summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristoph Haag2021-12-14 13:25:08 +0100
committerChristoph Haag2021-12-14 13:25:08 +0100
commitff51c2004fec48e636bbf2999c6c6983388c55d3 (patch)
tree0d9128e1523a20308554447269671a9e3dc5c8ad /PKGBUILD
downloadaur-percetto-git.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ce43e4a36cf6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: haagch <christoph.haag@collabora.com>
+pkgname=percetto-git
+pkgver=v0.1.5.r3.g992ad3f
+pkgrel=1
+pkgdesc="minimal C wrapper for Perfetto SDK to enable app-specific tracing"
+arch=(x86_64)
+url="https://github.com/olvaffe/percetto"
+license=('apache')
+depends=('perfetto')
+makedepends=('git' 'meson' 'ninja')
+provides=('percetto')
+conflicts=('percetto')
+options=()
+source=("git+https://github.com/olvaffe/percetto.git")
+md5sums=("SKIP")
+
+pkgver() {
+ cd "percetto"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "percetto"
+}
+
+build() {
+ cd "percetto"
+ meson --prefix=/usr --buildtype=release build -Dperfetto-sdk=/usr/share/perfetto/sdk
+ meson compile -C build
+}
+
+check() {
+ cd "percetto"
+ # make -k check
+}
+
+package() {
+ cd "percetto"
+ DESTDIR="$pkgdir/" ninja -C build install
+}