diff options
author | Aisha Tammy <gentoo@aisha.cc> | 2020-12-23 01:34:01 +0000 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2021-01-18 10:54:59 +0200 |
commit | 628714ee4d253a5639b423f6f82b92c4a1de9b81 (patch) | |
tree | d301b8f80a4d6d014e4e8937970c09dc0cf986ec /gui-libs/greetd | |
parent | dev-perl/Gtk3-ImageView: version bump - 6 (diff) | |
download | gentoo-628714ee4d253a5639b423f6f82b92c4a1de9b81.tar.gz gentoo-628714ee4d253a5639b423f6f82b92c4a1de9b81.tar.bz2 gentoo-628714ee4d253a5639b423f6f82b92c4a1de9b81.zip |
gui-libs/greetd: version bump to 0.7.0
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'gui-libs/greetd')
-rw-r--r-- | gui-libs/greetd/Manifest | 1 | ||||
-rw-r--r-- | gui-libs/greetd/greetd-0.7.0.ebuild | 116 |
2 files changed, 117 insertions, 0 deletions
diff --git a/gui-libs/greetd/Manifest b/gui-libs/greetd/Manifest index 2616eaaa045a..cda4bda753e6 100644 --- a/gui-libs/greetd/Manifest +++ b/gui-libs/greetd/Manifest @@ -10,6 +10,7 @@ DIST fuchsia-zircon-0.3.3.crate 22565 BLAKE2B a4dac3457036efab8f79fe5d5b4545e409 DIST fuchsia-zircon-sys-0.3.3.crate 7191 BLAKE2B 530bb5d475ac828843af248c6bbd24ca3b5dd8118c8884ccc6d7261818cff1c79038077114ffa04bc73a078177527824c4d9d20a9b022e4057afee3330258cff SHA512 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386 DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f DIST greetd-0.6.1.tar.gz 46027 BLAKE2B 52d469da8aed9580ea1a66020fdcf051241150118dba9397a841e147acd6b70384147087cff329b877e05fd148941ba07b3c6ae7485668205e2f89105fd96ae1 SHA512 e97770cd25624da0027003731afe58c489d66691043fd16f7ffd96b135a78b172ca94bd77e2a713fe93afb8c0b0acb6137859e534b81f48904f27577307c4dcb +DIST greetd-0.7.0.tar.gz 47764 BLAKE2B 208678998d52e4f644612a82ff4db15df0897d504e9bb3bd5bd01608071f941139783399b16d4b49cef0240dec3bb8f03f330fc01be79640fa9899f337b32b79 SHA512 ab0e35777c64e8825323161c261afd04461a93ffc3f616bf37c232651509bdf3eabb2330d1b04a7e0a39926c2bb55fbd03d7f7e3c7119afc08e4db9e2e803eac DIST iovec-0.1.4.crate 8720 BLAKE2B aa1b4cd98ebe47901c0959cf1d8eb2586a803d0453e2a8bdd5c63442b32886dbcb37650aa218c748fd45c9fe3a7fdf20569eae5b19716487b139caae1526da4c SHA512 e23fcaac239807daea20ddcf2cdd4fb858ba1aa970ce6248f70f0fba5bff7ebdb27247c0997ac0ff2791178f86ff9657e473d8f64b86c644763e5b3474edd158 DIST itoa-0.4.5.crate 11194 BLAKE2B d8f0e2aaf62152c187e0987ab4b0cf842ac13255262a9ccbf8484d730ea5397572791c023d2363d0562c18c8efd2418680583e99a1f5d14450b3f0184dce69ca SHA512 79ff8774524130a4729d5e708a4a4a837b3e5052384a12c22db4ae3e208dc4391ee185365f685137a8ba55ea7dc3499f8cddddb2fd98b84177ab292c264034d3 DIST kernel32-sys-0.2.2.crate 24537 BLAKE2B dfc4a1e31d3ec9e2ac62b890839919fb7fed1444070c1dcd75bb75acfb53556d6cf2eddf5a6639e7852a3df2a0cc715c5ce1d3fc898ef16a1687020d98f715bc SHA512 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b diff --git a/gui-libs/greetd/greetd-0.7.0.ebuild b/gui-libs/greetd/greetd-0.7.0.ebuild new file mode 100644 index 000000000000..a935278f99a4 --- /dev/null +++ b/gui-libs/greetd/greetd-0.7.0.ebuild @@ -0,0 +1,116 @@ +# Copyright 2017-2021 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 optfeature systemd + +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}/${PN}-0.6.1-correct_user_config_toml.patch" +) + +src_compile() { + cargo_src_compile + if use man; then + scdoc < ./man/agreety-1.scd > ./agreety.1 || die + scdoc < ./man/greetd-1.scd > ./greetd.1 || die + scdoc < ./man/greetd-5.scd > ./greetd.5 || die + scdoc < ./man/greetd-ipc-7.scd > ./greetd-ipc.7 || die + 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 +} |