summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD40
2 files changed, 31 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7039050d477f..3795dc73055a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,18 @@
-pkgbase = polygnome
+pkgbase = polygnome-git
pkgdesc = A polyrhythmic metronome
- pkgver = 0.1.3
- pkgrel = 2
- url = http://sourceforge.net/projects/polygnome/
+ pkgver = 0.1.3.r40.g1bc7ba3
+ pkgrel = 1
+ url = https://gitlab.com/tmatth/polygnome
arch = i686
arch = x86_64
license = GPL3
+ makedepends = git
depends = stk
depends = jack
- source = http://downloads.sourceforge.net/project/polygnome/polygnome-0.1.3.tar.gz
- source = mtaudio.patch
- source = MTAudio-RtError-was-replaced-with-RtAudioError.patch
- md5sums = 2367b483d1b8f351482e03eebf8b4c3d
- md5sums = b2d1be46214d51f2e56e909338247a71
- md5sums = ba1a05457c96c79ff1fee358f9ecb4ea
+ provides = polygnome
+ conflicts = polygnome
+ source = polygnome::git+https://gitlab.com/tmatth/polygnome.git
+ md5sums = SKIP
-pkgname = polygnome
+pkgname = polygnome-git
diff --git a/PKGBUILD b/PKGBUILD
index 206b64ef449b..fe073997a540 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}