updated on Sun Jan 8 16:01:26 UTC 2012
[aur-mirror.git] / tpb-svn / PKGBUILD
blobac10b675185e2bc9d6d0bc1b8a104bcb63412764
1 # Maintainer: Max Roder <maxroder AT web DOT de>
3 pkgname='tpb-svn'
4 pkgver=319
5 pkgrel=1
6 pkgdesc='Access the special buttons on a ThinkPad-Laptop using xosd - SVN Version'
7 arch=('i686' 'x86_64')
8 url='http://savannah.nongnu.org/projects/tpb/'
9 license=('GPL')
10 depends=('xosd' 'glibc')
11 makedepends=('subversion')
12 backup=('etc/tpbrc')
13 provides=('tpb')
14 conflicts=('tpb')
16 _svntrunk='svn://svn.savannah.nongnu.org/tpb/trunk'
17 _svnmod='tpb'
19 build() {
20         cd ${srcdir}
22         msg "Connecting to SVN server...."
24         if [ -d ${_svnmod}/.svn ]; then
25                 (cd ${_svnmod} && svn up -r $pkgver)
26         else
27                 svn co ${_svntrunk} --config-dir ./ -r $pkgver ${_svnmod}
28         fi
30         msg "SVN checkout done or server timeout"
31         msg "Starting build..."
33         # Remove old source files first, if present
34         rm -rf ${_svnmod}-build
35         svn export ${_svnmod} ${_svnmod}-build
36         cd ${_svnmod}-build
38         # Compile
39         ./configure --prefix=/usr --sysconfdir=/etc mandir=/usr/share/man || return 1
40         make || return 1
43 package() {
44         #Remove .svn directories
45         rm -rf `find "$pkgdir" -type d -name ".svn"`
47         cd "${srcdir}/${_svnmod}-build"
48         make DESTDIR=$pkgdir install || return 1