Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages / 
systing


Commits:
99b77c0c by Christian Heusel at 2026-02-25T17:49:47+01:00
upgpkg: 1.0.0-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = systing
        pkgdesc = A libbpf based tracer to help figure out what an application 
is doing
-       pkgver = 1.0.0r709.37e4603
+       pkgver = 1.0.0
        pkgrel = 1
        url = https://github.com/josefbacik/systing
        arch = x86_64
@@ -20,11 +20,8 @@ pkgbase = systing
        depends = re2
        depends = zlib
        options = !lto
-       source = 
systing::git+https://github.com/josefbacik/systing.git#commit=37e46038bc943507bada94e4bb251257e47c41f0
-       source = 
systing-strobelight-libs::git+https://github.com/facebookincubator/strobelight-libs.git
+       source = 
systing::git+https://github.com/josefbacik/systing.git#tag=v1.0.0
        sha512sums = 
fcea60d00e8b2c170346bd240f2f73ed0d78e3d3034f34ed085bf9e7e9052fa1c434a1be211ba967d6e3a2f83d6c42379a7df75521545ac255f94df2c1ed8c1a
-       sha512sums = SKIP
        b2sums = 
638dd3225063154f891d37425b8ca0c2d9bbed916dda45d8b8ea6b3a159e3b143c7d752a6f7035f28c4a2090ad35892d6be49560cebd653b692b5b47ce414259
-       b2sums = SKIP
 
 pkgname = systing


=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
 # Maintainer: Christian Heusel <[email protected]>
 
 pkgname=systing
-pkgver=1.0.0r709.37e4603
+pkgver=1.0.0
 pkgrel=1
 pkgdesc="A libbpf based tracer to help figure out what an application is doing"
 arch=(x86_64)
@@ -25,39 +25,27 @@ makedepends=(
   jq
 )
 license=(MIT)
-_commit="37e46038bc943507bada94e4bb251257e47c41f0"
 source=(
-  "${pkgname}::git+https://github.com/josefbacik/systing.git#commit=$_commit";
-  
"${pkgname}-strobelight-libs::git+https://github.com/facebookincubator/strobelight-libs.git";
+  "${pkgname}::git+https://github.com/josefbacik/systing.git#tag=v$pkgver";
 )
-sha512sums=('fcea60d00e8b2c170346bd240f2f73ed0d78e3d3034f34ed085bf9e7e9052fa1c434a1be211ba967d6e3a2f83d6c42379a7df75521545ac255f94df2c1ed8c1a'
-            'SKIP')
-b2sums=('638dd3225063154f891d37425b8ca0c2d9bbed916dda45d8b8ea6b3a159e3b143c7d752a6f7035f28c4a2090ad35892d6be49560cebd653b692b5b47ce414259'
-        'SKIP')
+sha512sums=('fcea60d00e8b2c170346bd240f2f73ed0d78e3d3034f34ed085bf9e7e9052fa1c434a1be211ba967d6e3a2f83d6c42379a7df75521545ac255f94df2c1ed8c1a')
+b2sums=('638dd3225063154f891d37425b8ca0c2d9bbed916dda45d8b8ea6b3a159e3b143c7d752a6f7035f28c4a2090ad35892d6be49560cebd653b692b5b47ce414259')
 
 # needed to workaround linking error with BPF lib
 options=(!lto)
 
-pkgver() {
-  cd "$pkgname"
-
-  printf "%sr%s.%s" "$(cargo metadata --no-deps --format-version 1 | jq -r 
'.packages[0].version')" "$(git rev-list --count HEAD)" "$(git rev-parse 
--short=7 HEAD)"
-}
-
 prepare() {
   cd $pkgname
 
-  git submodule init
-  git config submodule."strobelight-libs".url 
"${srcdir}/${pkgname}"-strobelight-libs
-  git -c protocol.file.allow=always submodule update --init
-
   cargo fetch --locked --target "$(rustc --print host-tuple)"
 }
 
 build() {
   cd $pkgname
 
-  cargo build --frozen --release
+  for binary in systing{,-util,-analyze}; do
+      cargo build --release --bin $binary
+  done
 }
 
 check() {
@@ -68,6 +56,8 @@ check() {
 
 package() {
   cd $pkgname
-  install -vDm 0755 "target/release/$pkgname" -t "$pkgdir/usr/bin/"
+  for binary in systing{,-util,-analyze}; do
+      install -vDm 0755 "target/release/$binary" -t "$pkgdir/usr/bin/"
+  done
   install -vDm 0644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/systing/-/commit/99b77c0c812f0606d5c0300b190d389e5c425107

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/systing/-/commit/99b77c0c812f0606d5c0300b190d389e5c425107
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to