updated on Tue Jan 17 16:10:12 UTC 2012
[aur-mirror.git] / qin-git / PKGBUILD
blob8c00dbaf7e65bbf1bd0a1e5ce2c3a32ae29e3e84
1 # Maintainer: SpepS  <dreamspepser at yahoo dot it>
3 _pkg=qin
4 pkgname=$_pkg-git
5 pkgver=20110820
6 pkgrel=1
7 pkgdesc="LV2 synth plugin for plucking sounds."
8 arch=(i686 x86_64)
9 url="https://github.com/magnusjonsson/qin"
10 license=('GPL')
11 groups=('lv2-plugins')
12 depends=('lv2core')
13 makedepends=('git')
14 provides=("$_pkg")
15 conflicts=("$_pkg")
16 source=("$_pkg.ttl")
17 md5sums=('d5b013e0769fa9fce25c00909f19af6a')
19 _gitroot=https://github.com/magnusjonsson/$_pkg.git
20 _gitname=$_pkg
22 build() {
23   cd "$srcdir"
24   msg "Connecting to GIT server...."
26   if [[ -d "$_gitname" ]]; then
27     cd "$_gitname" && git pull origin
28     msg "The local files are updated."
29   else
30     git clone "$_gitroot" "$_gitname"
31   fi
33   msg "GIT checkout done or server timeout"
34   msg "Starting build..."
36   rm -rf "$srcdir/$_gitname-build"
37   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
38   cd "$srcdir/$_gitname-build"
40   #
41   # BUILD HERE
42   #
44   # set right dest path
45   sed -i "s|/usr/local|$pkgdir/usr|" Makefile
47   # fix schema to work with zynjacku
48   sed -e '2,3d;1,7!d;' \
49       -e '1a@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.' \
50       -e '7a\ \ rdfs:seeAlso <qin.ttl> .' \
51       -i manifest.ttl
53   make
56 package() {
57   cd "$srcdir/$_gitname-build"
59   make install
61   # add missing schema
62   install -Dm644 "$srcdir/$_pkg.ttl" "$pkgdir/usr/lib/lv2/mj-qin.lv2"
65 # vim:set ts=2 sw=2 et: