Xorg needs WCHAR and LOCALE, so make sure it cannot be selected unless this is enabled in the toolchain. We unfortunately cannot make BR2_XSERVER_xorg depend on BR2_USE_LOCALE because of a strange recursion error with dbus, but now we atleast inform the user what to do to get a working configuration. The real solution is ofcause of fix xorg, but that's for another day.
501 lines
14 KiB
Plaintext
501 lines
14 KiB
Plaintext
menu "Package Selection for the target"
|
|
|
|
source "package/busybox/Config.in"
|
|
|
|
comment "The minimum needed to build a uClibc development system"
|
|
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/bash/Config.in"
|
|
source "package/bzip2/Config.in"
|
|
source "package/coreutils/Config.in"
|
|
source "package/diffutils/Config.in"
|
|
source "package/findutils/Config.in"
|
|
endif
|
|
source "package/flex/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/gawk/Config.in"
|
|
endif
|
|
source "toolchain/gcc/Config.in.2"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/grep/Config.in"
|
|
endif
|
|
source "package/make/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/patch/Config.in"
|
|
source "package/sed/Config.in"
|
|
source "package/tar/Config.in"
|
|
endif
|
|
|
|
#menuconfig BR2_APPLICATION_SUPPORT
|
|
# bool "Common Applications"
|
|
# default y
|
|
# help
|
|
# A set of applications, utilities and libraries for
|
|
# text processing, toolchain generation and other things.
|
|
|
|
|
|
#if BR2_APPLICATION_SUPPORT
|
|
comment "Other development stuff"
|
|
source "package/autoconf/Config.in"
|
|
source "package/automake/Config.in"
|
|
source "package/bison/Config.in"
|
|
source "toolchain/ccache/Config.in.2"
|
|
source "package/cvs/Config.in"
|
|
source "package/distcc/Config.in"
|
|
source "package/dmalloc/Config.in"
|
|
source "package/fakeroot/Config.in"
|
|
source "package/gettext/Config.in"
|
|
source "package/gmp/Config.in"
|
|
source "package/gperf/Config.in"
|
|
source "package/mpfr/Config.in"
|
|
source "package/libtool/Config.in"
|
|
source "package/m4/Config.in"
|
|
source "package/mpatrol/Config.in"
|
|
source "package/oprofile/Config.in"
|
|
source "package/pkgconfig/Config.in"
|
|
source "package/readline/Config.in"
|
|
source "package/valgrind/Config.in"
|
|
source "package/pcre/Config.in"
|
|
|
|
comment "Other stuff"
|
|
source "package/at/Config.in"
|
|
source "package/beecrypt/Config.in"
|
|
source "package/berkeleydb/Config.in"
|
|
source "package/bsdiff/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/bootutils/Config.in"
|
|
endif
|
|
source "package/cups/Config.in"
|
|
source "package/customize/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/dash/Config.in"
|
|
endif
|
|
source "package/file/Config.in"
|
|
source "package/gamin/Config.in"
|
|
source "package/icu/Config.in"
|
|
source "package/kexec/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/less/Config.in"
|
|
endif
|
|
source "package/libdaemon/Config.in"
|
|
source "package/libelf/Config.in"
|
|
source "package/libevent/Config.in"
|
|
source "package/libfloat/Config.in"
|
|
source "package/libgcrypt/Config.in"
|
|
source "package/libgpg-error/Config.in"
|
|
source "package/libiconv/Config.in"
|
|
source "package/liblockfile/Config.in"
|
|
source "package/libsysfs/Config.in"
|
|
source "package/lockfile-progs/Config.in"
|
|
source "package/lsof/Config.in"
|
|
source "package/ltp-testsuite/Config.in"
|
|
source "package/ltrace/Config.in"
|
|
source "package/ltt/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/module-init-tools/Config.in"
|
|
source "package/modutils/Config.in"
|
|
endif
|
|
source "package/ng-spice-rework/Config.in"
|
|
source "package/popt/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/procps/Config.in"
|
|
endif
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/psmisc/Config.in"
|
|
endif
|
|
source "package/screen/Config.in"
|
|
source "package/startup-notification/Config.in"
|
|
source "package/strace/Config.in"
|
|
source "package/sudo/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/sysklogd/Config.in"
|
|
# busybox has init and the runit stuff
|
|
source "package/sysvinit/Config.in"
|
|
source "package/tinylogin/Config.in"
|
|
source "package/util-linux/Config.in"
|
|
source "package/which/Config.in"
|
|
endif
|
|
|
|
source "package/database/Config.in"
|
|
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
# busybox has an editor
|
|
|
|
# text editors
|
|
source "package/editors/Config.in"
|
|
|
|
endif
|
|
|
|
menuconfig BR2_NETWORK_SUPPORT
|
|
bool "Networking"
|
|
default y
|
|
help
|
|
Support for communication, networking and related packages
|
|
|
|
if BR2_NETWORK_SUPPORT
|
|
comment "Networking applications"
|
|
source "package/argus/Config.in"
|
|
source "package/avahi/Config.in"
|
|
source "package/axel/Config.in"
|
|
source "package/boa/Config.in"
|
|
source "package/bind/Config.in"
|
|
source "package/bridge-utils/Config.in"
|
|
source "package/curl/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/dhcp/Config.in"
|
|
endif
|
|
source "package/dnsmasq/Config.in"
|
|
source "package/dropbear/Config.in"
|
|
source "package/ethtool/Config.in"
|
|
source "package/haserl/Config.in"
|
|
source "package/hostap/Config.in"
|
|
source "package/ifplugd/Config.in"
|
|
source "package/irda-utils/Config.in"
|
|
source "package/iperf/Config.in"
|
|
source "package/iproute2/Config.in"
|
|
source "package/ipsec-tools/Config.in"
|
|
source "package/iptables/Config.in"
|
|
source "package/kismet/Config.in"
|
|
source "package/l2tp/Config.in"
|
|
source "package/libcgi/Config.in"
|
|
source "package/libcgicc/Config.in"
|
|
source "package/libeXosip2/Config.in"
|
|
source "package/libosip2/Config.in"
|
|
source "package/libpcap/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/lighttpd/Config.in"
|
|
endif
|
|
source "package/links/Config.in"
|
|
source "package/lrzsz/Config.in"
|
|
source "package/mdnsresponder/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS || !BR2_PACKAGE_BUSYBOX_SNAPSHOT
|
|
source "package/microcom/Config.in"
|
|
endif
|
|
source "package/mii-diag/Config.in"
|
|
source "package/mrouted/Config.in"
|
|
source "package/mutt/Config.in"
|
|
source "package/nbd/Config.in"
|
|
source "package/ncftp/Config.in"
|
|
source "package/neon/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/netcat/Config.in"
|
|
endif
|
|
source "package/netkitbase/Config.in"
|
|
source "package/netkittelnet/Config.in"
|
|
source "package/netplug/Config.in"
|
|
source "package/netsnmp/Config.in"
|
|
source "package/nfs-utils/Config.in"
|
|
source "package/ntp/Config.in"
|
|
source "package/olsr/Config.in"
|
|
source "package/openntpd/Config.in"
|
|
source "package/openssh/Config.in"
|
|
source "package/openssl/Config.in"
|
|
source "package/openvpn/Config.in"
|
|
source "package/openswan/Config.in"
|
|
source "package/portmap/Config.in"
|
|
source "package/pppd/Config.in"
|
|
source "package/rp-pppoe/Config.in"
|
|
source "package/pptp-linux/Config.in"
|
|
source "package/proftpd/Config.in"
|
|
source "package/quagga/Config.in"
|
|
source "package/rsync/Config.in"
|
|
source "package/samba/Config.in"
|
|
source "package/socat/Config.in"
|
|
source "package/stunnel/Config.in"
|
|
source "package/tcpdump/Config.in"
|
|
source "package/tftpd/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/thttpd/Config.in"
|
|
source "package/tinyhttpd/Config.in"
|
|
endif
|
|
source "package/tn5250/Config.in"
|
|
source "package/ttcp/Config.in"
|
|
#if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
# ATTENTION! This was merged into busybox!
|
|
#source "package/udhcp/Config.in"
|
|
#endif
|
|
source "package/udpcast/Config.in"
|
|
source "package/vpnc/Config.in"
|
|
source "package/vsftpd/Config.in"
|
|
source "package/vtun/Config.in"
|
|
source "package/webif/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/wget/Config.in"
|
|
endif
|
|
source "package/wireless-tools/Config.in"
|
|
|
|
endif
|
|
|
|
menuconfig BR2_BLOCKDEV_SUPPORT
|
|
bool "Hardware handling / blockdevices and filesystem maintenance"
|
|
default y
|
|
help
|
|
Support for hardware handling and maintenance, block devices,
|
|
filesystem creation and maintenance.
|
|
|
|
if BR2_BLOCKDEV_SUPPORT
|
|
source "package/acpid/Config.in"
|
|
source "package/dbus/Config.in"
|
|
source "package/dbus-glib/Config.in"
|
|
source "package/devmem2/Config.in"
|
|
source "package/dm/Config.in"
|
|
source "package/dmraid/Config.in"
|
|
source "package/e2fsprogs/Config.in"
|
|
source "package/fconfig/Config.in"
|
|
source "package/fis/Config.in"
|
|
source "package/fuse/Config.in"
|
|
source "package/gadgetfs-test/Config.in"
|
|
source "package/hal/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/hdparm/Config.in"
|
|
source "package/hotplug/Config.in"
|
|
endif
|
|
source "package/hwdata/Config.in"
|
|
source "package/i2c-tools/Config.in"
|
|
source "package/input-tools/Config.in"
|
|
source "package/iostat/Config.in"
|
|
source "package/libaio/Config.in"
|
|
source "package/libraw1394/Config.in"
|
|
source "package/libusb/Config.in"
|
|
source "package/lm-sensors/Config.in"
|
|
source "package/lvm2/Config.in"
|
|
source "package/mdadm/Config.in"
|
|
source "package/memtester/Config.in"
|
|
source "package/mkdosfs/Config.in"
|
|
source "package/mtd/Config.in"
|
|
source "package/ntfs-3g/Config.in"
|
|
source "package/pciutils/Config.in"
|
|
source "package/pcmcia/Config.in"
|
|
source "package/raidtools/Config.in"
|
|
source "package/setserial/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
# busybox has fdisk
|
|
source "package/sfdisk/Config.in"
|
|
endif
|
|
source "package/smartmontools/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
# mdev
|
|
source "package/udev/Config.in"
|
|
endif
|
|
source "package/usbmount/Config.in"
|
|
source "package/usbutils/Config.in"
|
|
source "package/wipe/Config.in"
|
|
source "package/xfsprogs/Config.in"
|
|
endif
|
|
|
|
menuconfig BR2_AUDIO_SUPPORT
|
|
bool "Audio libraries and applications"
|
|
default y
|
|
help
|
|
Support for audio libraries and applications
|
|
|
|
if BR2_AUDIO_SUPPORT
|
|
source "package/alsa-lib/Config.in"
|
|
source "package/alsa-utils/Config.in"
|
|
source "package/asterisk/Config.in"
|
|
source "package/aumix/Config.in"
|
|
source "package/libid3tag/Config.in"
|
|
source "package/libmad/Config.in"
|
|
source "package/libogg/Config.in"
|
|
source "package/libsndfile/Config.in"
|
|
source "package/libvorbis/Config.in"
|
|
source "package/madplay/Config.in"
|
|
source "package/mpg123/Config.in"
|
|
source "package/speex/Config.in"
|
|
source "package/festival/Config.in"
|
|
endif
|
|
|
|
menuconfig BR2_GRAPHIC_SUPPORT
|
|
bool "Graphic libraries and applications (graphic/text)"
|
|
default y
|
|
help
|
|
Support for graphic libraries, X Window system and related
|
|
packages, graphical toolkits, etc.
|
|
|
|
if BR2_GRAPHIC_SUPPORT
|
|
comment "text rendering libraries"
|
|
source "package/ncurses/Config.in"
|
|
source "package/newt/Config.in"
|
|
source "package/slang/Config.in"
|
|
|
|
comment "text rendering applications"
|
|
source "package/dialog/Config.in"
|
|
|
|
comment "graphic libraries"
|
|
source "package/directfb/Config.in"
|
|
source "package/fusion/Config.in"
|
|
source "package/imagemagick/Config.in"
|
|
source "package/jpeg/Config.in"
|
|
source "package/libart/Config.in"
|
|
source "package/libpng/Config.in"
|
|
source "package/libungif/Config.in"
|
|
source "package/sdl/Config.in"
|
|
source "package/sdl_image/Config.in"
|
|
source "package/sdl_mixer/Config.in"
|
|
source "package/sdl_ttf/Config.in"
|
|
source "package/tiff/Config.in"
|
|
|
|
comment "busybox graphic applications"
|
|
comment "--> May be broken in busybox"
|
|
source "package/fbv/Config.in"
|
|
source "package/fbset/Config.in"
|
|
|
|
comment "other GUIs"
|
|
source "package/qte/Config.in"
|
|
source "package/qtopia4/Config.in"
|
|
|
|
#source "package/microwin/Config.in"
|
|
|
|
|
|
menu "X Window System server"
|
|
config BR2_PACKAGE_XSERVER_none
|
|
bool "none"
|
|
default y
|
|
config BR2_PACKAGE_XSERVER_xorg
|
|
bool "modular xorg"
|
|
depends on BR2_USE_WCHAR # && BR2_ENABLE_LOCALE
|
|
# depending on BR2_ENABLE_LOCALE gives a recursion error with dbus
|
|
comment "xorg requires a toolchain with LOCALE and WCHAR support"
|
|
depends on !(BR2_USE_WCHAR && BR2_ENABLE_LOCALE)
|
|
config BR2_PACKAGE_XSERVER_tinyx
|
|
bool "tinyx"
|
|
endmenu
|
|
|
|
config BR2_X11_PREFIX
|
|
string
|
|
default "/usr/X11R6" if BR2_PACKAGE_XSERVER_xorg || BR2_PACKAGE_XSERVER_tinyx
|
|
default "/usr" if !BR2_PACKAGE_XSERVER_xorg && !BR2_PACKAGE_XSERVER_tinyx
|
|
help
|
|
X11 apps root location
|
|
|
|
if !BR2_PACKAGE_XSERVER_none
|
|
source "package/x11r7/Config.in"
|
|
endif
|
|
|
|
comment "X libraries and helper libraries"
|
|
#XXX: maybe some of these should depend on !BR2_PACKAGE_XSERVER_none
|
|
source "package/atk/Config.in"
|
|
source "package/cairo/Config.in"
|
|
source "package/pango/Config.in"
|
|
source "package/libdrm/Config.in"
|
|
source "package/libglib12/Config.in"
|
|
source "package/libglib2/Config.in"
|
|
source "package/libgtk12/Config.in"
|
|
source "package/libgtk2/Config.in"
|
|
source "package/gtk2-engines/Config.in"
|
|
source "package/gtk2-themes/Config.in"
|
|
source "package/libsexy/Config.in"
|
|
source "package/fltk/Config.in"
|
|
source "package/openmotif/Config.in"
|
|
source "package/fontconfig/Config.in"
|
|
source "package/freetype/Config.in"
|
|
source "package/tslib/Config.in"
|
|
source "package/webkit/Config.in"
|
|
|
|
comment "X Window managers"
|
|
source "package/matchbox/Config.in"
|
|
source "package/metacity/Config.in"
|
|
source "package/blackbox/Config.in"
|
|
|
|
comment "X applications"
|
|
source "package/alsamixergui/Config.in"
|
|
source "package/dillo/Config.in"
|
|
source "package/docker/Config.in"
|
|
source "package/gqview/Config.in"
|
|
source "package/leafpad/Config.in"
|
|
source "package/midori/Config.in"
|
|
source "package/pcmanfm/Config.in"
|
|
source "package/rdesktop/Config.in"
|
|
source "package/rxvt/Config.in"
|
|
source "package/sylpheed/Config.in"
|
|
source "package/synergy/Config.in"
|
|
source "package/torsmo/Config.in"
|
|
source "package/x11vnc/Config.in"
|
|
source "package/xpdf/Config.in"
|
|
source "package/xstroke/Config.in"
|
|
source "package/xvkbd/Config.in"
|
|
|
|
comment "Video libraries/codecs and applications"
|
|
source "package/mplayer/Config.in"
|
|
source "package/vlc/Config.in"
|
|
endif
|
|
|
|
menuconfig BR2_COMPRESSOR_SUPPORT
|
|
bool "Compressors / decompressors"
|
|
default y
|
|
help
|
|
Support for compressors and decompressors like lzo, lzma, bzip2
|
|
|
|
if BR2_COMPRESSOR_SUPPORT
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/gzip/Config.in"
|
|
endif
|
|
source "package/lzo/Config.in"
|
|
source "package/lzma/Config.in"
|
|
source "package/zlib/Config.in"
|
|
endif
|
|
|
|
menuconfig BR2_PACKAGEMGRS_SUPPORT
|
|
bool "Package managers"
|
|
default y
|
|
help
|
|
Support for package managers like rpm, portage, ipkg, ..
|
|
|
|
if BR2_PACKAGEMGRS_SUPPORT
|
|
source "package/ipkg/Config.in"
|
|
source "package/portage/Config.in"
|
|
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
|
|
source "package/rpm/Config.in"
|
|
endif
|
|
endif
|
|
|
|
menuconfig BR2_SCRIPTING_SUPPORT
|
|
bool "Interpreter languages / Scripting"
|
|
default y
|
|
help
|
|
Support for scripting languages, interpreter languages.
|
|
|
|
if BR2_SCRIPTING_SUPPORT
|
|
source "package/lua/Config.in"
|
|
source "package/microperl/Config.in"
|
|
source "package/python/Config.in"
|
|
source "package/ruby/Config.in"
|
|
source "package/tcl/Config.in"
|
|
source "package/php/Config.in"
|
|
endif
|
|
|
|
menuconfig BR2_XML_SUPPORT
|
|
bool "XML handling"
|
|
default y
|
|
help
|
|
Support for XML handling
|
|
|
|
if BR2_XML_SUPPORT
|
|
source "package/expat/Config.in"
|
|
source "package/ezxml/Config.in"
|
|
source "package/libxml2/Config.in"
|
|
source "package/libxslt/Config.in"
|
|
source "package/xerces/Config.in"
|
|
endif
|
|
|
|
# java support
|
|
source "package/java/Config.in"
|
|
|
|
menuconfig BR2_GAMES
|
|
bool "Games"
|
|
default y
|
|
help
|
|
Support for games
|
|
|
|
if BR2_GAMES
|
|
source "package/lxdoom/Config.in"
|
|
source "package/ace_of_penguins/Config.in"
|
|
source "package/gnuchess/Config.in"
|
|
source "package/xboard/Config.in"
|
|
source "package/rubix/Config.in"
|
|
source "package/magiccube4d/Config.in"
|
|
source "package/vice/Config.in"
|
|
endif
|
|
|
|
endmenu
|