diff --git a/ufw/PKGBUILD b/ufw/PKGBUILD new file mode 100644 index 000000000..5d6764580 --- /dev/null +++ b/ufw/PKGBUILD @@ -0,0 +1,43 @@ +# +# Chakra Packages for Chakra, part of chakra-project.org +# +# maintainer (i686): Phil Miller +# maintainer (x86_64): Manuel Tortosa + +# include global config +source ../_buildscripts/${current_repo}-${_arch}-cfg.conf + +pkgname=ufw +pkgver=0.30 +pkgrel=1 +pkgdesc="Uncomplicated and easy to use CLI tool for managing a netfilter firewall" +arch=('any') +url="https://launchpad.net/ufw" +license=('GPL3') +depends=('iptables' 'python') +backup=('etc/ufw/before.rules' + 'etc/ufw/before6.rules' + 'etc/ufw/after.rules' + 'etc/ufw/after6.rules' + 'etc/ufw/ufw.conf' + 'etc/ufw/user.rules' + 'etc/ufw/sysctl.conf' + 'etc/default/ufw' + 'lib/ufw/user.rules' + 'lib/ufw/user6.rules') +source=(http://launchpad.net/${pkgname}/${pkgver}/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz \ + $pkgname.rc) +md5sums=('589e687e24dbf64cf3008d4fd1c945b0' + 'e15e82645bcb61e85ecc6e6c7c2fc46e') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + python2 setup.py install --root=${pkgdir} + + install -Dm755 ${srcdir}/$pkgname.rc ${pkgdir}/etc/rc.d/$pkgname + + install -D -m755 ${pkgdir}/usr/sbin/$pkgname ${pkgdir}/usr/bin/$pkgname + rm -rf ${pkgdir}/usr/sbin + chmod 644 ${pkgdir}/etc/ufw/*.rules ${pkgdir}/lib/ufw/*.rules +} \ No newline at end of file