summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d028174f43b7834b15f1bba640c3357e40e272f9 (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
# Maintainer: Sol Bekic <s+aur at s-ol dot nu>

_pkgname=jacker
pkgname="$_pkgname-hg"
pkgver=r210+.8378809cad50+
pkgrel=1
pkgdesc="a JACK MIDI Tracker"
url="https://bitbucket.org/paniq/jacker"
arch=('x86_64')
license=('Apache')
makedepends=('mercurial' 'scons')
depends=('gtkmm' 'jack')

source=("hg+https://bitbucket.org/paniq/jacker")
md5sums=('SKIP')

pkgver() {
  cd "$_pkgname"
  printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
}

prepare() {
  # patch python2-style print statements
  sed -i "s/^\\( *\\)print \\(.*\\)$/\\1print(\\2)/" "${_pkgname}/site_scons/site_init.py"
  sed -i "s/^\\( *\\)print \\(.*\\)$/\\1print(\\2)/" "${_pkgname}/site_scons/site_tools/tool_test.py"
  sed -i "s/^\\( *\\)print \\(.*\\)$/\\1print(\\2)/" "${_pkgname}/site_scons/site_tools/xplib.py"
}

build() {
  cd "$_pkgname"
  scons
}

package() {
  cd "$_pkgname"
  scons install prefix=/usr destdir="$pkgdir"
}