From b9b607bf09dc8c1f78382d5e1a3e512009916168 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 21 Jun 2022 12:48:11 +0000 Subject: [PATCH 1/4] sbc: update to 2.0 update: - to https and xz URI - from 1.5 (2020-12-07) to 2.0 (2022-06-20) - incorporates upstream patch - sbc_primitives: Fix build on non-x86 patch log: - https://git.kernel.org/pub/scm/bluetooth/sbc.git/ --- packages/audio/sbc/package.mk | 6 +-- .../sbc_primitives-Fix-build-on-non-x86.patch | 39 ------------------- 2 files changed, 3 insertions(+), 42 deletions(-) delete mode 100644 packages/audio/sbc/patches/sbc_primitives-Fix-build-on-non-x86.patch diff --git a/packages/audio/sbc/package.mk b/packages/audio/sbc/package.mk index e7e2db72a1..f22fdecea5 100644 --- a/packages/audio/sbc/package.mk +++ b/packages/audio/sbc/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="sbc" -PKG_VERSION="1.5" -PKG_SHA256="51d4e385237e9d4780c7b20e660e30fb6a7a6d75ca069f1ed630fa6105232aba" +PKG_VERSION="2.0" +PKG_SHA256="8f12368e1dbbf55e14536520473cfb338c84b392939cc9b64298360fd4a07992" PKG_LICENSE="GPL" PKG_SITE="http://www.bluez.org/" -PKG_URL="http://www.kernel.org/pub/linux/bluetooth/sbc-${PKG_VERSION}.tar.gz" +PKG_URL="https://www.kernel.org/pub/linux/bluetooth/sbc-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="standalone SBC library" PKG_BUILD_FLAGS="+pic" diff --git a/packages/audio/sbc/patches/sbc_primitives-Fix-build-on-non-x86.patch b/packages/audio/sbc/patches/sbc_primitives-Fix-build-on-non-x86.patch deleted file mode 100644 index b060a59ad4..0000000000 --- a/packages/audio/sbc/patches/sbc_primitives-Fix-build-on-non-x86.patch +++ /dev/null @@ -1,39 +0,0 @@ -From: Marius Bakke - -Don't call __builtin_cpu_init unless targeting i386 or x86_64. -Otherwise we get an error at link time: - - CC sbc/sbc_primitives.lo -sbc/sbc_primitives.c: In function ‘sbc_init_primitives_x86’: -sbc/sbc_primitives.c:596:2: warning: implicit declaration of function ‘__builtin_cpu_init’; did you mean ‘__builtin_irint’? [-Wimplicit-function-declaration] -[...] - CCLD src/sbcdec -ld: sbc/.libs/libsbc-private.a(sbc_primitives.o): in function `sbc_init_primitives': -sbc_primitives.c:(.text+0x3a30): undefined reference to `__builtin_cpu_init' ---- - sbc/sbc_primitives.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/sbc/sbc_primitives.c b/sbc/sbc_primitives.c -index 97a75be..09c214a 100644 ---- a/sbc/sbc_primitives.c -+++ b/sbc/sbc_primitives.c -@@ -593,6 +593,7 @@ static int sbc_calc_scalefactors_j( - - static void sbc_init_primitives_x86(struct sbc_encoder_state *state) - { -+#if defined(__x86_64__) || defined(__i386__) - __builtin_cpu_init(); - - #ifdef SBC_BUILD_WITH_MMX_SUPPORT -@@ -604,6 +605,7 @@ static void sbc_init_primitives_x86(struct sbc_encoder_state *state) - if (__builtin_cpu_supports("sse4.2")) - sbc_init_primitives_sse(state); - #endif -+#endif - } - - /* --- -2.29.2 - From 6658d61a467267f525ff5a47c16fb48a620fe07e Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 22 Jun 2022 11:55:55 +0000 Subject: [PATCH 2/4] openal-soft: update to 1.22.2 --- packages/audio/openal-soft/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/audio/openal-soft/package.mk b/packages/audio/openal-soft/package.mk index 66a17265a1..7cd642f8e9 100644 --- a/packages/audio/openal-soft/package.mk +++ b/packages/audio/openal-soft/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="openal-soft" -PKG_VERSION="1.21.1" -PKG_SHA256="8ac17e4e3b32c1af3d5508acfffb838640669b4274606b7892aa796ca9d7467f" +PKG_VERSION="1.22.2" +PKG_SHA256="3e58f3d4458f5ee850039b1a6b4dac2343b3a5985a6a2e7ae2d143369c5b8135" PKG_LICENSE="GPL" PKG_SITE="http://www.openal.org/" PKG_URL="https://github.com/kcat/openal-soft/archive/${PKG_VERSION}.tar.gz" From 2118991e39f4cfe12f936ee32e0a8e6ef82f8813 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 28 Jun 2022 14:42:12 +0000 Subject: [PATCH 3/4] libsamplerate: update to 0.2.2 and PKG_ --- packages/audio/libsamplerate/package.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/audio/libsamplerate/package.mk b/packages/audio/libsamplerate/package.mk index 092c7c1bd4..5ee069e845 100644 --- a/packages/audio/libsamplerate/package.mk +++ b/packages/audio/libsamplerate/package.mk @@ -3,13 +3,14 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libsamplerate" -PKG_VERSION="0.1.9" -PKG_SHA256="0a7eb168e2f21353fb6d84da152e4512126f7dc48ccb0be80578c565413444c1" +PKG_VERSION="0.2.2" +PKG_SHA256="3258da280511d24b49d6b08615bbe824d0cacc9842b0e4caf11c52cf2b043893" PKG_LICENSE="GPL" -PKG_SITE="http://www.mega-nerd.com/SRC/" -PKG_URL="http://www.mega-nerd.com/SRC/${PKG_NAME}-${PKG_VERSION}.tar.gz" +PKG_SITE="http://libsndfile.github.io/libsamplerate/" +PKG_URL="https://github.com/libsndfile/libsamplerate/releases/download/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A Sample Rate Converter for audio." +PKG_TOOLCHAIN="autotools" # package specific configure options PKG_CONFIGURE_OPTS_TARGET="--disable-shared \ From ea4b76fdcf9a0795f27f8dddebe15f8f5fab65a8 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Thu, 30 Jun 2022 11:58:00 +0000 Subject: [PATCH 4/4] pipewire: update to 0.3.53 --- packages/audio/pipewire/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/audio/pipewire/package.mk b/packages/audio/pipewire/package.mk index 2bafa392af..3443b54b07 100644 --- a/packages/audio/pipewire/package.mk +++ b/packages/audio/pipewire/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="pipewire" -PKG_VERSION="0.3.52" -PKG_SHA256="024ec4b2f77e6049ba3acb569250943f736a366a05f4b8fce42e09e678b43039" +PKG_VERSION="0.3.53" +PKG_SHA256="d05aef5c021d2555ad59de4f84b50523dcccc5d753e8d5f63dfc75f8eb7e38a7" PKG_LICENSE="LGPL" PKG_SITE="https://pipewire.org" PKG_URL="https://github.com/PipeWire/pipewire/archive/${PKG_VERSION}.tar.gz"