updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / pgl / PKGBUILD
blob301622ac5e84c16049d94ec96db59dea8a7e6e0c
1 # Maintainer: Pierre Buard <pierre.buard+aur gmail com>
2 pkgname=pgl
3 pkgver=2.1.3
4 pkgrel=1
5 pkgdesc='PeerGuardian is a privacy oriented firewall application (GUI).'
6 url='http://sourceforge.net/projects/peerguardian/'
7 arch=('i686' 'x86_64')
8 depends=('libnfnetlink' 'libnetfilter_queue' 'iptables' 'wget' 'qt')
9 optdepends=('zlib: to directly load gz compressed blocklists'
10             'p7zip: for blocklists packed as .7z'
11             'unzip: for blocklists packed as .zip'
12             'networkmanager: to run a white-listing script when detecting new network interfaces')
13 license=('GPL')
14 replace=('pgl-nogui')
15 conflicts=('blockcontrol' 'moblock' 'pgl-cli')
16 backup=('etc/pgl/allow.p2p'
17         'etc/pgl/blocklists.list'
18         'etc/pgl/pglcmd.conf')
19 source=(http://downloads.sourceforge.net/project/peerguardian/PeerGuardian%20Linux/$pkgver/$pkgname-$pkgver.tar.gz)
20 md5sums=('b478f01e133626d724e3acf676cfcbfa')
22 build() {
23     cd $srcdir/$pkgname-$pkgver/
24     make INITDIR='/etc/rc.d' QTDIR='/usr/share/qt' QTINC='/usr/include'
27 package() {
28     cd $srcdir/$pkgname-$pkgver/
29     make INITDIR='/etc/rc.d' QTDIR='/usr/share/qt' QTINC='/usr/include' DESTDIR=$pkgdir install
31     # Man
32     gzip $srcdir/$pkgname-$pkgver/docs/pgld.1
33     install -Dm644 $srcdir/$pkgname-$pkgver/docs/pgld.1.gz $pkgdir/usr/share/man/man1/pgld.1.gz
34     ln -s /usr/share/man/man1/pgld.1.gz $pkgdir/usr/share/man/man1/pglcmd.wd.1.gz
35     # Texts
36     install -d $pkgdir/usr/share/doc/pgl/
37     install -Dm644 $srcdir/$pkgname-$pkgver/docs/{AUTHORS,BUGS,README,README.blocklists,THANKS,TODO} $pkgdir/usr/share/doc/pgl/
38     install -Dm644 $srcdir/$pkgname-$pkgver/debian/copyright $pkgdir/usr/share/licenses/pgl/LICENSE