From 05b8b0e0af1d72e51a3ee61522941bf7605cd01c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 4 Jul 2020 14:05:23 +0100 Subject: gentoo resync : 04.07.2020 --- gui-libs/greetd/greetd-0.6.1.ebuild | 116 ++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 gui-libs/greetd/greetd-0.6.1.ebuild (limited to 'gui-libs/greetd/greetd-0.6.1.ebuild') diff --git a/gui-libs/greetd/greetd-0.6.1.ebuild b/gui-libs/greetd/greetd-0.6.1.ebuild new file mode 100644 index 000000000000..bf7c0b16faf8 --- /dev/null +++ b/gui-libs/greetd/greetd-0.6.1.ebuild @@ -0,0 +1,116 @@ +# Copyright 2017-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CRATES=" +arc-swap-0.4.6 +async-trait-0.1.31 +bitflags-1.2.1 +bytes-0.5.4 +cc-1.0.53 +cfg-if-0.1.10 +enquote-1.0.3 +fnv-1.0.7 +fuchsia-zircon-0.3.3 +fuchsia-zircon-sys-0.3.3 +getopts-0.2.21 +iovec-0.1.4 +itoa-0.4.5 +kernel32-sys-0.2.2 +lazy_static-1.4.0 +libc-0.2.70 +log-0.4.8 +memchr-2.3.3 +mio-0.6.22 +mio-named-pipes-0.1.6 +mio-uds-0.6.8 +miow-0.2.1 +miow-0.3.3 +net2-0.2.34 +nix-0.17.0 +pam-sys-0.5.6 +pin-project-lite-0.1.5 +proc-macro2-1.0.12 +quote-1.0.5 +redox_syscall-0.1.56 +rpassword-4.0.5 +ryu-1.0.4 +serde-1.0.110 +serde_derive-1.0.110 +serde_json-1.0.53 +signal-hook-registry-1.2.0 +slab-0.4.2 +socket2-0.3.12 +syn-1.0.21 +thiserror-1.0.17 +thiserror-impl-1.0.17 +tokio-0.2.11 +tokio-macros-0.2.4 +unicode-width-0.1.7 +unicode-xid-0.2.0 +users-0.9.1 +void-1.0.2 +winapi-0.2.8 +winapi-0.3.8 +winapi-build-0.1.1 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-x86_64-pc-windows-gnu-0.4.0 +ws2_32-sys-0.2.1 +" + +inherit cargo systemd eutils + +DESCRIPTION="ipc based login daemon" + +HOMEPAGE="https://git.sr.ht/~kennylevinsen/greetd/" +SRC_URI="https://git.sr.ht/~kennylevinsen/greetd/archive/${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris ${CRATES}) +" + +LICENSE="Apache-2.0 BSD Boost-1.0 GPL-3 MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="+man" + +DEPEND=" + acct-user/greetd + sys-auth/pambase + sys-libs/pam +" +RDEPEND="${DEPEND}" +BDEPEND="man? ( app-text/scdoc )" + +QA_FLAGS_IGNORED="usr/bin/.*greet.*" + +PATCHES=( + "${FILESDIR}/${P}-correct_user_config_toml.patch" +) + +src_compile() { + cargo_src_compile + if use man; then + scdoc < ./man/agreety-1.scd > ./agreety.1 + scdoc < ./man/greetd-1.scd > ./greetd.1 + scdoc < ./man/greetd-5.scd > ./greetd.5 + scdoc < ./man/greetd-ipc-7.scd > ./greetd-ipc.7 + fi +} + +src_install() { + dobin target/release/{agreety,fakegreet,greetd} + + insinto /etc/greetd + doins config.toml + + systemd_dounit greetd.service + + if use man; then + doman agreety.1 greetd.1 greetd.5 greetd-ipc.7 + fi +} + +pkg_postint() { + optfeature "eye-candy gtk based greeter" gui-apps/gtkgreet + optfeature "simplistic but sleek terminal greeter" gui-apps/tuigreet +} -- cgit v1.2.3