updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / subcommander2-svn / PKGBUILD
blob2131769c80e460cb8441f8a1e1d377268aa41e96
1 # Contributor: Kosenko Roman <madkite@gmail.com>
2 pkgname=subcommander2-svn
3 pkgver=2.0.0
4 url='http://subcommander.tigris.org'
5 _svntrunk="${url}/svn/subcommander/trunk/"
6 pkgrel=2201
7 true && pkgrel=$(svn info --username 'guest' --password 'dummy' "${_svntrunk}" | awk '/Revision/ {print $2}')
8 pkgdesc='A GUI frontend for subversion (based on Qt4)'
9 license=('GPL')
10 depends=('subversion>=1.4.4' 'neon' 'openssl' 'db' 'apr' 'apr-util' 'boost' 'qt4>=4.3.0' 'gettext' 'krb5-crypto' 'zlib')
11 makedepends=('gcc' 'gawk' 'perl' 'python' 'ruby')
12 arch=('i686' 'x86_64')
13 source=(subcommander2-patches.zip)
14 md5sums=()
15 options=('!libtool')
16 conflicts=('subcommander')
18 _svnsrc="${SRCDEST}/${pkgname}-${pkgver}.tar.gz"
20 build() {
21         cd ${startdir}/src/
22         [ -d ${pkgname} ] && rm -rf ${pkgname}
23         [ -f ${_svnsrc} ] && tar -xzf ${_svnsrc}
24         msg "Connecting to ${_svntrunk} SVN server..."
25         if [ -d ${pkgname}/.svn ]; then
26                 svn up ${pkgname}
27         else
28                 svn co --username 'guest' --password 'dummy' "${_svntrunk}" ${pkgname}
29         fi
30         msg 'SVN checkout done or server timeout'
31         tar -czf ${_svnsrc} ${pkgname}
32         cd ${pkgname}
33         msg 'Starting make...'
34         for i in ../*.patch; do
35                 patch -i $i -p1 || return $?
36         done
37         ./gen_ac.sh
38         ./gen_version.rb
39         ./configure --prefix=/usr --enable-nls --with-qt=/usr || return $?
40         cp sublib/settings/SettingsWidget.* sublib/
41         make || return $?
42         make prefix=${startdir}/pkg/usr install || return $?