diff --git a/common/shlibs b/common/shlibs index ef93e614c251e4..32324f630403df 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1197,7 +1197,7 @@ libaa.so.1 aalib-1.4rc4_2 libbsd.so.0 libbsd-0.4.2_1 libwiringPi.so libwiringPi-0.0.20200408_1 libwiringPiDev.so libwiringPi-0.0.20200408_1 -libcec.so.6 libcec-6.0.2_1 +libcec.so.7 libcec-7.1.1_0 librump.so.0 netbsd-rumpkernel-20140526_3 librumpvfs.so.0 netbsd-rumpkernel-20140526_3 librumpdev_disk.so.0 netbsd-rumpkernel-20140526_3 diff --git a/srcpkgs/jellyfin-desktop/template b/srcpkgs/jellyfin-desktop/template index 97fcd2e60b4230..c2068e895d92b7 100644 --- a/srcpkgs/jellyfin-desktop/template +++ b/srcpkgs/jellyfin-desktop/template @@ -1,7 +1,7 @@ # Template file for 'jellyfin-desktop' pkgname=jellyfin-desktop version=2.0.0 -revision=1 +revision=2 build_style=cmake build_helper="qmake6" configure_args="-DCHECK_FOR_UPDATES=OFF" diff --git a/srcpkgs/kodi-addon-inputstream-adaptive/template b/srcpkgs/kodi-addon-inputstream-adaptive/template index bf222be5fdd587..76236676df8b4d 100644 --- a/srcpkgs/kodi-addon-inputstream-adaptive/template +++ b/srcpkgs/kodi-addon-inputstream-adaptive/template @@ -1,19 +1,19 @@ # Template file for 'kodi-addon-inputstream-adaptive' pkgname=kodi-addon-inputstream-adaptive -version=21.4.4 +version=21.5.18 revision=1 _kodi_release=Omega # Bento4 version defined in https://github.com/xbmc/inputstream.adaptive/blob/Piers/depends/common/bento4/bento4.txt -_bento4_version=1.6.0-641-Omega +_bento4_version=1.6.0-641-3-Omega build_style=cmake configure_args=" -DENABLE_INTERNAL_BENTO4=1 -DBENTO4_URL=${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_bento4_version}.tar.gz -DVERBOSE=1" -makedepends="gtest-devel kodi-devel kodi-platform-devel pugixml-devel" +makedepends="gtest-devel kodi-devel kodi-platform-devel pugixml-devel rapidjson" short_desc="Kodi inputstream addon for several manifest types" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://github.com/peak3d/inputstream.adaptive" distfiles="https://github.com/peak3d/inputstream.adaptive/archive/${version}-${_kodi_release}.tar.gz https://github.com/xbmc/Bento4/archive/refs/tags/${_bento4_version}.tar.gz" -checksum="0a1074fe04fb7e9500d578490b4cda12ecfcf433495e15e7bf65861527586167 f1f8cfa4f7cb651b609e587f825607cb4b06fe5b08af876fd0154a434f9a5315" +checksum="a62ef86fc616c37ff7fa53ff7dfe2a73ee21f48af306a9f82c5bb5fe05245dad a9b231b63159b3a4d9e47c5328b476308852bf092ccb9ce98f7cf46a386465ce" # Inputstream Adaptive needs the unextracted tarball skip_extraction="${_bento4_version}.tar.gz" diff --git a/srcpkgs/kodi-addon-peripheral-joystick/template b/srcpkgs/kodi-addon-peripheral-joystick/template index 3f73707dc53f72..1af5e9a7978b28 100644 --- a/srcpkgs/kodi-addon-peripheral-joystick/template +++ b/srcpkgs/kodi-addon-peripheral-joystick/template @@ -1,8 +1,8 @@ # Template file for 'kodi-addon-peripheral-joystick' pkgname=kodi-addon-peripheral-joystick -version=1.7.1 -revision=2 -_kodi_release="Matrix" +version=21.1.23 +revision=1 +_kodi_release="Omega" build_style=cmake makedepends="kodi-devel kodi-platform-devel p8-platform-devel eudev-libudev-devel tinyxml-devel" @@ -10,8 +10,8 @@ short_desc="Kodi joystick support (drivers and button maps)" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://github.com/xbmc/peripheral.joystick" -distfiles="https://github.com/xbmc/peripheral.joystick/archive/${version}-${_kodi_release}.tar.gz" -checksum=4dc63c6c5bdad25881eeba800765d97c53b2583addf28e71bbcd67775452ecdb +distfiles="https://github.com/xbmc/peripheral.joystick/archive/refs/tags/${version}-${_kodi_release}.tar.gz" +checksum=7392c30a9e49b0cd219cdca14f5b20ffce9f4a52c349c2cdf37cb603dd21f516 if [ -n "${CROSS_BUILD}" ]; then configure_args+=" -DCMAKE_MODULE_PATH=${XBPS_CROSS_BASE}/usr/share/kodi/cmake" diff --git a/srcpkgs/kodi-addon-pvr-iptvsimple/template b/srcpkgs/kodi-addon-pvr-iptvsimple/template index e8f47ef73bbea5..64c297e1abe4be 100644 --- a/srcpkgs/kodi-addon-pvr-iptvsimple/template +++ b/srcpkgs/kodi-addon-pvr-iptvsimple/template @@ -1,6 +1,6 @@ # Template file for 'kodi-addon-pvr-iptvsimple' pkgname=kodi-addon-pvr-iptvsimple -version=21.8.7 +version=21.11.0 revision=1 _kodi_release=Omega build_style=cmake @@ -12,7 +12,7 @@ maintainer="Alexander Egorenkov " license="GPL-2.0-or-later" homepage="https://github.com/kodi-pvr/pvr.iptvsimple" distfiles="https://github.com/kodi-pvr/pvr.iptvsimple/archive/${version}-${_kodi_release}.tar.gz" -checksum=fb526d408b5a707c169399aa41e6a111045c4c78d28b4971f4e51ccf02930b4a +checksum=377fb3c69d39866c0b3b8a3a7d4c790241b15997b140f45443209c4e44e62418 if [ -n "${CROSS_BUILD}" ]; then configure_args+=" -DCMAKE_MODULE_PATH=${XBPS_CROSS_BASE}/usr/share/kodi/cmake" diff --git a/srcpkgs/kodi-addon-pvr-zattoo/patches/ctime.patch b/srcpkgs/kodi-addon-pvr-zattoo/patches/ctime.patch new file mode 100644 index 00000000000000..9872e8cdda16a2 --- /dev/null +++ b/srcpkgs/kodi-addon-pvr-zattoo/patches/ctime.patch @@ -0,0 +1,10 @@ +--- a/src/http/HttpClient.h ++++ b/src/http/HttpClient.h +@@ -4,6 +4,7 @@ + #include "Curl.h" + #include "../sql/ParameterDB.h" + #include "HttpStatusCodeHandler.h" ++#include + + class HttpClient + { diff --git a/srcpkgs/kodi-addon-pvr-zattoo/template b/srcpkgs/kodi-addon-pvr-zattoo/template index 565ed61187d271..1449a4d5af4f2d 100644 --- a/srcpkgs/kodi-addon-pvr-zattoo/template +++ b/srcpkgs/kodi-addon-pvr-zattoo/template @@ -1,8 +1,8 @@ # Template file for 'kodi-addon-pvr-zattoo' pkgname=kodi-addon-pvr-zattoo -version=19.7.16 +version=21.0.4 revision=1 -_kodi_release=Matrix +_kodi_release=Omega build_style=cmake hostmakedepends="pkg-config" makedepends="kodi-devel kodi-platform-devel p8-platform-devel rapidjson @@ -13,7 +13,7 @@ maintainer="Orphaned " license="GPL-2.0-only" homepage="https://github.com/rbuehlma/pvr.zattoo" distfiles="https://github.com/rbuehlma/pvr.zattoo/archive/${version}-${_kodi_release}.tar.gz" -checksum=ac09db721e51b47f1ca7f4c2201833dbcd69040fd19b09c194fa7491ff4dad41 +checksum=7e1fab309232e7115efa0868c8c3c13c2e7639628ef8bc59a93bf4aa82a3b20d if [ -n "${CROSS_BUILD}" ]; then configure_args+=" -DCMAKE_MODULE_PATH=${XBPS_CROSS_BASE}/usr/share/kodi/cmake" diff --git a/srcpkgs/kodi-addon-vfs-rar/template b/srcpkgs/kodi-addon-vfs-rar/template index dd8afaae768efe..5214d0f04645e3 100644 --- a/srcpkgs/kodi-addon-vfs-rar/template +++ b/srcpkgs/kodi-addon-vfs-rar/template @@ -1,16 +1,16 @@ # Template file for 'kodi-addon-vfs-rar' pkgname=kodi-addon-vfs-rar -version=4.0.0 -revision=2 -_kodi_release=Matrix +version=21.0.2 +revision=1 +_kodi_release=Omega build_style=cmake makedepends="kodi-devel kodi-platform p8-platform-devel tinyxml-devel pkg-config" short_desc="RAR VFS addon for Kodi" maintainer="Kai Stian Olstad " license="GPL-2.0-or-later" homepage="https://github.com/xbmc/vfs.rar" -distfiles="https://github.com/xbmc/vfs.rar/archive/${version}-${_kodi_release}.tar.gz" -checksum=1111d1f90cc4addc2adb0884b779f4b47e30abb2766ba1708053e5f100b514bf +distfiles="https://github.com/xbmc/vfs.rar/archive/refs/tags/${version}-${_kodi_release}.tar.gz" +checksum=7492cf73d52299218acc982c4b35b020ea801d36d47e40460341f4dde712de50 if [ -n "${CROSS_BUILD}" ]; then configure_args+=" -DCMAKE_MODULE_PATH=${XBPS_CROSS_BASE}/usr/share/kodi/cmake" diff --git a/srcpkgs/kodi-addon-vfs-sftp/template b/srcpkgs/kodi-addon-vfs-sftp/template index 93a2a8e948edbb..bfd09b469033b3 100644 --- a/srcpkgs/kodi-addon-vfs-sftp/template +++ b/srcpkgs/kodi-addon-vfs-sftp/template @@ -1,8 +1,8 @@ # Template file for 'kodi-addon-vfs-sftp' pkgname=kodi-addon-vfs-sftp -version=2.0.0 -revision=2 -_kodi_release=Matrix +version=21.0.2 +revision=1 +_kodi_release=Omega build_style=cmake hostmakedepends="pkg-config" makedepends="kodi-devel kodi-platform p8-platform-devel openssl-devel libssh-devel zlib-devel" @@ -10,8 +10,8 @@ short_desc="VFS SFTP addon for Kodi" maintainer="Foxlet " license="GPL-2.0-or-later" homepage="https://github.com/xbmc/vfs.sftp" -distfiles="https://github.com/xbmc/vfs.sftp/archive/${version}-${_kodi_release}.tar.gz" -checksum=b15c5dde7b3aadb3e82e61cb9b0440812b6c2f65b38c6c25aef726f97e746f68 +distfiles="https://github.com/xbmc/vfs.sftp/archive/refs/tags/${version}-${_kodi_release}.tar.gz" +checksum=01a23958331cb0cd78fd2e9367d1269d4319c20b84db5b132632f9c1acd5f3c5 if [ -n "${CROSS_BUILD}" ]; then configure_args+=" -DCMAKE_MODULE_PATH=${XBPS_CROSS_BASE}/usr/share/kodi/cmake" diff --git a/srcpkgs/kodi/patches/curl-type.patch b/srcpkgs/kodi/patches/curl-type.patch deleted file mode 100644 index fa2d8f040decd4..00000000000000 --- a/srcpkgs/kodi/patches/curl-type.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/xbmc/filesystem/CurlFile.cpp -+++ b/xbmc/filesystem/CurlFile.cpp -@@ -44,7 +44,7 @@ using namespace std::chrono_literals; - - #define FITS_INT(a) (((a) <= INT_MAX) && ((a) >= INT_MIN)) - --curl_proxytype proxyType2CUrlProxyType[] = { -+long proxyType2CUrlProxyType[] = { - CURLPROXY_HTTP, CURLPROXY_SOCKS4, CURLPROXY_SOCKS4A, - CURLPROXY_SOCKS5, CURLPROXY_SOCKS5_HOSTNAME, CURLPROXY_HTTPS, - }; diff --git a/srcpkgs/kodi/patches/fix_pipewire_1.4.0_compilation_error.patch b/srcpkgs/kodi/patches/fix_pipewire_1.4.0_compilation_error.patch deleted file mode 100644 index 2f7bfb187b7c53..00000000000000 --- a/srcpkgs/kodi/patches/fix_pipewire_1.4.0_compilation_error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 269053ebbfd3cc4a3156a511f54ab7f08a09a730 Mon Sep 17 00:00:00 2001 -From: Timo Gurr -Date: Fri, 7 Mar 2025 13:30:47 +0100 -Subject: [PATCH] [AudioEngine] PipeWire: Fix build with PipeWire 1.4.0 - -PipeWire >= 1.4.0 requires the correct struct type to be used, otherwise -it will fail to compile. - -Reference: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/188d920733f0791413d3386e5536ee7377f71b2f ---- - xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp b/xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp -index 88fe89ee1399a..50eaf0c945886 100644 ---- a/xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp -+++ b/xbmc/cores/AudioEngine/Sinks/pipewire/PipewireNode.cpp -@@ -40,7 +40,8 @@ void CPipewireNode::EnumerateFormats() - for (uint32_t param = 0; param < m_info->n_params; param++) - { - if (m_info->params[param].id == SPA_PARAM_EnumFormat) -- pw_node_enum_params(m_proxy.get(), 0, m_info->params[param].id, 0, 0, NULL); -+ pw_node_enum_params(reinterpret_cast(m_proxy.get()), 0, -+ m_info->params[param].id, 0, 0, NULL); - } - } - diff --git a/srcpkgs/kodi/template b/srcpkgs/kodi/template index ec90bbe5536555..5dda7ccb925879 100644 --- a/srcpkgs/kodi/template +++ b/srcpkgs/kodi/template @@ -1,7 +1,7 @@ # Template file for 'kodi' pkgname=kodi -version=21.2 -revision=3 +version=21.3 +revision=1 _codename="Omega" _crossguid_ver="ca1bf4b810e2d188d04cb6286f957008ee1b7681" _dvdcss_ver="1.4.3-Next-Nexus-Alpha2-2" @@ -61,7 +61,7 @@ distfiles="https://github.com/xbmc/xbmc/archive/${version}-${_codename}.tar.gz http://mirrors.kodi.tv/build-deps/sources/commons-lang3-${_common_lang}-bin.tar.gz http://mirrors.kodi.tv/build-deps/sources/commons-text-${_common_text}-bin.tar.gz http://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-${_groovy}.zip" -checksum="da3a5df663684664b9383b65f1c06568222629d935084a59e4e641fcdcb6c383 +checksum="a60afcb556e4a00cb19fc35b7e77758107c9a8096c6ce9b66af5f92396be31aa 6be27e0b3a4907f0cd3cfadec255ee1b925569e1bd06e67a4d2f4267299b69c4 f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62 diff --git a/srcpkgs/libcec/patches/no-fqdn.patch b/srcpkgs/libcec/patches/no-fqdn.patch deleted file mode 100644 index 69fe1c458c57ac..00000000000000 --- a/srcpkgs/libcec/patches/no-fqdn.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git src/libcec/cmake/SetBuildInfo.cmake src/libcec/cmake/SetBuildInfo.cmake -index 3402f9f..b121361 100644 ---- a/src/libcec/cmake/SetBuildInfo.cmake -+++ b/src/libcec/cmake/SetBuildInfo.cmake -@@ -40,7 +40,7 @@ else() - # add host on which this was built to compile info - find_program(HAVE_HOSTNAME_BIN hostname /bin /usr/bin /usr/local/bin) - if(HAVE_HOSTNAME_BIN) -- exec_program(hostname ARGS -f OUTPUT_VARIABLE BUILD_HOST RETURN_VALUE RETURN_HOST) -+ exec_program(hostname ARGS OUTPUT_VARIABLE BUILD_HOST RETURN_VALUE RETURN_HOST) - if (RETURN_HOST) - exec_program(hostname OUTPUT_VARIABLE BUILD_HOST) - endif() diff --git a/srcpkgs/libcec/patches/python-3.13.patch b/srcpkgs/libcec/patches/python-3.13.patch deleted file mode 100644 index e7c351d0ec4e3f..00000000000000 --- a/srcpkgs/libcec/patches/python-3.13.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/src/libcec/SwigHelper.h b/src/libcec/SwigHelper.h ---- a/src/libcec/SwigHelper.h 2020-07-13 06:18:33.000000000 -0400 -+++ b/src/libcec/SwigHelper.h 2024-11-23 15:00:04.684002606 -0500 -@@ -119,7 +119,7 @@ - if (!!m_callbacks[callback]) - { - /** call the callback */ -- result = PyEval_CallObject(m_callbacks[callback], arglist); -+ result = PyObject_CallObject(m_callbacks[callback], arglist); - - /** unref the argument and result */ - if (!!arglist) diff --git a/srcpkgs/libcec/patches/return-right.patch b/srcpkgs/libcec/patches/return-right.patch deleted file mode 100644 index 8b5caba785116b..00000000000000 --- a/srcpkgs/libcec/patches/return-right.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- ./include/cecloader.h.orig 2023-09-30 07:58:57.250505723 -0400 -+++ ./include/cecloader.h 2023-09-30 08:00:08.028027063 -0400 -@@ -88,7 +88,7 @@ - if (!g_libCEC) - g_libCEC = LoadLibrary(strLib ? strLib : "cec.dll"); - if (!g_libCEC) -- return NULL; -+ return false; - - typedef bool (__cdecl*_LibCecBootloader)(void); - _LibCecBootloader LibCecBootloader; -@@ -172,7 +172,7 @@ - if (!g_libCEC) - { - std::cout << dlerror() << std::endl; -- return NULL; -+ return false; - } - } - -@@ -181,7 +181,7 @@ - if (!LibCecBootloader) - { - std::cout << "cannot find CECStartBootloader" << std::endl; -- return NULL; -+ return false; - } - - bool bReturn = LibCecBootloader(); diff --git a/srcpkgs/libcec/template b/srcpkgs/libcec/template index 41c5985ed4d991..c9b8dcc0e4be1a 100644 --- a/srcpkgs/libcec/template +++ b/srcpkgs/libcec/template @@ -1,9 +1,9 @@ # Template file for 'libcec' pkgname=libcec -version=6.0.2 -revision=6 +version=7.1.1 +revision=1 build_style=cmake -configure_args="Python_ADDITIONAL_VERSIONS=${py3_ver}" +configure_args="Python_ADDITIONAL_VERSIONS=${py3_ver} -DHAVE_LINUX_API=1" hostmakedepends="pkg-config libtool swig" makedepends="eudev-libudev-devel p8-platform-devel libXrandr-devel python3-devel" @@ -12,7 +12,7 @@ maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://github.com/Pulse-Eight/libcec" distfiles="https://github.com/Pulse-Eight/libcec/archive/libcec-${version}.tar.gz" -checksum=090696d7a4fb772d7acebbb06f91ab92e025531c7c91824046b9e4e71ecb3377 +checksum=7f7da95a4c1e7160d42ca37a3ac80cf6f389b317e14816949e0fa5e2edf4cc64 cec-client_package() { depends="libcec>=${version}"