From 11c7f1b5e0b8d75a24934df93c9be8539e531fa0 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 9 Dec 2024 00:21:10 +0000 Subject: [PATCH 01/14] hyperion: fix build with Python 3.13 --- ...erion-0001-fix-build-with-python-313.patch | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 packages/addons/service/hyperion/patches/hyperion-0001-fix-build-with-python-313.patch diff --git a/packages/addons/service/hyperion/patches/hyperion-0001-fix-build-with-python-313.patch b/packages/addons/service/hyperion/patches/hyperion-0001-fix-build-with-python-313.patch new file mode 100644 index 0000000000..a0810fb5d7 --- /dev/null +++ b/packages/addons/service/hyperion/patches/hyperion-0001-fix-build-with-python-313.patch @@ -0,0 +1,21 @@ +From 8647a93f99121084e8749982f6f8f56e254d815d Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Mon, 9 Dec 2024 11:18:31 +1100 +Subject: [PATCH] Remove PyEval_ReleaseLock(); + +--- + libsrc/effectengine/Effect.cpp | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/libsrc/effectengine/Effect.cpp b/libsrc/effectengine/Effect.cpp +index b89a36cb..a60c935a 100644 +--- a/libsrc/effectengine/Effect.cpp ++++ b/libsrc/effectengine/Effect.cpp +@@ -120,7 +120,6 @@ void Effect::run() + // Clean up the thread state + Py_EndInterpreter(_interpreterThreadState); + _interpreterThreadState = nullptr; +- PyEval_ReleaseLock(); + } + + int Effect::getPriority() const From aa6095b2d4f65fba31f1f661c5252b5aa664bbc9 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 30 Mar 2025 22:16:27 +0000 Subject: [PATCH 02/14] fdupes: update to 2.4.0 --- .../addon-depends/system-tools-depends/fdupes/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/system-tools-depends/fdupes/package.mk b/packages/addons/addon-depends/system-tools-depends/fdupes/package.mk index c3f24fa121..e35b392fca 100644 --- a/packages/addons/addon-depends/system-tools-depends/fdupes/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/fdupes/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fdupes" -PKG_VERSION="2.3.2" -PKG_SHA256="808d8decbe7fa41cab407ae4b7c14bfc27b8cb62227540c3dcb6caf980592ac7" +PKG_VERSION="2.4.0" +PKG_SHA256="527b27a39d031dcbe1d29a220b3423228c28366c2412887eb72c25473d7b1736" PKG_LICENSE="GPL" PKG_SITE="https://github.com/adrianlopezroche/fdupes" PKG_URL="https://github.com/adrianlopezroche/fdupes/releases/download/v${PKG_VERSION}/fdupes-${PKG_VERSION}.tar.gz" From ab74f7729f48c7f8c9b41b7267289c33674b5bfe Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 30 Mar 2025 22:17:07 +0000 Subject: [PATCH 03/14] stress-ng: update to 0.18.12 --- .../addon-depends/system-tools-depends/stress-ng/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/system-tools-depends/stress-ng/package.mk b/packages/addons/addon-depends/system-tools-depends/stress-ng/package.mk index 83af432398..4048db9e29 100644 --- a/packages/addons/addon-depends/system-tools-depends/stress-ng/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/stress-ng/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="stress-ng" -PKG_VERSION="0.18.11" -PKG_SHA256="f4388c4d4d53172431cd77e029139ddd0dacb249ef59053dbc1f0c42188e3e35" +PKG_VERSION="0.18.12" +PKG_SHA256="20401a5a52a3b3b5d84fbdd561e4daf1076b0368a1ccbbbc8d41af2be6ea6f34" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/ColinIanKing/stress-ng" PKG_URL="https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V${PKG_VERSION}.tar.gz" From fd40a23c24de7d77f50cca4538fd091ae2705d94 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Fri, 11 Apr 2025 13:56:28 +0000 Subject: [PATCH 04/14] htop: update to 3.4.1 --- .../addons/addon-depends/system-tools-depends/htop/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/system-tools-depends/htop/package.mk b/packages/addons/addon-depends/system-tools-depends/htop/package.mk index cab671d951..77ec8dff58 100644 --- a/packages/addons/addon-depends/system-tools-depends/htop/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/htop/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="htop" -PKG_VERSION="3.4.0" -PKG_SHA256="7a45cd93b393eaa5804a7e490d58d0940b1c74bb24ecff2ae7b5c49e7a3c1198" +PKG_VERSION="3.4.1" +PKG_SHA256="af9ec878f831b7c27d33e775c668ec79d569aa781861c995a0fbadc1bdb666cf" PKG_LICENSE="GPL" PKG_SITE="https://hisham.hm/htop" PKG_URL="https://github.com/htop-dev/htop/archive/${PKG_VERSION}.tar.gz" From 0682c6d4302ef611d7ab07020572ae3e51f0d57e Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 14 Apr 2025 03:00:08 +0000 Subject: [PATCH 05/14] vdr-plugin-iptv: update to githash f80cd74 on maintained fork --- .../addon-depends/vdr-plugins/vdr-plugin-iptv/package.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-iptv/package.mk b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-iptv/package.mk index af90a2793b..d0519aa97b 100644 --- a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-iptv/package.mk +++ b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-iptv/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="vdr-plugin-iptv" -PKG_VERSION="f7369c9578c1437c7a19cf11e21424844f42a341" -PKG_SHA256="9045ec034182d19535ab3478152ef6a7fd2640478c78d697d2f2c93f11482316" +PKG_VERSION="f80cd74389576abea552311bade45363247a1c32" +PKG_SHA256="b26ac5b96f573cf405ad8a6f2fe81cced67c261fcb941f74a588f99fe2fef464" PKG_LICENSE="GPL" PKG_SITE="http://www.saunalahti.fi/~rahrenbe/vdr/iptv/" -PKG_URL="https://github.com/rofafor/vdr-plugin-iptv/archive/${PKG_VERSION}.tar.gz" +PKG_URL="https://github.com/Zabrimus/vdr-plugin-iptv/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain vdr curl" PKG_NEED_UNPACK="$(get_pkg_directory vdr)" PKG_LONGDESC="vdr-iptv is an IPTV plugin for the Video Disk Recorder (VDR)" From 25dd849949bbe481bb9f1ba2c53025c9ccca4417 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 14 Apr 2025 03:13:37 +0000 Subject: [PATCH 06/14] vdr-plugin-vnsiserver: update to githash 65bfc62 on maintained fork --- .../vdr-plugins/vdr-plugin-vnsiserver/package.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-vnsiserver/package.mk b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-vnsiserver/package.mk index 54fc774808..fc3235048b 100644 --- a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-vnsiserver/package.mk +++ b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-vnsiserver/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="vdr-plugin-vnsiserver" -PKG_VERSION="47a90dd9298753083a9a6482bb9990ea9a88aa7a" -PKG_SHA256="cd8087306dc5d77b150ca9f77bba91460507dc9a2336b9f61ce13aeefecf23e3" +PKG_VERSION="65bfc62b16ffd278f40eb35a749fb3d1f467e112" +PKG_SHA256="e34533c0aed3f6e1dac3bfb608509df532089736ff04632d762438d796d339db" PKG_LICENSE="GPL" -PKG_SITE="https://github.com/mdre77/vdr-plugin-vnsiserver" -PKG_URL="https://github.com/mdre77/vdr-plugin-vnsiserver/archive/${PKG_VERSION}.tar.gz" +PKG_SITE="https://github.com/vdr-projects/vdr-plugin-vnsiserver" +PKG_URL="https://github.com/vdr-projects/vdr-plugin-vnsiserver/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain vdr" PKG_DEPENDS_UNPACK="vdr-plugin-wirbelscan" PKG_NEED_UNPACK="$(get_pkg_directory vdr) $(get_pkg_directory vdr-plugin-wirbelscan)" From 745e5cdd5ad36448a5707d101fbaa19cb46b0329 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 12 Apr 2025 16:17:05 +0000 Subject: [PATCH 07/14] vdr: update to 2.7.5 --- packages/addons/addon-depends/vdr/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/vdr/package.mk b/packages/addons/addon-depends/vdr/package.mk index 6978ad7dd7..9a4713d3fe 100644 --- a/packages/addons/addon-depends/vdr/package.mk +++ b/packages/addons/addon-depends/vdr/package.mk @@ -4,8 +4,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="vdr" -PKG_VERSION="2.7.4" -PKG_SHA256="6e3d4fb34ec5072e3344f89f998f5dc0793b8d921f773e91c1737d0ad492fa11" +PKG_VERSION="2.7.5" +PKG_SHA256="e1f1c46f984dfcb4f1a00bf16010dcb863ffaaf31b87872bd90c7cf800129f99" PKG_LICENSE="GPL" PKG_SITE="http://www.tvdr.de" PKG_URL="http://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/${PKG_VERSION};sf=tbz2" From 7675a5ee3e20bcf00f86c07224bbde6e9da6f362 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 14 Apr 2025 17:42:30 +0000 Subject: [PATCH 08/14] hyperhdr: use CMAKE_POLICY_VERSION_MINIMUM workaround to compile with cmake-4.0.0 This should be reverted when HyperHDR is upgraded from 21.0.0.0. The fix was included in https://github.com/awawa-dev/HyperHDR/commit/6779fdf843a66a03d56485c23f70fca9b13fcceb This was unable to be patched, as the github project has subprojects that would not be included in the generated tar.gz file. --- packages/addons/service/hyperhdr/package.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/addons/service/hyperhdr/package.mk b/packages/addons/service/hyperhdr/package.mk index fe1a49d8d5..26aaf3f9fe 100644 --- a/packages/addons/service/hyperhdr/package.mk +++ b/packages/addons/service/hyperhdr/package.mk @@ -44,6 +44,7 @@ PKG_CMAKE_OPTS_TARGET="-DCMAKE_NO_SYSTEM_FROM_IMPORTED=ON \ -DUSE_STATIC_QT_PLUGINS=ON \ -DUSE_SYSTEM_FLATBUFFERS_LIBS=OFF \ -DFLATBUFFERS_FLATC_EXECUTABLE=${TOOLCHAIN}/bin/flatc \ + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ -Wno-dev" pre_configure_target() { From 38aa431a515c847db9600f4a1867db6c18a41790 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 15 Apr 2025 11:19:28 +0000 Subject: [PATCH 09/14] syncthing: update to 1.29.5 and addon (1) --- packages/addons/service/syncthing/package.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/addons/service/syncthing/package.mk b/packages/addons/service/syncthing/package.mk index d6c412ea59..4c39930640 100644 --- a/packages/addons/service/syncthing/package.mk +++ b/packages/addons/service/syncthing/package.mk @@ -2,9 +2,9 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="syncthing" -PKG_VERSION="1.29.3" -PKG_SHA256="cfbe9cc3a37deca1405e0cf92f12e57ca8767d50f193d52d00360522ae02d417" -PKG_REV="0" +PKG_VERSION="1.29.5" +PKG_SHA256="17f60258af1043db93f1df3609222cdd40b4fdcccae5c60dce46c557e0796098" +PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="MPLv2" PKG_SITE="https://syncthing.net/" From ddd7fcefc79584bb90a2f7e8678a1acc325d47a2 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 14 Apr 2025 02:34:03 +0000 Subject: [PATCH 10/14] libraw: update to 0.21.4 --- packages/graphics/libraw/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/graphics/libraw/package.mk b/packages/graphics/libraw/package.mk index 0109d6c437..5cbf28a348 100644 --- a/packages/graphics/libraw/package.mk +++ b/packages/graphics/libraw/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libraw" -PKG_VERSION="0.21.3" -PKG_SHA256="dba34b7fc1143503942fa32ad9db43e94f714e62a4a856e91617f8f3e1e0aa5c" +PKG_VERSION="0.21.4" +PKG_SHA256="6be43f19397e43214ff56aab056bf3ff4925ca14012ce5a1538a172406a09e63" PKG_LICENSE="LGPL" PKG_SITE="https://www.libraw.org/" PKG_URL="https://www.libraw.org/data/LibRaw-${PKG_VERSION}.tar.gz" From 72cc9e2abd17fae230315df5365a1cf98f25a9f0 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 16 Apr 2025 08:15:00 +0000 Subject: [PATCH 11/14] imagedecoder.raw: update to 21.0.2-Omega and addon (0) - libraw: update to 0.21.4 --- .../kodi-binary-addons/imagedecoder.raw/package.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk b/packages/mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk index caf8d4ce7f..c56230c5cc 100644 --- a/packages/mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk +++ b/packages/mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk @@ -2,9 +2,9 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="imagedecoder.raw" -PKG_VERSION="20.1.0-Nexus" -PKG_SHA256="6235c0be431bbb814b3e464753af9ad17febf6001f77cbf030e6c6e1cdc41a04" -PKG_REV="10" +PKG_VERSION="21.0.2-Omega" +PKG_SHA256="421812f6ca8d70e6736c920935461b43f1338ee04a919dcf7e5f7ce1879b54e2" +PKG_REV="0" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://github.com/xbmc/imagedecoder.raw" From 31a8c04ff0c212b6228306b082de91a8e3dc87d2 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 13 Apr 2025 14:55:41 +0000 Subject: [PATCH 12/14] minisatip: update to 1.3.48 and addon (1) --- packages/addons/service/minisatip/package.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/addons/service/minisatip/package.mk b/packages/addons/service/minisatip/package.mk index 7afc1df96f..d24bad5a27 100644 --- a/packages/addons/service/minisatip/package.mk +++ b/packages/addons/service/minisatip/package.mk @@ -2,9 +2,9 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="minisatip" -PKG_VERSION="1.3.47" -PKG_SHA256="a51392a851d235362ca2a8fbe13809ed591d97e6583fe7fdc3e4101b02c3dcbd" -PKG_REV="0" +PKG_VERSION="1.3.48" +PKG_SHA256="fe77ca93cdd53023ad5c67c1a01c5a296c88e34f6761c46b3ab73e7a7abb6325" +PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://github.com/catalinii/minisatip" From 5475219667e931f66f381a00030ca01ec6fa1193 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 16 Apr 2025 08:57:07 +0000 Subject: [PATCH 13/14] system-tools: update addon (1) - fdupes: update to 2.4.0 - htop: update to 3.4.1 - stress-ng: update to 0.18.12 --- packages/addons/tools/system-tools/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/addons/tools/system-tools/package.mk b/packages/addons/tools/system-tools/package.mk index 8821636faa..dfcf2ae6b6 100644 --- a/packages/addons/tools/system-tools/package.mk +++ b/packages/addons/tools/system-tools/package.mk @@ -3,7 +3,7 @@ PKG_NAME="system-tools" PKG_VERSION="1.0" -PKG_REV="0" +PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://libreelec.tv" From 6c99ebccd1c79386443c4ff6442fd758d1f2d21e Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 16 Apr 2025 08:59:35 +0000 Subject: [PATCH 14/14] vdr-addon: update to 2.7.5 and addon (1) - vdr: update to 2.7.5 [Rudi Heitbaum] - vdr-plugin-iptv: update to githash f80cd74 on maintained fork - vdr-plugin-vnsiserver: update to githash 65bfc62 on maintained fork --- packages/addons/service/vdr-addon/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/addons/service/vdr-addon/package.mk b/packages/addons/service/vdr-addon/package.mk index 7d0bcdfbd7..2fb219d5ea 100644 --- a/packages/addons/service/vdr-addon/package.mk +++ b/packages/addons/service/vdr-addon/package.mk @@ -4,8 +4,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="vdr-addon" -PKG_VERSION="2.7.4" -PKG_REV="0" +PKG_VERSION="2.7.5" +PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://libreelec.tv"