summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD40
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..839b63abab02
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = percetto-git
+ pkgdesc = minimal C wrapper for Perfetto SDK to enable app-specific tracing
+ pkgver = v0.1.5.r3.g992ad3f
+ pkgrel = 1
+ url = https://github.com/olvaffe/percetto
+ arch = x86_64
+ license = apache
+ makedepends = git
+ makedepends = meson
+ makedepends = ninja
+ depends = perfetto
+ provides = percetto
+ conflicts = percetto
+ source = git+https://github.com/olvaffe/percetto.git
+ md5sums = SKIP
+
+pkgname = percetto-git
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
+}