From aaca1d40bf89be57bedf0adca68fe196ceaffc10 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 01/13] mpg123: update to 1.25.10 --- .../multimedia-tools-depends/mpg123/package.mk | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/addons/addon-depends/multimedia-tools-depends/mpg123/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/mpg123/package.mk index 4b800ae127..7d67dd3b86 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/mpg123/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/mpg123/package.mk @@ -17,15 +17,15 @@ ################################################################################ PKG_NAME="mpg123" -PKG_VERSION="1.23.6" -PKG_SHA256="4073d9c60a43872f6f5a3a322f5ea21ab7f0869d2ed25e79c3eb8521fa3c32d4" +PKG_VERSION="1.25.10" +PKG_SHA256="6c1337aee2e4bf993299851c70b7db11faec785303cfca3a5c3eb5f329ba7023" PKG_ARCH="any" PKG_LICENSE="LGPLv2" PKG_SITE="http://www.mpg123.org/" -PKG_URL="http://netcologne.dl.sourceforge.net/project/$PKG_NAME/$PKG_NAME/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_URL="http://downloads.sourceforge.net/sourceforge/mpg123/mpg123-$PKG_VERSION.tar.bz2" PKG_DEPENDS_TARGET="toolchain alsa-lib SDL2" PKG_SECTION="tools" -PKG_SHORTDESC="mpg123" -PKG_LONGDESC="A fast MP3 Player" +PKG_LONGDESC="A console based real time MPEG Audio Player for Layer 1, 2 and 3." -PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static" +PKG_CONFIGURE_OPTS_TARGET="--disable-shared \ + --enable-static" From 69bcb9fe6e2da147c20275086b7310d88a650e5f Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 02/13] faad2: update to 2.8.8 --- .../addons/addon-depends/faad2/package.mk | 27 ++++++++---------- .../patches/faad2-2.7-automake_1.13.patch | 12 -------- .../patches/faad2-2.7-mp4ff_shared.patch | 28 ------------------- 3 files changed, 12 insertions(+), 55 deletions(-) delete mode 100644 packages/addons/addon-depends/faad2/patches/faad2-2.7-automake_1.13.patch delete mode 100644 packages/addons/addon-depends/faad2/patches/faad2-2.7-mp4ff_shared.patch diff --git a/packages/addons/addon-depends/faad2/package.mk b/packages/addons/addon-depends/faad2/package.mk index f406b58492..02597ad0fb 100644 --- a/packages/addons/addon-depends/faad2/package.mk +++ b/packages/addons/addon-depends/faad2/package.mk @@ -1,42 +1,39 @@ ################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv +# This file is part of LibreELEC - https://libreelec.tv +# Copyright (C) 2016-present Team LibreELEC # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) # -# OpenELEC is free software: you can redistribute it and/or modify +# LibreELEC is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # -# OpenELEC is distributed in the hope that it will be useful, +# LibreELEC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . +# along with LibreELEC. If not, see . ################################################################################ PKG_NAME="faad2" -PKG_VERSION="2.7" -PKG_SHA256="ee26ed1e177c0cd8fa8458a481b14a0b24ca0b51468c8b4c8b676fd3ceccd330" +PKG_VERSION="2.8.8" +PKG_SHA256="985c3fadb9789d2815e50f4ff714511c79c2710ac27a4aaaf5c0c2662141426d" PKG_ARCH="any" PKG_LICENSE="GPL" -PKG_SITE="http://www.audiocoding.com/" -PKG_URL="$SOURCEFORGE_SRC/faac/faad2-src/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_SITE="http://www.audiocoding.com" +PKG_URL="https://downloads.sourceforge.net/sourceforge/faac/faad2-$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_SECTION="audio" -PKG_SHORTDESC="faad: An MPEG-4 AAC decoder" -PKG_LONGDESC="The FAAD project includes the AAC decoder FAAD2. It supports several MPEG-4 object types (LC, Main, LTP, HE AAC, PS) and file formats (ADTS AAC, raw AAC, MP4), multichannel and gapless decoding as well as MP4 metadata tags. The codecs are compatible with standard-compliant audio applications using one or more of these profiles." +PKG_LONGDESC="An MPEG-4 AAC decoder" -PKG_MAINTAINER="Team LibreELEC (addons@libreelec.tv)" - -# package specific configure options PKG_CONFIGURE_OPTS_TARGET="--enable-static \ --disable-shared \ - --without-xmms \ --without-drm \ + --with-gnu-ld \ --without-mpeg4ip \ - --with-gnu-ld" + --without-xmms" post_makeinstall_target() { rm -rf $INSTALL/usr/bin diff --git a/packages/addons/addon-depends/faad2/patches/faad2-2.7-automake_1.13.patch b/packages/addons/addon-depends/faad2/patches/faad2-2.7-automake_1.13.patch deleted file mode 100644 index 56724f3f14..0000000000 --- a/packages/addons/addon-depends/faad2/patches/faad2-2.7-automake_1.13.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur faad2-2.7-old/configure.in faad2-2.7-new/configure.in ---- faad2-2.7-old/configure.in 2009-02-04 16:51:03.000000000 -0800 -+++ faad2-2.7-new/configure.in 2012-12-30 14:58:33.000000000 -0800 -@@ -25,7 +25,7 @@ - AC_PROG_MAKE_SET - AC_CHECK_PROGS(RPMBUILD, rpmbuild, rpm) - --AM_CONFIG_HEADER(config.h) -+AC_CONFIG_HEADERS(config.h) - - AC_ARG_WITH(xmms,[ --with-xmms compile XMMS-1 plugin], - WITHXMMS=$withval, WITHXMMS=no) diff --git a/packages/addons/addon-depends/faad2/patches/faad2-2.7-mp4ff_shared.patch b/packages/addons/addon-depends/faad2/patches/faad2-2.7-mp4ff_shared.patch deleted file mode 100644 index fb97e81e9c..0000000000 --- a/packages/addons/addon-depends/faad2/patches/faad2-2.7-mp4ff_shared.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff -Naur faad2-2.7-old/common/mp4ff/Makefile.am faad2-2.7-new/common/mp4ff/Makefile.am ---- faad2-2.7-old/common/mp4ff/Makefile.am 2009-02-06 06:24:21.000000000 -0800 -+++ faad2-2.7-new/common/mp4ff/Makefile.am 2009-02-11 05:36:14.000000000 -0800 -@@ -1,7 +1,7 @@ --lib_LIBRARIES = libmp4ff.a --include_HEADERS = mp4ff.h mp4ffint.h -+lib_LTLIBRARIES = libmp4ff.la -+include_HEADERS = mp4ff.h mp4ffint.h mp4ff_int_types.h - --libmp4ff_a_CFLAGS = -DUSE_TAGGING=1 -+libmp4ff_la_CFLAGS = -DUSE_TAGGING=1 - --libmp4ff_a_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \ -- mp4tagupdate.c mp4ff.h mp4ffint.h mp4ff_int_types.h -+libmp4ff_la_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \ -+ mp4tagupdate.c mp4ff.h mp4ffint.h mp4ff_int_types.h -diff -Naur faad2-2.7-old/frontend/Makefile.am faad2-2.7-new/frontend/Makefile.am ---- faad2-2.7-old/frontend/Makefile.am 2009-02-06 08:03:37.000000000 -0800 -+++ faad2-2.7-new/frontend/Makefile.am 2009-02-11 05:35:52.000000000 -0800 -@@ -5,7 +5,7 @@ - -I$(top_srcdir)/common/mp4ff - - faad_LDADD = $(top_builddir)/libfaad/libfaad.la \ -- $(top_builddir)/common/mp4ff/libmp4ff.a -+ $(top_builddir)/common/mp4ff/libmp4ff.la - - faad_SOURCES = main.c \ - audio.c audio.h \ From 536d25907ac3fb7c802d6e34abfc1d67d3da1480 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 03/13] soxr: update to 0.1.3 --- packages/audio/soxr/package.mk | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/packages/audio/soxr/package.mk b/packages/audio/soxr/package.mk index 934ab2acf0..f72f19db54 100644 --- a/packages/audio/soxr/package.mk +++ b/packages/audio/soxr/package.mk @@ -1,36 +1,35 @@ ################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv +# This file is part of LibreELEC - https://libreelec.tv +# Copyright (C) 2016-present Team LibreELEC # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) # -# OpenELEC is free software: you can redistribute it and/or modify +# LibreELEC is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # -# OpenELEC is distributed in the hope that it will be useful, +# LibreELEC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . +# along with LibreELEC. If not, see . ################################################################################ PKG_NAME="soxr" -PKG_VERSION="0.1.2" -PKG_SHA256="54e6f434f1c491388cd92f0e3c47f1ade082cc24327bdc43762f7d1eefe0c275" +PKG_VERSION="0.1.3" +PKG_SHA256="b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889" PKG_ARCH="any" PKG_LICENSE="LGPL" -PKG_SITE="http://sourceforge.net/p/soxr/wiki/Home/" -PKG_URL="$SOURCEFORGE_SRC/soxr/$PKG_NAME-$PKG_VERSION-Source.tar.xz" +PKG_SITE="https://sourceforge.net/projects/soxr/" +PKG_URL="$SOURCEFORGE_SRC/soxr/soxr-$PKG_VERSION-Source.tar.xz" PKG_SOURCE_DIR="$PKG_NAME-$PKG_VERSION-Source" PKG_DEPENDS_TARGET="toolchain cmake:host" PKG_SECTION="audio" -PKG_SHORTDESC="soxr: a library which performs one-dimensional sample-rate conversion." -PKG_LONGDESC="The SoX Resampler library performs one-dimensional sample-rate conversion. it may be used, for example, to resample PCM-encoded audio." -PKG_BUILD_FLAGS="+pic" +PKG_LONGDESC="The SoX Resampler library performs one-dimensional sample-rate conversion. It may be used to resample PCM-encoded audio." +PKG_BUILD_FLAGS="-lto +pic" -PKG_CMAKE_OPTS_TARGET="-DHAVE_WORDS_BIGENDIAN_EXITCODE=1 \ - -DBUILD_TESTS=0 \ - -DBUILD_EXAMPLES=1 \ - -DBUILD_SHARED_LIBS=OFF" +PKG_CMAKE_OPTS_TARGET="-DBUILD_EXAMPLES=OFF \ + -DBUILD_SHARED_LIBS=OFF \ + -DBUILD_TESTS=OFF" From 5422416bf1819835b44c84a31fd1a34982a885a0 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 04/13] squeezelite: update to b2ed99e --- .../multimedia-tools-depends/squeezelite/package.mk | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/addons/addon-depends/multimedia-tools-depends/squeezelite/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/squeezelite/package.mk index 223644e39d..84a0e7eb3e 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/squeezelite/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/squeezelite/package.mk @@ -17,23 +17,16 @@ ################################################################################ PKG_NAME="squeezelite" -PKG_VERSION="e92c09c" -PKG_SHA256="935106bfc11ed27f5e5d3c3e08a8edb30876dc967b2ed9ca9b75a8a19afb6bca" +PKG_VERSION="b2ed99e" +PKG_SHA256="9773543d6565481c519fb73d42d59a25a2940bfbb39b48ce81054cd9dd24e2a9" PKG_ARCH="any" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/ralph-irving/squeezelite" PKG_URL="https://github.com/ralph-irving/squeezelite/archive/$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain faad2 ffmpeg flac libmad libvorbis mpg123 soxr libogg" PKG_SECTION="tools" -PKG_SHORTDESC="squeezelite" PKG_LONGDESC="A client for the Logitech Media Server" -pre_make_target() { - OPTS="-DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL" - CFLAGS="$CFLAGS $OPTS" - LDFLAGS="$LDFLAGS -lasound -lpthread -lm -lrt -lFLAC -lmad -lvorbisfile -lfaad -lmpg123 -lvorbis -logg" -} - makeinstall_target() { : } From 4bbde19bffd0f44a402fc389fe021ed1e6c41ba8 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 05/13] libzen: fix source package --- .../multimedia-tools-depends/depends/libzen/package.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/addons/addon-depends/multimedia-tools-depends/depends/libzen/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/depends/libzen/package.mk index adab9efe63..b5d2d5be27 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/depends/libzen/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/depends/libzen/package.mk @@ -18,15 +18,14 @@ PKG_NAME="libzen" PKG_VERSION="0.4.37" -PKG_SHA256="401c34d93056a95f8392982f856d1371c5de6aec373d84dcbb356e1f473d0452" +PKG_SHA256="38c0a68b715b55d6685d2759eecda040adf37bd066955d79a5d01f91977bd9a0" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://mediaarea.net/en/MediaInfo/" -PKG_URL="http://mediaarea.net/download/source/${PKG_NAME}/${PKG_VERSION}/${PKG_NAME}_${PKG_VERSION}.tar.xz" +PKG_URL="http://mediaarea.net/download/source/libzen/${PKG_VERSION}/libzen_${PKG_VERSION}.tar.xz" PKG_SOURCE_DIR="ZenLib" PKG_DEPENDS_TARGET="toolchain" PKG_SECTION="multimedia" -PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files" PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files" PKG_TOOLCHAIN="manual" From 80f023ef6e62ad2f1094ade59d26457df881831c Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 06/13] mediainfo: update to 18.05 --- .../depends/libmediainfo/package.mk | 7 +++---- .../multimedia-tools-depends/mediainfo/package.mk | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/addons/addon-depends/multimedia-tools-depends/depends/libmediainfo/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/depends/libmediainfo/package.mk index d1ae55763d..974ba72406 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/depends/libmediainfo/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/depends/libmediainfo/package.mk @@ -17,16 +17,15 @@ ################################################################################ PKG_NAME="libmediainfo" -PKG_VERSION="17.10" -PKG_SHA256="60b018fcd8acd249c5316670bdf1c85abc166fb9c340e84da834b1332a59a102" +PKG_VERSION="18.05" +PKG_SHA256="76759613ca71d5659818e6ed121be9f31c552931b04939b0db4c58bc57cd5221" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://mediaarea.net/en/MediaInfo/Download/Source" -PKG_URL="http://mediaarea.net/download/source/${PKG_NAME}/${PKG_VERSION}/${PKG_NAME}_${PKG_VERSION}.tar.xz" +PKG_URL="http://mediaarea.net/download/source/libmediainfo/${PKG_VERSION}/libmediainfo_${PKG_VERSION}.tar.xz" PKG_SOURCE_DIR="MediaInfoLib" PKG_DEPENDS_TARGET="toolchain libzen zlib" PKG_SECTION="multimedia" -PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files" PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files" PKG_TOOLCHAIN="manual" diff --git a/packages/addons/addon-depends/multimedia-tools-depends/mediainfo/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/mediainfo/package.mk index 797b2f4371..4cb33e8677 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/mediainfo/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/mediainfo/package.mk @@ -17,16 +17,15 @@ ################################################################################ PKG_NAME="mediainfo" -PKG_VERSION="17.10" -PKG_SHA256="0c1130cfa1878592f1225097a1814126378abbcc33926cdfff6bcc99422670fb" +PKG_VERSION="18.05" +PKG_SHA256="d94093aaf910759f302fb6b5ac23540a217eb940cfbb21834de2381de975fa65" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://mediaarea.net/en/MediaInfo/Download/Source" -PKG_URL="http://mediaarea.net/download/source/${PKG_NAME}/${PKG_VERSION}/${PKG_NAME}_${PKG_VERSION}.tar.xz" +PKG_URL="http://mediaarea.net/download/source/mediainfo/${PKG_VERSION}/mediainfo_${PKG_VERSION}.tar.xz" PKG_SOURCE_DIR="MediaInfo" PKG_DEPENDS_TARGET="toolchain libmediainfo" PKG_SECTION="tools" -PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files" PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files" PKG_TOOLCHAIN="manual" From db07346665c562f336f969d583b328d8b489a516 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 07/13] tstools: update to db1f79f --- .../tstools/package.mk | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/packages/addons/addon-depends/multimedia-tools-depends/tstools/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/tstools/package.mk index be71714a76..ea73330d55 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/tstools/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/tstools/package.mk @@ -1,33 +1,31 @@ ################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv +# This file is part of LibreELEC - https://libreelec.tv +# Copyright (C) 2016-present Team LibreELEC # Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) # -# This Program is free software; you can redistribute it and/or modify +# LibreELEC is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. # -# This Program is distributed in the hope that it will be useful, +# LibreELEC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html +# along with LibreELEC. If not, see . ################################################################################ PKG_NAME="tstools" -PKG_VERSION="1.11" -PKG_SHA256="4e207ad7298ec421c6710e3024147b486320d792cec2dbd34efb7e6d9e96230a" +PKG_VERSION="db1f79f" +PKG_SHA256="f204229016c9deafcc75fe602c390339878312126134edbfcebf239e093dc4ff" PKG_ARCH="any" PKG_LICENSE="GPL" -PKG_SITE="http://tstools.berlios.de/" -PKG_URL="$SOURCEFORGE_SRC/project/tstools.berlios/tstools-1_11.tgz" +PKG_SITE="https://github.com/kynesim/tstools" +PKG_URL="https://github.com/kynesim/tstools/archive/$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_SECTION="tools" -PKG_SHORTDESC="command line tools for working with MPEG data" PKG_LONGDESC="This is a set of cross-platform command line tools for working with MPEG data." PKG_BUILD_FLAGS="-parallel" @@ -36,5 +34,5 @@ make_target() { } makeinstall_target() { - : # nop + : } From a428bc7c37b5057fc27dfe0fac27b33b046f0c85 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 08/13] alsa-lib: update to 1.1.6 --- packages/audio/alsa-lib/package.mk | 32 +++++++++---------- .../alsa-lib-USB_Soundblaster_HD.patch | 23 ------------- .../alsa-lib-asound.conf_configdir.patch | 13 ++++---- 3 files changed, 22 insertions(+), 46 deletions(-) delete mode 100644 packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch diff --git a/packages/audio/alsa-lib/package.mk b/packages/audio/alsa-lib/package.mk index 3804af9af5..ec6a3ae31c 100644 --- a/packages/audio/alsa-lib/package.mk +++ b/packages/audio/alsa-lib/package.mk @@ -1,47 +1,45 @@ ################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv +# This file is part of LibreELEC - https://libreelec.tv +# Copyright (C) 2016-present Team LibreELEC # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) # -# OpenELEC is free software: you can redistribute it and/or modify +# LibreELEC is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # -# OpenELEC is distributed in the hope that it will be useful, +# LibreELEC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . +# along with LibreELEC. If not, see . ################################################################################ PKG_NAME="alsa-lib" -PKG_VERSION="1.1.5" -PKG_SHA256="f4f68ad3c6da36b0b5241ac3c798a7a71e0e97d51f972e9f723b3f20a9650ae6" +PKG_VERSION="1.1.6" +PKG_SHA256="5f2cd274b272cae0d0d111e8a9e363f08783329157e8dd68b3de0c096de6d724" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.alsa-project.org/" -PKG_URL="ftp://ftp.alsa-project.org/pub/lib/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_URL="ftp://ftp.alsa-project.org/pub/lib/alsa-lib-$PKG_VERSION.tar.bz2" PKG_DEPENDS_TARGET="toolchain" PKG_SECTION="audio" -PKG_SHORTDESC="alsa-lib: Advanced Linux Sound Architecture library" -PKG_LONGDESC="ALSA (Advanced Linux Sound Architecture) is the next generation Linux Sound API. It provides much finer (->better) access to the sound hardware, has a unbeatable mixer API and supports stuff like multi channel hardware, digital outs and ins, uninterleaved sound data access, and an oss emulation layer (for the old applications). It is the prefered API for professional sound apps under Linux." +PKG_LONGDESC="ALSA (Advanced Linux Sound Architecture) is the next generation Linux Sound API." PKG_TOOLCHAIN="autotools" -# alsa-lib fails building with LTO support PKG_BUILD_FLAGS="-lto +pic" if build_with_debug; then - ALSA_DEBUG=--with-debug + PKG_ALSA_DEBUG=--with-debug else - ALSA_DEBUG=--without-debug + PKG_ALSA_DEBUG=--without-debug fi -# package specific configure options -PKG_CONFIGURE_OPTS_TARGET="--with-plugindir=/usr/lib/alsa \ - --disable-python \ - $ALSA_DEBUG \ - --disable-dependency-tracking" +PKG_CONFIGURE_OPTS_TARGET="$PKG_ALSA_DEBUG \ + --disable-dependency-tracking \ + --with-plugindir=/usr/lib/alsa \ + --disable-python" post_configure_target() { sed -i 's/.*PKGLIBDIR.*/#define PKGLIBDIR ""/' include/config.h diff --git a/packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch b/packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch deleted file mode 100644 index 3cadfedb6e..0000000000 --- a/packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 982c628f484266c8db4f70dc1e856bc7844c1873 Mon Sep 17 00:00:00 2001 -From: Patrick Rasmussen -Date: Fri, 13 Mar 2015 14:52:56 +0100 -Subject: [PATCH] Add USB Sound Blaster HD - ---- - src/conf/cards/USB-Audio.conf | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/conf/cards/USB-Audio.conf b/src/conf/cards/USB-Audio.conf -index 4cbf85e..2591d00 100644 ---- a/src/conf/cards/USB-Audio.conf -+++ b/src/conf/cards/USB-Audio.conf -@@ -62,6 +62,7 @@ USB-Audio.pcm.iec958_device { - # Second iec958 device number, if any. - USB-Audio.pcm.iec958_2_device { - "PHIREE U2" 1 # 0 = PCM S/PDIF, 1 = non-PCM S/PDIF -+ "USB Sound Blaster HD" 1 - } - - --- -2.1.4 diff --git a/packages/audio/alsa-lib/patches/alsa-lib-asound.conf_configdir.patch b/packages/audio/alsa-lib/patches/alsa-lib-asound.conf_configdir.patch index ed24c9a685..9435bef363 100644 --- a/packages/audio/alsa-lib/patches/alsa-lib-asound.conf_configdir.patch +++ b/packages/audio/alsa-lib/patches/alsa-lib-asound.conf_configdir.patch @@ -1,9 +1,10 @@ -diff -Naur alsa-lib-1.0.25/src/conf/alsa.conf alsa-lib-1.0.25.patch/src/conf/alsa.conf ---- alsa-lib-1.0.25/src/conf/alsa.conf 2012-01-25 08:56:56.000000000 +0100 -+++ alsa-lib-1.0.25.patch/src/conf/alsa.conf 2012-03-26 01:05:47.913335895 +0200 -@@ -16,7 +16,8 @@ - ] - } +diff --git a/src/conf/alsa.conf b/src/conf/alsa.conf +index bb00ff40..cba5b6f2 100644 +--- a/src/conf/alsa.conf ++++ b/src/conf/alsa.conf +@@ -10,7 +10,8 @@ + files [ + "/etc/alsa/conf.d" "/etc/asound.conf" - "~/.asoundrc" + "/run/asound.conf" From 134910684a870a1b959835dda5f07b4b6cf68c44 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 09/13] alsa-utils: update to 1.1.6 --- packages/audio/alsa-utils/package.mk | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/packages/audio/alsa-utils/package.mk b/packages/audio/alsa-utils/package.mk index 9ebefcbe90..57f8af2212 100644 --- a/packages/audio/alsa-utils/package.mk +++ b/packages/audio/alsa-utils/package.mk @@ -1,42 +1,41 @@ ################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv +# This file is part of LibreELEC - https://libreelec.tv +# Copyright (C) 2016-present Team LibreELEC # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) # -# OpenELEC is free software: you can redistribute it and/or modify +# LibreELEC is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # -# OpenELEC is distributed in the hope that it will be useful, +# LibreELEC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . +# along with LibreELEC. If not, see . ################################################################################ PKG_NAME="alsa-utils" -PKG_VERSION="1.1.5" -PKG_SHA256="320bd285e91db6e7fd7db3c9ec6f55b02f35449ff273c7844780ac6a5a3de2e8" +PKG_VERSION="1.1.6" +PKG_SHA256="155caecc40b2220f686f34ba3655a53e3bdbc0586adb1056733949feaaf7d36e" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.alsa-project.org/" -PKG_URL="ftp://ftp.alsa-project.org/pub/utils/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_URL="ftp://ftp.alsa-project.org/pub/utils/alsa-utils-$PKG_VERSION.tar.bz2" PKG_DEPENDS_TARGET="toolchain alsa-lib ncurses" PKG_SECTION="audio" -PKG_SHORTDESC="alsa-utils: Advanced Linux Sound Architecture utilities" PKG_LONGDESC="This package includes the utilities for ALSA, like alsamixer, aplay, arecord, alsactl, iecset and speaker-test." -# package specific configure options -PKG_CONFIGURE_OPTS_TARGET="--disable-dependency-tracking \ - --disable-xmlto \ - --disable-alsaconf \ +PKG_CONFIGURE_OPTS_TARGET="--disable-alsaconf \ --disable-alsaloop \ --enable-alsatest \ --disable-bat \ + --disable-dependency-tracking \ --disable-nls \ - --disable-rst2man" + --disable-rst2man \ + --disable-xmlto" post_makeinstall_target() { rm -rf $INSTALL/lib $INSTALL/var From 1ffbe85b2310e4ff26f349d944997be6ef42f314 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 10/13] pulseaudio: build fix --- packages/audio/pulseaudio/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/audio/pulseaudio/package.mk b/packages/audio/pulseaudio/package.mk index dd555d5375..d9f732f7ba 100644 --- a/packages/audio/pulseaudio/package.mk +++ b/packages/audio/pulseaudio/package.mk @@ -79,11 +79,10 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \ --disable-bluez5-ofono-headset \ --disable-bluez5-native-headset \ --enable-udev \ - --with-udev-rules-dir=/usr/lib/udev/rules.d + --with-udev-rules-dir=/usr/lib/udev/rules.d \ --disable-hal-compat \ --enable-ipv6 \ --enable-openssl \ - --disable-xen \ --disable-orc \ --disable-manpages \ --disable-per-user-esound-socket \ @@ -100,6 +99,7 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \ pre_configure_target() { + LDFLAGS="$LDFLAGS -lavutil" sed -e 's|; remixing-use-all-sink-channels = yes|; remixing-use-all-sink-channels = no|' \ -i $PKG_BUILD/src/daemon/daemon.conf.in } From 240477494bd8cec20bba7070f4a8b75e7a4ccbcc Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 11/13] libogg: update to 1.3.3 --- packages/audio/libogg/package.mk | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/packages/audio/libogg/package.mk b/packages/audio/libogg/package.mk index 97a349f5c2..54f0cb9e16 100644 --- a/packages/audio/libogg/package.mk +++ b/packages/audio/libogg/package.mk @@ -1,31 +1,32 @@ ################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv +# This file is part of LibreELEC - https://libreelec.tv +# Copyright (C) 2016-present Team LibreELEC # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) # -# OpenELEC is free software: you can redistribute it and/or modify +# LibreELEC is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # -# OpenELEC is distributed in the hope that it will be useful, +# LibreELEC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . +# along with LibreELEC. If not, see . ################################################################################ PKG_NAME="libogg" -PKG_VERSION="1.3.2" -PKG_SHA256="e19ee34711d7af328cb26287f4137e70630e7261b17cbe3cd41011d73a654692" +PKG_VERSION="1.3.3" +PKG_SHA256="4f3fc6178a533d392064f14776b23c397ed4b9f48f5de297aba73b643f955c08" PKG_ARCH="any" PKG_LICENSE="BSD" PKG_SITE="https://www.xiph.org/ogg/" -PKG_URL="http://downloads.xiph.org/releases/ogg/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_URL="http://downloads.xiph.org/releases/ogg/libogg-$PKG_VERSION.tar.xz" PKG_DEPENDS_TARGET="toolchain" PKG_SECTION="audio" -PKG_SHORTDESC="libogg: Open source bitstream container format" PKG_LONGDESC="Libogg contains necessary functionality to create, decode, and work with Ogg bitstreams." -PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared" +PKG_CONFIGURE_OPTS_TARGET="--enable-static \ + --disable-shared" From a3020f9bf0c10f8319f66d44346e6d5ce159a368 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 12/13] libvorbis: update to 1.3.6 --- packages/audio/libvorbis/package.mk | 26 ++++++++-------- .../patches/libvorbis-1.3.3-configure.patch | 31 ------------------- 2 files changed, 13 insertions(+), 44 deletions(-) delete mode 100644 packages/audio/libvorbis/patches/libvorbis-1.3.3-configure.patch diff --git a/packages/audio/libvorbis/package.mk b/packages/audio/libvorbis/package.mk index b03eb6d0c0..2213acc3ae 100644 --- a/packages/audio/libvorbis/package.mk +++ b/packages/audio/libvorbis/package.mk @@ -1,38 +1,38 @@ ################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv +# This file is part of LibreELEC - https://libreelec.tv +# Copyright (C) 2016-present Team LibreELEC # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) # -# OpenELEC is free software: you can redistribute it and/or modify +# LibreELEC is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # -# OpenELEC is distributed in the hope that it will be useful, +# LibreELEC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . +# along with LibreELEC. If not, see . ################################################################################ PKG_NAME="libvorbis" -PKG_VERSION="1.3.5" -PKG_SHA256="54f94a9527ff0a88477be0a71c0bab09a4c3febe0ed878b24824906cd4b0e1d1" +PKG_VERSION="1.3.6" +PKG_SHA256="af00bb5a784e7c9e69f56823de4637c350643deedaf333d0fa86ecdba6fcb415" PKG_ARCH="any" PKG_LICENSE="BSD" PKG_SITE="http://www.vorbis.com/" -PKG_URL="http://downloads.xiph.org/releases/vorbis/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://downloads.xiph.org/releases/vorbis/libvorbis-$PKG_VERSION.tar.xz" PKG_DEPENDS_TARGET="toolchain libogg" PKG_SECTION="audio" -PKG_SHORTDESC="libvorbis: Lossless audio compression tools using the ogg-vorbis algorithms" -PKG_LONGDESC="Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to 128 kbps/channel. This places Vorbis in the same competitive class as audio representations such as MPEG-4 (AAC), and similar to, but higher performance than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC." +PKG_LONGDESC="Lossless audio compression tools using the ogg-vorbis algorithms." PKG_TOOLCHAIN="autotools" PKG_BUILD_FLAGS="+pic" -# package specific configure options -PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared \ +PKG_CONFIGURE_OPTS_TARGET="--enable-static \ + --disable-shared \ --with-ogg=$SYSROOT_PREFIX/usr \ - --disable-oggtest \ --disable-docs \ - --disable-examples" + --disable-examples \ + --disable-oggtest" diff --git a/packages/audio/libvorbis/patches/libvorbis-1.3.3-configure.patch b/packages/audio/libvorbis/patches/libvorbis-1.3.3-configure.patch deleted file mode 100644 index 1265714d8b..0000000000 --- a/packages/audio/libvorbis/patches/libvorbis-1.3.3-configure.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -Naur libvorbis-1.3.3-old/configure.ac libvorbis-1.3.3-new/configure.ac ---- libvorbis-1.3.3-old/configure.ac 2012-02-03 14:00:34.000000000 -0800 -+++ libvorbis-1.3.3-new/configure.ac 2012-02-09 12:56:02.000000000 -0800 -@@ -8,6 +8,7 @@ - AC_INIT([libvorbis],[1.3.3],[vorbis-dev@xiph.org]) - - AC_CONFIG_SRCDIR([lib/mdct.c]) -+AC_CONFIG_MACRO_DIR([m4]) - - AC_CANONICAL_TARGET([]) - -@@ -16,7 +17,6 @@ - AC_CONFIG_HEADERS([config.h]) - - dnl Add parameters for aclocal --AC_SUBST(ACLOCAL_AMFLAGS, "-I m4") - - dnl Library versioning - dnl - library source changed -> increment REVISION -diff -Naur libvorbis-1.3.3-old/Makefile.am libvorbis-1.3.3-new/Makefile.am ---- libvorbis-1.3.3-old/Makefile.am 2010-12-21 00:46:03.000000000 -0800 -+++ libvorbis-1.3.3-new/Makefile.am 2012-02-09 12:56:02.000000000 -0800 -@@ -3,6 +3,8 @@ - #AUTOMAKE_OPTIONS = 1.7 foreign dist-zip dist-bzip2 - AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz - -+ACLOCAL_AMFLAGS = -I m4 -+ - SUBDIRS = m4 include vq lib test doc - - if BUILD_EXAMPLES From d9f7a9f4513c66826ba9d69ea2fe900ff273e308 Mon Sep 17 00:00:00 2001 From: CvH Date: Thu, 24 May 2018 18:25:38 +0200 Subject: [PATCH 13/13] multimedia-tools: update add-on --- packages/addons/tools/multimedia-tools/changelog.txt | 7 +++++++ packages/addons/tools/multimedia-tools/package.mk | 7 +++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/addons/tools/multimedia-tools/changelog.txt b/packages/addons/tools/multimedia-tools/changelog.txt index d92994f59f..4c5eef073e 100644 --- a/packages/addons/tools/multimedia-tools/changelog.txt +++ b/packages/addons/tools/multimedia-tools/changelog.txt @@ -1,3 +1,10 @@ +108 +- Update alsamixer to 1.1.6 +- Update mediainfo to 18.05 +- Update mpg123 to 1.25.10 +- Update squeezelite to b2ed99e +- Update tstools to db1f79f + 107 - squeezelite: support all possible media formats diff --git a/packages/addons/tools/multimedia-tools/package.mk b/packages/addons/tools/multimedia-tools/package.mk index 75ad60aa1d..6bef166b58 100644 --- a/packages/addons/tools/multimedia-tools/package.mk +++ b/packages/addons/tools/multimedia-tools/package.mk @@ -17,11 +17,11 @@ ################################################################################ PKG_NAME="multimedia-tools" -PKG_VERSION="" -PKG_REV="107" +PKG_VERSION="1.0" +PKG_REV="108" PKG_ARCH="any" PKG_LICENSE="GPL" -PKG_SITE="" +PKG_SITE="https://libreelec.tv" PKG_URL="" PKG_DEPENDS_TARGET="toolchain" PKG_SECTION="virtual" @@ -31,7 +31,6 @@ PKG_LONGDESC="This bundle currently includes alsamixer, mediainfo, mesa-demos, m PKG_IS_ADDON="yes" PKG_ADDON_NAME="Multimedia Tools" PKG_ADDON_TYPE="xbmc.python.script" -PKG_ADDON_PROVIDES="" PKG_DEPENDS_TARGET="toolchain \