Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
retsnoop


Commits:
1010c2c0 by Robin Candau at 2024-08-31T11:46:11+02:00
upgpkg: 0.10-1: New upstream release + Switch to a more transparent source
https://github.com/anakryiko/retsnoop/releases/tag/v0.10
Switch source from custom tarball to plain VCS object + git submodules

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,17 +1,22 @@
 pkgbase = retsnoop
        pkgdesc = A tool for investigating kernel error call stacks
-       pkgver = 0.9.8
-       pkgrel = 2
+       pkgver = 0.10
+       pkgrel = 1
        url = https://github.com/anakryiko/retsnoop
        arch = x86_64
        license = BSD-2-Clause
+       makedepends = git
        makedepends = clang
        makedepends = cargo
        makedepends = llvm
        depends = glibc
        depends = libelf
        depends = zlib
-       source = 
retsnoop-0.9.8.tar.gz::https://github.com/anakryiko/retsnoop/releases/download/v0.9.8/srcs-full-v0.9.8.tar.gz
-       sha256sums = 
8e0df545a436c7007f4a8ef42165493e2705bbfb7ed5ac9da832a848c42e0aa6
+       source = git+https://github.com/anakryiko/retsnoop.git#tag=v0.10
+       source = git+https://github.com/libbpf/libbpf.git
+       source = git+https://github.com/libbpf/bpftool.git
+       sha256sums = 
bb8f52d7bd86aa2eec018fdee21b0f1dd63a70b180f80aa0ac61fccc006d52d8
+       sha256sums = SKIP
+       sha256sums = SKIP
 
 pkgname = retsnoop


=====================================
PKGBUILD
=====================================
@@ -2,24 +2,36 @@
 # Contributor: David Vernet <[email protected]>
 
 pkgname=retsnoop
-pkgver=0.9.8
-pkgrel=2
+pkgver=0.10
+pkgrel=1
 pkgdesc="A tool for investigating kernel error call stacks"
-arch=('x86_64')
 url="https://github.com/anakryiko/retsnoop";
+arch=('x86_64')
 license=('BSD-2-Clause')
 depends=('glibc' 'libelf' 'zlib')
-makedepends=('clang' 'cargo' 'llvm')
-source=("${pkgname}-${pkgver}.tar.gz::${url}/releases/download/v${pkgver}/srcs-full-v${pkgver}.tar.gz")
-sha256sums=('8e0df545a436c7007f4a8ef42165493e2705bbfb7ed5ac9da832a848c42e0aa6')
+makedepends=('git' 'clang' 'cargo' 'llvm')
+source=("git+${url}.git#tag=v${pkgver}"
+        git+https://github.com/libbpf/libbpf.git
+        git+https://github.com/libbpf/bpftool.git)
+sha256sums=('bb8f52d7bd86aa2eec018fdee21b0f1dd63a70b180f80aa0ac61fccc006d52d8'
+            'SKIP'
+            'SKIP')
+
+prepare() {
+       cd "${pkgname}"
+       git submodule init
+       git config submodule.libbpf.url "${srcdir}/libbpf"
+       git config submodule.bpftool.url "${srcdir}/bpftool"
+       git -c protocol.file.allow=always submodule update
+}
 
 build() {
-       cd "srcs-full-v${pkgver}"
+       cd "${pkgname}"
        make -C src
 }
 
 package() {
-       cd "srcs-full-v${pkgver}"
+       cd "${pkgname}"
        install -Dm 755 "src/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
        install -Dm 644 LICENSE 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/retsnoop/-/commit/1010c2c0449f3e69d49275cc001cf04bcbf8dbe4

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


Reply via email to