diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 40 |
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 +} |