diff --git a/packages/linux-drivers/wetekdvb/package.mk b/packages/linux-drivers/wetekdvb/package.mk new file mode 100644 index 0000000000..26819cb91d --- /dev/null +++ b/packages/linux-drivers/wetekdvb/package.mk @@ -0,0 +1,52 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) +# +# OpenELEC is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# OpenELEC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC. If not, see . +################################################################################ + +PKG_NAME="wetekdvb" +PKG_VERSION="20150304" +PKG_REV="1" +PKG_ARCH="arm" +PKG_LICENSE="nonfree" +PKG_SITE="http://www.wetek.com/" +PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_DEPENDS_TARGET="toolchain linux" +PKG_NEED_UNPACK="$LINUX_DEPENDS" +PKG_PRIORITY="optional" +PKG_SECTION="driver" +PKG_SHORTDESC="wetekdvb: Wetek DVB driver" +PKG_LONGDESC="These package contains Wetek's DVB driver " + +PKG_IS_ADDON="no" +PKG_AUTORECONF="no" + +make_target() { + : # nothing todo +} + +makeinstall_target() { + mkdir -p $INSTALL/lib/modules/$(get_module_dir)/$PKG_NAME + cp driver/*.ko $INSTALL/lib/modules/$(get_module_dir)/$PKG_NAME + + mkdir -p $INSTALL/lib/firmware + cp firmware/* $INSTALL/lib/firmware +} + +post_makeinstall_target() { + # load wetekdvb driver by default, it cant be loaded via udev + mkdir -p $INSTALL/usr/lib/modules-load.d + echo "wetekdvb" > $INSTALL/usr/lib/modules-load.d/wetekdvb.conf +} diff --git a/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-avl6211.fw b/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-avl6211.fw deleted file mode 100644 index 02fa382330..0000000000 Binary files a/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-avl6211.fw and /dev/null differ diff --git a/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-mn88436-atsc.fw b/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-mn88436-atsc.fw deleted file mode 100644 index 45f50829e3..0000000000 Binary files a/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-mn88436-atsc.fw and /dev/null differ diff --git a/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-mn88436-pseq.fw b/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-mn88436-pseq.fw deleted file mode 100644 index 193acae0f5..0000000000 Binary files a/projects/WeTek_Play/filesystem/lib/firmware/dvb-fe-mn88436-pseq.fw and /dev/null differ diff --git a/projects/WeTek_Play/filesystem/lib/modules/wetekdvb.ko b/projects/WeTek_Play/filesystem/lib/modules/wetekdvb.ko deleted file mode 100644 index 2a759590d1..0000000000 Binary files a/projects/WeTek_Play/filesystem/lib/modules/wetekdvb.ko and /dev/null differ diff --git a/projects/WeTek_Play/filesystem/usr/lib/systemd/system/wetek-dvb-driver.service b/projects/WeTek_Play/filesystem/usr/lib/systemd/system/wetek-dvb-driver.service deleted file mode 100644 index d4b52330e1..0000000000 --- a/projects/WeTek_Play/filesystem/usr/lib/systemd/system/wetek-dvb-driver.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=WeTek DVB driver -DefaultDependencies=no -Before=local-fs.target shutdown.target -Conflicts=shutdown.target - -[Service] -Type=oneshot -ExecStart=/sbin/insmod /lib/modules/wetekdvb.ko -RemainAfterExit=yes - -[Install] -WantedBy=local-fs.target diff --git a/projects/WeTek_Play/options b/projects/WeTek_Play/options index 794af951d8..7805aac340 100644 --- a/projects/WeTek_Play/options +++ b/projects/WeTek_Play/options @@ -117,7 +117,7 @@ # for a list of additinoal drivers see packages/linux-drivers # Space separated list is supported, # e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2" - ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8188EU" + ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8188EU wetekdvb" # additional Firmware to use (dvb-firmware, misc-firmware, wlan-firmware) # Space separated list is supported,