diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 21 insertions, 19 deletions
@@ -1,38 +1,40 @@ # Maintainer: Sandy Carter <bwrsandman@gmail.com> # Contributor: rtfreedman (rob<d0t>til<d0t>freedman<aT>googlemail<d0t>com -pkgname=polygnome -pkgver=0.1.3 -pkgrel=2 +pkgname=polygnome-git +pkgver=0.1.3.r40.g1bc7ba3 +pkgrel=1 pkgdesc="A polyrhythmic metronome" arch=(i686 x86_64) -url="http://sourceforge.net/projects/polygnome/" +url="https://gitlab.com/tmatth/polygnome" license=('GPL3') depends=('stk' 'jack') -source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver}.tar.gz" - "mtaudio.patch" - "MTAudio-RtError-was-replaced-with-RtAudioError.patch") -md5sums=('2367b483d1b8f351482e03eebf8b4c3d' - 'b2d1be46214d51f2e56e909338247a71' - 'ba1a05457c96c79ff1fee358f9ecb4ea') +makedepends=('git') +conflicts=("${pkgname%-git}") +provides=("${pkgname%-git}") + +source=("${pkgname%-git}::git+https://gitlab.com/tmatth/${pkgname%-git}.git") +md5sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname%-git}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - msg "Fix RtError" - patch -Np1 -i ${srcdir}/MTAudio-RtError-was-replaced-with-RtAudioError.patch - msg "Add Missing Header" - patch -Np1 -i ${srcdir}/mtaudio.patch + msg "Prevent adding -lrtaudio to ld" + sed -i 's/-lrtaudio//g' "${srcdir}/${pkgname%-git}"/configure.ac } build() { - cd "${srcdir}/${pkgname}-${pkgver}" - # Configure doesn't add '-ljack' properly - JACK_LIBS="$(pkg-config jack --libs)" ./configure --prefix=/usr + cd "${srcdir}/${pkgname%-git}" + ./autogen.sh --prefix=/usr + ./configure make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname%-git}" make DESTDIR="${pkgdir}" install } |