From 179ee1d7dc83a709ca5fb412d9be7a2612794ffd Mon Sep 17 00:00:00 2001 From: cvh Date: Sat, 28 Jan 2017 02:34:44 +0100 Subject: [PATCH] tvheadend: remove addon for 4.0 --- .../addons/service/tvheadend/changelog.txt | 17 ---- .../addons/service/tvheadend/icon/icon.png | Bin 19291 -> 0 bytes packages/addons/service/tvheadend/package.mk | 79 --------------- .../service/tvheadend/source/bin/tv_grab_file | 69 ------------- .../tvheadend/source/bin/tvheadend.start | 93 ------------------ .../service/tvheadend/source/default.py | 17 ---- .../service/tvheadend/source/dvr-config | 15 --- .../resources/language/English/strings.xml | 20 ---- .../tvheadend/source/resources/settings.xml | 23 ----- .../tvheadend/source/settings-default.xml | 10 -- .../tvheadend/source/sleep.d/tvheadend.power | 44 --------- .../service.multimedia.tvheadend.service | 14 --- .../service/tvheadend/source/timeshift-config | 9 -- .../service/tvheadend/source/xmltv-config | 14 --- 14 files changed, 424 deletions(-) delete mode 100644 packages/addons/service/tvheadend/changelog.txt delete mode 100644 packages/addons/service/tvheadend/icon/icon.png delete mode 100644 packages/addons/service/tvheadend/package.mk delete mode 100755 packages/addons/service/tvheadend/source/bin/tv_grab_file delete mode 100755 packages/addons/service/tvheadend/source/bin/tvheadend.start delete mode 100644 packages/addons/service/tvheadend/source/default.py delete mode 100644 packages/addons/service/tvheadend/source/dvr-config delete mode 100644 packages/addons/service/tvheadend/source/resources/language/English/strings.xml delete mode 100644 packages/addons/service/tvheadend/source/resources/settings.xml delete mode 100644 packages/addons/service/tvheadend/source/settings-default.xml delete mode 100755 packages/addons/service/tvheadend/source/sleep.d/tvheadend.power delete mode 100644 packages/addons/service/tvheadend/source/system.d/service.multimedia.tvheadend.service delete mode 100644 packages/addons/service/tvheadend/source/timeshift-config delete mode 100644 packages/addons/service/tvheadend/source/xmltv-config diff --git a/packages/addons/service/tvheadend/changelog.txt b/packages/addons/service/tvheadend/changelog.txt deleted file mode 100644 index 00d5d5449c..0000000000 --- a/packages/addons/service/tvheadend/changelog.txt +++ /dev/null @@ -1,17 +0,0 @@ -8.0.102 -- update tvheadend to 4.0.9-12 -- fixes picons download from Tvh server - -8.0.101 -- update tvheadend to 4.0.9-5 - -8.0.100 -- update for LibreELEC 8.0 - -7.0.101 -- update tvheadend to 4.0.9-4 -- startup logic fix -- added proper icon and description - -7.0.100 -- initial LibreELEC version \ No newline at end of file diff --git a/packages/addons/service/tvheadend/icon/icon.png b/packages/addons/service/tvheadend/icon/icon.png deleted file mode 100644 index 097b78a9ab1ac08b2c586ca8a25e64d4dfc45ab1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19291 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%0AerpRY+g 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 TSNm3M|F|m$8)s|EMKtkWqer<` diff --git a/packages/addons/service/tvheadend/package.mk b/packages/addons/service/tvheadend/package.mk deleted file mode 100644 index c06b30f7e1..0000000000 --- a/packages/addons/service/tvheadend/package.mk +++ /dev/null @@ -1,79 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2016 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="tvheadend" -PKG_VERSION="e5400e2" -PKG_VERSION_NUMBER="4.0.9" -PKG_REV="102" -PKG_ARCH="any" -PKG_LICENSE="GPL" -PKG_SITE="http://www.tvheadend.org" -PKG_URL="https://github.com/tvheadend/tvheadend/archive/$PKG_VERSION.tar.gz" -PKG_DEPENDS_TARGET="toolchain curl libdvbcsa libiconv libressl Python:host" -PKG_SECTION="service.multimedia" -PKG_SHORTDESC="Tvheadend: a TV streaming server for Linux" -PKG_LONGDESC="Tvheadend ($PKG_VERSION_NUMBER): is a TV streaming server for Linux supporting DVB-S/S2, DVB-C, DVB-T/T2, IPTV, SAT>IP and ATSC" -PKG_AUTORECONF="no" - -PKG_IS_ADDON="yes" -PKG_ADDON_NAME="Tvheadend 4.0" -PKG_ADDON_TYPE="xbmc.service" - -PKG_CONFIGURE_OPTS_TARGET="--prefix=/usr \ - --arch=$TARGET_ARCH \ - --cpu=$TARGET_CPU \ - --cc=$CC \ - --enable-hdhomerun_client \ - --enable-hdhomerun_static \ - --disable-avahi \ - --disable-libav \ - --enable-inotify \ - --enable-epoll \ - --disable-uriparser \ - --enable-tvhcsa \ - --enable-bundle \ - --enable-dvbcsa \ - --disable-dbus_1 \ - --python=$ROOT/$TOOLCHAIN/bin/python" - -post_unpack() { - sed -e 's/VER="0.0.0~unknown"/VER="'$PKG_VERSION_NUMBER' ~ LibreELEC Tvh-addon v'$PKG_ADDON_REPOVERSION'.'$PKG_REV'"/g' -i $PKG_BUILD/support/version -} - -pre_configure_target() { -# fails to build in subdirs - cd $ROOT/$PKG_BUILD - rm -rf .$TARGET_NAME - - export CROSS_COMPILE=$TARGET_PREFIX - export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/iconv -L$SYSROOT_PREFIX/usr/lib/iconv" -} - -post_make_target() { - $CC -O -fbuiltin -fomit-frame-pointer -fPIC -shared -o capmt_ca.so src/extra/capmt_ca.c -ldl -} - -makeinstall_target() { - : # nothing to do here -} - -addon() { - mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin - cp -P $PKG_BUILD/build.linux/tvheadend $ADDON_BUILD/$PKG_ADDON_ID/bin - cp -P $PKG_BUILD/capmt_ca.so $ADDON_BUILD/$PKG_ADDON_ID/bin -} diff --git a/packages/addons/service/tvheadend/source/bin/tv_grab_file b/packages/addons/service/tvheadend/source/bin/tv_grab_file deleted file mode 100755 index 027ee869cd..0000000000 --- a/packages/addons/service/tvheadend/source/bin/tv_grab_file +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2016 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 . -################################################################################ - -if [ $# -lt 1 ] -then - . /etc/profile - - ADDON_HOME="$HOME/.kodi/userdata/addon_data/service.multimedia.tvheadend" - ADDON_SETTINGS="$ADDON_HOME/settings.xml" - XMLTV_TYPE=`grep XMLTV_TYPE $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` - XMLTV_LOCATION_FILE=`grep XMLTV_LOCATION_FILE $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` - XMLTV_LOCATION_WEB=`grep XMLTV_LOCATION_WEB $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` - XMLTV_LOCATION_SCRIPT=`grep XMLTV_LOCATION_SCRIPT $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` - - if [ "$XMLTV_TYPE" = "FILE" ]; then - cat "$XMLTV_LOCATION_FILE" - exit 0 - elif [ "$XMLTV_TYPE" = "SCRIPT" ]; then - if [ -e "$XMLTV_LOCATION_SCRIPT" ] ; then - exec "$XMLTV_LOCATION_SCRIPT" - fi - elif [ "$XMLTV_TYPE" = "WEB" ]; then - wget -qO - "$XMLTV_LOCATION_WEB" - exit 0 - fi -fi - -dflag= -vflag= -cflag= - -for a in "$@" -do -[ "$a" = "-d" -o "$a" = "--description" ] && dflag=1 -[ "$a" = "-v" -o "$a" = "--version" ] && vflag=1 -[ "$a" = "-c" -o "$a" = "--capabilities" ] && cflag=1 -done - -if [ -n "$dflag" ] -then -echo "tv_grab_file is a simple grabber that can be configured through the addon settings from Kodi" -fi - -if [ -n "$vflag" ] -then -echo "1.0" -fi - -if [ -n "$cflag" ] -then -echo "baseline" -fi diff --git a/packages/addons/service/tvheadend/source/bin/tvheadend.start b/packages/addons/service/tvheadend/source/bin/tvheadend.start deleted file mode 100755 index d36fafa07c..0000000000 --- a/packages/addons/service/tvheadend/source/bin/tvheadend.start +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2016 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 . -################################################################################ - -. /etc/profile - -oe_setup_addon service.multimedia.tvheadend - -ADDON_SETTINGS="$ADDON_HOME/settings.xml" -XMLTV_FILE="$ADDON_DIR/bin/tv_grab_file" -XMLTV_SETTINGS_DIR="$ADDON_HOME/xmltv" -XMLTV_SETTINGS_FILE="$XMLTV_SETTINGS_DIR/config" -DVR_SETTINGS_DIR="$ADDON_HOME/dvr" -DVR_SETTINGS_FILE="$DVR_SETTINGS_DIR/config" -DVR_DIR="$HOME/recordings" -TIMESHIFT_SETTINGS_DIR="$ADDON_HOME/timeshift" -TIMESHIFT_SETTINGS_FILE="$TIMESHIFT_SETTINGS_DIR/config" -TIMESHIFT_DIR="$ADDON_HOME/cache/timeshift" - -chmod a+x $ADDON_DIR/bin/* - -if [ "$WORKAROUND_SLEEP" == "true" ] ; then - sleep $WORKAROUND_SLEEP_TIME -fi - -if [ ! -f "$XMLTV_SETTINGS_FILE" ]; then - mkdir -p $XMLTV_SETTINGS_DIR - if [ -f $ADDON_DIR/xmltv-config ]; then - cp $ADDON_DIR/xmltv-config $XMLTV_SETTINGS_FILE - fi -fi - -if [ ! -f "$DVR_SETTINGS_FILE" ]; then - mkdir -p $DVR_DIR - mkdir -p $DVR_SETTINGS_DIR - if [ -f $ADDON_DIR/dvr-config ]; then - cp $ADDON_DIR/dvr-config $DVR_SETTINGS_FILE - fi -fi - -if [ ! -f "$TIMESHIFT_SETTINGS_FILE" ]; then - mkdir -p $TIMESHIFT_DIR - mkdir -p $TIMESHIFT_SETTINGS_DIR - if [ -f $ADDON_DIR/timeshift-config ]; then - cp $ADDON_DIR/timeshift-config $TIMESHIFT_SETTINGS_FILE - fi -fi - -if [ "$DEBUG" = "yes" ]; then - TVHEADEND_ARG="-B -C -s -u root -g video -c $ADDON_HOME" -else - TVHEADEND_ARG="-B -C -u root -g video -c $ADDON_HOME" -fi - -# start userspace DVB driver/addon -for driver_dvb in $(find /storage/.kodi/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do - driver_dvb_name=$(echo $driver_dvb | awk 'BEGIN {FS="/"} {printf("%s", $5)}') - logger -t Tvheadend "### Loading userspace DVB driver: $driver_dvb_name ###" - # use ". " because of variable export - . $driver_dvb -done - -if [ "$WAIT_FOR_FEINIT" == "true" ] ; then - while [ true ] ; do - if [ -e /dev/dvb/adapter$((NUM_ADAPTERS-1))/frontend0 ] ; then - break - fi - sleep 1 - done -fi - -if [ "$PRELOAD_CAPMT_CA" == "true" ] ; then - logger -t Tvheadend "### Preloading capmt_ca.so library ###" - LD_PRELOAD="$ADDON_DIR/bin/capmt_ca.so $LD_PRELOAD" exec $ADDON_DIR/bin/tvheadend $TVHEADEND_ARG &>$ADDON_LOG_FILE -else - exec $ADDON_DIR/bin/tvheadend $TVHEADEND_ARG &>$ADDON_LOG_FILE -fi diff --git a/packages/addons/service/tvheadend/source/default.py b/packages/addons/service/tvheadend/source/default.py deleted file mode 100644 index 56d184d880..0000000000 --- a/packages/addons/service/tvheadend/source/default.py +++ /dev/null @@ -1,17 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2016 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 . -################################################################################ diff --git a/packages/addons/service/tvheadend/source/dvr-config b/packages/addons/service/tvheadend/source/dvr-config deleted file mode 100644 index 26b820aaa4..0000000000 --- a/packages/addons/service/tvheadend/source/dvr-config +++ /dev/null @@ -1,15 +0,0 @@ -{ - "storage": "/storage/recordings", - "retention-days": 31, - "pre-extra-time": 0, - "post-extra-time": 0, - "day-dir": 0, - "channel-dir": 0, - "channel-in-title": 0, - "date-in-title": 0, - "time-in-title": 0, - "whitespace-in-title": 0, - "title-dir": 0, - "episode-in-title": 0, - "tag-files": 1 -} diff --git a/packages/addons/service/tvheadend/source/resources/language/English/strings.xml b/packages/addons/service/tvheadend/source/resources/language/English/strings.xml deleted file mode 100644 index cb11c7d0a0..0000000000 --- a/packages/addons/service/tvheadend/source/resources/language/English/strings.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - XMLTV - DVB - XMLTV configuration - XMLTV source type - XMLTV File location - XMLTV Web location - XMLTV Script location - DVB Configuration - Unload DVB mudules before suspend - Wait for frontend initialization - Number of adapters to wait for - Preload capmt_ca.so library - Delay the start of Tvheadend - time (s) - - diff --git a/packages/addons/service/tvheadend/source/resources/settings.xml b/packages/addons/service/tvheadend/source/resources/settings.xml deleted file mode 100644 index 910ac2418f..0000000000 --- a/packages/addons/service/tvheadend/source/resources/settings.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/addons/service/tvheadend/source/settings-default.xml b/packages/addons/service/tvheadend/source/settings-default.xml deleted file mode 100644 index 0f47b8e232..0000000000 --- a/packages/addons/service/tvheadend/source/settings-default.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/addons/service/tvheadend/source/sleep.d/tvheadend.power b/packages/addons/service/tvheadend/source/sleep.d/tvheadend.power deleted file mode 100755 index 50c83aea18..0000000000 --- a/packages/addons/service/tvheadend/source/sleep.d/tvheadend.power +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2016 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 . -################################################################################ - -. /etc/profile - -oe_setup_addon service.multimedia.tvheadend - -SERVICE="service.multimedia.tvheadend" - -case "$1" in - pre) - if systemctl is-active "$SERVICE" &>/dev/null ; then - systemctl stop "$SERVICE" - for module in $REMOVE_MODULES ; do - rmmod $module - done - fi - ;; - post) - if systemctl is-enabled "$SERVICE" &>/dev/null ; then - for module in $REMOVE_MODULES ; do - modprobe $module - done - systemctl start "$SERVICE" - fi - ;; -esac diff --git a/packages/addons/service/tvheadend/source/system.d/service.multimedia.tvheadend.service b/packages/addons/service/tvheadend/source/system.d/service.multimedia.tvheadend.service deleted file mode 100644 index 615d46f01a..0000000000 --- a/packages/addons/service/tvheadend/source/system.d/service.multimedia.tvheadend.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=TVHeadend Service -After=network-online.service -Requires=network-online.service - -[Service] -ExecStart=/bin/sh -c "exec sh /storage/.kodi/addons/service.multimedia.tvheadend/bin/tvheadend.start" -TimeoutStopSec=2 -Restart=always -RestartSec=2 -StartLimitInterval=0 - -[Install] -WantedBy=kodi.target diff --git a/packages/addons/service/tvheadend/source/timeshift-config b/packages/addons/service/tvheadend/source/timeshift-config deleted file mode 100644 index ab43e9660c..0000000000 --- a/packages/addons/service/tvheadend/source/timeshift-config +++ /dev/null @@ -1,9 +0,0 @@ -{ - "enabled": 0, - "ondemand": 0, - "path": "/storage/.kodi/userdata/addon_data/service.multimedia.tvheadend/cache/timeshift", - "unlimited_period": 0, - "max_period": 3600, - "unlimited_size": 0, - "max_size": 1024 -} diff --git a/packages/addons/service/tvheadend/source/xmltv-config b/packages/addons/service/tvheadend/source/xmltv-config deleted file mode 100644 index 7da27e36e0..0000000000 --- a/packages/addons/service/tvheadend/source/xmltv-config +++ /dev/null @@ -1,14 +0,0 @@ -{ - "grabbers": [ - { - "path": "/storage/.kodi/addons/service.multimedia.tvheadend/bin/tv_grab_file", - "description": "tv_grag_file is a simple grabber that just read the ~/.xmltv/tv_grab_file.xmltv file", - "version": "0.1\n", - "mtime": 1318774706, - "capabilities": 1 - } - ], - "grab-interval": 12, - "grab-enabled": 1, - "current-grabber": "/storage/.kodi/addons/service.multimedia.tvheadend/bin/tv_grab_file" -}