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.


Reply via email to