diff options
author | Mauro Santos | 2015-09-29 15:29:08 +0100 |
---|---|---|
committer | Mauro Santos | 2015-09-29 15:29:08 +0100 |
commit | 7ed49954cb0ba05dfa30d6599015fc5579ad20a7 (patch) | |
tree | 0bd8427da20a1afd2e5f23b9cb4a6e536e1a8095 /PKGBUILD | |
parent | 47349f6fafa48384e45c1d41745c2b900582d40e (diff) | |
download | aur-7ed49954cb0ba05dfa30d6599015fc5579ad20a7.tar.gz |
Quick and dirty fix to build on linux >=4.2
Note: This *will* break scanning with w_scan and femon will complain with:
"Problem retrieving frontend information: Operation not supported".
Signal level, SNR and BER still seem to be reported.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -16,10 +16,12 @@ install="${pkgname}.install" provides=('dvb-usb-rtl2832u') source=('dvb-usb-rtl2832u.patch::https://github.com/Xtrend-Official/meta-xtrend/raw/master/recipes-bsp/linux/linux-etxx00/dvb-usb-rtl2832.patch' 'Makefile' - 'dvb-usb-rtl28xxu.conf') + 'dvb-usb-rtl28xxu.conf' + 'linux42.patch') md5sums=('263f5060ff7ef969ecaad1494700230a' 'b91ef30d49fc0e7d8e76b39c98cf3ff6' - '063be4e255e010899574fc3cdec67120') + '063be4e255e010899574fc3cdec67120' + 'bc75fc1f5a9030d6545c66642612ef3d') PKGEXT='.pkg.tar' _extramodules="extramodules-$(uname -r | cut -f-2 -d.)-$(uname -r | cut -f3- -d-)" @@ -27,18 +29,19 @@ _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" build() { cd "$srcdir" - + [[ -e build_dir ]] && rm -r build_dir mkdir build_dir cd build_dir # Get the sources from OpenPLi kernel patch patch -p5 < "$srcdir/dvb-usb-rtl2832u.patch" &> /dev/null && return 1 - + # Copy Makefile cp "$srcdir/Makefile" . - + ## Patches go here ## + patch -p1 < "$srcdir/linux42.patch" # Build module export KBUILD_SRC="/usr/lib/modules/${_kernver}/build" @@ -50,4 +53,4 @@ package() { install -D -m644 "${srcdir}/dvb-usb-rtl28xxu.conf" "${pkgdir}/etc/modprobe.d/dvb-usb-rtl28xxu.conf" install -D -m644 "${srcdir}/build_dir/dvb-usb-rtl2832u.ko" "${pkgdir}/usr/lib/modules/${_extramodules}/dvb-usb-rtl2832u.ko" sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='${_extramodules}'/" "${startdir}/${install}" -} +} |