# Maintainer: Natanael Copa _flavor=${FLAVOR:-grsec} _realname=wanpipe _name=$_realname-$_flavor _kpkg=linux-$_flavor _kver=3.6.11 _kpkgrel=9 # source the kernel version if [ -f ../../main/linux-$_flavor/APKBUILD ]; then . ../../main/linux-$_flavor/APKBUILD pkgname=$_name [ "$_kver" != "$pkgver" ] && die "$_name: Please update _kver to $pkgver" [ "$_kpkgrel" != "$pkgrel" ] && die "$_name: Please update _kpkgrel to $pkgrel" fi _kernelver=$_kver-r$_kpkgrel _abi_release=$_kver-${_flavor} pkgname=$_name pkgver=$_kver _realver=3.5.27 _mypkgrel=0 pkgrel=$(($_kpkgrel + $_mypkgrel)) pkgdesc="Sangoma Wanpipe drivers for $_flavor kernel" url="http://wiki.sangoma.com/wanpipe-linux-drivers" arch="" license="GPL" depends="linux-${_flavor}=${_kernelver}" makedepends="linux-${_flavor}-dev=${_kernelver} bison libtool flex bash dahdi-linux-dev autoconf" install= install_if="linux-$_flavor=$_kernelver $_realname" subpackages= source="ftp://ftp.sangoma.com/linux/current_wanpipe/wanpipe-$_realver.tgz" # override kernel's prepare() prepare() { cd "$srcdir/$_realname-$_realver" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$srcdir/$_realname-$_realver" export GCC_SPECS=/usr/share/gcc/hardenednopie.specs make CC="${CC:-gcc}" \ KVER=$_abi_release \ DAHDI_DIR=/usr/src/dahdi-headers-$_abi_release \ all_kmod_dahdi || return 1 } package() { cd "$srcdir/$_realname-$_realver" make CC="${CC:-gcc}" \ KVER=$_abi_release \ DAHDI_DIR=/usr/src/dahdi-headers-$_abi_release \ DESTDIR="$pkgdir" \ install_kmod || return 1 } md5sums="97870a9de81aa61d74e3a5ac930f94e3 wanpipe-3.5.27.tgz"