mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
tvmosaic: remove addon
This commit is contained in:
parent
357615473e
commit
a6bc84ddd3
@ -1,2 +0,0 @@
|
|||||||
100
|
|
||||||
- Initial addon
|
|
Binary file not shown.
Before Width: | Height: | Size: 37 KiB |
@ -2,47 +2,24 @@
|
|||||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||||
|
|
||||||
PKG_NAME="tvmosaic"
|
PKG_NAME="tvmosaic"
|
||||||
PKG_VERSION="1.0.0-16296"
|
PKG_VERSION="1.0"
|
||||||
PKG_SHA256="63d48e7b0912f2efb6e894252a13d8312679cdcb155ebe3fa758dc88b4f91816"
|
|
||||||
PKG_REV="100"
|
PKG_REV="100"
|
||||||
PKG_ARCH="arm"
|
PKG_ARCH="arm"
|
||||||
PKG_LICENSE="Prop."
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="https://tv-mosaic.com"
|
PKG_SITE=""
|
||||||
PKG_URL="https://github.com/awiouy/tvmosaic/archive/$PKG_VERSION.tar.gz"
|
PKG_URL=""
|
||||||
PKG_DEPENDS_TARGET="toolchain"
|
PKG_DEPENDS_TARGET="toolchain"
|
||||||
PKG_SECTION="service"
|
PKG_SECTION="service"
|
||||||
PKG_SHORTDESC="TV Mosaic"
|
PKG_SHORTDESC="Add-on removed"
|
||||||
PKG_LONGDESC="TV Mosaic ($PKG_VERSION) live and recorded TV for Kodi and DLNA clients"
|
PKG_LONGDESC="Add-on removed"
|
||||||
PKG_TOOLCHAIN="manual"
|
PKG_TOOLCHAIN="manual"
|
||||||
PKG_BUILD_FLAGS="-strip"
|
|
||||||
|
PKG_ADDON_BROKEN="TV Mosaic is no longer maintained and has been removed."
|
||||||
|
|
||||||
PKG_IS_ADDON="yes"
|
PKG_IS_ADDON="yes"
|
||||||
PKG_ADDON_NAME="TV Mosaic"
|
PKG_ADDON_NAME="TV Mosaic"
|
||||||
PKG_ADDON_TYPE="xbmc.service"
|
PKG_ADDON_TYPE="xbmc.broken"
|
||||||
PKG_MAINTAINER="Anton Voyl (awiouy)"
|
|
||||||
|
|
||||||
addon() {
|
addon() {
|
||||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
|
:
|
||||||
cp $PKG_BUILD/tvmosaic/tvmosaic_reg \
|
|
||||||
$PKG_BUILD/tvmosaic/tvmosaic_server \
|
|
||||||
$PKG_BUILD/tvmosaic/version.dat \
|
|
||||||
$ADDON_BUILD/$PKG_ADDON_ID/bin
|
|
||||||
|
|
||||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config/shared.inst/RecordedTV \
|
|
||||||
$ADDON_BUILD/$PKG_ADDON_ID/config/shared.inst/channel_logo \
|
|
||||||
$ADDON_BUILD/$PKG_ADDON_ID/config/shared.inst/xmltv
|
|
||||||
cp -r $PKG_BUILD/tvmosaic/data \
|
|
||||||
$PKG_BUILD/tvmosaic/shared.inst \
|
|
||||||
$ADDON_BUILD/$PKG_ADDON_ID/config
|
|
||||||
echo $PKG_REV > $ADDON_BUILD/$PKG_ADDON_ID/config/pkg_rev
|
|
||||||
|
|
||||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
|
|
||||||
cp -L $PKG_BUILD/tvmosaic/lib/libcares.so.2 \
|
|
||||||
$PKG_BUILD/tvmosaic/lib/libdvbapi.so \
|
|
||||||
$PKG_BUILD/tvmosaic/lib/libdvben50221.so \
|
|
||||||
$PKG_BUILD/tvmosaic/lib/libiconv.so.2 \
|
|
||||||
$PKG_BUILD/tvmosaic/lib/libidn.so.11 \
|
|
||||||
$PKG_BUILD/tvmosaic/lib/libssh2.so.1 \
|
|
||||||
$PKG_BUILD/tvmosaic/lib/libucsi.so \
|
|
||||||
$ADDON_BUILD/$PKG_ADDON_ID/lib
|
|
||||||
}
|
}
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# SPDX-License-Identifier: GPL-2.0
|
|
||||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
|
||||||
|
|
||||||
. /etc/profile
|
|
||||||
oe_setup_addon service.tvmosaic
|
|
||||||
|
|
||||||
export TVMOSAIC_ROOT_CONFIG_DIR="$ADDON_HOME"
|
|
||||||
|
|
||||||
tvmosaic_server -command_line_mode
|
|
@ -1,28 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# SPDX-License-Identifier: GPL-2.0
|
|
||||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
|
||||||
|
|
||||||
. /etc/profile
|
|
||||||
oe_setup_addon service.tvmosaic
|
|
||||||
|
|
||||||
sleep "$tvm_delay"
|
|
||||||
|
|
||||||
export TVMOSAIC_ROOT_CONFIG_DIR="$ADDON_HOME"
|
|
||||||
|
|
||||||
pkg_rev() {
|
|
||||||
cat "$1/pkg_rev" 2> /dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ "$(pkg_rev $ADDON_DIR/config)" != "$(pkg_rev $ADDON_HOME)" ]; then
|
|
||||||
cp -r "$ADDON_DIR/config/"* "$ADDON_HOME"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -f "$ADDON_HOME/tvmosaic_configuration.xml" ]; then
|
|
||||||
tvmosaic_reg -reginstall "$ADDON_HOME/data/common/product_info/tvmosaic.xml" update
|
|
||||||
else
|
|
||||||
tvmosaic_reg -preparenewinstall "$ADDON_DIR/bin" "$ADDON_HOME/data" "$ADDON_HOME/shared.inst"
|
|
||||||
tvmosaic_reg -reginstall "$ADDON_HOME/data/common/product_info/tvmosaic.xml" install
|
|
||||||
fi
|
|
||||||
|
|
||||||
tvmosaic_server
|
|
@ -1,24 +0,0 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0
|
|
||||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
|
||||||
|
|
||||||
import subprocess
|
|
||||||
import xbmc
|
|
||||||
import xbmcaddon
|
|
||||||
|
|
||||||
|
|
||||||
def systemctl(command):
|
|
||||||
subprocess.call(
|
|
||||||
['systemctl', command, xbmcaddon.Addon().getAddonInfo('id')])
|
|
||||||
|
|
||||||
|
|
||||||
class Monitor(xbmc.Monitor):
|
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
xbmc.Monitor.__init__(self)
|
|
||||||
|
|
||||||
def onSettingsChanged(self):
|
|
||||||
systemctl('restart')
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
Monitor().waitForAbort()
|
|
@ -1,14 +0,0 @@
|
|||||||
# Kodi Media Center language file
|
|
||||||
# Addon Name: tvmosaic
|
|
||||||
# Addon id: service.tvmosaic
|
|
||||||
# Addon Provider: Team LibreELEC
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgctxt "#30000"
|
|
||||||
msgid "Configuration"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgctxt "#30001"
|
|
||||||
msgid "Start delay"
|
|
||||||
msgstr ""
|
|
@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
|
||||||
<settings>
|
|
||||||
<category label="30000">
|
|
||||||
<setting label="30001" id="tvm_delay" type="number" default="0"/>
|
|
||||||
</category>
|
|
||||||
</settings>
|
|
@ -1,3 +0,0 @@
|
|||||||
<settings version="2">
|
|
||||||
<setting id="tvm_delay" default="true">0</setting>
|
|
||||||
</settings>
|
|
@ -1,13 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=TV Mosaic Server
|
|
||||||
Documentation=https://tv-mosaic.com
|
|
||||||
After=network-online.target
|
|
||||||
Requires=network-online.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/bin/sh /storage/.kodi/addons/service.tvmosaic/bin/tvmosaic.start
|
|
||||||
Type=forking
|
|
||||||
Restart=always
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=kodi.target
|
|
Loading…
x
Reference in New Issue
Block a user