summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoralexdiaconescu2016-04-18 12:02:31 +0300
committeralexdiaconescu2016-04-18 12:02:31 +0300
commite69564625633d8555e53b68d29f1481d635c6e3a (patch)
tree39c3b5cd2623a9aaa52f266a87d0778bad17bd10
parent9a54764a987209a5643d6d3e3959a080ecddba9a (diff)
downloadaur-e69564625633d8555e53b68d29f1481d635c6e3a.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD58
2 files changed, 31 insertions, 47 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 41c88353192e..364e4aff4d11 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Mon Apr 18 08:59:25 UTC 2016
-pkgbase = shuriken
+# Mon Apr 18 09:01:59 UTC 2016
+pkgbase = shuriken-git
pkgdesc = An open source beat slicer
- pkgver = 0.5.1
- pkgrel = 2
+ pkgver = 0.5.1.r8.gbfecbac
+ pkgrel = 1
url = https://rock-hopper.github.io/shuriken
install = shuriken.install
arch = x86_64
@@ -13,21 +13,19 @@ pkgbase = shuriken
makedepends = libtool
makedepends = pkg-config
makedepends = jack
- depends = qt4
+ depends = qt5-base
+ depends = liblo
depends = aubio
depends = rubberband
- depends = libsamplerate
- depends = libsndfile
- depends = libx11
optdepends = jack: A low-latency audio server
provides = shuriken
conflicts = shuriken
- source = https://github.com/rock-hopper/shuriken/archive/v0.5.1.tar.gz
+ source = shuriken::git://github.com/rock-hopper/shuriken.git
source = shuriken.desktop
source = shuriken.png
- sha256sums = 93175d0e992afebd05b476a78a6809894376a3e8ba4ea95ee3f5d9a67947db7d
+ sha256sums = SKIP
sha256sums = f2144b34c35ecb855009a5d888d13bac2cf5b379274d7b60e4d9181d742fda99
sha256sums = b637b82c35bb4f27eebe779c7790a85758e1b9c64fff8553ede207dda0d9cb37
-pkgname = shuriken
+pkgname = shuriken-git
diff --git a/PKGBUILD b/PKGBUILD
index 2f6d950c0722..c5c01857f63a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,56 +2,42 @@
# Contributor: Andrew M Taylor <a.m.taylor303 at gmail dot com>
# Maintainer: Joermungand <joermungand at gmail dot com>
-pkgname=shuriken
-pkgver=0.5.1
-pkgrel=2
+pkgname=shuriken-git
+pkgver=0.5.1.r8.gbfecbac
+pkgrel=1
pkgdesc="An open source beat slicer"
url="https://rock-hopper.github.io/shuriken"
arch=('x86_64' 'i686')
license=('GPL')
-depends=('qt4' 'aubio' 'rubberband' 'libsamplerate' 'libsndfile' 'libx11')
+depends=('qt5-base' 'liblo' 'aubio' 'rubberband')
makedepends=('automake' 'libtool' 'pkg-config' 'jack')
optdepends=('jack: A low-latency audio server')
-provides=("${pkgname}")
-conflicts=("${pkgname}")
-install="$pkgname.install"
-source=("https://github.com/rock-hopper/$pkgname/archive/v$pkgver.tar.gz"
- "$pkgname.desktop"
- "$pkgname.png")
-sha256sums=('93175d0e992afebd05b476a78a6809894376a3e8ba4ea95ee3f5d9a67947db7d'
+provides=("${pkgname%-*}")
+conflicts=("${pkgname%-*}")
+install="${pkgname%-*}.install"
+source=("${pkgname%-*}"::"git://github.com/rock-hopper/${pkgname%-*}.git"
+ "${pkgname%-*}.desktop"
+ "${pkgname%-*}.png")
+sha256sums=('SKIP'
'f2144b34c35ecb855009a5d888d13bac2cf5b379274d7b60e4d9181d742fda99'
'b637b82c35bb4f27eebe779c7790a85758e1b9c64fff8553ede207dda0d9cb37')
-build() {
- cd "$pkgname-$pkgver"
-
- # make sndlib
-
- mkdir -p lib
- cd src/SndLibShuriken
- ./configure --without-audio --without-s7
- make
- mv -v libsndlib_shuriken.a ../../lib/
- cd ../..
-
- # make shuriken
-
- declare _arch=""
-
- if [[ $( lscpu | grep 'Architecture' ) =~ (x86_64) ]]; then
- _arch="-64"
- fi
+pkgver() {
+ cd ${pkgname%-*}
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
- qmake-qt4 PREFIX=/usr ./Shuriken.pro -r -spec linux-g++$_arch
- make
+build() {
+ cd "${srcdir}/${pkgname%-*}"
+ ./build
}
package() {
- cd "$pkgname-$pkgver"
+ cd "${srcdir}/${pkgname%-*}"
- make INSTALL_ROOT="$pkgdir" install
+ make INSTALL_ROOT="$pkgdir/usr" install
- install -Dm644 ../$pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 ../${pkgname%-*}.desktop "$pkgdir/usr/share/applications/${pkgname%-*}.desktop"
- install -Dm644 ../$pkgname.png "$pkgdir/usr/share/icons/$pkgname.png"
+ install -Dm644 ../${pkgname%-*}.png "$pkgdir/usr/share/icons/${pkgname%-*}.png"
}