diff options
author | Jonas Frei <freijon@pm.me> | 2023-10-30 06:16:29 +0100 |
---|---|---|
committer | Jonas Frei <freijon@pm.me> | 2023-10-30 06:16:29 +0100 |
commit | 569b5986f399377a0e843208803ac5a188bee5e5 (patch) | |
tree | 84680fa9898700b95cd28d35ab9999c48e576e67 | |
parent | gui-apps/eww: fix rust version on live ebuild (diff) | |
download | guru-569b5986f399377a0e843208803ac5a188bee5e5.tar.gz guru-569b5986f399377a0e843208803ac5a188bee5e5.tar.bz2 guru-569b5986f399377a0e843208803ac5a188bee5e5.zip |
app-misc/pueue: add 3.3.1
Signed-off-by: Jonas Frei <freijon@pm.me>
-rw-r--r-- | app-misc/pueue/Manifest | 1 | ||||
-rw-r--r-- | app-misc/pueue/pueue-3.3.1.ebuild | 293 |
2 files changed, 294 insertions, 0 deletions
diff --git a/app-misc/pueue/Manifest b/app-misc/pueue/Manifest index 9c1136772..505867dc9 100644 --- a/app-misc/pueue/Manifest +++ b/app-misc/pueue/Manifest @@ -129,6 +129,7 @@ DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 68583c49f81ab0cf5b90f6de10ef3aa DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d SHA512 d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1 DIST procfs-0.15.1.crate 128786 BLAKE2B c61d2d514eea64d4e6e55ded61eebaf63f391a77c2e6f36dee6730ebe3c5a6908507e514295c1562c722ec587e45550a2f8798167952689e80e1096f0bcb58fb SHA512 8ccd80a027deb759798d055e21ae56f346e3cb869af40de23970f7237100f46087b3c3f1908900ce558b92bf5d341421a1b717cfacdcdd6d38b256255f15ac82 DIST pueue-3.3.0.tar.gz 179268 BLAKE2B e81add6d5b115e7de974006fde47ef9208563063d97e96c0418a2c48b780da987478260f766fbe248d5bf2f200e1eff67630b5bc8a475b34c25f9b4ea7218c38 SHA512 283aedee22f38fb17670395e14551859200c296ce8d122748e35730bac5c8562f0c445e2d13263c547fff019d77ffe879bfd64430bb15e778544cbae0263c77f +DIST pueue-3.3.1.tar.gz 179472 BLAKE2B 07df0ccb0c9dd2521f13171fe35b6eb48d0349695967c0073edb1017cff9ae0a9a169004bb7cbe1af4d14e6ded28d9283ca8b65679701ac10ef1b1241ed13b2c SHA512 e4caf5cc6b004f13c265dbdc445faac0d5f5a53f74877f0058476cf134245441db86793c8d3366a1930caa4106ef5c9cb431043ed59417d49d738f163262b201 DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c 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-3.3.1.ebuild b/app-misc/pueue/pueue-3.3.1.ebuild new file mode 100644 index 000000000..1ecb6d0ef --- /dev/null +++ b/app-misc/pueue/pueue-3.3.1.ebuild @@ -0,0 +1,293 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.10 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + aho-corasick@1.1.2 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.6.4 + anstyle-parse@0.2.2 + anstyle-query@1.0.0 + anstyle-wincon@3.0.1 + anstyle@1.0.4 + anyhow@1.0.75 + assert_cmd@2.0.12 + async-trait@0.1.74 + autocfg@1.1.0 + backtrace@0.3.69 + base64@0.21.4 + better-panic@0.3.0 + bindgen@0.68.1 + bitflags@1.3.2 + bitflags@2.4.1 + block-buffer@0.10.4 + bstr@0.2.17 + bstr@1.7.0 + bumpalo@3.14.0 + byteorder@1.5.0 + bytes@1.5.0 + cc@1.0.83 + cexpr@0.6.0 + cfg-if@1.0.0 + chrono-english@0.1.7 + chrono@0.4.31 + clang-sys@1.6.1 + clap@4.4.6 + clap_builder@4.4.6 + clap_complete@4.4.3 + clap_derive@4.4.2 + clap_lex@0.5.1 + colorchoice@1.0.0 + comfy-table@7.1.0 + command-group@2.1.0 + console@0.15.7 + core-foundation-sys@0.8.4 + cpufeatures@0.2.10 + crossterm@0.27.0 + crossterm_winapi@0.9.1 + crypto-common@0.1.6 + ctrlc@3.4.1 + deranged@0.3.9 + diff@0.1.13 + difflib@0.4.0 + digest@0.10.7 + dirs-sys@0.4.1 + dirs@5.0.1 + doc-comment@0.3.3 + either@1.9.0 + encode_unicode@0.3.6 + env_logger@0.10.0 + equivalent@1.0.1 + errno@0.3.5 + fastrand@2.0.1 + futures-channel@0.3.28 + futures-core@0.3.28 + futures-executor@0.3.28 + futures-io@0.3.28 + futures-macro@0.3.28 + futures-sink@0.3.28 + futures-task@0.3.28 + futures-timer@3.0.2 + futures-util@0.3.28 + futures@0.3.28 + generic-array@0.14.7 + getrandom@0.2.10 + gimli@0.28.0 + glob@0.3.1 + half@1.8.2 + handlebars@4.4.0 + hashbrown@0.14.2 + heck@0.4.1 + hermit-abi@0.3.3 + hex@0.4.3 + humantime@2.1.0 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.58 + indexmap@2.0.2 + io-lifetimes@1.0.11 + is-terminal@0.4.9 + itertools@0.11.0 + itoa@1.0.9 + js-sys@0.3.64 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.149 + libloading@0.7.4 + libproc@0.14.2 + linux-raw-sys@0.1.4 + linux-raw-sys@0.4.10 + lock_api@0.4.11 + log@0.4.20 + memchr@2.6.4 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + mio@0.8.8 + nix@0.26.4 + nix@0.27.1 + nom@7.1.3 + num-traits@0.2.17 + num_cpus@1.16.0 + num_threads@0.1.6 + object@0.32.1 + once_cell@1.18.0 + option-ext@0.2.0 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + peeking_take_while@0.1.2 + pem@3.0.2 + pest@2.7.4 + pest_derive@2.7.4 + pest_generator@2.7.4 + pest_meta@2.7.4 + pin-project-lite@0.2.13 + pin-utils@0.1.0 + portpicker@0.1.1 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@3.0.4 + pretty_assertions@1.4.0 + proc-macro2@1.0.69 + procfs@0.15.1 + quote@1.0.33 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rcgen@0.11.3 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_syscall@0.4.1 + redox_users@0.4.3 + regex-automata@0.1.10 + regex-automata@0.4.3 + regex-syntax@0.8.2 + regex@1.10.2 + relative-path@1.9.0 + rev_buf_reader@0.3.0 + ring@0.16.20 + rstest@0.18.2 + rstest_macros@0.18.2 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustix@0.36.16 + rustix@0.38.20 + rustls-pemfile@1.0.3 + rustls-webpki@0.101.6 + rustls@0.21.7 + rustversion@1.0.14 + ryu@1.0.15 + scanlex@0.1.4 + scopeguard@1.2.0 + sct@0.7.0 + semver@1.0.20 + serde@1.0.189 + serde_cbor@0.11.2 + serde_derive@1.0.189 + serde_json@1.0.107 + serde_yaml@0.9.25 + sha2@0.10.8 + shell-escape@0.1.5 + shellexpand@3.1.0 + shlex@1.2.0 + similar-asserts@1.5.0 + similar@2.3.0 + simplelog@0.12.1 + slab@0.4.9 + smallvec@1.11.1 + snap@1.1.0 + socket2@0.5.5 + spin@0.5.2 + strsim@0.10.0 + strum@0.25.0 + strum_macros@0.25.3 + syn@2.0.38 + tempfile@3.8.0 + termcolor@1.1.3 + termtree@0.4.1 + test-log@0.2.13 + thiserror-impl@1.0.50 + thiserror@1.0.50 + time-core@0.1.2 + time-macros@0.2.15 + time@0.3.30 + tokio-macros@2.1.0 + tokio-rustls@0.24.1 + tokio@1.33.0 + typenum@1.17.0 + ucd-trie@0.1.6 + unicode-ident@1.0.12 + unicode-segmentation@1.10.1 + unicode-width@0.1.11 + unsafe-libyaml@0.2.9 + untrusted@0.7.1 + utf8parse@0.2.1 + version_check@0.9.4 + wait-timeout@0.2.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.87 + wasm-bindgen-macro-support@0.2.87 + wasm-bindgen-macro@0.2.87 + wasm-bindgen-shared@0.2.87 + wasm-bindgen@0.2.87 + web-sys@0.3.64 + whoami@1.4.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.51.1 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + yansi@0.5.1 + yasna@0.5.2 +" + +inherit cargo systemd shell-completion + +DESCRIPTION="A cli tool for managing long running shell commands." +HOMEPAGE="https://github.com/nukesor/pueue" + +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/Nukesor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense" +SLOT="0" +IUSE="" +KEYWORDS="~amd64" + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +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 +} |