From 04c5a01327f65beb6e0a24a5c69edc84643ac16c Mon Sep 17 00:00:00 2001 From: heitbaum Date: Tue, 2 Nov 2021 20:41:55 +1100 Subject: [PATCH 1/3] mpv-drmprime: update to 0.34.0 --- .../mpv-drmprime/package.mk | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/packages/addons/addon-depends/multimedia-tools-depends/mpv-drmprime/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/mpv-drmprime/package.mk index 87bace52c9..2c4f9411c6 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/mpv-drmprime/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/mpv-drmprime/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="mpv-drmprime" -PKG_VERSION="0.33.1" -PKG_SHA256="100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9" +PKG_VERSION="0.34.0" +PKG_SHA256="f654fb6275e5178f57e055d20918d7d34e19949bc98ebbf4a7371902e88ce309" PKG_LICENSE="GPL" PKG_SITE="https://mpv.io/" PKG_URL="https://github.com/mpv-player/mpv/archive/v${PKG_VERSION}.tar.gz" @@ -12,22 +12,22 @@ PKG_LONGDESC="A media player based on MPlayer and mplayer2. It supports a wide v PKG_TOOLCHAIN="manual" PKG_BUILD_FLAGS="-sysroot" -PKG_CONFIGURE_OPTS_TARGET="--prefix=/usr \ - --disable-libarchive \ - --disable-lua \ - --disable-javascript \ - --disable-uchardet \ - --disable-rubberband \ - --disable-lcms2 \ - --disable-vapoursynth \ - --disable-jack \ - --disable-wayland \ - --disable-x11 \ - --disable-vulkan \ - --disable-caca \ - --enable-drm \ - --enable-gbm \ - --enable-egl-drm" +PKG_MANUAL_OPTS_TARGET="--prefix=/usr \ + --disable-libarchive \ + --disable-lua \ + --disable-javascript \ + --disable-uchardet \ + --disable-rubberband \ + --disable-lcms2 \ + --disable-vapoursynth \ + --disable-jack \ + --disable-wayland \ + --disable-x11 \ + --disable-vulkan \ + --disable-caca \ + --enable-drm \ + --enable-gbm \ + --enable-egl-drm" if [ "${OPENGLES_SUPPORT}" = "yes" ]; then PKG_DEPENDS_TARGET+=" ${OPENGLES}" @@ -39,27 +39,27 @@ fi if [ "${VAAPI_SUPPORT}" = "yes" ]; then PKG_DEPENDS_TARGET+=" libva" - PKG_CONFIGURE_OPTS_TARGET+=" --enable-vaapi --enable-vaapi-drm" + PKG_MANUAL_OPTS_TARGET+=" --enable-vaapi --enable-vaapi-drm" else - PKG_CONFIGURE_OPTS_TARGET+=" --disable-vaapi" + PKG_MANUAL_OPTS_TARGET+=" --disable-vaapi" fi if [ "${PULSEAUDIO_SUPPORT}" = "yes" ]; then PKG_DEPENDS_TARGET+=" pulseaudio" - PKG_CONFIGURE_OPTS_TARGET+=" --enable-pulse" + PKG_MANUAL_OPTS_TARGET+=" --enable-pulse" else - PKG_CONFIGURE_OPTS_TARGET+=" --disable-pulse" + PKG_MANUAL_OPTS_TARGET+=" --disable-pulse" fi if [ "${KODI_BLURAY_SUPPORT}" = "yes" ]; then PKG_DEPENDS_TARGET+=" libbluray" - PKG_CONFIGURE_OPTS_TARGET+=" --enable-libbluray" + PKG_MANUAL_OPTS_TARGET+=" --enable-libbluray" else - PKG_CONFIGURE_OPTS_TARGET+=" --disable-libbluray" + PKG_MANUAL_OPTS_TARGET+=" --disable-libbluray" fi configure_target() { - waf configure ${PKG_CONFIGURE_OPTS_TARGET} + waf configure ${PKG_MANUAL_OPTS_TARGET} } make_target() { From 2862f0423f3abe03c9010d0fbc507b61fdf41070 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 7 Aug 2021 15:13:21 +1000 Subject: [PATCH 2/3] mpd: update to 0.23.3 and addon (112) update 0.22.9 (111) 2021-08-06 to 0.23.3 (112) 2021-10-31 news: https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.3/NEWS changelog: ver 0.23.3 (2021/10/31) * protocol - add optional position parameter to "add" and "playlistadd" - allow range in "playlistdelete" * database - fix scanning files with question mark in the name - inotify: fix use-after-free bug * output - alsa: add option "stop_dsd_silence" to work around DSD DAC noise * macOS: fix libfmt related build failure * systemd: add "RuntimeDirectory" directive ver 0.23.2 (2021/10/22) * protocol - fix "albumart" timeout bug * input - nfs: fix playback bug * output - pipewire: send artist and title to PipeWire - pipewire: DSD support * neighbor - mention failed plugin name in error message * player - fix cross-fade regression * fix crash with libfmt versions older than 7 ver 0.23.1 (2021/10/19) * protocol - use decimal notation instead of scientific notation - "load" supports relative positions * output - emit "mixer" idle event when replay gain changes volume - pipewire: emit "mixer" idle events on external volume change - pipewire: attempt to change the graph sample rate - snapcast: fix time stamp bug which caused "Failed to get chunk" * fix libfmt linker problems * fix broken password authentication ver 0.23 (2021/10/14) * protocol - new command "getvol" - show the audio format in "playlistinfo" - support "listfiles" with arbitrary storage plugins - support relative positions in "addid" - fix relative positions in "move" and "moveid" - add "position" parameter to "findadd" and "searchadd" - add position parameter to "load" * database - proxy: require MPD 0.20 or later - proxy: require libmpdclient 2.11 or later - proxy: split search into chunks to avoid exceeding the output buffer - simple: add option to hide CUE target songs - upnp: support libnpupnp instead of libupnp * archive - zzip, iso9660: ignore file names which are invalid UTF-8 * decoder - openmpt: new plugin - wavpack: fix WVC file support * player - do not cross-fade songs shorter than 20 seconds * output - oss: support DSD over PCM - pipewire: new plugin - snapcast: new plugin * tags - new tags "ComposerSort", "Ensemble", "Movement", "MovementNumber", and "Location" * split permission "player" from "control" * add option "host_permissions" * new build-time dependency: libfmt ver 0.22.11 (2021/08/24) * protocol - fix "albumart" crash * filter - ffmpeg: pass "channel_layout" instead of "channels" to buffersrc - ffmpeg: fix "av_buffersink_get_frame() failed: Resource temporarily unavailable" - ffmpeg: support double-precision samples (by converting to single precision) * Android - build with NDK r23 - playlist_directory defaults to "/sdcard/Android/data/org.musicpd/files/playlists" --- packages/addons/service/mpd/changelog.txt | 3 +++ packages/addons/service/mpd/package.mk | 13 ++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/addons/service/mpd/changelog.txt b/packages/addons/service/mpd/changelog.txt index 47681785a1..e942942bfd 100644 --- a/packages/addons/service/mpd/changelog.txt +++ b/packages/addons/service/mpd/changelog.txt @@ -1,3 +1,6 @@ +112 +- Update to version 0.23.3 + 111 - include wavpack support - Update to version 0.22.9 diff --git a/packages/addons/service/mpd/package.mk b/packages/addons/service/mpd/package.mk index 496ea0000c..2f02a6d053 100644 --- a/packages/addons/service/mpd/package.mk +++ b/packages/addons/service/mpd/package.mk @@ -3,16 +3,16 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="mpd" -PKG_VERSION="0.22.9" -PKG_SHA256="f937403297c2240bd4a569f4b937ee7ab17398a5284ba9df4d6d4c3a0512bc64" -PKG_REV="111" +PKG_VERSION="0.23.3" +PKG_SHA256="b300625701005c6b14649f11dac118d05540529a5385d05b7c3062c0ce08f399" +PKG_REV="112" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://www.musicpd.org" PKG_URL="http://www.musicpd.org/download/mpd/$(get_pkg_version_maj_min)/mpd-${PKG_VERSION}.tar.xz" -PKG_DEPENDS_TARGET="toolchain alsa-lib avahi boost curl faad2 ffmpeg flac glib lame libcdio libgcrypt \ - libiconv libid3tag libmad libmpdclient libsamplerate libvorbis libnfs libogg \ - mpd-mpc opus pulseaudio samba wavpack yajl" +PKG_DEPENDS_TARGET="toolchain alsa-lib avahi boost curl faad2 ffmpeg flac glib lame libcdio libfmt \ + libgcrypt libiconv libid3tag libmad libmpdclient libsamplerate libvorbis \ + libnfs libogg mpd-mpc opus pulseaudio samba wavpack yajl" PKG_SECTION="service.multimedia" PKG_SHORTDESC="Music Player Daemon (MPD): a free and open Music Player Server" PKG_LONGDESC="Music Player Daemon (${PKG_VERSION}) is a flexible and powerful server-side application for playing music" @@ -84,7 +84,6 @@ PKG_MESON_OPTS_TARGET=" \ -Dsyslog=disabled \ -Dsystemd=disabled \ -Dtest=false \ - -Dtidal=enabled \ -Dtwolame=disabled \ -Dupnp=disabled \ -Dvorbis=enabled \ From 2fe48b8df5593ff2db84094d842052e7004af75f Mon Sep 17 00:00:00 2001 From: heitbaum Date: Tue, 2 Nov 2021 22:21:05 +1100 Subject: [PATCH 3/3] btrfs-progs: update to 5.15 and addon (104) --- packages/addons/tools/btrfs-progs/changelog.txt | 3 +++ packages/addons/tools/btrfs-progs/package.mk | 9 +++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/addons/tools/btrfs-progs/changelog.txt b/packages/addons/tools/btrfs-progs/changelog.txt index 5b6ecbb5c5..ce1d4666e5 100644 --- a/packages/addons/tools/btrfs-progs/changelog.txt +++ b/packages/addons/tools/btrfs-progs/changelog.txt @@ -1,3 +1,6 @@ +104 +- update to 5.15 + 103 - rebuild with --disable-zstd diff --git a/packages/addons/tools/btrfs-progs/package.mk b/packages/addons/tools/btrfs-progs/package.mk index f5c5d42122..4e797673be 100644 --- a/packages/addons/tools/btrfs-progs/package.mk +++ b/packages/addons/tools/btrfs-progs/package.mk @@ -2,9 +2,9 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="btrfs-progs" -PKG_VERSION="4.15.1" -PKG_SHA256="9cb985b3466e2e0ca712ef8570d7eb2f94b56592221baf0fc76622f413852445" -PKG_REV="103" +PKG_VERSION="5.15" +PKG_SHA256="ffa2df3ce6de19cbc2ab58a27018662e3558f16c9cb43eafab3203df2b0f008d" +PKG_REV="104" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://btrfs.wiki.kernel.org/index.php/Main_Page" @@ -24,6 +24,7 @@ PKG_ADDON_TYPE="xbmc.python.script" PKG_CONFIGURE_OPTS_TARGET="--disable-backtrace \ --disable-convert \ --disable-documentation \ + --disable-python \ --disable-zstd" pre_configure_target() { @@ -32,5 +33,5 @@ pre_configure_target() { addon() { mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/ - cp -P ${PKG_INSTALL}/usr/bin/{btrfs,btrfsck,btrfstune,btrfs-zero-log,fsck.btrfs,mkfs.btrfs} ${ADDON_BUILD}/${PKG_ADDON_ID}/bin + cp -P ${PKG_INSTALL}/usr/bin/{btrfs,btrfsck,btrfstune,fsck.btrfs,mkfs.btrfs} ${ADDON_BUILD}/${PKG_ADDON_ID}/bin }