* [Buildroot] [PATCH 1/2] mpg123: bump to version 1.17.0
@ 2014-01-13 22:17 Gustavo Zacarias
2014-01-13 22:17 ` [Buildroot] [PATCH 2/2] mpd: bump to version 0.18.7 Gustavo Zacarias
2014-01-13 22:22 ` [Buildroot] [PATCH 1/2] mpg123: bump to version 1.17.0 Peter Korsgaard
0 siblings, 2 replies; 6+ messages in thread
From: Gustavo Zacarias @ 2014-01-13 22:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/mpg123/mpg123.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/mpg123/mpg123.mk b/package/mpg123/mpg123.mk
index 3db2843..70d3ed6 100644
--- a/package/mpg123/mpg123.mk
+++ b/package/mpg123/mpg123.mk
@@ -4,7 +4,7 @@
#
################################################################################
-MPG123_VERSION = 1.16.0
+MPG123_VERSION = 1.17.0
MPG123_SOURCE = mpg123-$(MPG123_VERSION).tar.bz2
MPG123_SITE = http://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION)
MPG123_CONF_OPT = --disable-lfs-alias
--
1.8.3.2
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH 2/2] mpd: bump to version 0.18.7
2014-01-13 22:17 [Buildroot] [PATCH 1/2] mpg123: bump to version 1.17.0 Gustavo Zacarias
@ 2014-01-13 22:17 ` Gustavo Zacarias
2014-01-28 21:54 ` Thomas Petazzoni
2014-01-13 22:22 ` [Buildroot] [PATCH 1/2] mpg123: bump to version 1.17.0 Peter Korsgaard
1 sibling, 1 reply; 6+ messages in thread
From: Gustavo Zacarias @ 2014-01-13 22:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/mpd/Config.in | 15 +++++++++++++++
package/mpd/S95mpd | 12 ++++++++----
package/mpd/mpd.mk | 18 +++++++++++++++---
3 files changed, 38 insertions(+), 7 deletions(-)
diff --git a/package/mpd/Config.in b/package/mpd/Config.in
index 62bdfa7..5a03a62 100644
--- a/package/mpd/Config.in
+++ b/package/mpd/Config.in
@@ -4,6 +4,8 @@ menuconfig BR2_PACKAGE_MPD
depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
depends on BR2_USE_MMU # libglib2
+ depends on !(BR2_avr32 || BR2_sparc) # gcc too old
+ depends on !BR2_UCLIBC_VERSION_0_9_32 # lacks signalfd
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_MPD_TREMOR if !(BR2_PACKAGE_MPD_MAD || BR2_PACKAGE_MPD_MPG123 || BR2_PACKAGE_MPD_VORBIS || BR2_PACKAGE_MPD_WAVPACK || BR2_PACKAGE_MPD_FLAC || BR2_PACKAGE_MPD_MUSEPACK || BR2_PACKAGE_MPD_FFMPEG)
@@ -142,6 +144,19 @@ config BR2_PACKAGE_MPD_MUSEPACK
Enable musepack input support.
Select this if you want to play back MPC files.
+config BR2_PACKAGE_MPD_OPUS
+ bool "opus"
+ select BR2_PACKAGE_OPUS
+ help
+ Enable opus input support.
+ Select this if you want to play back OPUS encoded files.
+
+config BR2_PACKAGE_MPD_SOUNDCLOUD
+ bool "soundcloud"
+ select BR2_PACKAGE_YAJL
+ help
+ Enable soundcloud.com playlist support.
+
config BR2_PACKAGE_MPD_SQLITE
bool "sqlite"
select BR2_PACKAGE_SQLITE
diff --git a/package/mpd/S95mpd b/package/mpd/S95mpd
index a4f1271..f25135d 100644
--- a/package/mpd/S95mpd
+++ b/package/mpd/S95mpd
@@ -1,15 +1,19 @@
#!/bin/sh
+# Sanity checks
+test -f /usr/bin/mpd || exit 0
+test -f /etc/mpd.conf || exit 0
+
start() {
echo -n "Starting mpd: "
- start-stop-daemon --start --quiet --background --exec /usr/bin/mpd
- echo "OK"
+ start-stop-daemon --start --quiet --background --exec /usr/bin/mpd \
+ && echo "OK" || echo "FAIL"
}
stop() {
echo -n "Stopping mpd: "
- start-stop-daemon --stop --quiet --pidfile /var/run/mpd.pid
- echo "OK"
+ start-stop-daemon --stop --quiet --pidfile /var/run/mpd.pid \
+ && echo "OK" || echo "FAIL"
}
case "$1" in
diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk
index 4367cae..4a7926c 100644
--- a/package/mpd/mpd.mk
+++ b/package/mpd/mpd.mk
@@ -4,12 +4,12 @@
#
################################################################################
-MPD_VERSION_MAJOR = 0.17
-MPD_VERSION = $(MPD_VERSION_MAJOR).6
+MPD_VERSION_MAJOR = 0.18
+MPD_VERSION = $(MPD_VERSION_MAJOR).7
MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz
MPD_SITE = http://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR)
MPD_DEPENDENCIES = host-pkgconf libglib2
-MPD_LICENSE = GPLv2
+MPD_LICENSE = GPLv2+
MPD_LICENSE_FILES = COPYING
# Some options need an explicit --disable or --enable
@@ -82,6 +82,12 @@ else
MPD_CONF_OPT += --disable-sndfile
endif
+ifeq ($(BR2_PACKAGE_MPD_OPUS),y)
+MPD_DEPENDENCIES += opus
+else
+MPD_CONF_OPT += --disable-opus
+endif
+
ifeq ($(BR2_PACKAGE_MPD_VORBIS),y)
MPD_DEPENDENCIES += libvorbis
else
@@ -100,6 +106,12 @@ else
MPD_CONF_OPT += --disable-mpc
endif
+ifeq ($(BR2_PACKAGE_MPD_SOUNDCLOUD),y)
+MPD_DEPENDENCIES += yajl
+else
+MPD_CONF_OPT += --disable-soundcloud
+endif
+
ifeq ($(BR2_PACKAGE_MPD_SQLITE),y)
MPD_DEPENDENCIES += sqlite
else
--
1.8.3.2
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH 1/2] mpg123: bump to version 1.17.0
2014-01-13 22:17 [Buildroot] [PATCH 1/2] mpg123: bump to version 1.17.0 Gustavo Zacarias
2014-01-13 22:17 ` [Buildroot] [PATCH 2/2] mpd: bump to version 0.18.7 Gustavo Zacarias
@ 2014-01-13 22:22 ` Peter Korsgaard
1 sibling, 0 replies; 6+ messages in thread
From: Peter Korsgaard @ 2014-01-13 22:22 UTC (permalink / raw)
To: buildroot
>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Committed both, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH 2/2] mpd: bump to version 0.18.7
2014-01-13 22:17 ` [Buildroot] [PATCH 2/2] mpd: bump to version 0.18.7 Gustavo Zacarias
@ 2014-01-28 21:54 ` Thomas Petazzoni
2014-01-28 22:10 ` Gustavo Zacarias
0 siblings, 1 reply; 6+ messages in thread
From: Thomas Petazzoni @ 2014-01-28 21:54 UTC (permalink / raw)
To: buildroot
Dear Gustavo Zacarias,
On Mon, 13 Jan 2014 19:17:18 -0300, Gustavo Zacarias wrote:
> + depends on !(BR2_avr32 || BR2_sparc) # gcc too old
Shouldn't we test on the GCC version here instead? There may very well
be modern SPARC toolchains, for example.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH 2/2] mpd: bump to version 0.18.7
2014-01-28 21:54 ` Thomas Petazzoni
@ 2014-01-28 22:10 ` Gustavo Zacarias
2014-01-28 22:16 ` Thomas Petazzoni
0 siblings, 1 reply; 6+ messages in thread
From: Gustavo Zacarias @ 2014-01-28 22:10 UTC (permalink / raw)
To: buildroot
On 01/28/2014 06:54 PM, Thomas Petazzoni wrote:
>> + depends on !(BR2_avr32 || BR2_sparc) # gcc too old
>
> Shouldn't we test on the GCC version here instead? There may very well
> be modern SPARC toolchains, for example.
Probably, but currently we can't check that in external toolchains.
It was a compromise, for LEON (basically the only embedded SPARC out
there) we're stuck with gcc <= 4.4.x and mpd requires >= 4.6.x
The other option for running SPARC is very old Sun hardware which i
don't think anybody really cares about these days.
Removing the condition will leads to somewhat clear errors when building
mpd (it does an #error check in the source).
Regards.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH 2/2] mpd: bump to version 0.18.7
2014-01-28 22:10 ` Gustavo Zacarias
@ 2014-01-28 22:16 ` Thomas Petazzoni
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Petazzoni @ 2014-01-28 22:16 UTC (permalink / raw)
To: buildroot
Dear Gustavo Zacarias,
On Tue, 28 Jan 2014 19:10:35 -0300, Gustavo Zacarias wrote:
> >> + depends on !(BR2_avr32 || BR2_sparc) # gcc too old
> >
> > Shouldn't we test on the GCC version here instead? There may very well
> > be modern SPARC toolchains, for example.
>
> Probably, but currently we can't check that in external toolchains.
> It was a compromise, for LEON (basically the only embedded SPARC out
> there) we're stuck with gcc <= 4.4.x and mpd requires >= 4.6.x
> The other option for running SPARC is very old Sun hardware which i
> don't think anybody really cares about these days.
> Removing the condition will leads to somewhat clear errors when building
> mpd (it does an #error check in the source).
Aah, right. Those external toolchains are really a pain, I'm wondering
who is the crazy guy insisting on having support for that in
Buildroot :)
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-01-28 22:16 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-13 22:17 [Buildroot] [PATCH 1/2] mpg123: bump to version 1.17.0 Gustavo Zacarias
2014-01-13 22:17 ` [Buildroot] [PATCH 2/2] mpd: bump to version 0.18.7 Gustavo Zacarias
2014-01-28 21:54 ` Thomas Petazzoni
2014-01-28 22:10 ` Gustavo Zacarias
2014-01-28 22:16 ` Thomas Petazzoni
2014-01-13 22:22 ` [Buildroot] [PATCH 1/2] mpg123: bump to version 1.17.0 Peter Korsgaard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.