commit:     d3a35ad662ad560b7ac7331e309a32f5245a05db
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Fri Dec 19 19:00:10 2025 +0000
Commit:     Jonas Frei <freijon <AT> pm <DOT> me>
CommitDate: Fri Dec 19 19:43:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3a35ad6

app-misc/pueue: add 4.0.2

Signed-off-by: Jonas Frei <freijon <AT> pm.me>

 app-misc/pueue/Manifest           |  2 ++
 app-misc/pueue/pueue-4.0.2.ebuild | 50 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/app-misc/pueue/Manifest b/app-misc/pueue/Manifest
index 7882a788fd..d0ef9fe79d 100644
--- a/app-misc/pueue/Manifest
+++ b/app-misc/pueue/Manifest
@@ -143,6 +143,8 @@ DIST procfs-core-0.16.0.crate 68279 BLAKE2B 
257abf95553979dcd0b0e9f86bde83138248
 DIST pueue-3.4.1.tar.gz 185230 BLAKE2B 
995b4123026d7504dfa1d98667c69634c1ae5c0b4dad9dfac49e2884c87241018f57858379eefdab52422f8d9a96ce6d064c8b1f97120e1d8629a7feddbbc7ff
 SHA512 
de866978cb1d5907dc6804e28c020196abde565a64862b04a7be5a38b004fc4cd1e0863f976637fbbc27fb379ccdb893321d3a754872ae14da0253b989b1c046
 DIST pueue-4.0.0-crates.tar.xz 30639656 BLAKE2B 
83324e81e4e6332f3245a1d43bacc2748622dd6a8fcb00e62331ff7d9f67698d768071ad384daa7e9df526fc9d6598963322e41db20bdf62d069822337153a3c
 SHA512 
0da325f7e43a7473a323e3b25145e615ce9d08d3a4ebd9fa67c3f36746226ab71ef6d9321dc75a100e3a2926402c4bb183adf80d6dd2ba5ad236ce349c3cd8c5
 DIST pueue-4.0.0.tar.gz 328200 BLAKE2B 
b10e1cdbcad7b7f0b8659deb862b0de13b85f5665bef4adfb8aba7b4c2b5ae53f78ea775d89b7c2b53a9af7bc9aff8315c4b59920fdc659a07602f46fb160f85
 SHA512 
fa680f23c64874da37ea70905cdcb48fa3dddff3a831375f4d9ab4923dc8f1f97748928d582d83622383aa11164019a2cae18ef271443dd06d23c6a8d6dc602b
+DIST pueue-4.0.2-crates.tar.xz 29622420 BLAKE2B 
a2675ff1d16f79b88d04edfa2f3b51d78d34149c931fe93f1c12b5890de6f931b945bacb50fc0a45bfd636cf6602e7d2b43ef97f697dca2e8583c0487fb35d79
 SHA512 
221257a236646675d4f810c202a134b6667fd1837f2186a8029b5559df99879b939d031be23207fa1018ad225c6ba5d9fe4b6dec6fb3eb3a414cf4e2b5550aaa
+DIST pueue-4.0.2.tar.gz 337620 BLAKE2B 
03243ce907409758f4744585778367e8c6363659698f06f17bb1bf7ef608f417c9b1eabaea2b8af22fafbf16a231ef7379d85794db15011eb2883937bfb6a0f5
 SHA512 
c2e3e801af2aefac6b33f061cea091bdf60c54ea97f577812f3fea41032a400f67c5388b48865a42a0806408abef1d120a72ac5de4dd3fee14d207ede77d0247
 DIST quote-1.0.36.crate 28507 BLAKE2B 
b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129
 SHA512 
f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
 DIST rand-0.8.5.crate 87113 BLAKE2B 
516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c
 SHA512 
8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 
645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3
 SHA512 
8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075

diff --git a/app-misc/pueue/pueue-4.0.2.ebuild 
b/app-misc/pueue/pueue-4.0.2.ebuild
new file mode 100644
index 0000000000..9f05cd74de
--- /dev/null
+++ b/app-misc/pueue/pueue-4.0.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+
+RUST_MIN_VER="1.85.0"
+
+inherit cargo systemd shell-completion
+
+DESCRIPTION="A cli tool for managing long running shell commands."
+HOMEPAGE="https://github.com/nukesor/pueue";
+
+SRC_URI="https://github.com/Nukesor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DEPS_URI="https://github.com/gentoo-crate-dist/pueue/releases/download/v${PV}/${P}-crates.tar.xz";
+SRC_URI+=" ${DEPS_URI}"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_FLAGS_IGNORED="
+       usr/bin/${PN}
+       usr/bin/${PN}d
+       "
+
+src_install() {
+       cargo_src_install --path pueue
+
+       # generate and install shell completions files
+       mkdir completions
+
+       # bash completions
+       "${ED}"/usr/bin/pueue completions bash completions || die "gen bash 
completion failed"
+       newbashcomp completions/${PN}.bash ${PN}
+
+       # zsh completions
+       "${ED}"/usr/bin/pueue completions zsh completions || die "gen zsh 
completion failed"
+       dozshcomp completions/_${PN}
+
+       # fish completions
+       "${ED}"/usr/bin/pueue completions fish completions || die "gen fish 
completion failed "
+       dofishcomp completions/${PN}.fish
+
+       # install the systemd-service
+       systemd_douserunit utils/pueued.service
+}

Reply via email to