From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 683FC1382C5 for ; Mon, 18 Jan 2021 08:55:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 77B85E0885; Mon, 18 Jan 2021 08:55:14 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 48E4DE0885 for ; Mon, 18 Jan 2021 08:55:14 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 14124340B9C for ; Mon, 18 Jan 2021 08:55:13 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 39A8E4A0 for ; Mon, 18 Jan 2021 08:55:11 +0000 (UTC) From: "Joonas Niilola" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Joonas Niilola" Message-ID: <1610960099.628714ee4d253a5639b423f6f82b92c4a1de9b81.juippis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/greetd/ X-VCS-Repository: repo/gentoo X-VCS-Files: gui-libs/greetd/Manifest gui-libs/greetd/greetd-0.7.0.ebuild X-VCS-Directories: gui-libs/greetd/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: 628714ee4d253a5639b423f6f82b92c4a1de9b81 X-VCS-Branch: master Date: Mon, 18 Jan 2021 08:55:11 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 460f2305-aaa3-47ac-986f-1201795e5a22 X-Archives-Hash: f40e964762257e91437ed269d6f5d9ce commit: 628714ee4d253a5639b423f6f82b92c4a1de9b81 Author: Aisha Tammy aisha cc> AuthorDate: Wed Dec 23 01:34:01 2020 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Mon Jan 18 08:54:59 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628714ee gui-libs/greetd: version bump to 0.7.0 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Joonas Niilola gentoo.org> gui-libs/greetd/Manifest | 1 + gui-libs/greetd/greetd-0.7.0.ebuild | 116 ++++++++++++++++++++++++++++++++++++ 2 files changed, 117 insertions(+) diff --git a/gui-libs/greetd/Manifest b/gui-libs/greetd/Manifest index 2616eaaa045..cda4bda753e 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 00000000000..a935278f99a --- /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 +}