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 +}
