summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: ef7c5c91b16c81560d51c5e063f6497834b2d97c (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
52
53
54
# Maintainer: robertfoster
pkgname=qjackctl-svn
pkgver=734
pkgrel=1
pkgdesc="A Qt front-end for the JACK low-latency audio server"
arch=('i686' 'x86_64')
license=('GPL' 'openssl')
depends=('jack' 'qt4' 'subversion')
options=('!makeflags')
url="http://qjackctl.sourceforge.net/"
makedepends=('subversion')
provides=(qjackctl)
conflicts=(qjackctl-cvs)
_svntrunk=https://qjackctl.svn.sourceforge.net/svnroot/qjackctl/trunk
_svnmod=qjackctl-svn

build() {

 cd ${srcdir}
  rm -rf $srcdir/build

  if [ -d ${_svnmod} ]; then
    msg "Updating SVN tree ..."
    cd ${_svnmod}
    svn revert -R .
    svn up -r $pkgver || return 1
    msg "SVN update finished, starting build ..."
  else
    msg "Doing SVN checkout ..."
    svn co ${_svntrunk} ${_svnmod} -r $pkgver || return 1
    cd ${_svnmod}
    msg "SVN checkout finished, starting build ..."
  fi

  
  cp -r $srcdir/${_svnmod} $srcdir/build
  cd $srcdir/build
 
  #
  # BUILD HERE
  #
  . /etc/profile.d/qt4.sh
  autoheader
  autoconf
  ./configure --prefix=/usr

  make
}

package() {
  cd $srcdir/build

  make DESTDIR="$pkgdir" install
}