pkgname=gufw pkgver=13.04.0 pkgrel=3 pkgdesc="An easy, intuitive way to manage your Linux firewall" arch=('any') url="http://gufw.org" license=('GPL3') depends=('dbus' 'dbus-python' 'gtk3' 'gnome-icon-theme-symbolic' 'hicolor-icon-theme' 'notification-daemon' 'polkit' 'python2-gobject' 'ufw') makedepends=('python2-distutils-extra') install=$pkgname.install source=("https://launchpad.net/ubuntu/+archive/primary/+files/gui-ufw_${pkgver}.orig.tar.gz" "org.gui-ufw.pkexec.gufw.policy") package() { cd "${srcdir}/gui-ufw-${pkgver}" sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ $(find . -name '*.py') sed -i "s|python ${LOCATIONS[${i}]}|python2 ${LOCATIONS[${i}]}|" bin/gufw python2 setup.py build install --root="${pkgdir}" find "${pkgdir}" -type d | xargs chmod 755 find "${pkgdir}" -type f | xargs chmod 644 chmod -R 755 "${pkgdir}/usr/bin" chmod 755 "${pkgdir}/usr/share/gufw/daemon/gufw_daemon.py" #PolicyKit execution scheme (need some tests) install -m755 -d $pkgdir/usr/share/polkit-1/actions/ install -m644 $srcdir/org.gui-ufw.pkexec.gufw.policy $pkgdir/usr/share/polkit-1/actions/ } md5sums=('59c220d030ec11b5fb0b9affa9e833a2' '6e5e30a0842e692c819f5b3e6c9525a8')