mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
Merge pull request #3678 from awiouy/92-addons
update addons: emby4, dotnet-runtime, syncthing, tvmosaic (backport of #3677)
This commit is contained in:
commit
0ebb14559d
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="krb5"
|
||||
PKG_VERSION="1.16.2-final"
|
||||
PKG_SHA256="92f62e5a54404d22aa2a7eee9fba64d1be8d10d8dd3aa052e1799993208acce4"
|
||||
PKG_VERSION="1.17-final"
|
||||
PKG_SHA256="bd170f6aadea5d753cc9a93a3a915a5bde07bd3d294a00651ed647dcf964e867"
|
||||
PKG_LICENSE="MIT"
|
||||
PKG_SITE="http://web.mit.edu/kerberos/"
|
||||
PKG_URL="https://github.com/krb5/krb5/archive/krb5-$PKG_VERSION.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="lttng-ust"
|
||||
PKG_VERSION="2.10.2"
|
||||
PKG_SHA256="015452be6f94e4468315d0478cd5a4d01d9e52672bcea122b4ff7426198d5803"
|
||||
PKG_VERSION="2.10.4"
|
||||
PKG_SHA256="9df458fbfeac5a380672751decbd9b57356075acbfe106cb8820e803a94a0d96"
|
||||
PKG_LICENSE="LGPLv2.1"
|
||||
PKG_SITE="https://lttng.org/"
|
||||
PKG_URL="https://github.com/lttng/lttng-ust/archive/v$PKG_VERSION.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="userspace-rcu"
|
||||
PKG_VERSION="0.10.1"
|
||||
PKG_SHA256="4ddbca9927b459b7a295dec612cf43df5886d398161d50c59d0097995e368a3b"
|
||||
PKG_VERSION="0.11.1"
|
||||
PKG_SHA256="a0ed8995edfbeac5f5eb2f152a8f3654040ecfc99a746bfe3da3bccf435b7d5d"
|
||||
PKG_LICENSE="LGPLv2.1"
|
||||
PKG_SITE="http://liburcu.org"
|
||||
PKG_URL="https://github.com/urcu/userspace-rcu/archive/v$PKG_VERSION.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="imagemagick"
|
||||
PKG_VERSION="7.0.8-11"
|
||||
PKG_SHA256="95e4da5fa109bc8b59b5e7a54cdfcf1af3230067c95adf608ff21c08eca1de20"
|
||||
PKG_VERSION="7.0.8-53"
|
||||
PKG_SHA256="b8c35e03fc4bd2bf66bddfe232a34473e7df68c3716c831ba76dc30520e7b490"
|
||||
PKG_LICENSE="http://www.imagemagick.org/script/license.php"
|
||||
PKG_SITE="http://www.imagemagick.org/"
|
||||
PKG_URL="https://github.com/ImageMagick/ImageMagick/archive/$PKG_VERSION.tar.gz"
|
||||
|
@ -1,3 +1,6 @@
|
||||
103
|
||||
- Update to 4.1.1.0
|
||||
|
||||
102
|
||||
- Update to 4.1.0.26
|
||||
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="emby4"
|
||||
PKG_VERSION="4.1.0.26"
|
||||
PKG_SHA256="ccb9bb463e6ff5e084f731ccbb48119176cdc3592b3234796eefa09ec9e03e0f"
|
||||
PKG_REV="102"
|
||||
PKG_VERSION="4.1.1.0"
|
||||
PKG_SHA256="f89f9b2b3355a0674101834b36aa328822918bea5d466525634c50da0093c241"
|
||||
PKG_REV="103"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="prop."
|
||||
PKG_SITE="http://emby.media"
|
||||
|
@ -1,3 +1,6 @@
|
||||
108
|
||||
- Update to 1.2.0
|
||||
|
||||
107
|
||||
- Update to 1.0.0
|
||||
|
||||
|
@ -2,13 +2,13 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="syncthing"
|
||||
PKG_VERSION="1.0.0"
|
||||
PKG_SHA256="737161bc87c1f414c142d95e04102de2bbdc8b0bfff908a114898305956a16c1"
|
||||
PKG_REV="107"
|
||||
PKG_VERSION="1.2.0"
|
||||
PKG_SHA256="0339877effdcf3bf8aa7d4d1e50b878992792e4752ff778f27788bf71eccecd0"
|
||||
PKG_REV="108"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="MPLv2"
|
||||
PKG_SITE="https://syncthing.net/"
|
||||
PKG_URL="https://github.com/syncthing/syncthing/archive/v${PKG_VERSION}.tar.gz"
|
||||
PKG_URL="https://github.com/syncthing/syncthing/releases/download/v${PKG_VERSION}/syncthing-source-v${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain go:host"
|
||||
PKG_SECTION="service/system"
|
||||
PKG_SHORTDESC="Syncthing: open source continuous file synchronization"
|
||||
|
@ -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)
|
||||
|
||||
PKG_NAME="tvmosaic"
|
||||
PKG_VERSION="1.0.0-16296"
|
||||
PKG_SHA256="63d48e7b0912f2efb6e894252a13d8312679cdcb155ebe3fa758dc88b4f91816"
|
||||
PKG_VERSION="1.0"
|
||||
PKG_REV="100"
|
||||
PKG_ARCH="arm"
|
||||
PKG_LICENSE="Prop."
|
||||
PKG_SITE="https://tv-mosaic.com"
|
||||
PKG_URL="https://github.com/awiouy/tvmosaic/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE=""
|
||||
PKG_URL=""
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="service"
|
||||
PKG_SHORTDESC="TV Mosaic"
|
||||
PKG_LONGDESC="TV Mosaic ($PKG_VERSION) live and recorded TV for Kodi and DLNA clients"
|
||||
PKG_SHORTDESC="Add-on removed"
|
||||
PKG_LONGDESC="Add-on removed"
|
||||
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_ADDON_NAME="TV Mosaic"
|
||||
PKG_ADDON_TYPE="xbmc.service"
|
||||
PKG_MAINTAINER="Anton Voyl (awiouy)"
|
||||
PKG_ADDON_TYPE="xbmc.broken"
|
||||
|
||||
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
|
@ -1,3 +1,6 @@
|
||||
107
|
||||
- Update to 2.2.6
|
||||
|
||||
106
|
||||
- Update to 2.2.4
|
||||
|
||||
|
@ -4,24 +4,24 @@
|
||||
case "$ARCH" in
|
||||
"aarch64")
|
||||
PKG_NC_ARCH="arm64"
|
||||
PKG_SHA256="492de061d1e01862c2f208287c5454a19650ab2d6441554347d847656900da70"
|
||||
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/9e06922d-3a96-4f0d-9eb0-94f2cf94458f/93dfe5f0ad50c0eb347e98d7f81b34ec/dotnet-runtime-2.2.4-linux-arm64.tar.gz"
|
||||
PKG_SHA256="48d58ac6ff958ec7155befe76f83e276aceff50c4a7d1f578444a9a40720e412"
|
||||
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/f5e04830-50fc-435c-8bb5-fcd4629da944/8aa7cce5c3fcb6a7db180b923d3574ef/dotnet-runtime-2.2.6-linux-arm64.tar.gz"
|
||||
;;
|
||||
"arm")
|
||||
PKG_NC_ARCH="arm"
|
||||
PKG_SHA256="06cc0010e92591c350fe010feacdd6bb55294f89e97ea30eac5a46c33fd8d1f4"
|
||||
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/8c52648c-bedd-44b0-9442-95cd830fdada/d6ba4c50a6b2afddc4ae3d313349f3ac/dotnet-runtime-2.2.4-linux-arm.tar.gz"
|
||||
PKG_SHA256="a4f2e63471c296b7b173105a2c1d5feb95b81e0a8131f73aeecc00440fa5f544"
|
||||
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/428aaa32-f66c-4847-b845-aa21f90504e4/1cf033db866414997140c2672bd75069/dotnet-runtime-2.2.6-linux-arm.tar.gz"
|
||||
;;
|
||||
"x86_64")
|
||||
PKG_NC_ARCH="x64"
|
||||
PKG_SHA256="0e494df7a3936ac59c17de3b91d928bb3ab3cdd1e6734d581ad4774f551ca239"
|
||||
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/853048a3-764a-4b4d-a608-c6144a84f257/99c5cb1ea145f9dc3c2bbd093c682c9b/dotnet-runtime-2.2.4-linux-x64.tar.gz"
|
||||
PKG_SHA256="e30d4568c62d747b030e3c74f3d528ecb8d5c90e844e506bc0e3fcbce52b8cb1"
|
||||
PKG_URL="https://download.visualstudio.microsoft.com/download/pr/9f21e352-9d2c-4e3b-af45-915da89158db/0e8a7ea83cc08d4bcf417a927a36ed6f/dotnet-runtime-2.2.6-linux-x64.tar.gz"
|
||||
;;
|
||||
esac
|
||||
|
||||
PKG_NAME="dotnet-runtime"
|
||||
PKG_VERSION="2.2.4"
|
||||
PKG_REV="106"
|
||||
PKG_VERSION="2.2.6"
|
||||
PKG_REV="107"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="MIT"
|
||||
PKG_SITE="https://dotnet.github.io/"
|
||||
@ -38,7 +38,7 @@ PKG_MAINTAINER="Anton Voyl (awiouy)"
|
||||
|
||||
addon() {
|
||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
cp -r $PKG_BUILD/$PKG_NAME-$PKG_VERSION/* \
|
||||
cp -r $PKG_BUILD/* \
|
||||
$ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
|
||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/libs
|
||||
|
Loading…
x
Reference in New Issue
Block a user