diff options
author | alexdiaconescu | 2016-04-18 12:02:31 +0300 |
---|---|---|
committer | alexdiaconescu | 2016-04-18 12:02:31 +0300 |
commit | e69564625633d8555e53b68d29f1481d635c6e3a (patch) | |
tree | 39c3b5cd2623a9aaa52f266a87d0778bad17bd10 | |
parent | 9a54764a987209a5643d6d3e3959a080ecddba9a (diff) | |
download | aur-e69564625633d8555e53b68d29f1481d635c6e3a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 31 insertions, 47 deletions
@@ -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 @@ -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" } |