updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / sasc-ng / PKGBUILD
blob9ab7d91a9c0421034242356c9d70016938adf596
1 # Contributor: Tomasz Kontusz <roverorna@gmail.com>
3 pkgname=sasc-ng
4 pkgver=182
5 pkgrel=1
6 pkgdesc="SASC-NG is SoftCAM creating virtual DVB interface"
7 url="https://opensvn.csie.org/traccgi/sascng/"
8 arch=('i686' 'x86_64')
9 license=('GPL')
10 depends=('kernel-headers')
11 makedepends=('subversion')
12 #conflicts=()
13 #provides=()
15 source=('sasc-ng-linux-2.6.28.patch' 'sasc-ng-parentness.patch' 'sasc-ng.install' 'sasc-ng.rc' 'sasc-ng.conf')
16 md5sums=()
18 install='sasc-ng.install'
20 _svntrunk=http://OpenSVN.csie.org/sascng
21 _svnmod=sasc-ng
23 build() {
24    cd ${srcdir}
26    if [ -d $_svnmod/.svn ]; then
27       (cd $_svnmod && svn up -r $pkgver)
28    else
29       svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
30     fi
32    msg "SVN checkout done or server timeout"
33    msg "Starting make..."
35    cp -r $_svnmod/trunk $_svnmod-build
36    cd $_svnmod-build
38    patch -p2 < ${srcdir}/sasc-ng-linux-2.6.28.patch
39    patch -p2 < ${srcdir}/sasc-ng-parentness.patch
40    
41    ./configure 
42    make module || return 1
43    make || return 1
45    mkdir -p $startdir/pkg/usr/sbin
46    mkdir -p $startdir/pkg/lib/modules/`uname -r`/extra
47    mkdir -p $startdir/pkg/etc/{rc.d,conf.d}
48    install -m0755 sasc-ng $startdir/pkg/usr/sbin/
49    install -m0644 dvbloopback.ko $startdir/pkg/lib/modules/`uname -r`/extra
50    install -m0755 ${srcdir}/sasc-ng.rc $startdir/pkg/etc/rc.d/sasc-ng
51    install -m0644 ${srcdir}/sasc-ng.conf $startdir/pkg/etc/conf.d/sasc-ng
53    rm -rf ${srcdir}/$_svnmod-build
55 # vim:syntax=sh