diff options
Diffstat (limited to 'gui-apps/tuigreet')
-rw-r--r-- | gui-apps/tuigreet/Manifest | 4 | ||||
-rw-r--r-- | gui-apps/tuigreet/tuigreet-0.9.1-r2.ebuild (renamed from gui-apps/tuigreet/tuigreet-0.9.1-r1.ebuild) | 48 | ||||
-rw-r--r-- | gui-apps/tuigreet/tuigreet-9999.ebuild | 35 |
3 files changed, 64 insertions, 23 deletions
diff --git a/gui-apps/tuigreet/Manifest b/gui-apps/tuigreet/Manifest index 6a13b3722d77..9a060ff443ca 100644 --- a/gui-apps/tuigreet/Manifest +++ b/gui-apps/tuigreet/Manifest @@ -320,6 +320,6 @@ DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c66 DIST zeroize-1.5.5.crate 18550 BLAKE2B c55736939d4da7a9e5d89c3d550ad739475013b585c9a0e7be87f03a168b2cf0841b3fa8f2520b009c9f03a4b9f185ea73db6159ddb24fb0745d7732865c8d8c SHA512 2f38a6382968c7d98f232a840b5e75800f8f48df49338196cab3af2c0ec1c3d4c0c8dba89f9ca79597551844f405c63317e72a56597c611eddc405ca5f6daf0c DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756 EBUILD tuigreet-0.8.0-r2.ebuild 3172 BLAKE2B 9e168c0510305f922ca52151550554b186adae88db80530a891d1b3b567a8ebcdfb54fbc732ddb29186675cbc14c3a4696f04d1c85b673e403caccffb139bd54 SHA512 be73fb522120945a4d0189577209c659b2b811c11e33548b8c8493dc6048796b0a726a93f9c53b2952c5f58436f3cd38aac16436201bf6d844c8995807fbe96d -EBUILD tuigreet-0.9.1-r1.ebuild 5070 BLAKE2B d3a2fb9ee451ca707ef58b71c2203d5664c1c6bad56843886340376b02a3c587a0dcf702f95723770c41ff24f6755f4456c2425fc4ea686478f380fb96c4f296 SHA512 e1a15ab4857522dc79d10f17dd98ffaf02342f4fb377a4af11f06311eef388cd96b5862e697f7d605bd7bcfd3b2ca9966754e1394eed87fad6dc9c2d96a2634f -EBUILD tuigreet-9999.ebuild 934 BLAKE2B 72c53dab0bd129cdbfc251e4b14d35a18c0cc4ec69d2679040dead68b591c23e8b04f003afd6a508d70c86a787c668574e96a99924e3a77cc129af347a859d8f SHA512 df793a6bceb7834d69f2a0f6226468d4ab646509f4a8d07818f6979b4bdec81222e1956a4e96f24c96c4cf7e35305fe4a8f06592c827df1618a05834c3abd5e4 +EBUILD tuigreet-0.9.1-r2.ebuild 5568 BLAKE2B 2834e53750044b72ce23b9cb2995385032f0a89344a122d5fc8a8e5241cb4660caad3a7e4fdce18950273c4203a20caa5bb267f6d8935763db57b2f3aac144b4 SHA512 bd4bbf8ea1f3985c3f17dfcd70ed08efb0385e198fe2516ee60165c6cdf5d7a0502daaf19cbb776af70c5c272efdf665cf2187e9faf94dcef659b567e30bb56b +EBUILD tuigreet-9999.ebuild 1208 BLAKE2B cf8c7094fdb16000662ae02b3c88723aa90c869803a13924623f799e5aed00570976b1d885c511db356e5a2c0ed4af946979ccb5e060a615c86341ea79d0815b SHA512 780916e41ba3eac56c4129dbbf29d42b2361bbe65071be582c4ddf2109d3f7c5896a09ace15d848f76481a8ec0d1f913cdea0fd96e775745e8f0845e2ba8b0f1 MISC metadata.xml 546 BLAKE2B 37970aebec6829cbba0dcfe0fe01929b810168d9550ebe81c7ea4ad10d47c8f5aadd432c594ad3badafa96b765f688f8e5643e8eb9fc3b3c6349cc6c418e844a SHA512 484d479ba705a0a8d6d27db2c156e304ad529249a2e9efff81a1e44563b6bcbe8dff9ba8c68a477b8d715115a35cb250a2fcc3cefba4cc5c03322e5b4535342c diff --git a/gui-apps/tuigreet/tuigreet-0.9.1-r1.ebuild b/gui-apps/tuigreet/tuigreet-0.9.1-r2.ebuild index 2cbd0920f10e..1fa32b7bef7e 100644 --- a/gui-apps/tuigreet/tuigreet-0.9.1-r1.ebuild +++ b/gui-apps/tuigreet/tuigreet-0.9.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Autogenerated by pycargoebuild 0.13.2 @@ -227,28 +227,56 @@ CRATES=" zeroize@1.7.0 " -inherit cargo +inherit cargo tmpfiles DESCRIPTION="TUI greeter for greetd login manager" HOMEPAGE="https://github.com/apognu/tuigreet" -SRC_URI="https://github.com/apognu/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz +if [ ${PV} == "9999" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/apognu/${PN}" +else + SRC_URI="https://github.com/apognu/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS}" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +fi -LICENSE="Apache-2.0 CC0-1.0 GPL-3+ MIT Unicode-3.0 Unicode-DFS-2016" +LICENSE="GPL-3+" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" Apache-2.0 CC0-1.0 GPL-3 MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" QA_FLAGS_IGNORED="usr/bin/tuigreet" -RDEPEND="acct-group/greetd +RDEPEND=" + acct-group/greetd acct-user/greetd gui-libs/greetd" DEPEND="${RDEPEND}" +BDEPEND="app-text/scdoc" -src_install() { - dodir /var/cache/${PN} - fowners greetd:greetd /var/cache/${PN} - keepdir /var/cache/${PN} +src_unpack() { + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_compile() { + cargo_src_compile + scdoc < ./contrib/man/tuigreet-1.scd > ./tuigreet.1 || die +} +src_install() { + newtmpfiles - tuigreet.conf <<-EOF + d /var/cache/tuigreet 0755 greetd greetd + EOF + doman tuigreet.1 cargo_src_install } + +pkg_postinst() { + tmpfiles_process tuigreet.conf +} diff --git a/gui-apps/tuigreet/tuigreet-9999.ebuild b/gui-apps/tuigreet/tuigreet-9999.ebuild index 908c9d12fa8c..411fa403432e 100644 --- a/gui-apps/tuigreet/tuigreet-9999.ebuild +++ b/gui-apps/tuigreet/tuigreet-9999.ebuild @@ -1,15 +1,14 @@ -# Copyright 2017-2024 Gentoo Authors +# Copyright 2017-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 CRATES="" -inherit cargo +inherit cargo tmpfiles DESCRIPTION="TUI greeter for greetd login manager" HOMEPAGE="https://github.com/apognu/tuigreet" - if [ ${PV} == "9999" ] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/apognu/${PN}" @@ -19,15 +18,20 @@ else KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" fi -QA_FLAGS_IGNORED="usr/bin/tuigreet" - -LICENSE="Apache-2.0 CC0-1.0 GPL-3+ MIT Unicode-3.0 Unicode-DFS-2016" +LICENSE="GPL-3+" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" Apache-2.0 CC0-1.0 GPL-3 MIT Unicode-3.0 Unicode-DFS-2016" SLOT="0" -RDEPEND="acct-group/greetd +QA_FLAGS_IGNORED="usr/bin/tuigreet" + +RDEPEND=" + acct-group/greetd acct-user/greetd gui-libs/greetd" DEPEND="${RDEPEND}" +BDEPEND="app-text/scdoc" src_unpack() { if [[ "${PV}" == *9999* ]]; then @@ -38,10 +42,19 @@ src_unpack() { fi } -src_install() { - dodir /var/cache/${PN} - fowners greetd:greetd /var/cache/${PN} - keepdir /var/cache/${PN} +src_compile() { + cargo_src_compile + scdoc < ./contrib/man/tuigreet-1.scd > ./tuigreet.1 || die +} +src_install() { + newtmpfiles - tuigreet.conf <<-EOF + d /var/cache/tuigreet 0755 greetd greetd + EOF + doman tuigreet.1 cargo_src_install } + +pkg_postinst() { + tmpfiles_process tuigreet.conf +} |