From fed0acc9a99559f26b628d1816e9db76755a90f6 Mon Sep 17 00:00:00 2001 From: awiouy Date: Wed, 10 Jul 2019 21:31:09 +0200 Subject: [PATCH 1/8] imagemagick: update to 7.0.8-53 --- .../addons/addon-depends/emby-depends/imagemagick/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/emby-depends/imagemagick/package.mk b/packages/addons/addon-depends/emby-depends/imagemagick/package.mk index 449bcedcb4..e12ba50562 100644 --- a/packages/addons/addon-depends/emby-depends/imagemagick/package.mk +++ b/packages/addons/addon-depends/emby-depends/imagemagick/package.mk @@ -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" From a0cdfd49f792f101bcd6b42cf3805018c4bd8d10 Mon Sep 17 00:00:00 2001 From: awiouy Date: Wed, 10 Jul 2019 21:31:55 +0200 Subject: [PATCH 2/8] emby4: update to 4.1.1.0 --- packages/addons/service/emby4/changelog.txt | 3 +++ packages/addons/service/emby4/package.mk | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/addons/service/emby4/changelog.txt b/packages/addons/service/emby4/changelog.txt index a644a58eae..544d77ea26 100644 --- a/packages/addons/service/emby4/changelog.txt +++ b/packages/addons/service/emby4/changelog.txt @@ -1,3 +1,6 @@ +103 +- Update to 4.1.1.0 + 102 - Update to 4.1.0.26 diff --git a/packages/addons/service/emby4/package.mk b/packages/addons/service/emby4/package.mk index 7e0a1329de..dc14e3acc2 100644 --- a/packages/addons/service/emby4/package.mk +++ b/packages/addons/service/emby4/package.mk @@ -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" From faf0d4fcd25bf7f344f7126e6508b92dd754850f Mon Sep 17 00:00:00 2001 From: awiouy Date: Wed, 10 Jul 2019 21:33:51 +0200 Subject: [PATCH 3/8] tvmosaic: remove addon --- .../addons/service/tvmosaic/changelog.txt | 2 - .../addons/service/tvmosaic/icon/icon.png | Bin 38276 -> 0 bytes packages/addons/service/tvmosaic/package.mk | 43 ++++-------------- .../service/tvmosaic/source/bin/tvmosaic.cli | 11 ----- .../tvmosaic/source/bin/tvmosaic.start | 28 ------------ .../addons/service/tvmosaic/source/default.py | 24 ---------- .../resources/language/English/strings.po | 14 ------ .../tvmosaic/source/resources/settings.xml | 6 --- .../tvmosaic/source/settings-default.xml | 3 -- .../source/system.d/service.tvmosaic.service | 13 ------ 10 files changed, 10 insertions(+), 134 deletions(-) delete mode 100644 packages/addons/service/tvmosaic/changelog.txt delete mode 100644 packages/addons/service/tvmosaic/icon/icon.png delete mode 100755 packages/addons/service/tvmosaic/source/bin/tvmosaic.cli delete mode 100755 packages/addons/service/tvmosaic/source/bin/tvmosaic.start delete mode 100644 packages/addons/service/tvmosaic/source/default.py delete mode 100644 packages/addons/service/tvmosaic/source/resources/language/English/strings.po delete mode 100644 packages/addons/service/tvmosaic/source/resources/settings.xml delete mode 100644 packages/addons/service/tvmosaic/source/settings-default.xml delete mode 100644 packages/addons/service/tvmosaic/source/system.d/service.tvmosaic.service diff --git a/packages/addons/service/tvmosaic/changelog.txt b/packages/addons/service/tvmosaic/changelog.txt deleted file mode 100644 index ffbebe8438..0000000000 --- a/packages/addons/service/tvmosaic/changelog.txt +++ /dev/null @@ -1,2 +0,0 @@ -100 -- Initial addon diff --git a/packages/addons/service/tvmosaic/icon/icon.png b/packages/addons/service/tvmosaic/icon/icon.png deleted file mode 100644 index 620c7e1738c9ac751e5aa4b9c06e0c7759d411b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38276 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≻G1h4s8JCaoR)&>pg!wmA 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 $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 + : } diff --git a/packages/addons/service/tvmosaic/source/bin/tvmosaic.cli b/packages/addons/service/tvmosaic/source/bin/tvmosaic.cli deleted file mode 100755 index 912a3296c3..0000000000 --- a/packages/addons/service/tvmosaic/source/bin/tvmosaic.cli +++ /dev/null @@ -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 diff --git a/packages/addons/service/tvmosaic/source/bin/tvmosaic.start b/packages/addons/service/tvmosaic/source/bin/tvmosaic.start deleted file mode 100755 index 7c68b744f9..0000000000 --- a/packages/addons/service/tvmosaic/source/bin/tvmosaic.start +++ /dev/null @@ -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 diff --git a/packages/addons/service/tvmosaic/source/default.py b/packages/addons/service/tvmosaic/source/default.py deleted file mode 100644 index 1897465ff6..0000000000 --- a/packages/addons/service/tvmosaic/source/default.py +++ /dev/null @@ -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() diff --git a/packages/addons/service/tvmosaic/source/resources/language/English/strings.po b/packages/addons/service/tvmosaic/source/resources/language/English/strings.po deleted file mode 100644 index 537e7c5cc7..0000000000 --- a/packages/addons/service/tvmosaic/source/resources/language/English/strings.po +++ /dev/null @@ -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 "" diff --git a/packages/addons/service/tvmosaic/source/resources/settings.xml b/packages/addons/service/tvmosaic/source/resources/settings.xml deleted file mode 100644 index 131f906384..0000000000 --- a/packages/addons/service/tvmosaic/source/resources/settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/packages/addons/service/tvmosaic/source/settings-default.xml b/packages/addons/service/tvmosaic/source/settings-default.xml deleted file mode 100644 index 57c60a5c45..0000000000 --- a/packages/addons/service/tvmosaic/source/settings-default.xml +++ /dev/null @@ -1,3 +0,0 @@ - - 0 - diff --git a/packages/addons/service/tvmosaic/source/system.d/service.tvmosaic.service b/packages/addons/service/tvmosaic/source/system.d/service.tvmosaic.service deleted file mode 100644 index 5c45fdea05..0000000000 --- a/packages/addons/service/tvmosaic/source/system.d/service.tvmosaic.service +++ /dev/null @@ -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 From 06cbf70b068e5c4bdfa9a7167f9105e0ad17023c Mon Sep 17 00:00:00 2001 From: awiouy Date: Wed, 10 Jul 2019 21:50:24 +0200 Subject: [PATCH 4/8] syncthing: update to 1.2.0 --- packages/addons/service/syncthing/changelog.txt | 3 +++ packages/addons/service/syncthing/package.mk | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/addons/service/syncthing/changelog.txt b/packages/addons/service/syncthing/changelog.txt index d89a472fc9..0e23b0f4b6 100644 --- a/packages/addons/service/syncthing/changelog.txt +++ b/packages/addons/service/syncthing/changelog.txt @@ -1,3 +1,6 @@ +108 +- Update to 1.2.0 + 107 - Update to 1.0.0 diff --git a/packages/addons/service/syncthing/package.mk b/packages/addons/service/syncthing/package.mk index ca6ad1e7d6..01226e1ab9 100644 --- a/packages/addons/service/syncthing/package.mk +++ b/packages/addons/service/syncthing/package.mk @@ -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" From 4fa65c8cf8219bf7096793a3480feb20d3b1e1b9 Mon Sep 17 00:00:00 2001 From: awiouy Date: Wed, 10 Jul 2019 21:54:17 +0200 Subject: [PATCH 5/8] krb5: update to 1.17-final --- .../addon-depends/dotnet-runtime-depends/krb5/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/dotnet-runtime-depends/krb5/package.mk b/packages/addons/addon-depends/dotnet-runtime-depends/krb5/package.mk index 0f6ab8cff5..0f2ea80b2e 100644 --- a/packages/addons/addon-depends/dotnet-runtime-depends/krb5/package.mk +++ b/packages/addons/addon-depends/dotnet-runtime-depends/krb5/package.mk @@ -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" From 82545e5228ac2568b776f0ad5e5661b075d9cc94 Mon Sep 17 00:00:00 2001 From: awiouy Date: Wed, 10 Jul 2019 21:56:30 +0200 Subject: [PATCH 6/8] userspace-rcu: update to 0.11.1 --- .../dotnet-runtime-depends/userspace-rcu/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/dotnet-runtime-depends/userspace-rcu/package.mk b/packages/addons/addon-depends/dotnet-runtime-depends/userspace-rcu/package.mk index 491ce9c2d8..5b3522a99b 100644 --- a/packages/addons/addon-depends/dotnet-runtime-depends/userspace-rcu/package.mk +++ b/packages/addons/addon-depends/dotnet-runtime-depends/userspace-rcu/package.mk @@ -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" From 1d46ffc855d20c024c56d3cefe0067921554b174 Mon Sep 17 00:00:00 2001 From: awiouy Date: Wed, 10 Jul 2019 21:59:00 +0200 Subject: [PATCH 7/8] lttng-ust: update to 2.10.4 --- .../addon-depends/dotnet-runtime-depends/lttng-ust/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/dotnet-runtime-depends/lttng-ust/package.mk b/packages/addons/addon-depends/dotnet-runtime-depends/lttng-ust/package.mk index f038855357..1048004d40 100644 --- a/packages/addons/addon-depends/dotnet-runtime-depends/lttng-ust/package.mk +++ b/packages/addons/addon-depends/dotnet-runtime-depends/lttng-ust/package.mk @@ -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" From bdf25dbdb74893f180f12927dc1001115cd9cf43 Mon Sep 17 00:00:00 2001 From: awiouy Date: Wed, 10 Jul 2019 22:25:58 +0200 Subject: [PATCH 8/8] dotnet-runtime: update to 2.2.6 --- .../addons/tools/dotnet-runtime/changelog.txt | 3 +++ .../addons/tools/dotnet-runtime/package.mk | 18 +++++++++--------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/packages/addons/tools/dotnet-runtime/changelog.txt b/packages/addons/tools/dotnet-runtime/changelog.txt index 6b193e2c71..e43eb90186 100644 --- a/packages/addons/tools/dotnet-runtime/changelog.txt +++ b/packages/addons/tools/dotnet-runtime/changelog.txt @@ -1,3 +1,6 @@ +107 +- Update to 2.2.6 + 106 - Update to 2.2.4 diff --git a/packages/addons/tools/dotnet-runtime/package.mk b/packages/addons/tools/dotnet-runtime/package.mk index 40ed87f919..7006ab65ae 100644 --- a/packages/addons/tools/dotnet-runtime/package.mk +++ b/packages/addons/tools/dotnet-runtime/package.mk @@ -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