diff --git a/packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk b/packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk index 9bdbb432df..4a5943b75a 100644 --- a/packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk +++ b/packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk @@ -7,7 +7,7 @@ PKG_SHA256="aa269f532d9285311a6d51f90226cfb5fc82b6cb8b564fc0ac7dec095d5e7cff" PKG_LICENSE="GPL" PKG_SITE="http://mumudvb.net/" PKG_URL="https://github.com/braice/MuMuDVB/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain libdvbcsa" +PKG_DEPENDS_TARGET="toolchain libdvbcsa gettext" PKG_LONGDESC="MuMuDVB (Multi Multicast DVB) is a program that streams from DVB on a network using multicasting or unicast" PKG_TOOLCHAIN="autotools" PKG_BUILD_FLAGS="-sysroot -cfg-libs" diff --git a/packages/addons/addon-depends/dvb-tools-depends/mumudvb/patches/mumudvb-330-fix-build-with-gettext.patch b/packages/addons/addon-depends/dvb-tools-depends/mumudvb/patches/mumudvb-330-fix-build-with-gettext.patch new file mode 100644 index 0000000000..ff610f44d7 --- /dev/null +++ b/packages/addons/addon-depends/dvb-tools-depends/mumudvb/patches/mumudvb-330-fix-build-with-gettext.patch @@ -0,0 +1,30 @@ +From fc1a659dfa7d0f859f4275cd032a61a3211630cf Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Sun, 4 May 2025 01:09:28 +0000 +Subject: [PATCH] allow build with gettext 0.24.1 + +make sure iconv.m4 is available for autoconf to find it +--- + configure.ac | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure.ac b/configure.ac +index e33d6d3c..022546bb 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -4,6 +4,7 @@ + AC_PREREQ([2.61]) + AC_INIT([MuMuDVB], [m4_join([_], [2.1.0], m4_chomp_all(m4_esyscmd([git rev-parse HEAD])))], [mumudvb@braice.net]) + AC_CONFIG_SRCDIR([src/mumudvb.c]) ++AC_CONFIG_MACRO_DIR([m4]) + AM_INIT_AUTOMAKE + AC_CONFIG_HEADERS([src/config.h]) + +@@ -16,6 +17,7 @@ AC_PROG_MAKE_SET + dnl + dnl Iconv stuff + dnl ++AM_GNU_GETTEXT_VERSION([0.15]) + AM_ICONV + + dnl diff --git a/packages/addons/addon-depends/system-tools-depends/depends/libmtp/package.mk b/packages/addons/addon-depends/system-tools-depends/depends/libmtp/package.mk index 17f8a8e4e2..5e5cd2ad93 100644 --- a/packages/addons/addon-depends/system-tools-depends/depends/libmtp/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/depends/libmtp/package.mk @@ -7,7 +7,7 @@ PKG_SHA256="c3fcf411aea9cb9643590cbc9df99fa5fe30adcac695024442973d76fa5f87bc" PKG_LICENSE="GPL" PKG_SITE="http://libmtp.sourceforge.net/" PKG_URL="${SOURCEFORGE_SRC}/project/${PKG_NAME}/${PKG_NAME}/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain libusb" +PKG_DEPENDS_TARGET="toolchain libusb gettext" PKG_LONGDESC="An Initiator implementation of the Media Transfer Protocol (MTP)." PKG_TOOLCHAIN="autotools" diff --git a/packages/addons/addon-depends/system-tools-depends/depends/libmtp/patches/libmtp-0002-allow-build-with-gettext-0.24.1.patch b/packages/addons/addon-depends/system-tools-depends/depends/libmtp/patches/libmtp-0002-allow-build-with-gettext-0.24.1.patch new file mode 100644 index 0000000000..f48553b0e3 --- /dev/null +++ b/packages/addons/addon-depends/system-tools-depends/depends/libmtp/patches/libmtp-0002-allow-build-with-gettext-0.24.1.patch @@ -0,0 +1,127 @@ +From 5e53ee68e61cc6547476b942b6aa9776da5d4eda Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Sun, 4 May 2025 03:39:07 +0000 +Subject: [PATCH] allow build with gettext 0.24.1 + +make sure iconv.m4 is available for autoconf to find it + +fixes build error below: +autoreconf: export WARNINGS= +autoreconf: Entering directory '/b/build/libmtp-1.1.22' +autoreconf: configure.ac: not using Gettext +autoreconf: running: /b/toolchain/bin/aclocal -I /b/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/share/aclocal -I /b/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/share/aclocal --force -I m4 +autoreconf: configure.ac: tracing +autoreconf: running: /b/toolchain/bin/libtoolize --copy --force +libtoolize: putting auxiliary files in '.'. +libtoolize: copying file './ltmain.sh' +libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. +libtoolize: copying file 'm4/libtool.m4' +libtoolize: copying file 'm4/ltoptions.m4' +libtoolize: copying file 'm4/ltsugar.m4' +libtoolize: copying file 'm4/ltversion.m4' +libtoolize: copying file 'm4/lt~obsolete.m4' +autoreconf: configure.ac: not using Intltool +autoreconf: configure.ac: not using Gtkdoc +autoreconf: running: /b/toolchain/bin/aclocal -I /b/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/share/aclocal -I /b/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/share/aclocal --force -I m4 +autoreconf: running: /b/toolchain/bin/autoconf --include=/b/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/share/aclocal --force +configure.ac:7: warning: 'AM_CONFIG_HEADER': this macro is obsolete. +configure.ac:7: You should use the 'AC_CONFIG_HEADERS' macro instead. +aclocal.m4:707: AM_CONFIG_HEADER is expanded from... +configure.ac:7: the top level +configure.ac:14: warning: The macro 'AC_LIBTOOL_WIN32_DLL' is obsolete. +configure.ac:14: You should run autoupdate. +aclocal.m4:9953: AC_LIBTOOL_WIN32_DLL is expanded from... +configure.ac:14: the top level +configure.ac:14: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you +configure.ac:14: put the 'win32-dll' option into LT_INIT's first parameter. +/b/build/autoconf-2.72/lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... +aclocal.m4:9953: AC_LIBTOOL_WIN32_DLL is expanded from... +configure.ac:14: the top level +configure.ac:15: warning: The macro 'AC_PROG_LIBTOOL' is obsolete. +configure.ac:15: You should run autoupdate. +aclocal.m4:1439: AC_PROG_LIBTOOL is expanded from... +configure.ac:15: the top level +configure.ac:16: warning: AC_LIB_PREPARE_PREFIX is m4_require'd but not m4_defun'd +m4/iconv.m4:9: AM_ICONV_LINKFLAGS_BODY is expanded from... +m4/iconv.m4:20: AM_ICONV_LINK is expanded from... +m4/iconv.m4:169: AM_ICONV is expanded from... +configure.ac:16: the top level +configure.ac:16: warning: AC_LIB_RPATH is m4_require'd but not m4_defun'd +m4/iconv.m4:9: AM_ICONV_LINKFLAGS_BODY is expanded from... +m4/iconv.m4:20: AM_ICONV_LINK is expanded from... +m4/iconv.m4:169: AM_ICONV is expanded from... +configure.ac:16: the top level +configure.ac:16: warning: The macro 'AC_TRY_LINK' is obsolete. +configure.ac:16: You should run autoupdate. +/b/build/autoconf-2.72/lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... +/b/build/autoconf-2.72/lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... +/b/build/autoconf-2.72/lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... +/b/build/autoconf-2.72/lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... +/b/build/autoconf-2.72/lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... +m4/iconv.m4:20: AM_ICONV_LINK is expanded from... +m4/iconv.m4:169: AM_ICONV is expanded from... +configure.ac:16: the top level +configure.ac:16: warning: The macro 'AC_TRY_RUN' is obsolete. +configure.ac:16: You should run autoupdate. +/b/build/autoconf-2.72/lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... +/b/build/autoconf-2.72/lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... +/b/build/autoconf-2.72/lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... +/b/build/autoconf-2.72/lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... +/b/build/autoconf-2.72/lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... +m4/iconv.m4:20: AM_ICONV_LINK is expanded from... +m4/iconv.m4:169: AM_ICONV is expanded from... +configure.ac:16: the top level +configure.ac:16: warning: The macro 'AC_TRY_COMPILE' is obsolete. +configure.ac:16: You should run autoupdate. +/b/build/autoconf-2.72/lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... +/b/build/autoconf-2.72/lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... +/b/build/autoconf-2.72/lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... +/b/build/autoconf-2.72/lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... +m4/iconv.m4:169: AM_ICONV is expanded from... +configure.ac:16: the top level +configure.ac:154: warning: The macro 'AC_TRY_COMPILE' is obsolete. +configure.ac:154: You should run autoupdate. +/b/build/autoconf-2.72/lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... +configure.ac:154: the top level +configure.ac:244: warning: The macro 'AC_HEADER_STDC' is obsolete. +configure.ac:244: You should run autoupdate. +/b/build/autoconf-2.72/lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... +configure.ac:244: the top level +configure.ac:245: warning: The macro 'AC_HEADER_TIME' is obsolete. +configure.ac:245: You should run autoupdate. +/b/build/autoconf-2.72/lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... +configure.ac:245: the top level +configure.ac:263: warning: The macro 'AC_TYPE_SIGNAL' is obsolete. +configure.ac:263: You should run autoupdate. +/b/build/autoconf-2.72/lib/autoconf/types.m4:805: AC_TYPE_SIGNAL is expanded from... +configure.ac:263: the top level +configure.ac:265: warning: The macro 'AC_STRUCT_ST_BLKSIZE' is obsolete. +configure.ac:265: You should run autoupdate. +/b/build/autoconf-2.72/lib/autoconf/types.m4:1029: AC_STRUCT_ST_BLKSIZE is expanded from... +configure.ac:265: the top level +configure:14216: error: possibly undefined macro: AC_LIB_PREPARE_PREFIX + If this token and others are legitimate, please use m4_pattern_allow. + See the Autoconf documentation. +configure:14217: error: possibly undefined macro: AC_LIB_RPATH +configure:14222: error: possibly undefined macro: AC_LIB_LINKFLAGS_BODY +configure:14230: error: possibly undefined macro: AC_LIB_APPENDTOVAR +autoreconf: error: /b/toolchain/bin/autoconf failed with exit status: 1 +--- + configure.ac | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/configure.ac b/configure.ac +index 40bdaaa..9f8d670 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -13,6 +13,7 @@ AC_PROG_LN_S + AC_CHECK_TOOL([HOST_MTP_HOTPLUG],[mtp-hotplug],[:]) + AC_LIBTOOL_WIN32_DLL + AC_PROG_LIBTOOL ++AM_GNU_GETTEXT_VERSION([0.11.5]) + AM_ICONV + + # Optionally set install location of udev +-- +2.43.0 + diff --git a/packages/devel/gettext/package.mk b/packages/devel/gettext/package.mk index 6b8dfbd892..aad87ba2f5 100644 --- a/packages/devel/gettext/package.mk +++ b/packages/devel/gettext/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gettext" -PKG_VERSION="0.24" -PKG_SHA256="e1620d518b26d7d3b16ac570e5018206e8b0d725fb65c02d048397718b5cf318" +PKG_VERSION="0.24.1" +PKG_SHA256="6164ec7aa61653ac9cdfb41d5c2344563b21f707da1562712e48715f1d2052a6" PKG_LICENSE="GPL" PKG_SITE="https://www.gnu.org/s/gettext/" PKG_URL="https://ftp.gnu.org/pub/gnu/gettext/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/python/devel/setuptools/package.mk b/packages/python/devel/setuptools/package.mk index 4201e2b717..f028af981f 100644 --- a/packages/python/devel/setuptools/package.mk +++ b/packages/python/devel/setuptools/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="setuptools" -PKG_VERSION="80.1.0" -PKG_SHA256="2e308396e1d83de287ada2c2fd6e64286008fe6aca5008e0b6a8cb0e2c86eedd" +PKG_VERSION="80.3.0" +PKG_SHA256="ec8308eb180b2312062b1c5523204acf872cd8b0a9e6c2ae76431b22bc4065d7" PKG_LICENSE="OSS" PKG_SITE="https://pypi.org/project/setuptools" PKG_URL="https://files.pythonhosted.org/packages/source/${PKG_NAME:0:1}/${PKG_NAME}/${PKG_NAME,,}-${PKG_VERSION}.tar.gz" diff --git a/packages/wayland/libxkbcommon/package.mk b/packages/wayland/libxkbcommon/package.mk index fbde59d866..ecf81a7de4 100644 --- a/packages/wayland/libxkbcommon/package.mk +++ b/packages/wayland/libxkbcommon/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libxkbcommon" -PKG_VERSION="1.9.0" -PKG_SHA256="c8c4ccf203ff73b647ea70b67afa2fd749cd428cd027fc2e5ca3b9954f1d77a8" +PKG_VERSION="1.9.1" +PKG_SHA256="763b914c4779e9579ab4d06caffff39cc8f43a1c126ec3b7a2f920bf9817097b" PKG_LICENSE="MIT" PKG_SITE="https://xkbcommon.org" PKG_URL="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PKG_VERSION}.tar.gz"