From 81ef97257108050e099879638972601e4a2c1c3e Mon Sep 17 00:00:00 2001 From: Yao Zi Date: Thu, 12 Mar 2026 10:55:19 +0000 Subject: [PATCH] [libtraceevent] 1.9.0-1: init package --- PKGBUILD | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 00000000..2d8eba60 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Yao Zi + +pkgname=libtraceevent +pkgver=1.9.0 +pkgrel=1 +pkgdesc='Library to parse raw trace event formats' +url='Library' +arch=(x86_64 aarch64 riscv64 loongarch64) +license=(LGPL-2.1-only) +depends=(musl) +makedepends=(meson ninja asciidoc doxygen xmlto git linux-uapi-headers) +provides=(libtraceevent.so) +source=("git+https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git#tag=libtraceevent-$pkgver") +sha256sums=('c2773d20de7c08275afa56cf9b96fc2b4191b2dbd287190a4f87832c0bc67af3') + +build() { + ewe-meson "$pkgname" build + meson compile -C build +} + +check() { + meson test -C build +} + +package() { + meson install -C build --destdir="$pkgdir" +}