summaryrefslogtreecommitdiffstats
path: root/package/mpd
Commit message (Collapse)AuthorAgeFilesLines
* package/mpd: bump to version 0.20.23Jörg Krause2018-11-092-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd: bump to version 0.20.21Jörg Krause2018-09-092-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package: propagate pulseaudio dependencies correctlyThomas Petazzoni2018-07-311-3/+9
| | | | | | | | | | | | | The BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC dependency of BR2_PACKAGE_PULSEAUDIO was not properly propagated to reverse dependencies, causing the following kconfig warning: warning: (BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_PULSEAUDIO && BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE && BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE && BR2_PACKAGE_KODI_PULSEAUDIO && BR2_PACKAGE_MPD_PULSEAUDIO && BR2_PACKAGE_EFL_PULSEAUDIO) selects BR2_PACKAGE_PULSEAUDIO which has unmet direct dependencies (BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC && BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS && !BR2_STATIC_LIBS && BR2_USE_MMU) This commit fixes that by propagating the dependency as it should have been done. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd: enable for ARC external toolchainEvgeniy Didin2018-06-281-3/+0
| | | | | | | | | | With the latest prebuilt ARC toolchain this package is building without any errors. Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: arc-buildroot@synopsys.com Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd: bump to version 0.20.20Jörg Krause2018-06-072-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd: enable cdio-paranoia supportFabrice Fontaine2018-04-282-0/+13
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd: add mms supportFabrice Fontaine2018-04-282-0/+13
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd: don't test if the binary exists in the init scriptCarlos Santos2018-04-161-1/+0
| | | | | | | | The test doesn't make sense. It just exits without any error if the binary doesn't exist, which is silly. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd: add optional libmpdclient dependencyFabrice Fontaine2018-04-032-0/+13
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpd: add support for libupnp18Fabrice Fontaine2018-04-022-2/+4
| | | | | | | | Instead of selecting BR2_PACKAGE_LIBUPNP, select BR2_PACKAGE_LIBUPNP18 if BR2_PACKAGE_LIBUPNP is not enabled Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd: bump to version 0.20.18Jörg Krause2018-03-072-2/+3
| | | | | | | Also add hash for license file. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpd: bump to version 0.20.15Jörg Krause2018-01-122-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpd: bump to version 0.20.14Jörg Krause2018-01-053-50/+2
| | | | | | | Remove upstream patch '0002-libupnp-1-6-24-compat.patch'. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpd: add upstream patch to fix build with libupnp 1.6.24Jörg Krause2017-12-131-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | Add an upstream patch to fix build with libupnp 1.6.24. libupnp 1.6.24 added some compat helpers for programs making use of libupnp to support 1.6.x and 1.8.x easier [1]. MPD added its own wrappers in version 0.20.12 [2] which are clashing with the newly added compat helpers in libupnp 1.6.24. The patch disables the MPD wrappers for libupnp version 1.6.24+. Fixes: http://autobuild.buildroot.net/results/949bf9d42c82de34f3328a31bb122c81243e5418/ http://autobuild.buildroot.net/results/b12ca93cb3ad52e601cc99f54a867e21a28fd1c9/ http://autobuild.buildroot.net/results/7af8e96fdf823bbc427caa562d6d0a130a4875f0/ .. and many more. Backported from: 78728138a04c2493c6bfadee98060043eca204bf [1] https://sourceforge.net/p/pupnp/code/ci/8177a4195a4d4a5d6cb095eaf4ca5b65ac446381/ [2] https://github.com/MusicPlayerDaemon/MPD/commit/714011c81ed6053f7a35812071499356f337dd70 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpd: bump to version 0.20.12Jörg Krause2017-12-062-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpd: bump to version 0.20.11Jörg Krause2017-10-222-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/pulseaudio: bump version to 11.1Bernd Kuhls2017-09-241-2/+0
| | | | | | | | | | | | | Dependency to json-c was dropped, updated reverse dependencies as well and added optional dependency to libatomic_ops https://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/configure.ac#n250 when __sync_bool_compare_and_swap is not available. Removed patch applied upstream: 0002-webrtc-C-11-is-only-required-for-WebRTC-support.patch Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* mpd: remove version 0.19Jörg Krause2017-09-223-30/+5
| | | | | | | | | | | | | | | MPD version 0.20 is affected by GCC bug 64735 and failes to build for some archictuctures (NIOSII, ARMv4, ARMv5 and SPARCv8) with a GCC toolchain less then version 7. We added a version choice between 0.19 and 0.20 in Buildroot version 2017.02 as GCC 7 was not yet available at that time. This way, mpd could still be build for those architectures. As GCC 7 is now available in Buildroot remove the version choice for 0.19. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpd: bump to version 0.20.10Jörg Krause2017-09-222-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpd: bump to version 0.20.9Jörg Krause2017-06-282-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Building version 0.20.7 fails with a GCC 4.9 toolchain: ``` src/Main.cxx:125:23: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' 64 * KILOBYTE); ^ make[3]: *** [src/Main.o] Error 1 ``` The issue was reported upstream [1] and already fixed in version 0.20.8. Fixes: http://autobuild.buildroot.net/results/fb6/fb67f453683078023e9d801176ef6871bc720c67/ http://autobuild.buildroot.net/results/200/2005f2a7f2857e59ad1a896db0421bb0328b1766/ http://autobuild.buildroot.net/results/804/80410b62d4ca292df8ecbaf7b0e2a020767111b6/ [1] https://github.com/MusicPlayerDaemon/MPD/issues/45 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: bump version to 0.20.7Bernd Kuhls2017-05-282-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpd: bump to version 0.20.6Jörg Krause2017-03-102-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpd: fix build for ARCZakharov Vlad2017-03-011-0/+3
| | | | | | | | | | | | | | | | | | | | | mpd package fails for both internal and external ARC toolchain as check for pthread support fails. Such checks fails because _REENTRANT flag is not defined in gcc even when -pthread is passed. So we add patch to gcc that defines _REENTRANT on ARC when -pthread is passed. Also it disables mpd package for external ARC toolchain as it fails due to the same issue. This patch should be reverted as soon as the patch for GCC becomes a part of ARC toolchain. Fixes: http://autobuild.buildroot.net/results/7d7/7d70b62ad996830fbeca46dffcc7a1dc030e575d// Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mpd: use proper BR2_PACKAGE_MPD_VERSION_0_19 symbolJörg Krause2017-02-161-1/+1
| | | | | | | | | | | Commit 9244ad854 [1] adds a hidden choice between version 0.19 and 0.20. The Makefile now uses a wrong symbol introduced by this commit. Fix by: s/BR2_MPD_VERSION_0_19/BR2_PACKAGE_MPD_VERSION_0_19. [1] https://git.buildroot.net/buildroot/commit/?id=9244ad854d30e8c942460646ef6f6194ee44942d Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mpd: add choice between version 0.19 and 0.20Jörg Krause2017-02-153-6/+31
| | | | | | | | | | | | | | | | | | | MPD version 0.20 being affected by GCC PR libstdc++/64735 means no mpd package available in Buildroot for the architectures NIOSII, ARMv4, ARMv5 and SPARCv8 until GCC 7 is released. As the next Buildroot release is in 2017.02, which is before GCC 7 is expected to be finished we add hidden config symbols to select the version branch to use. Note, that we bumped the version from 0.19 to 0.20 quite recently within the current Buildroot release cycle. This way we can keep the support for mpd on the affected architectures, like ARMv5, until GCC 7 is out. Note, that for the version 0.19 MPD requires libglib2. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mpd: affected by GCC PR libstdc++/64735Jörg Krause2017-02-091-0/+4
| | | | | | | | | | | | | | MPD uses `exception_ptr` from libstdc++ which is not available for architectures affected by GCC PR libstdc++/64735. Fixes: http://autobuild.buildroot.net/results/552/552e0c4d6482b60045a91fd398c4ffecd8877cce/ http://autobuild.buildroot.net/results/4d3/4d384950b6dba21163bdcd7721ddad133beeb72b/ http://autobuild.buildroot.net/results/842/842e992315dd78765938e6b629386a18fa9bb00c/ .. and many more. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mpd: bump to version 0.20.4Jörg Krause2017-02-052-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mpd: bump to version 0.20.3Jörg Krause2017-01-273-43/+2
| | | | | | | Remove patch #2 which has been applied upstream. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: drop dependency on libglib2Jörg Krause2017-01-162-5/+4
| | | | | | | | | Version 0.20.x does not depend on libglib2 anymore. Note, that the dependency on MMU and Thread remain, as MPD uses fork() and thread functionality. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: bump version to 0.20.2Jörg Krause2017-01-162-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: add patch to fix linking with oggJörg Krause2017-01-131-0/+41
| | | | | | | | | | | | | | | | | | | | | | Building mpds internal static xiph library needs to link with libogg. Otherwise building mpd fails with: ``` /mips-linux-gnu/bin/ld: libxiph.a(libxiph_a-OggVisitor.o): undefined reference to symbol 'ogg_stream_packetout' ``` Add a patch which adds OGG_LIBS to XIPH_LIBS so that the linker finds the necessary ogg library. Fixes: http://autobuild.buildroot.net/results/9f0/9f062dc51daed5c5047faa8d79ecbd4e228f2572/ http://autobuild.buildroot.net/results/1cc/1cc097c5022bd3161dc03b0866cb04075c944a64/ http://autobuild.buildroot.net/results/2e3/2e3dbcdea34053675a0139c1911b6da1a6670e2c/ .. and more. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: fix static linking with tremorJörg Krause2017-01-111-1/+4
| | | | | | | | | | | | | | | | | Although tremor (the library is named vorbisidec) provides a pkg-config file, mpd does not use it to find tremor. Since version 0.20 does throw an error instead of a warning, that's why the issue was left unnoticed by the autobuilders. Help mpd to find tremor by providing the path to the library and passing LIBS through the environment. We use the host pkg-config tool to get the correct values from the vorbisidec.pc file. Fixes: http://autobuild.buildroot.net/results/6b9/6b97403e70caa12c32494b1c82ce61d3e4e456f6/ Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpd: needs toolchain with C++14 supportBaruch Siach2017-01-061-3/+3
| | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/3fe/3fe440c0b9d05acb44553a8f02f688570e06bca9/ http://autobuild.buildroot.net/results/9b9/9b9659ba30afde49912276fe7f9c282953a352ab/ http://autobuild.buildroot.net/results/208/208bb987f52b8ba65e3c6fc9b6e917dbd44c0fbd/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: bump version to 0.20Jörg Krause2017-01-043-31/+3
| | | | | | | | | Drop patch #0002 which was already fixed upstream long time ago in commit 276a0d9500b8efc879e4f0c23e9d0e361849e295 using a slightly different approach. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: bump version to 0.19.21Jörg Krause2016-12-152-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: bump version to 0.19.20Jörg Krause2016-12-132-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpd: bump to version 0.19.19Gustavo Zacarias2016-09-062-2/+2
| | | | | | | It fixes runtime issues with ffmpeg 3.1.x Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Peter Korsgaard2016-09-022-2/+2
|\ | | | | | | | | | | Quite some conflicts, so here goes .. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/mpd: bump to version 0.19.18Jörg Krause2016-08-072-2/+2
| | | | | | | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | mpd: add optional support for libshoutPeter Korsgaard2016-09-012-0/+13
|/ | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: bump to version 0.19.17Jörg Krause2016-07-152-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Replace (e)glibc by glibcThomas Petazzoni2016-06-281-1/+1
| | | | | | | | | | | | | | | | Following the removal of eglibc support, this commit replaces all occurences of "(e)glibc" by just "glibc". Most of the occurences are in package Config.in comments. In addition, when the form "an (e)glibc ..." was used, it is replaced by "a glibc ...". [Peter: add new efi* packages, s/uclibc/uClibc as suggested by Romain, systemd / liquid-dsp tweaks as suggested by Yann] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: bump to version 0.19.16Jörg Krause2016-06-142-6/+2
| | | | | | | | Remove fetching upstream patch to fix build with GCC 6 - it's included in the update. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: fetch upstream patch to fix GCC 6 issueJörg Krause2016-06-092-0/+4
| | | | | | | | | | | | | | | | | | | | | | Fetch a patch from upstream to fix a build issue with GCC 6: ''' In file included from /home/joerg/Development/git/buildroot/output/host/usr/arm-buildroot-linux-gnueabi/include/c++/6.1.0/bits/stl_algo.h:59:0, from /home/joerg/Development/git/buildroot/output/host/usr/arm-buildroot-linux-gnueabi/include/c++/6.1.0/algorithm:62, from ./src/queue/IdTable.hxx:25, from ./src/queue/Queue.hxx:24, from src/queue/Playlist.hxx:23, from src/Partition.hxx:23, from src/Instance.cxx:22: /home/joerg/Development/git/buildroot/output/host/usr/arm-buildroot-linux-gnueabi/include/c++/6.1.0/cstdlib:75:25: fatal error: stdlib.h: No such file or directory #include_next <stdlib.h> ''' Bug report: https://bugs.musicpd.org/view.php?id=4524 Fetch from: aa5d05eaa4d482aa8f8df954335d0aba151eeff9 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2016-06-011-2/+0
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * boost: remove BR2_PACKAGE_BOOST_ARCH_SUPPORTS optionThomas Petazzoni2016-05-171-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The BR2_PACKAGE_BOOST_ARCH_SUPPORTS option was originally added in commit feeab03fa68a02733ae9382b7d47d9eb0d785188 to be able to disable Boost on broken NIOSII CodeSourcery toolchains. However, since then, the CodeSourcery toolchain has been updated, and once the fenv problem is fixed, this NIOSII toolchain is capable of building Boost. Thanks to this we can completely get rid of the BR2_PACKAGE_BOOST_ARCH_SUPPORTS symbol, from boost itself and from all its reverse dependencies. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | ffmpeg: add BR2_PACKAGE_FFMPEG_ARCH_SUPPORTSVicente Olivert Riera2016-05-261-1/+1
|/ | | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mpd: bump to version 0.19.15Jörg Krause2016-05-016-61/+2
| | | | | | | | | | | Drop patches applied upstream: - 0001: notify: Don't use constexpr on Haiku - 0002: notify: use "constexpr" only with glibc Renumber remaining patches. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpd: bump to version 0.19.14Gustavo Zacarias2016-03-254-99/+2
| | | | | | | | 0003-thread-Posix-Mutex-Cond-use-constexpr-only-with-glib.patch is upstream so remove it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud