# Maintainer: Christopher Arndt # Contributor: hbdee pkgname=hydrogen-git _pkgname=hydrogen pkgver=0.9.7.beta2.r2541.3187d9b pkgrel=1 pkgdesc="An advanced drum machine - git version" arch=('i686' 'x86_64') license=('GPL') url="https://github.com/hydrogen-music/hydrogen" depends=('desktop-file-utils' 'liblrdf' 'qt4' 'jack' 'libpulse' 'lash' 'liblo') optdepends=('rubberband: Audio Time Stretcher Library') makedepends=('git' 'cmake') source=("$_pkgname"::'git://github.com/hydrogen-music/hydrogen.git') install=$_pkgname.install provides=('hydrogen') conflicts=('hydrogen') md5sums=('SKIP') pkgver() { cd "$srcdir/$_pkgname" version="$(git describe --tags | sed -e 's/-/./')" revision=$(git rev-list --count HEAD) hash=$(git rev-parse --short HEAD) echo $version.r$revision.$hash } prepare() { cd "$srcdir/$_pkgname" if [[ -d build ]]; then rm -rf build fi mkdir build # fix some pngs that break with newer libpng # see https://mailman.archlinux.org/pipermail/arch-dev-public/2013-May/024872.html #msg2 "Fixing PNGs, please wait..." #find -name '*.png' -exec optipng -quiet -force -fix {} + } build() { cd "$srcdir/$_pkgname" cmake ../$_pkgname \ -DCMAKE_INSTALL_PREFIX=/usr \ -DWANT_DEBUG=OFF \ -DWANT_LASH=ON \ -DWANT_LRDF=ON \ -DWANT_CPPUNIT=OFF make } package() { cd "$srcdir/$_pkgname" make DESTDIR="${pkgdir}" install } # vim:set ts=2 sw=2 et: