updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / torium-svn / PKGBUILD
blob396c0715aefa8337224bd806935a8d8b6912fae9
1 # Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org>
3 pkgname=torium-svn
4 pkgver=141
5 pkgrel=1
6 pkgdesc="A minimalistic and easily configurable BitTorrent client"
7 arch=('i686' 'x86_64')
8 url="http://torium.sourceforge.net/"
9 license=('ISC')
10 depends=('gtkmm>=2.4' 'libtorrent-rasterbar>=0.13' 'libnotify')
11 makedepends=('subversion' 'autoconf' 'automake' 'make' 'pkgconfig>=0.9')
12 install=torium.install
13 provides=('torium')
14 conflicts=('torium')
16 _svntrunk="http://torium.svn.sourceforge.net/svnroot/torium/trunk"
17 _svnmod="torium"
19 build() {
20   msg "Connecting to SVN server..."
22   [ -d $_svnmod ] && {
23         cd $_svnmod
24         svn up -r $pkgver
25         cd ..
27         msg "Local files have been updated."
28   } || {
29         svn co $_svntrunk $_svnmod -r $pkgver --config-dir ./
30   }
32   msg "SVN checkout done or server timeout"
34   rm -rf $_svnmod-build
35   cp -rf $_svnmod/ $_svnmod-build/
36   cd $_svnmod-build
38   sed 's|    char \*v_tmp|    const char \*v_tmp|g' -i src/torrent.cc
40   ./autogen.sh
41   sed 's|CFLAGS="-g"|:|g' -i configure
43   msg "Starting make..."
45   ./configure   --prefix=/usr \
46                 --with-gconf-schema-file-dir=/usr/share/gconf/schemas \
47                 --disable-schemas-install
49   make || return 1
50   make DESTDIR="$pkgdir" install
52   install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING