diff --git a/packages/audio/fluidsynth/package.mk b/packages/audio/fluidsynth/package.mk index 72ed9db8b5..edbdb87ea5 100644 --- a/packages/audio/fluidsynth/package.mk +++ b/packages/audio/fluidsynth/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fluidsynth" -PKG_VERSION="2.3.2" -PKG_SHA256="cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7" +PKG_VERSION="2.3.3" +PKG_SHA256="321f7d3f72206b2522f30a1cb8ad1936fd4533ffc4d29dd335b1953c9fb371e6" PKG_LICENSE="GPL" PKG_SITE="http://fluidsynth.org/" PKG_URL="https://github.com/FluidSynth/fluidsynth/archive/v${PKG_VERSION}.tar.gz" @@ -13,8 +13,6 @@ PKG_LONGDESC="FluidSynth renders midi music files as raw audio data, for playing PKG_BUILD_FLAGS="+pic" PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=0 \ - -DLIB_SUFFIX= \ -Denable-libsndfile=1 \ - -Denable-pkgconfig=1 \ -Denable-pulseaudio=0 \ -Denable-readline=0" diff --git a/packages/debug/libunwind/package.mk b/packages/debug/libunwind/package.mk index 8d1a15e9f0..a6ce8e8820 100644 --- a/packages/debug/libunwind/package.mk +++ b/packages/debug/libunwind/package.mk @@ -2,11 +2,11 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libunwind" -PKG_VERSION="1.6.2" -PKG_SHA256="4a6aec666991fb45d0889c44aede8ad6eb108071c3554fcdff671f9c94794976" +PKG_VERSION="1.7.0" +PKG_SHA256="e357fac5c203ea714230c3045b7e3aee4854112a3a72c391d81eedf1a5c7ca93" PKG_LICENSE="GPL" -PKG_SITE="http://www.nongnu.org/libunwind/" -PKG_URL="http://download.savannah.nongnu.org/releases/libunwind/libunwind-${PKG_VERSION}.tar.gz" +PKG_SITE="https://www.nongnu.org/libunwind/" +PKG_URL="https://github.com/libunwind/libunwind/archive/refs/tags/v${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain zlib" PKG_LONGDESC="library to determine the call-chain of a program" PKG_BUILD_FLAGS="+pic" diff --git a/packages/devel/gettext/package.mk b/packages/devel/gettext/package.mk index 31fecc61ea..1543e53e9d 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.21.1" -PKG_SHA256="50dbc8f39797950aa2c98e939947c527e5ac9ebd2c1b99dd7b06ba33a6767ae6" +PKG_VERSION="0.22" +PKG_SHA256="0e60393a47061567b46875b249b7d2788b092d6457d656145bb0e7e6a3e26d93" 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/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch b/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch index a34330a02e..3743375c56 100644 --- a/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch +++ b/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch @@ -5,8 +5,8 @@ diff -Naur gettext-0.19.7/gettext-tools/Makefile.am gettext-0.19.7.patch/gettext AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4 --SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc -+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests +-SUBDIRS = gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc ++SUBDIRS = gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests EXTRA_DIST = misc/DISCLAIM MOSTLYCLEANFILES = core *.stackdump @@ -17,8 +17,8 @@ diff -Naur gettext-0.19.7/gettext-tools/Makefile.in gettext-0.19.7.patch/gettext top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4 --SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc -+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests +-SUBDIRS = gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc ++SUBDIRS = gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests # Allow users to use "gnulib-tool --update". diff --git a/packages/graphics/libde265/package.mk b/packages/graphics/libde265/package.mk index ae49c7eecf..49ce609d08 100644 --- a/packages/graphics/libde265/package.mk +++ b/packages/graphics/libde265/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libde265" -PKG_VERSION="1.0.11" -PKG_SHA256="2f8f12cabbdb15e53532b7c1eb964d4e15d444db1be802505e6ac97a25035bab" +PKG_VERSION="1.0.12" +PKG_SHA256="62185ea2182e68cf68bba20cc6eb4c287407b509cf0a827d7ddb75614db77b5c" PKG_LICENSE="LGPLv3" PKG_SITE="http://www.libde265.org" PKG_URL="https://github.com/strukturag/libde265/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz" diff --git a/packages/graphics/tiff/package.mk b/packages/graphics/tiff/package.mk index b29f5d2696..40f5481762 100644 --- a/packages/graphics/tiff/package.mk +++ b/packages/graphics/tiff/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="tiff" -PKG_VERSION="4.5.0" -PKG_SHA256="c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464" +PKG_VERSION="4.5.1" +PKG_SHA256="d7f38b6788e4a8f5da7940c5ac9424f494d8a79eba53d555f4a507167dca5e2b" PKG_LICENSE="OSS" PKG_SITE="http://www.remotesensing.org/libtiff/" PKG_URL="http://download.osgeo.org/libtiff/${PKG_NAME}-${PKG_VERSION}.tar.gz" diff --git a/packages/multimedia/gmmlib/package.mk b/packages/multimedia/gmmlib/package.mk index 23ade1d671..d46d2b675d 100644 --- a/packages/multimedia/gmmlib/package.mk +++ b/packages/multimedia/gmmlib/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gmmlib" -PKG_VERSION="22.3.5" -PKG_SHA256="24200744a185d446329402e671555e7cd18be7a09374445f9b337c6d3a4f4c52" +PKG_VERSION="22.3.7" +PKG_SHA256="49b9e40c75a5e3859f5166a2543f333bb8c618f433ca495965e0c13cd6525273" PKG_ARCH="x86_64" PKG_LICENSE="MIT" PKG_SITE="https://01.org/linuxmedia" diff --git a/packages/network/openvpn/package.mk b/packages/network/openvpn/package.mk index 1727e44834..c447c97a2b 100644 --- a/packages/network/openvpn/package.mk +++ b/packages/network/openvpn/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="openvpn" -PKG_VERSION="2.6.4" -PKG_SHA256="371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4" +PKG_VERSION="2.6.5" +PKG_SHA256="e34efdb9a3789a760cfc91d57349dfb1e31da169c98c06cb490c6a8a015638e2" PKG_LICENSE="GPL" PKG_SITE="https://openvpn.net" PKG_URL="https://swupdate.openvpn.org/community/releases/${PKG_NAME}-${PKG_VERSION}.tar.gz" diff --git a/packages/sysutils/fuse3/package.mk b/packages/sysutils/fuse3/package.mk index 02f8f80abc..c62ab2707e 100644 --- a/packages/sysutils/fuse3/package.mk +++ b/packages/sysutils/fuse3/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fuse3" -PKG_VERSION="3.14.1" -PKG_SHA256="126919d72b46b3e0eb58a9c6933a2a50c36f2ea69f61fe9e78bdba9f463ffa20" +PKG_VERSION="3.15.0" +PKG_SHA256="70589cfd5e1cff7ccd6ac91c86c01be340b227285c5e200baa284e401eea2ca0" PKG_LICENSE="GPL" PKG_SITE="https://github.com/libfuse/libfuse/" PKG_URL="https://github.com/libfuse/libfuse/releases/download/fuse-${PKG_VERSION}/fuse-${PKG_VERSION}.tar.xz" diff --git a/packages/sysutils/fuse3/patches/PR804-Wrapper-around-test-applications-for-cross-compiler-.patch b/packages/sysutils/fuse3/patches/PR804-Wrapper-around-test-applications-for-cross-compiler-.patch new file mode 100644 index 0000000000..295532cff1 --- /dev/null +++ b/packages/sysutils/fuse3/patches/PR804-Wrapper-around-test-applications-for-cross-compiler-.patch @@ -0,0 +1,39 @@ +From 6d21930baa4379023414706ce1750e0d729b99f0 Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Mon, 12 Jun 2023 12:15:35 +0000 +Subject: [PATCH] Wrapper around test applications for cross compiler + environment in meson.build + +This enhances commit 7be56c57f93e3436b1fbd9ecc320de5c03a3e4b8 to allow build +fuse to be built using a cross compiler + +Fixes: +../meson.build:180:12: ERROR: Can not run test applications in this cross environment. +--- + meson.build | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/meson.build b/meson.build +index 7aa4e0d..9707ea3 100644 +--- a/meson.build ++++ b/meson.build +@@ -177,10 +177,12 @@ int main() + } + ''' + +-result = cc.run(detect_getmntent_needs_unescape) +-if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' +- message('getmntent does not unescape') +- add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++if not meson.is_cross_build() ++ result = cc.run(detect_getmntent_needs_unescape) ++ if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' ++ message('getmntent does not unescape') ++ add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++ endif + endif + + # Write private test results into fuse_config.h (stored in build directory) +-- +2.34.1 + diff --git a/packages/sysutils/open-vm-tools/package.mk b/packages/sysutils/open-vm-tools/package.mk index d00c9d270f..acc9f68275 100644 --- a/packages/sysutils/open-vm-tools/package.mk +++ b/packages/sysutils/open-vm-tools/package.mk @@ -4,8 +4,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="open-vm-tools" -PKG_VERSION="12.2.0" -PKG_SHA256="5127dd8643e4c89a22a93728ea5420d236cd4083bc07d665f70fee08a581d635" +PKG_VERSION="12.2.5" +PKG_SHA256="8cf14932fde137d9079891c1c08ac8f41024de0af90e8ff3707fe0e66c687775" PKG_ARCH="x86_64" PKG_LICENSE="GPL" PKG_SITE="https://github.com/vmware/open-vm-tools" diff --git a/packages/wayland/weston/package.mk b/packages/wayland/weston/package.mk index dfdb574b1c..ce5c8b59ee 100644 --- a/packages/wayland/weston/package.mk +++ b/packages/wayland/weston/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="weston" -PKG_VERSION="11.0.2" -PKG_SHA256="7240752cef0b7de622baf8bd5348e63fc6b19f02ef824961b2add177d9652952" +PKG_VERSION="12.0.1" +PKG_SHA256="b18591eab278bc191720f6c09158040b795e7118af1d5ddca6acd9a8e2039535" PKG_LICENSE="MIT" PKG_SITE="https://wayland.freedesktop.org/" PKG_URL="https://gitlab.freedesktop.org/wayland/weston/-/releases/${PKG_VERSION}/downloads/${PKG_NAME}-${PKG_VERSION}.tar.xz" @@ -13,8 +13,10 @@ PKG_LONGDESC="Reference implementation of a Wayland compositor" PKG_MESON_OPTS_TARGET="-Dbackend-drm=true \ -Dbackend-drm-screencast-vaapi=false \ -Dbackend-headless=false \ + -Dbackend-pipewire=false \ -Dbackend-rdp=false \ -Dscreenshare=false \ + -Dbackend-vnc=false \ -Dbackend-wayland=false \ -Dbackend-x11=false \ -Dbackend-default=drm \ @@ -29,7 +31,6 @@ PKG_MESON_OPTS_TARGET="-Dbackend-drm=true \ -Dshell-kiosk=false \ -Ddesktop-shell-client-default="weston-desktop-shell" \ -Dcolor-management-lcms=false \ - -Dlauncher-logind=false \ -Dlauncher-libseat=true \ -Dimage-jpeg=true \ -Dimage-webp=false \ diff --git a/packages/web/nghttp2/package.mk b/packages/web/nghttp2/package.mk index c8de386b1d..fa2faf6a16 100644 --- a/packages/web/nghttp2/package.mk +++ b/packages/web/nghttp2/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="nghttp2" -PKG_VERSION="1.53.0" -PKG_SHA256="b867184254e5a29b0ba68413aa14f8b0ce1142a371761374598dec092dabb809" +PKG_VERSION="1.54.0" +PKG_SHA256="20533c9354fbb6aa689b6aa0ddb77f91da1d242587444502832e1864308152df" PKG_LICENSE="MIT" PKG_SITE="http://www.linuxfromscratch.org/blfs/view/cvs/basicnet/nghttp2.html" PKG_URL="https://github.com/nghttp2/nghttp2/releases/download/v${PKG_VERSION}/nghttp2-${PKG_VERSION}.tar.xz" diff --git a/packages/x11/data/xkeyboard-config/package.mk b/packages/x11/data/xkeyboard-config/package.mk index b73868d995..ff1f2a0d27 100644 --- a/packages/x11/data/xkeyboard-config/package.mk +++ b/packages/x11/data/xkeyboard-config/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="xkeyboard-config" -PKG_VERSION="2.38" -PKG_SHA256="0690a91bab86b18868f3eee6d41e9ec4ce6894f655443d490a2184bfac56c872" +PKG_VERSION="2.39" +PKG_SHA256="5ac5f533eff7b0c116805fe254fd79b2c9882700a4f9f2c070f8c4eae5aaa682" PKG_LICENSE="MIT" PKG_SITE="https://www.X.org" PKG_URL="https://www.x.org/releases/individual/data/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/x11/lib/libX11/package.mk b/packages/x11/lib/libX11/package.mk index cb2e45ea53..d5552a929f 100644 --- a/packages/x11/lib/libX11/package.mk +++ b/packages/x11/lib/libX11/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libX11" -PKG_VERSION="1.8.5" -PKG_SHA256="e362c6f03c793171becd1ce2078c64789504c7d7ff48ee40a76ff76b59f6b561" +PKG_VERSION="1.8.6" +PKG_SHA256="59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9" PKG_LICENSE="OSS" PKG_SITE="https://www.x.org/" PKG_URL="https://xorg.freedesktop.org/archive/individual/lib/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/x11/proto/xorgproto/package.mk b/packages/x11/proto/xorgproto/package.mk index 514512e4ed..e5dd818a94 100644 --- a/packages/x11/proto/xorgproto/package.mk +++ b/packages/x11/proto/xorgproto/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="xorgproto" -PKG_VERSION="2022.2" -PKG_SHA256="5d13dbf2be08f95323985de53352c4f352713860457b95ccaf894a647ac06b9e" +PKG_VERSION="2023.2" +PKG_SHA256="b61fbc7db82b14ce2dc705ab590efc32b9ad800037113d1973811781d5118c2c" PKG_LICENSE="OSS" PKG_SITE="https://www.X.org" PKG_URL="https://xorg.freedesktop.org/archive/individual/proto/${PKG_NAME}-${PKG_VERSION}.tar.xz"