summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorValentin Rouet2017-01-21 20:30:07 +0100
committerValentin Rouet2017-01-21 20:30:07 +0100
commit4f7ff5ab3507540bbc1386775332211e314b2c72 (patch)
treea3c54bcf1db43c687dccaea42f31b9f5b06e82e9 /PKGBUILD
parent104d2903d7b78b423ac3093e28f119de1d834297 (diff)
downloadaur-drmr-git.tar.gz
Update PKGBUILD to use the right build system for a Git package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 27 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 79d74e76c298..eb45d3461121 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,41 @@
-# Maintainer: Nick Lanham <nick@afternight.org>
-pkgname=drmr-git
-pkgver=20120709
-pkgrel=2
-pkgdesc="DrMr is an LV2 sampler plugin that can play Hydrogen drumkits"
+# Maintainer: Valentin Rouet <v.rouet@gmail.com>
+
+_pkgname=drmr
+pkgname="${_pkgname}-git"
+pkgver=r90.ba6994a
+pkgrel=1
+pkgdesc="DrMr is an LV2 sampler plugin that can play Hydrogen drumkits."
arch=('i686' 'x86_64')
license=('GPL')
url="https://github.com/nicklan/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/nicklan/drmr.git"
-_gitname="drmr"
-
-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
+provides=('drmr' "${_pkgname}")
+conflicts=('drmr' "${_pkgname}")
+source=("${_pkgname}::git+https://github.com/nicklan/drmr.git")
+md5sums=('SKIP')
- msg "Git checkout finished"
- msg "Building package"
-
- msg "PKG: $pkgdir"
-
- cd ${srcdir}/${_gitname}
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ revision=$(git rev-list --count HEAD)
+ hash=$(git rev-parse --short HEAD)
+ echo r$revision.$hash
+}
- [ -d build ] || mkdir build && cd build
+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
}