summaryrefslogtreecommitdiffstats
path: root/abs/extra/community/blockcontrol/PKGBUILD
blob: 2507adc9c2ccfae48d6f65330a68a68f197141e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Contributor: Daniele Marinello <marinz at email dot it>

pkgname=blockcontrol
pkgver=1.6.9
pkgrel=3
pkgdesc="blockcontrol is designed to do all tasks related to IP block daemons (MoBlock or NFBlock). They check internet traffic based on large lists of IP address ranges in order to protect your privacy."
arch=('i686' 'x86_64')
url="http://moblock-deb.sourceforge.net/"
license=('GPL2' 'BSD')
depends=('moblock' 'wget')
conflicts=('moblockcontrol')
source=(http://downloads.sourceforge.net/moblock-deb/$pkgname-$pkgver.tar.gz \
                 blockcontrol.lib.patch)
backup=('etc/blockcontrol/blockcontrol.conf' 'etc/blockcontrol/blocklists.list')

build() {  
  cd "$startdir/src/$pkgname-$pkgver"
  patch -Np1 -i ../blockcontrol.lib.patch || return 1
  
  install -D -m 755 $startdir/src/$pkgname-$pkgver/blockcontrol ${pkgdir}/usr/bin/blockcontrol
  install -D -m 755 $startdir/src/$pkgname-$pkgver/blockcontrol.main ${pkgdir}/usr/lib/blockcontrol/blockcontrol.main
  install -D -m 644 $startdir/src/$pkgname-$pkgver/blockcontrol.defaults ${pkgdir}/usr/lib/blockcontrol/blockcontrol.defaults
  install -D -m 644 $startdir/src/$pkgname-$pkgver/blockcontrol.lib ${pkgdir}/usr/lib/blockcontrol/blockcontrol.lib
  install -D -m 755 $startdir/src/$pkgname-$pkgver/blockcontrol.wd ${pkgdir}/usr/bin/blockcontrol.wd
  install -D -m 644 $startdir/src/$pkgname-$pkgver/allow.p2p ${pkgdir}/etc/blockcontrol/allow.p2p
  install -D -m 644 $startdir/src/$pkgname-$pkgver/blockcontrol.conf ${pkgdir}/etc/blockcontrol/blockcontrol.conf
  install -D -m 644 $startdir/src/$pkgname-$pkgver/blocklists.list ${pkgdir}/etc/blockcontrol/blocklists.list
# install -D -m 755 $startdir/src/$pkgname-$pkgver/if-up ${pkgdir}/etc/network/if-up.d/blockcontrol
  install -D -m 755 $startdir/src/$pkgname-$pkgver/cron.daily ${pkgdir}/etc/cron.daily/blockcontrol
  install -D -m 755 $startdir/src/$pkgname-$pkgver/init ${pkgdir}/etc/rc.d/blockcontrol
  install -D -m 644 $startdir/src/$pkgname-$pkgver/logrotate ${pkgdir}/etc/logrotate.d/blockcontrol
  install -d ${pkgdir}/var/lib/blockcontrol
  install -d ${pkgdir}/var/spool/blockcontrol
}

md5sums=('d02002745aacf6100ff9057bdc80adf3'
         'efcca84e52ea98cc10610830f9c2ba37')