diff options
author | Peter Jung | 2023-04-21 17:54:41 +0200 |
---|---|---|
committer | Peter Jung | 2023-04-21 17:54:41 +0200 |
commit | 1a9b28c1ed631fe3c7f4e21c3fc6dcecf2bbd5d9 (patch) | |
tree | 60493325f5f4400bcd07a70ee35307f622de277b | |
download | aur-1a9b28c1ed631fe3c7f4e21c3fc6dcecf2bbd5d9.tar.gz |
🚀 feat(PKGBUILD): add PKGBUILD file for schbench-git package
🔧 chore(.SRCINFO): add .SRCINFO file for schbench-git package
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 38 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..69712cc29344 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = schbench-git + pkgdesc = Simple Scheduler Benchmark + pkgver = v1.0.r4.g48aed1d + pkgrel = 1 + arch = any + license = GPL2 + provides = schbench + source = git+https://git.kernel.org/pub/scm/linux/kernel/git/mason/schbench.git + sha256sums = SKIP + +pkgname = schbench-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c124a4b0304f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Peter Jung <admin@ptr1337.dev> + +pkgname=schbench-git +_pkgname=schbench +pkgver=v1.0.r4.g48aed1d +pkgrel=1 +arch=('any') +license=('GPL2') +pkgdesc='Simple Scheduler Benchmark' +source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/mason/schbench.git") +sha256sums=('SKIP') +provides=(schbench) + +pkgver() { + cd $srcdir/$_pkgname + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd $_pkgname + make + +} +package() { + cd $srcdir/$_pkgname + install -Dm755 schbench "$pkgdir"/usr/bin/schbench +} |