# Maintainer: Somebody <somebody[at]foo[dot]tld>
pkgname=niceshaper
pkgver=1.0pre1
pkgrel=1
pkgdesc='A tool for bandwidth allocation allowing dynamic traffic shaping, which is more effective than traditional, static HTB shaping.'
url='http://niceshaper.jedwabny.net'
arch=('x86_64' 'i686')
license=('GPL')
depends=('iptables')
source=('http://niceshaper.jedwabny.net/files/niceshaper1.0pre1.tar.bz2')
md5sums=('7865ecd9c4d4d47b142ba8889107c3e3')
build() {
cd "${srcdir}"
patch src/main.h ../fix.patch
make
}
package() {
cd "${srcdir}"
prefix="../pkg"
# install binary
mkdir -p ${prefix}/usr/local/bin
sed -i '1c\PREFIX:=$(DESTDIR)/usr/local' Makefile
make DESTDIR="${pkgdir}" install
# install config
mkdir -p ${prefix}/etc/niceshaper
cp etc/niceshaper/* ${prefix}/etc/niceshaper/
# install syntax files
mkdir -p ${prefix}/usr/share/vim/vimfiles/syntax/
cp editors/niceshaper.vim ${prefix}/usr/share/vim/vimfiles/syntax/
# install doc
mkdir -p ${prefix}/usr/share/doc/niceshaper
cp -r docs ${prefix}/usr/share/doc/niceshaper
}