# $Id: PKGBUILD 127847 2015-02-17 12:17:14Z flexiondotorg $
# Maintainer : Martin Wimpress <code@flexion.org>

pkgname=gufw
pkgver=15.04.4
pkgrel=1
pkgdesc="An uncomplicated way to manage your Linux firewall."
arch=('any')
url="http://gufw.org"
license=('GPL3')
depends=('gtk3' 'polkit' 'python2-gobject' 'python2-netifaces' 'ufw' 'webkitgtk')
makedepends=('intltool' 'python2-distutils-extra')
source=("https://launchpad.net/gui-ufw/gufw-15.04/15.04/+download/gui-ufw-${pkgver}.tar.gz")
sha256sums=('6eb63290260876429406298a8373592aef085e7b7afee1a610c1ea805da5b9c1')
install=${pkgname}.install

prepare() {
    cd "${srcdir}/gui-ufw-${pkgver}"
    sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/env 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
    sed -i "s|python ${LOCATIONS[${i}]}|python2 ${LOCATIONS[${i}]}|" bin/gufw-pkexec
}

package(){
    cd "${srcdir}/gui-ufw-${pkgver}"
    export XDG_RUNTIME_DIR="/tmp/${pkgname}"
    python2 ./setup.py install --root="${pkgdir}"
}
