summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLubosz Sarnecki2015-06-22 22:56:21 +0200
committerLubosz Sarnecki2015-06-22 22:56:21 +0200
commitb510b1a9aa01453f297ac1803d8c38cd31cb2aae (patch)
tree9699ad9f28e1c72dbd5f85aeaf6340c4f8da075e
downloadaur-b510b1a9aa01453f297ac1803d8c38cd31cb2aae.tar.gz
Initial import
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD41
-rw-r--r--build.patch23
3 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..394180a89707
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = libkeyfinder-git
+ pkgdesc = Musical key detection for digital audio.
+ pkgver = 133.56a9f04
+ pkgrel = 1
+ url = http://www.ibrahimshaath.co.uk/keyfinder/
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = boost
+ depends = qt5-base
+ depends = fftw
+ depends = boost-libs
+ provides = libkeyfinder
+ conflicts = libkeyfinder
+ source = git://github.com/ibsh/libKeyFinder.git
+ source = build.patch
+ sha256sums = SKIP
+ sha256sums = ae4dc6a62290e2efd3ac0c5adc4f9a931567ed3c61d0a7545026e83fbc774a0c
+
+pkgname = libkeyfinder-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6ff2650ee8d5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+#Maintainer: Lubosz Sarnecki <lubosz@gmail.com>
+
+_realname=libkeyfinder
+pkgname=$_realname-git
+pkgver=133.56a9f04
+pkgrel=1
+pkgdesc="Musical key detection for digital audio."
+arch=('i686' 'x86_64')
+url="http://www.ibrahimshaath.co.uk/keyfinder/"
+license=('GPL3')
+depends=('qt5-base' 'fftw' 'boost-libs')
+makedepends=('git' 'boost')
+provides=($_realname)
+conflicts=($_realname)
+
+_gitname=libKeyFinder
+
+source=("git://github.com/ibsh/libKeyFinder.git" "build.patch")
+sha256sums=("SKIP" 'ae4dc6a62290e2efd3ac0c5adc4f9a931567ed3c61d0a7545026e83fbc774a0c')
+
+pkgver() {
+ cd $_gitname
+ echo $(git rev-list --count master).$(git rev-parse --short master)
+}
+
+build() {
+ cd $_gitname
+ patch -p1 < ../../build.patch
+
+ qmake-qt5 PREFIX=/usr
+ make
+}
+
+package() {
+ cd $_gitname
+
+ make INSTALL_ROOT="${pkgdir}" install
+
+ mkdir -p ${pkgdir}/usr/include/keyfinder
+ cp ${srcdir}/${_gitname}/*.h ${pkgdir}/usr/include/keyfinder
+}
diff --git a/build.patch b/build.patch
new file mode 100644
index 000000000000..72461f79876e
--- /dev/null
+++ b/build.patch
@@ -0,0 +1,23 @@
+diff --git a/LibKeyFinder.pro b/LibKeyFinder.pro
+index cbb1e8d..07c8c2a 100644
+--- a/LibKeyFinder.pro
++++ b/LibKeyFinder.pro
+@@ -29,6 +29,8 @@ VERSION = 0.2.2
+
+ DEFINES += LIBKEYFINDER_LIBRARY
+
++PREFIX = /usr
++
+ HEADERS += \
+ keyfinder.h \
+ chromagram.h \
+@@ -114,7 +116,7 @@ unix:!symbian {
+ maemo5 {
+ target.path = /opt/usr/lib
+ } else {
+- target.path = /usr/local/lib
++ target.path = /usr/lib
+ }
+ INSTALLS += target
+ }
+