diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 23 insertions, 20 deletions
@@ -1,6 +1,6 @@ pkgbase = tbs-dvb-drivers pkgdesc = TBS proprietary DVB drivers + firmware - pkgver = v150728_4.1.2_2_ARCH + pkgver = v151105_4.2.5_1_ARCH pkgrel = 1 url = http://www.tbsdtv.com install = tbs-dvb-drivers.install @@ -17,9 +17,9 @@ pkgbase = tbs-dvb-drivers conflicts = ffdecsawrapper conflicts = tbs-linux-drivers conflicts = tbs-dvb-drivers - source = http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v150728.zip + source = http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v151105.zip source = tbs-dvb-drivers.install - sha256sums = 79ec6a61fd0a6444f8c9dc237ee3c168cf28a8b2517cc38b92d4075478806a9f + sha256sums = 0d97cb24de706891bda7baeda354d8a7a78d5a65007a91f778b83b7d66de99d4 sha256sums = 3fdfa6f14af91b3301f0f29c2a2386a7f84504688c766e714287ad8d450e2a57 pkgname = tbs-dvb-drivers @@ -2,7 +2,7 @@ # Original Submitter: Wessel Dirksen "p-we" <wdirksen at gmail dot com> pkgname=tbs-dvb-drivers -pkgver=v150728_4.1.2_2_ARCH +pkgver=v151105_4.2.5_1_ARCH pkgrel=1 pkgdesc="TBS proprietary DVB drivers + firmware" url="http://www.tbsdtv.com" @@ -14,59 +14,62 @@ conflicts=('ffdecsawrapper' 'tbs-linux-drivers' 'tbs-dvb-drivers') provides=('tbs-dvb-drivers') install='tbs-dvb-drivers.install' -_tbsver=v150728 +_tbsver=v151105 source=("http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_$_tbsver.zip" 'tbs-dvb-drivers.install') -sha256sums=('79ec6a61fd0a6444f8c9dc237ee3c168cf28a8b2517cc38b92d4075478806a9f' +sha256sums=('0d97cb24de706891bda7baeda354d8a7a78d5a65007a91f778b83b7d66de99d4' '3fdfa6f14af91b3301f0f29c2a2386a7f84504688c766e714287ad8d450e2a57') pkgver() { _kernel=`uname -r | sed -r 's/-/_/g'` echo "$_tbsver"_"$_kernel" - + } prepare() { - + cd $srcdir tar xjf linux-tbs-drivers.tar.bz2 - chmod -R 777 $srcdir/linux-tbs-drivers + chmod -R u+rwX $srcdir/linux-tbs-drivers + } - + build() { + cd $srcdir/linux-tbs-drivers make distclean - + if [ `uname -m` == "x86_64" ]; then - ./v4l/tbs-x86_64.sh + ./v4l/tbs-x86_64.sh else ./v4l/tbs-x86_r3.sh fi - - + if [ -z "$_kernel" ] then _kernel=`uname -r` fi - + make + } - + package() { - + mkdir -p $pkgdir/usr/lib/modules/`uname -r`/updates/tbs mkdir -p $pkgdir/usr/lib/firmware - + install -m0644 $srcdir/*dvb*.fw $pkgdir/usr/lib/firmware find "$srcdir/linux-tbs-drivers" -name '*.ko' -exec cp {} $pkgdir/usr/lib/modules/`uname -r`/updates/tbs \; - + echo "" msg "Compressing modules, this will take awhile..." echo "" find "$pkgdir" -name '*.ko' -print0 | xargs -0 -P`nproc` -n10 gzip -9 - + chmod -R go-w $pkgdir/usr/lib/modules/`uname -r`/updates + } |