diff options
author | James An | 2018-09-15 10:08:26 -0400 |
---|---|---|
committer | James An | 2018-09-15 10:08:26 -0400 |
commit | b02cd35e276b3c1d3c697b15f85d31a5c4f68f59 (patch) | |
tree | 648b43a155dd1caa3c0544aa711f58f6e9c88f03 /PKGBUILD | |
download | aur-ksplice-git.tar.gz |
Initial commit with working PKGBUILD.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7d3829b03f84 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: James An <james@jamesan.ca> + +pkgname=ksplice-git +_pkgname=${pkgname%-git} +pkgver=v0.9.9.1.r34.g8a03c0e +pkgrel=1 +pkgdesc='Patch kernel without rebooting' +arch=('x86_64') +url="https://$_pkgname.com" +license=('GPL') +depends=() +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") +source=("$_pkgname"::"git+https://github.com/jirislaby/$_pkgname.git" + python2.patch) +md5sums=('SKIP' + '25e8103b65ccfd3af8f29e850fdfce80') + +pkgver() { + cd "$_pkgname" + ( + set -o pipefail + git describe --long --tag | sed -r 's/([^-]*-g)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + cd "$_pkgname" + + patch -p1 < ../python2.patch +} + +build() { + cd "$_pkgname" + + ./configure --prefix=/usr --libexecdir=/usr/lib/ksplice-git --sbindir=/usr/bin + make +} + +package() { + cd "$_pkgname" + + make DESTDIR="$pkgdir/" install +} |