updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / dahdi-atcom-ax1600p-8layertech / PKGBUILD
blob3efadb7b2f87a19617a8a4bd2443324bcf91f8c9
2 # Created by: Joel Bryan Juliano <jbjuliano@8layertech.com>,
3 #                                <joelbryan.juliano@gmail.com>
5 # This package is part of 8ix Zenith CE project.
6 # For more information, visit http://www.8layertech.com
8 pkgname=dahdi-atcom-ax1600p-8layertech
9 pkgver=2.2.0.1
10 pkgrel=1
11 pkgdesc="DAHDI drivers for Asterisk with OSLEC Echo Canceller (For ATCOM AX1600P 16-Port TDM)"
12 arch=('i686' 'x86_64')
13 url="http://www.asterisk.org/"
14 license=('GPL2')
15 depends=('libusb' 'perl' 'kernel26-source')
16 conflicts=('zaptel')
17 install="$pkgname.install"
18 source=("http://downloads.digium.com/pub/telephony/dahdi-linux/releases/dahdi-linux-${pkgver}.tar.gz"
19         "http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz"
20         "http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz"
21         "http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz"
22         "http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.17.0.tar.gz"
23         "http://www.atcom.cn/down/program/en/card/wctdm.c.v1.6"
24         "dahdi-oslec-8layertech.patch")
25 md5sums=('824919c1ee040a3c1999b4f70dd17c4a'
26          '88db9b7a07d8392736171b1b3e6bcc66'
27          'c1f1a18d3e20d283f42c71e580a64b5a'
28          '2ea860bb8a9d8ede2858b9557b74ee3c'
29          'c250a0df0745b2fd43c1698c2605dc30'
30          '394981bcb773cb8b8ebc3752a8eaeb1a'
31          'e85c2d180be19e5127be8e1f41021b16')
33 build() {
35   cp "$srcdir/wctdm.c.v1.6" "$srcdir/dahdi-linux-${pkgver}/drivers/dahdi/wctdm.c"
36   
37   ln -s "$srcdir"/dahdi-fw*.tar.gz "$srcdir/dahdi-linux-${pkgver}/drivers/dahdi/firmware/" || return 1
38   mv "$srcdir"/dahdi-fw*.bin "$srcdir/dahdi-linux-${pkgver}/drivers/dahdi/firmware/" || return 1
39   cp -R "$srcdir"/drivers "$srcdir/dahdi-linux-${pkgver}" || return 1
40   mkdir -p "$srcdir/dahdi-linux-${pkgver}/drivers/staging" || return 1
41   cp -R /usr/src/linux-$(uname -r | sed 's/-ARCH//g')/drivers/staging/echo "$srcdir/dahdi-linux-${pkgver}/drivers/staging/" || return 1
42   echo 'obj-m += echo.o' > "$srcdir/dahdi-linux-${pkgver}/drivers/staging/echo/Kbuild"
43   cd "$srcdir/dahdi-linux-${pkgver}"
44   patch -Np1 -i "$srcdir/dahdi-oslec-8layertech.patch" || return 1
45   make DESTDIR="$pkgdir/" modules || return 1
46   make DYNFS=1 DESTDIR="$pkgdir/" install
47   
50 # vim:set ts=2 sw=2 et: