commit:     097f95d36e936df5897cc301461601176d43af75
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Wed Mar  4 04:46:58 2026 +0000
Commit:     Jonas Frei <freijon <AT> pm <DOT> me>
CommitDate: Wed Mar  4 04:47:22 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=097f95d3

app-misc/pueue: add 4.0.4

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

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

diff --git a/app-misc/pueue/Manifest b/app-misc/pueue/Manifest
index d7069bda0c..be5131803e 100644
--- a/app-misc/pueue/Manifest
+++ b/app-misc/pueue/Manifest
@@ -2,3 +2,5 @@ DIST pueue-4.0.0-crates.tar.xz 30639656 BLAKE2B 
83324e81e4e6332f3245a1d43bacc274
 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 pueue-4.0.4-crates.tar.xz 30726280 BLAKE2B 
8b3e2446214e07005d606b8752c5e59e42f751859772034cfcffbd6f44b588ca603780975222fc994e5e0abae063a41ffa6cd08b9d2968ac170dfbbfab684064
 SHA512 
60dc39b16219a34bdd95beb5f7d6489f9baf1bf8c2c0485e40430d88efba786c513ce7a3a24621eb30e80d4f20bc33f1d1698116e58b71f6e717c364493712b6
+DIST pueue-4.0.4.tar.gz 341361 BLAKE2B 
c04921d83d33be9821ac8c359ad36bebfa05d29e1bedec9a01663539b839d6620b458f80f3400fc53f791b621031c50671f9feb64238e4a789f42eca596c636c
 SHA512 
fc79d9dd2acd8861e67a2a52ddf935c7e923b89899abbd487aa8f30b85a9272d56f94a92442380576850e9eacac0e71817e8a852565712f08e17e9921c523845

diff --git a/app-misc/pueue/pueue-4.0.4.ebuild 
b/app-misc/pueue/pueue-4.0.4.ebuild
new file mode 100644
index 0000000000..6528d9cb32
--- /dev/null
+++ b/app-misc/pueue/pueue-4.0.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+
+RUST_MIN_VER="1.88.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