updated on Sun Jan 15 16:02:00 UTC 2012
[aur-mirror.git] / wicd-ipv6 / PKGBUILD
blobe9582c164acc19ea50ac5fe6192d28428eca1931
1 # This is modified version of PKGBUILD 135951 2011-08-20 21:33:41Z eric $
2 # Maintainer of modified PKGBUILD: Noctivivans <noctivivans@gmail.com>
4 _pkgname=wicd
5 pkgname=wicd-ipv6
6 pkgver=1.7.0
7 pkgrel=5
8 arch=(any)
9 url="http://wicd.sourceforge.net/"
10 license=('GPL2')
11 conflicts=('wicd-svn')
12 install=wicd.install
13 source=(http://downloads.sourceforge.net/sourceforge/$_pkgname/$_pkgname-$pkgver.tar.gz
14         wicd-daemon
15         wicd.desktop
16         wicd-scripts-execution.patch
17         deepcopy+python27-fixes.patch
18         net-tools.patch
19         support.ipv6.dns.patch)
20 makedepends=('python2')
21 options=('emptydirs')
22 md5sums=('003d2e67240989db55934553437ba32a'
23          'f40e5f59998d0829707a7c9976afa8f8'
24          '326df163a5732d38741371baa4fce9e5'
25          'f4c377a25aa077cb76955124adfcc03f'
26          '1b7ec95efcb8dc0fe48111da19b395b6'
27          '6cfa7abede7e85248c2305481601d68f'
28          '694fb934623e87275cfb5c7499d97091')
29 provides=('wicd')
31 build() {
32   cd $srcdir/$_pkgname-$pkgver
33   patch -p0 <$srcdir/wicd-scripts-execution.patch
34   patch -p1 -i $srcdir/deepcopy+python27-fixes.patch
35   patch -p0 -i $srcdir/net-tools.patch
36   patch -p1 -i $srcdir/support.ipv6.dns.patch
38   find . -type f -exec sed -i 's@#!/usr.*python@#!/usr/bin/python2@' {} \;
39   export PYTHON=python2
40   python2 setup.py configure --no-install-init \
41                              --resume=/usr/share/wicd/scripts/ \
42                              --suspend=/usr/share/wicd/scripts/ \
43                              --verbose \
44                              --python=/usr/bin/python2
47 package() {
48   pkgdesc="Wired and wireless network manager for Linux"
49   depends=('python2' 'dbus-python' 'dhcpcd' 'wpa_supplicant' 'wireless_tools'
50            'net-tools' 'ethtool' 'shared-mime-info' 'python-urwid' 'pygobject')
51   optdepends=('python-wpactrl:  needed if you want to use the new experimental ioctrl backend'
52             'python-iwscan:     needed if you want to use the new experimental ioctrl backend'
53             'wicd-gtk: needed if you want the GTK interface')
54   backup=('etc/wicd/encryption/templates/active')
55   install=wicd.install  
57   cd $srcdir/$_pkgname-$pkgver
58   python2 setup.py install --optimize=1 --root=$pkgdir
60   # Add custom rc.d script
61   install -Dm755 $srcdir/wicd-daemon $pkgdir/etc/rc.d/wicd
62   #install -Dm644 $srcdir/wicd.desktop $pkgdir/usr/share/applications/wicd.desktop
64   cd build/lib/wicd
65   for i in *.py; do
66     install -Dm 755 $i $pkgdir/usr/lib/wicd/$i
67   done
68   
69   rm -rf $pkgdir/usr/share/autostart
71   #deleting the GTK stuff
72   rm -rf $pkgdir/etc/xdg
73   rm -f $pkgdir/usr/bin/{wicd-client,wicd-gtk}
74   rm -rf $pkgdir/usr/share/{applications,icons,pixmaps}
75   rm -rf $pkgdir/usr/share/wicd/gtk