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.
