Date: Wednesday, May 17, 2023 @ 21:00:46 Author: orhun Revision: 1463002
archrelease: copy trunk to community-x86_64 Added: pueue/repos/community-x86_64/PKGBUILD (from rev 1463001, pueue/trunk/PKGBUILD) Deleted: pueue/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 112 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 57 insertions(+), 55 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2023-05-17 21:00:17 UTC (rev 1463001) +++ PKGBUILD 2023-05-17 21:00:46 UTC (rev 1463002) @@ -1,55 +0,0 @@ -# Maintainer: Orhun Parmaksız <or...@archlinux.org> -# Contributor: Arne Beer <pri...@arne.beer> - -pkgname=pueue -pkgver=3.1.2 -pkgrel=1 -pkgdesc="A CLI tool for managing long running shell commands" -arch=('x86_64') -url="https://github.com/nukesor/pueue" -license=('MIT') -depends=('gcc-libs') -makedepends=('cargo') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('653eac9b7fc111cc4b9bddacbbf514932a8d273a059b20b1cc66af74e500eb5e') - -prepare() { - cd "$pkgname-$pkgver" - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" - mkdir -p utils/completions/ -} - -build() { - cd "$pkgname-$pkgver" - CFLAGS+=" -ffat-lto-objects" - cargo build --release --frozen - ./target/release/pueue completions bash utils/completions/ - ./target/release/pueue completions fish utils/completions/ - ./target/release/pueue completions zsh utils/completions/ -} - -check() { - cd "$pkgname-$pkgver" - cargo test --frozen -} - -package() { - cd "$pkgname-$pkgver" - - # Install binaries - install -Dm755 "target/release/pueue" "$pkgdir/usr/bin/pueue" - install -Dm755 "target/release/pueued" "$pkgdir/usr/bin/pueued" - - # Place systemd user service - install -Dm644 "utils/pueued.service" "$pkgdir/usr/lib/systemd/user/pueued.service" - - # Install shell completions file - install -Dm644 "utils/completions/_pueue" "$pkgdir/usr/share/zsh/site-functions/_pueue" - install -Dm644 "utils/completions/pueue.bash" "$pkgdir/usr/share/bash-completion/completions/pueue.bash" - install -Dm644 "utils/completions/pueue.fish" "$pkgdir/usr/share/fish/completions/pueue.fish" - - # Install License - install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/pueue/LICENSE" -} - -# vim: ts=2 sw=2 et: Copied: pueue/repos/community-x86_64/PKGBUILD (from rev 1463001, pueue/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2023-05-17 21:00:46 UTC (rev 1463002) @@ -0,0 +1,57 @@ +# Maintainer: Orhun Parmaksız <or...@archlinux.org> +# Contributor: Arne Beer <pri...@arne.beer> + +pkgname=pueue +pkgver=3.1.2 +pkgrel=2 +pkgdesc="A CLI tool for managing long running shell commands" +arch=('x86_64') +url="https://github.com/nukesor/pueue" +license=('MIT') +depends=('gcc-libs') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('653eac9b7fc111cc4b9bddacbbf514932a8d273a059b20b1cc66af74e500eb5e') + +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + mkdir -p utils/completions/ +} + +build() { + cd "$pkgname-$pkgver" + CFLAGS+=" -ffat-lto-objects" + cargo build --release --frozen + ./target/release/pueue completions bash utils/completions/ + ./target/release/pueue completions fish utils/completions/ + ./target/release/pueue completions zsh utils/completions/ + cd utils/completions + sed -i 's/Pueue client/pueue/' pueue.bash _pueue +} + +check() { + cd "$pkgname-$pkgver" + cargo test --frozen +} + +package() { + cd "$pkgname-$pkgver" + + # Install binaries + install -Dm755 "target/release/pueue" "$pkgdir/usr/bin/pueue" + install -Dm755 "target/release/pueued" "$pkgdir/usr/bin/pueued" + + # Place systemd user service + install -Dm644 "utils/pueued.service" "$pkgdir/usr/lib/systemd/user/pueued.service" + + # Install shell completions file + install -Dm644 "utils/completions/_pueue" "$pkgdir/usr/share/zsh/site-functions/_pueue" + install -Dm644 "utils/completions/pueue.bash" "$pkgdir/usr/share/bash-completion/completions/pueue.bash" + install -Dm644 "utils/completions/pueue.fish" "$pkgdir/usr/share/fish/completions/pueue.fish" + + # Install License + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/pueue/LICENSE" +} + +# vim: ts=2 sw=2 et: