summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorValentin Rouet2017-01-21 20:19:02 +0100
committerValentin Rouet2017-01-21 20:19:02 +0100
commit74b5aa27842c07fb4c7133813c00e7407fc1b809 (patch)
treee1af80c335185764178c952a114de6a1c596c0e8
parentfe81b5df7182d2c9a8d3b7856136a93c17b0a6bb (diff)
downloadaur-74b5aa27842c07fb4c7133813c00e7407fc1b809.tar.gz
Update PKGBUILD to use the right build system for a Git package
-rw-r--r--PKGBUILD60
1 files changed, 28 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3e02894300f7..c280b160b70a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,47 +1,43 @@
-# Maintainer: Nick Lanham <nick@afternight.org>
-pkgname=drmr-falktx-git
-pkgver=20150509
+# Maintainer: Valentin Rouet <v.rouet@gmail.com>
+# Contributor: Christopher Arndt <aur -at- chrisarndt -dot- de>
+
+_pkgname=drmr-falktx
+pkgname="${_pkgname}-git"
+pkgver=0.1.r118.0c2c794
pkgrel=1
pkgdesc="DrMr is an LV2 sampler plugin that can play Hydrogen drumkits. This version enables plugin state saving using strings."
arch=('i686' 'x86_64')
license=('GPL')
url="https://github.com/falkTX/drmr"
-groups=('drmr')
-depends=('libsndfile' 'libsamplerate' 'expat' 'lv2')
+groups=('lv2-plugins')
+depends=('libsndfile' 'libsamplerate' 'expat' 'lv2' 'gtk2')
makedepends=('git')
-provides=('drmr')
-conflicts=('drmr')
-
-_gitroot="git://github.com/falkTX/drmr.git"
-_gitname="drmr"
+provides=('drmr' "${_pkgname}")
+conflicts=('drmr' "${_pkgname}")
+source=("${_pkgname}::git+https://github.com/falkTX/drmr.git")
+md5sums=('SKIP')
+
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ version="$(git describe --tags | sed -e 's/^v//;s/^[^-]*-//;s/-.*//')"
+ revision=$(git rev-list --count HEAD)
+ hash=$(git rev-parse --short HEAD)
+ echo $version.r$revision.$hash
+}
build() {
- cd "${srcdir}/"
- msg "Getting git sources"
-
- if [ -d ${srcdir}/$_gitname ] ; then
- cd $_gitname && git pull origin
- msg "The local files are updated."
- else
- git clone ${_gitroot}
- fi
-
- msg "Git checkout finished"
-
- msg "Building package"
-
- msg "PKG: $pkgdir"
-
- cd ${srcdir}/${_gitname}
- git checkout lv2unstable
-
- [ -d build ] || mkdir build && cd build
+ cd "${srcdir}/${_pkgname}"
- cmake .. -DCMAKE_INSTALL_PREFIX=/usr
+ mkdir -p build
+ cd build
+ cmake .. \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
- cd "${srcdir}/${_gitname}/build"
+ cd "${srcdir}/${_pkgname}/build"
make DESTDIR="$pkgdir/" install
}