summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: cd59e16304fc853b83c2f914d87984ee1ae4c0f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
# Contributor: speps <speps dot aur dot archlinux dot org>

_pkgname=beatslash-lv2
pkgname="${_pkgname}-git"
pkgver=1.0.5.r30.45044ce
pkgrel=2
pkgdesc="A set of LV2 plugins to mangle, slash, repeat and do much more with your beats (git version)."
arch=('i686' 'x86_64')
url="http://objectivewave.wordpress.com/beatslash-lv2/"
license=('GPL')
groups=('lv2-plugins')
depends=('lv2' 'gtkmm')
makedepends=('python2' 'lvtk')
provides=('lv2.beatslash' "${_pkgname}")
conflicts=('lv2.beatslash' "${_pkgname}")
source=("${_pkgname}::git+https://github.com/blablack/beatslash-lv2.git")
md5sums=('SKIP')


pkgver() {
  cd "${srcdir}/${_pkgname}"

  local ver=`grep "^VERSION" wscript | cut -d "'" -f 2`
  echo "$ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}

prepare() {
  cd "${srcdir}/${_pkgname}"
  sed -i -e 's/lvtk-plugin-1/lvtk-plugin-2/' \
    -e 's/lvtk-ui-1/lvtk-ui-2/' \
    -e 's/lvtk-gtkui-1/lvtk-gtkui-2/' \
    wscript

  for src in src/*.{cpp,hpp}; do
    sed -i -e 's/lvtk-1/lvtk-2/g' "$src"
  done
}

build() {
  cd "${srcdir}/${_pkgname}"

  python2 waf configure --prefix=/usr
  python2 waf
}

package() {
  cd "${srcdir}/${_pkgname}"

  python2 waf --destdir="${pkgdir}/" install
}