From e0b042aed6d98cccbbcce838877f35907bc8b606 Mon Sep 17 00:00:00 2001 From: Yao Zi Date: Thu, 12 Mar 2026 10:55:48 +0000 Subject: [PATCH] [libpfm] 4.13.0-1: init package --- PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 00000000..355dd27a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Yao Zi + +pkgname=libpfm +pkgver=4.13.0 +pkgrel=1 +pkgdesc='Linux perf_events setup helper' +url='https://perfmon2.sourceforge.net/' +arch=(x86_64 aarch64 riscv64 loongarch64) +license=(MIT) +depends=(musl) +makedepends=(linux-uapi-headers) +provides=(libpfm.so) +source=("https://sourceforge.net/projects/perfmon2/files/libpfm4/libpfm-$pkgver.tar.gz") +sha256sums=('d18b97764c755528c1051d376e33545d0eb60c6ebf85680436813fa5b04cc3d1') + +_makeargs=( + PREFIX=/usr + # Disable -Werror provided in config.mk by, Clang emits warnings about + # unused variables, which are lift to errors. + DBG="-g -Wall -Wextra" +) + +build() { + cd "$pkgname-$pkgver" + + make "${_makeargs[@]}" +} + +package() { + cd "$pkgname-$pkgver" + + make "${_makeargs[@]}" install DESTDIR="$pkgdir" +}