Orhun Parmaksız pushed to branch main at Arch Linux / Packaging / Packages /
tracexec
Commits:
2d5421fd by Orhun Parmaksız at 2024-05-20T20:15:00+03:00
upgpkg: 0.3.0-1: upstream release
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = tracexec
pkgdesc = A small utility for tracing execve{,at} and pre-exec behavior
- pkgver = 0.2.2
+ pkgver = 0.3.0
pkgrel = 1
url = https://github.com/kxxt/tracexec
arch = x86_64
@@ -9,7 +9,7 @@ pkgbase = tracexec
makedepends = cargo-about
makedepends = git
depends = gcc-libs
- source =
tracexec-0.2.2::git+https://github.com/kxxt/tracexec.git#tag=v0.2.2
- b2sums =
3b997bc595f599da759a5d39eccbdf849b2f30a090bf6f960ada6b5aa829e06166d899b8388d775dff8ccfe591abb15f7802527b8273e1fe4833ad97c1462212
+ source =
tracexec-0.3.0::git+https://github.com/kxxt/tracexec.git#tag=v0.3.0
+ b2sums =
d06df4fc6e42ef302fa5a07e232111f93226b2b5958082f44c75cf8965586778b96eb4ba79211ebddd80ae1f36574e502f883c4dad78ce24c17ae5f9c6fc87d2
pkgname = tracexec
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
# Contributor: kxxt <rsworktech at outlook dot com>
pkgname=tracexec
-pkgver=0.2.2
+pkgver=0.3.0
pkgrel=1
pkgdesc="A small utility for tracing execve{,at} and pre-exec behavior"
arch=('x86_64')
@@ -11,11 +11,12 @@ license=('GPL-2.0-or-later')
depends=('gcc-libs')
makedepends=('cargo' 'cargo-about' 'git')
source=("$pkgname-$pkgver::git+https://github.com/kxxt/tracexec.git#tag=v$pkgver")
-b2sums=('3b997bc595f599da759a5d39eccbdf849b2f30a090bf6f960ada6b5aa829e06166d899b8388d775dff8ccfe591abb15f7802527b8273e1fe4833ad97c1462212')
+b2sums=('d06df4fc6e42ef302fa5a07e232111f93226b2b5958082f44c75cf8965586778b96eb4ba79211ebddd80ae1f36574e502f883c4dad78ce24c17ae5f9c6fc87d2')
prepare() {
cd "$pkgname-$pkgver"
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+ mkdir completions/
}
build() {
@@ -23,6 +24,11 @@ build() {
# --bins: needed for test
cargo build --bins --frozen --release --all-features
cargo about generate -o THIRD_PARTY_LICENSES.HTML about.hbs
+ local compgen="target/release/$pkgname generate-completions"
+ $compgen bash >"completions/$pkgbase"
+ $compgen elvish >"completions/$pkgbase.elv"
+ $compgen fish >"completions/$pkgbase.fish"
+ $compgen zsh >"completions/_$pkgbase"
}
check() {
@@ -36,6 +42,10 @@ package() {
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 THIRD_PARTY_LICENSES.HTML
"$pkgdir/usr/share/licenses/$pkgname/THIRD_PARTY_LICENSES.HTML"
+ install -Dm644 "completions/$pkgbase" -t
"$pkgdir/usr/share/bash-completion/completions/"
+ install -Dm644 "completions/$pkgbase.elv" -t "$pkgdir/usr/share/elvish/lib/"
+ install -Dm644 "completions/$pkgbase.fish" -t
"$pkgdir/usr/share/fish/vendor_completions.d/"
+ install -Dm644 "completions/_$pkgbase" -t
"$pkgdir/usr/share/zsh/site-functions/"
}
# vim:set ts=2 sw=2 et:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tracexec/-/commit/2d5421fda5151d75d066824f6108306e4ca97084
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tracexec/-/commit/2d5421fda5151d75d066824f6108306e4ca97084
You're receiving this email because of your account on gitlab.archlinux.org.