summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Hüsers2024-04-08 21:54:49 +0200
committerManuel Hüsers2024-04-08 21:54:49 +0200
commit1ebdb388c1f5686038db2dfd4f19b8489954f282 (patch)
tree5ba33bc9698f352baced11461bceeb33c615084e
parent3995c198a8f8d57a162ee02e7910e4c0229e1c17 (diff)
downloadaur-1ebdb388c1f5686038db2dfd4f19b8489954f282.tar.gz
upgpkg: systemtap 5.0-1
upstream release
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD74
-rw-r--r--systemtap.install20
3 files changed, 49 insertions, 62 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5a1318a82f88..5e93981beb1f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,23 @@
pkgbase = systemtap
pkgdesc = Infrastructure to simplify the gathering of information about the running Linux system
- pkgver = 4.8
+ pkgver = 5.0
pkgrel = 1
- url = http://sourceware.org/systemtap/
+ url = https://sourceware.org/systemtap/
install = systemtap.install
arch = x86_64
- arch = i686
license = GPL
makedepends = python-setuptools
- makedepends = python2-setuptools
makedepends = xmlto
depends = elfutils
depends = nss
depends = python
depends = cpio
optdepends = sqlite3: for storing results in a database
- source = systemtap-4.8.tar.gz::https://sourceware.org/ftp/systemtap/releases/systemtap-4.8.tar.gz
- source = systemtap-4.8.tar.gz.asc::https://sourceware.org/ftp/systemtap/releases/systemtap-4.8.tar.gz.sig
- validpgpkeys = F75E6545B9F8AA15AA932A444DE16D68FDBFFFB8
- validpgpkeys = 5D38116FA4D3A7CC77E378D37E83610126DCC2E8
- validpgpkeys = 159B0DF71150B8A8539A8802D7C256443CC637CA
- sha512sums = fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2
+ options = !emptydirs
+ source = https://sourceware.org/ftp/systemtap/releases/systemtap-5.0.tar.gz
+ source = https://sourceware.org/ftp/systemtap/releases/systemtap-5.0.tar.gz.asc
+ validpgpkeys = 41A0C11274B1E87FE28E4C53E3D77E1F95161991
+ sha512sums = dc511a05e66abcbbd8c926973962751196180f3c571d0cd2a3b158ae367c5339ad32967a680ecd03224ab5f7ed2c55be7064867e4fb1b1cd7ea1cb21b2436e4c
sha512sums = SKIP
pkgname = systemtap
diff --git a/PKGBUILD b/PKGBUILD
index bfdbabb08995..a8994403d2f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,56 +1,46 @@
-# Maintainer: Christian Pellegrin (chripell) <chripell@fsfe.org>
-# Original Maintainer: An Nguyen (stk) <an@linux.com>
-# Original Maintainer: George Angelopoulos <george@usermod.net>
-# Original Maintainer: Christian Rebischke <Chris.Rebischke@archlinux.org>
-# Original Maintainer: dront78 <dront78@gmail.com>
+# Maintainer: Manuel Hüsers <aur@huesers.de>
+# Contributor: Christian Pellegrin (chripell) <chripell@fsfe.org>
+# Contributor: An Nguyen (stk) <an@linux.com>
+# Contributor: George Angelopoulos <george@usermod.net>
+# Contributor: Christian Rebischke <Chris.Rebischke@archlinux.org>
+# Contributor: dront78 <dront78@gmail.com>
+
pkgname=systemtap
-pkgver=4.8
+pkgver=5.0
pkgrel=1
pkgdesc="Infrastructure to simplify the gathering of information about the running Linux system"
-url="http://sourceware.org/systemtap/"
-arch=('x86_64' 'i686')
+url="https://sourceware.org/systemtap/"
+arch=('x86_64')
license=('GPL')
depends=('elfutils' 'nss' 'python' 'cpio')
-makedepends=('python-setuptools' 'python2-setuptools' 'xmlto')
+makedepends=('python-setuptools' 'xmlto')
optdepends=('sqlite3: for storing results in a database')
-source=("${pkgname}-${pkgver}.tar.gz::https://sourceware.org/ftp/systemtap/releases/${pkgname}-${pkgver}.tar.gz"
- "${pkgname}-${pkgver}.tar.gz.asc::https://sourceware.org/ftp/systemtap/releases/${pkgname}-${pkgver}.tar.gz.sig"
- )
-sha512sums=('fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2'
+options=('!emptydirs')
+install="${pkgname}.install"
+source=("https://sourceware.org/ftp/${pkgname}/releases/${pkgname}-${pkgver}.tar.gz"{,.asc})
+sha512sums=('dc511a05e66abcbbd8c926973962751196180f3c571d0cd2a3b158ae367c5339ad32967a680ecd03224ab5f7ed2c55be7064867e4fb1b1cd7ea1cb21b2436e4c'
'SKIP')
-install='systemtap.install'
-# Note, you need to run:
-# gpg --recv-keys --keyserver hkps://keys.openpgp.org/ 0xD7C256443CC637CA
-# unless /etc/pacman.d/gnupg/gpg.conf is updated.
-validpgpkeys=('F75E6545B9F8AA15AA932A444DE16D68FDBFFFB8' # "Serhei Makarov (for Red Hat 2018..onwards) <smakarov@redhat.com>"
- '5D38116FA4D3A7CC77E378D37E83610126DCC2E8'
- '159B0DF71150B8A8539A8802D7C256443CC637CA')
-prepare() {
- cd "${pkgname}-${pkgver}"
-}
+validpgpkeys=('41A0C11274B1E87FE28E4C53E3D77E1F95161991')
build() {
- cd "${pkgname}-${pkgver}"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --libexecdir=/usr/lib/"${pkgname}" \
- --libdir=/usr/lib/"${pkgname}" \
- --mandir=/usr/share/man/ \
- --sbindir=/usr/bin \
- --localstatedir=/var \
- --enable-pie \
- --disable-docs \
- --enable-htmldocs \
- --with-python3
- make
+ cd "${pkgname}-${pkgver}"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib/"${pkgname}" \
+ --libdir=/usr/lib/"${pkgname}" \
+ --mandir=/usr/share/man/ \
+ --sbindir=/usr/bin \
+ --localstatedir=/var \
+ --enable-pie \
+ --disable-docs \
+ --enable-htmldocs \
+ --with-python3
+ make
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}" install
- rmdir "${pkgdir}/var/run/stap-server/"
- rmdir "${pkgdir}/var/run/"
- rm -r "${pkgdir}/usr/include"
+ cd "${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/systemtap.install b/systemtap.install
index bde565fd1b6a..f39e7c3c8ebd 100644
--- a/systemtap.install
+++ b/systemtap.install
@@ -1,18 +1,18 @@
post_install() {
- getent group stapusr >/dev/null || groupadd -g 156 -r stapusr 2>/dev/null || groupadd -r stapusr
- getent group stapsys >/dev/null || groupadd -g 157 -r stapsys 2>/dev/null || groupadd -r stapsys
- getent group stapdev >/dev/null || groupadd -g 158 -r stapdev 2>/dev/null || groupadd -r stapdev
+ getent group stapusr >/dev/null || groupadd -g 156 -r stapusr 2>/dev/null || groupadd -r stapusr
+ getent group stapsys >/dev/null || groupadd -g 157 -r stapsys 2>/dev/null || groupadd -r stapsys
+ getent group stapdev >/dev/null || groupadd -g 158 -r stapdev 2>/dev/null || groupadd -r stapdev
- getent group stapusr >/dev/null && chgrp stapusr /usr/bin/stapbpf
- chmod 04110 /usr/bin/stapbpf
+ getent group stapusr >/dev/null && chgrp stapusr /usr/bin/stapbpf
+ chmod 04110 /usr/bin/stapbpf
- getent group stapusr >/dev/null && chgrp stapusr /usr/bin/staprun
- chmod 04110 /usr/bin/staprun
+ getent group stapusr >/dev/null && chgrp stapusr /usr/bin/staprun
+ chmod 04110 /usr/bin/staprun
- echo "CONFIG_DEBUG_INFO is disabled on default. You need to recompile"
- echo "the kernel with CONFIG_DEBUG_INFO enabled."
+ echo "CONFIG_DEBUG_INFO is disabled on default. You need to recompile"
+ echo "the kernel with CONFIG_DEBUG_INFO enabled."
}
post_upgrade() {
- post_install $1
+ post_install $1
}