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 \ 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/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" 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" 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" 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() { : } 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 + : } 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 \ 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" 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 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" 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 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 } 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"