[Buildroot] [PATCH v3 2/2] mpd: group client and libraries under the same menu

Thierry Bultel tbultel at free.fr
Sat Dec 13 06:42:59 UTC 2014


Le 13/12/2014 00:55, Jörg Krause a écrit :
> On Fr, 2014-12-12 at 22:24 +0100, Thierry Bultel wrote:
>> diff --git a/package/Config.in b/package/Config.in
>> index 74ac5b1..3339ca5 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -19,11 +19,9 @@ menu "Audio and video applications"
>>          source "package/madplay/Config.in"
>>          source "package/modplugtools/Config.in"
>>          source "package/mpd/Config.in"
>> -       source "package/mpd-mpc/Config.in"
>>          source "package/mpg123/Config.in"
>>          source "package/mplayer/Config.in"
>>          source "package/musepack/Config.in"
>> -       source "package/ncmpc/Config.in"
>>          source "package/on2-8170-libs/Config.in"
>>          source "package/opus-tools/Config.in"
>>          source "package/pulseaudio/Config.in"
>> @@ -31,13 +29,11 @@ menu "Audio and video applications"
>>          source "package/tidsp-binaries/Config.in"
>>          source "package/tstools/Config.in"
>>          source "package/twolame/Config.in"
>> -       source "package/upmpdcli/Config.in"
>>          source "package/vlc/Config.in"
>>          source "package/vorbis-tools/Config.in"
>>          source "package/wavpack/Config.in"
>>          source "package/xbmc/Config.in"
>>          source "package/yavta/Config.in"
>> -       source "package/ympd/Config.in"
>>   endmenu
>>
>>   menu "Compressors and decompressors"
>> @@ -571,8 +567,6 @@ menu "Audio/Sound"
>>          source "package/liblo/Config.in"
>>          source "package/libmad/Config.in"
>>          source "package/libmodplug/Config.in"
>> -       source "package/libmpd/Config.in"
>> -       source "package/libmpdclient/Config.in"
>>          source "package/libreplaygain/Config.in"
>>          source "package/libsamplerate/Config.in"
>>          source "package/libsndfile/Config.in"
>> diff --git a/package/mpd/Config.in b/package/mpd/Config.in
>> index 0e115f6..a885a17 100644
>> --- a/package/mpd/Config.in
>> +++ b/package/mpd/Config.in
>> @@ -1,3 +1,5 @@
>> +menu "mpd"
>> +
>>   menuconfig BR2_PACKAGE_MPD
>>          bool "mpd"
>>          depends on BR2_INSTALL_LIBSTDCPP
>> @@ -309,8 +311,27 @@ config BR2_PACKAGE_MPD_UPNP
>>
>>   endif
>>
>> +
>> +
>>   comment "mpd needs a toolchain w/ C++, threads, wchar"
>>          depends on BR2_USE_MMU
>>          depends on !(BR2_avr32 || BR2_sparc)
>>          depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
>>                  !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE
>> +
>> +menu "mpd frontends"
>> +       source "package/upmpdcli/Config.in"
>> +endmenu
>> +
>> +menu "mpd libraries"
>> +       source "package/libmpd/Config.in"
>> +       source "package/libmpdclient/Config.in"
>> +endmenu
>> +
>> +menu "mpd clients"
>> +       source "package/mpd-mpc/Config.in"
>> +       source "package/ncmpc/Config.in"
>> +       source "package/ympd/Config.in"
>> +endmenu
>> +
>> +endmenu
>
> Thinking about this again and trying this patch, I suggest we leave it
> as it is. It is not in the sense of Buildroot, because these are
> individual packages and not package options. But many thanks for the
> effort!
>

with the patch, they keep independent, but are just under a "mpd" menu.


> Btw: This patch should be a seperate patch, there was no v1 or v2 for
> this one.
>

yes, I was asking myself how to do, because patch 2 is dependent of 
patch 1 (need the mpd-mpc line).


More information about the buildroot mailing list