# Contributor: Timo Teras # Maintainer: Timo Teras pkgname=dahdi-linux _kernflavor=grsec _kernver=2.6.28.9 pkgver=2.1.0.4 pkgrel=7 pkgdesc="Digium Asterisk Hardware Device Interface drivers" url="http://www.asterisk.org" license="GPL" depends="linux-grsec" # we need wget and tar because make install downloads firmware and uses fancy # options for tar and wget. makedepends="linux-grsec-dev linux-grsec-sources wget tar perl" install= subpackages="$pkgname-dev $pkgname-grsec:mod" source="http://downloads.digium.com/pub/telephony/dahdi-linux/releases/$pkgname-$pkgver.tar.gz dahdi-depmod.patch dahdi-bri_dchan.patch dahdi-zaphfc.patch zaphfc-dahdi-flortz.diff $pkgname-2.1.0.4-hfc-4s.patch " build() { local kout="$srcdir"/grsec local ksrc="/usr/src/linux-$_kernver-$_kernflavor" mkdir -p "$kout" cd "$kout" cp /boot/config-grsec .config cp /boot/Module.symvers-grsec Module.symvers make -C $ksrc O=$PWD silentoldconfig || return 1 make modules_prepare cd "$srcdir/$pkgname-$pkgver" for i in ../*.patch; do msg "Applying $i" patch -p1 < $i || return 1; done make \ KVERS="$_kernver-$_kernflavor" KSRC="$kout" \ KCONFIG="$kout/.config" DYNFS="yes" MODULES_EXTRA="zaphfc" \ || return 1 make DESTDIR="$pkgdir" \ KVERS="$_kernver-$_kernflavor" KSRC="$kout" \ KCONFIG="$kout/.config" DYNFS="yes" MODULES_EXTRA="zaphfc" \ install } md5sums="ef2d34c394e8b600ad392560efc56920 dahdi-linux-2.1.0.4.tar.gz c78fb8d80f9efdffd950297c88ff9273 dahdi-depmod.patch 1c9c44497fc883c6a5381abc93e5e6cf dahdi-bri_dchan.patch a822c092f0548cd13f5e8d8cba053af6 dahdi-zaphfc.patch 291c5c44c86ab02443a742415461ddca zaphfc-dahdi-flortz.diff b01c57444be3a87f6f71dd71c4451ec7 dahdi-linux-2.1.0.4-hfc-4s.patch"