diff options
author | Simon Gardling | 2020-02-24 14:59:05 -0500 |
---|---|---|
committer | Simon Gardling | 2020-02-24 14:59:05 -0500 |
commit | f93b5b77b9b92e23d6025a22e6533aed35c0e804 (patch) | |
tree | 173944c72ad81794052d37b2694fa7a03e3349c2 | |
download | aur-f93b5b77b9b92e23d6025a22e6533aed35c0e804.tar.gz |
created aur package
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..71355d5a9776 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = sysprof-dev + pkgdesc = Kernel based performance profiler + pkgver = 3.35.3 + pkgrel = 1 + url = https://wiki.gnome.org/Apps/Sysprof + arch = x86_64 + groups = gnome-extra + license = GPL + makedepends = yelp-tools + makedepends = git + makedepends = meson + depends = gtk3 + depends = polkit + depends = libdazzle + provides = sysprof + source = git+https://gitlab.gnome.org/GNOME/sysprof.git#tag=sysprof-3.35.3 + sha256sums = SKIP + +pkgname = sysprof-dev + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ab6553fa81b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Simon Gardling <titaniumtown@gmail.com> + +pkgname=sysprof-dev +pkgver=3.35.3 +pkgrel=1 +pkgdesc="Kernel based performance profiler" +url="https://wiki.gnome.org/Apps/Sysprof" +license=(GPL) +arch=(x86_64) +depends=(gtk3 polkit libdazzle) +makedepends=(yelp-tools git meson) +groups=(gnome-extra) +source=("git+https://gitlab.gnome.org/GNOME/sysprof.git#tag=sysprof-$pkgver") +sha256sums=('SKIP') +provides=(sysprof) + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^sysprof-//;s/-/+/g' +} + +prepare() { + cd $pkgname +} + +build() { + CFLAGS+=" -ffat-lto-objects" + + arch-meson $pkgname build + ninja -C build +} + +check() { + meson test -C build --print-errorlogs || : +} + +package() { + DESTDIR="$pkgdir" meson install -C build +} |