summaryrefslogtreecommitdiff
path: root/package/mpd/mpd.mk
AgeCommit message (Collapse)Author
2017-02-16package/mpd: use proper BR2_PACKAGE_MPD_VERSION_0_19 symbolJörg Krause
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>
2017-02-15package/mpd: add choice between version 0.19 and 0.20Jörg Krause
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>
2017-02-05package/mpd: bump to version 0.20.4Jörg Krause
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017-01-27package/mpd: bump to version 0.20.3Jörg Krause
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>
2017-01-16package/mpd: drop dependency on libglib2Jörg Krause
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>
2017-01-16package/mpd: bump version to 0.20.2Jörg Krause
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2017-01-11package/mpd: fix static linking with tremorJörg Krause
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>
2017-01-04package/mpd: bump version to 0.20Jörg Krause
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>
2016-12-15package/mpd: bump version to 0.19.21Jörg Krause
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-12-13package/mpd: bump version to 0.19.20Jörg Krause
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-09-06mpd: bump to version 0.19.19Gustavo Zacarias
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>
2016-09-02Merge branch 'next'Peter Korsgaard
Quite some conflicts, so here goes .. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-09-01mpd: add optional support for libshoutPeter Korsgaard
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-08-07package/mpd: bump to version 0.19.18Jörg Krause
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-07-15package/mpd: bump to version 0.19.17Jörg Krause
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-06-14package/mpd: bump to version 0.19.16Jörg Krause
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>
2016-06-09package/mpd: fetch upstream patch to fix GCC 6 issueJörg Krause
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>
2016-05-01package/mpd: bump to version 0.19.15Jörg Krause
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>
2016-03-25mpd: bump to version 0.19.14Gustavo Zacarias
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>
2016-02-25mpd: bump to version 0.19.13Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-02-07mpd: fix build on SPARCThomas Petazzoni
mpd uses __atomic_*() built-ins, but forgets to link with -latomic when needed, so this commit adds a patch that ensures it will link with libatomic, and adds a dependency on BR2_TOOLCHAIN_HAS_ATOMIC. Fixes: http://autobuild.buildroot.net/results/e2207280f3a177e12dba502b1c01f5aeb431d04c/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-01-20mpd: add option to enable/disable httpd outputWaldemar Brodkorb
It might be useful to disable this plugin. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-12-26package/mpd: bump to version 0.19.12Jörg Krause
Drop patch "Makefile.am: fix static build with alsa" - applied upstream. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-11-03mpd: security bump to version 0.19.11Gustavo Zacarias
Fixes an ape tag parsing buffer overflow. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-06-26mpd: bump to version 0.19.10Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-04-03mpd: switch smb support to samba4Gustavo Zacarias
samba3 is deprecated upstream. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-15mpd: bump to version 0.19.9Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-15mpd: bump to version 0.19.8Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-18mpd: bump to version 0.19.7Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-12-09package/mpd: add option to enable or disable OSS supportJörg Krause
By default, the OSS support is enabled, which may not necessarily be useful on most Linux systems that use ALSA. [Thomas: tweak commit title and log.] Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-09package/mpd: enable neighbor discovery supportJörg Krause
Enable support for neighbor discovery useful in Samba and UPnP networks. [Thomas: add dependency on smbclient or upnp plugin, without which the neighbor discovery support isn't very useful.] Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-09package/mpd: bump to version 0.19.6Jörg Krause
Also update hash file. Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-02mpd: install configuration file unconditionallyThomas Petazzoni
As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files. [Peter: use install -m as noted by Yann] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-12-01mpd: use <pkg>_INSTALL_INIT_SYSV mechanismThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-11-28mpd: bump to version 0.19.5Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-11-19mpd: bump to version 0.19.4Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-11-11mpd: bump to version 0.19.3Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-11-04mpd: bump to version 0.19.2Gustavo Zacarias
Patch now upstream. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-10-30mpd: add jack output support optionPieter De Gendt
[Thomas: reworked patch on top of the latest master.] Signed-off-by: Pieter De Gendt <pieter.degendt@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-28mpd: add explicit upnp support optionGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-28mpd: bump to version 0.19.1Gustavo Zacarias
Also add hash file. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-27package/mpd: fix zeroconf supportJörg Krause
Add a config option to explicitly enable Avahi support in MPD. Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-27package/mpd: enable support for dsdJörg Krause
Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-27package/mpd: enable support for libnfsJörg Krause
[Thomas: add missing comment for the toolchain dependency.] Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-27package/mpd: enable support for libsmbclientJörg Krause
Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-27package/mpd: enable support for libsoxrJörg Krause
Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-27package/mpd: sort plugins alphabetically in mpd.mkJörg Krause
Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-27package/mpd: bump to version 0.19Jörg Krause
* Bump to version 0.19 * Add boost as dependency * Add support for libicu Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-10-04packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire
To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-09-28package/mpd: bump to version 0.18.16Jörg Krause
Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>