diff options
author | Christoph Haag | 2021-12-14 13:25:08 +0100 |
---|---|---|
committer | Christoph Haag | 2021-12-14 13:25:08 +0100 |
commit | ff51c2004fec48e636bbf2999c6c6983388c55d3 (patch) | |
tree | 0d9128e1523a20308554447269671a9e3dc5c8ad /PKGBUILD | |
download | aur-percetto-git.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
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 +} |