updated on Wed Jan 25 00:20:47 UTC 2012
[aur-mirror.git] / tor-git / PKGBUILD
blob2e627f97be3ed1e5bc9a7d2039721c676b1beab8
1 # Maintainer: jwwolf <jwwolf+arch@gmail.com>
2 pkgname=tor-git
3 pkgver=20100307
4 pkgrel=1
5 pkgdesc="An anonymizing overlay network for TCP, development version)"
6 arch=('i686' 'x86_64')
7 url="http://www.torproject.org"
8 license=('GPL')
9 groups=()
10 depends=('openssl>=0.9.8l' 'zlib' 'libevent>=1.4')
11 makedepends=('make')
12 optdepends=('geoip' 'asciidoc')
13 provides=(tor)
14 conflicts=(tor tor-alpha tor-rc tor-svn)
15 replaces=()
16 backup=(etc/tor/torrc etc/tor/tor-tsocks.conf)
17 options=()
18 install=tor.install
19 source=(rc-tor tor.install torrc)
20 noextract=()
21 md5sums=('f820a2de49cc7930925127e86db03ada'
22          '634844186a3a60c8c7c6be7b4e09a9e2'
23          '55f22e2e1a4b232ee06015b8d88501cc')
25 _gitroot="git://git.torproject.org/git/tor"
26 _gitname=tor
28 build() {
29   msg "Connecting to GIT server...."
31   [ -d $_gitname ] && {
32         cd $_gitname
33         git pull origin
34         msg "Local files have been updated."
35         cd ..
36   } || { 
37         git clone $_gitroot
38   }
40   msg "GIT checkout done or server timeout"
42   rm -rf $_gitname-build
43   cp -rf $_gitname/ $_gitname-build/
44   cd $_gitname-build
46   msg "Starting make..."
48   ./autogen.sh
49   ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/man --localstatedir=/var --enable-transparent --disable-asciidoc
50   make || return 1
51   make DESTDIR="$pkgdir/" install
52   install -D -o43 -g43 -d -m0700 $pkgdir/var/lib/tor
53   mv $pkgdir/etc/tor/torrc.sample $pkgdir/etc/tor/torrc-dist
54   install -D -m644 $srcdir/torrc $pkgdir/etc/tor/torrc
55   install -D -m755 $srcdir/rc-tor $pkgdir/etc/rc.d/tor