diff options
author | Valentin Rouet | 2017-01-21 20:19:02 +0100 |
---|---|---|
committer | Valentin Rouet | 2017-01-21 20:19:02 +0100 |
commit | 74b5aa27842c07fb4c7133813c00e7407fc1b809 (patch) | |
tree | e1af80c335185764178c952a114de6a1c596c0e8 | |
parent | fe81b5df7182d2c9a8d3b7856136a93c17b0a6bb (diff) | |
download | aur-74b5aa27842c07fb4c7133813c00e7407fc1b809.tar.gz |
Update PKGBUILD to use the right build system for a Git package
-rw-r--r-- | PKGBUILD | 60 |
1 files changed, 28 insertions, 32 deletions
@@ -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 } |