Commit 3eecdf61 authored by Ulf Samuelsson's avatar Ulf Samuelsson
Browse files

Update buildall.sh script

parent bdac3e33
Loading
Loading
Loading
Loading
+96 −44
Original line number Diff line number Diff line
@@ -3,14 +3,49 @@ alias mk="scripts/mkpkg"

function nmk()
{
	echo Not building $1
	printf "mk	%-31s" "$1"
	if [ "$2X" == "OKX" ] ; then
		echo "DISABLED	$3 $4"
	elif [ "$2X" == "FAILX" ] ; then
		echo "DISABLED	$3 $4"
	elif [ "$2X" == "BROKENX" ] ; then
		echo "DISABLED	$3 $4"
	elif [ "$2X" == "DISABLEDX" ] ; then
		echo "DISABLED	$3 $4"
	else
		echo "DISABLED	$2 $3 $4"
	fi
}

if	[ ${already-done} == 1 ] ; then
nmk	busybox

fi	# ********* already-done
#**********************************************************************************

# Enable HASERL
sed -i s/.*BR2_PACKAGE_HASERL.*// .config
echo "# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set" >> .config
echo "BR2_PACKAGE_HASERL_VERSION_0_9_X=y" >> .config
echo "BR2_PACKAGE_HASERL_VERSION=\"0.9.25\"" >> .config
echo "BR2_PACKAGE_HASERL=y" >> .config
# Enable SSL
sed -i s/.*BR2_PACKAGE_OPENSSL.*// .config
echo "BR2_PACKAGE_OPENSSL=y" >> .config
# Enable socat
sed -i s/.*BR2_PACKAGE_SOCAT.*// .config
echo "BR2_PACKAGE_SOCAT=y" >> .config
echo "BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT=\"9\"" >> .config
echo "BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT=\"11\"" >> .config
echo "BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT=\"4\"" >> .config
# Enable Freetype
sed -i s/.*BR2_PACKAGE_FREETYPE.*// .config
echo "BR2_PACKAGE_FREETYPE=y" >> .config
sed -i s/.*BR2_FREETYPE_VERSION.*// .config
echo "# BR2_FREETYPE_VERSION_2_2_1 is not set" >> .config
echo "BR2_FREETYPE_VERSION_2_3_7=y" >> .config
echo "BR2_FREETYPE_VERSION=\"2.3.7\"" >> .config

if	[ ${busybox-tools} == 1 ] ; then
	mk	bash
	mk	bzip2
@@ -37,7 +72,7 @@ if [ ${busybox-tools} == 1 ] ; then
	mk	tar
fi

echo "Other development stuff"
echo "# Other development stuff"
mk	autoconf
mk	automake
mk	bison
@@ -47,19 +82,21 @@ mk distcc
mk	dmalloc
mk	fakeroot
mk	gettext


mk	libgmp
mk	gperf
mk	libmpfr
mk	libtool
mk	m4
mk	mpatrol
nmk	mpatrol		"Needs gdb to build, and GDB_VERSION is not defined"
mk	oprofile
mk	pkgconfig
mk	readline
mk	valgrind
nmk	valgrind	"x86 specific"
mk	pcre

echo "Other stuff"
echo "# Other stuff"
mk	at
mk	beecrypt
mk	berkeleydb
@@ -93,7 +130,7 @@ mk libevent
nmk	libfloat	# obsolete
mk	libgcrypt
mk	libgpg-error
mk	libiconv
nmk	libiconv
mk	liblockfile
mk	liboil
mk	libsysfs
@@ -133,7 +170,7 @@ if [ ${busybox-tools} == 1 ] ; then
	mk	which
fi

mk	database
nmk	database			BROKEN "Need to enter subdirectory"

if	[ ${busybox-tools} == 1 ] ; then
	# busybox has an editor
@@ -144,7 +181,7 @@ if [ ${busybox-tools} == 1 ] ; then
fi


echo "Networking applications"
echo "# Networking applications"
mk	argus
mk	avahi
mk	axel
@@ -163,10 +200,11 @@ fi
mk	dnsmasq
mk	dropbear
mk	ethtool

mk	haserl
mk	hostap
mk	ifplugd
nmk	irda-utils	# makefile is broken
mk	irda-utils	"Makefile is invalid"
mk	iperf
mk	iproute2
mk	ipsec-tools
@@ -175,14 +213,13 @@ mk kismet
mk	l2tp
mk	libcgi
mk	libcgicc
mk	libcurl
mk	libeXosip2
mk	libosip2
mk	libpcap
mk	libupnp
if	[ ${busybox-tools} == 1 ] ; then
	mk	lighttpd
fi

mk	links
mk	lrzsz
mk	mdnsresponder
@@ -205,15 +242,22 @@ mk netsnmp
mk	nfs-utils
mk	ntp
mk	olsr



mk	ntpd
mk	openssh

mk	openssl
mk	libcurl

mk	openvpn
mk	openswan
mk	portmap
mk	pppd
mk	rp-pppoe
mk	pptp-linux

mk	proftpd
nmk	quagga
mk	rsync
@@ -238,6 +282,15 @@ mk vsftpd
mk	vtun
mk	webif

mk	libsoup.mk
mk	gssdp
mk	gupnp
mk	gupnp-av
mk	gupnp-igd




if	[ ${busybox-tools} == 1 ] ; then
	mk	wget
fi
@@ -245,7 +298,7 @@ fi
mk	wireless-tools


echo "Hardware handling / blockdevices and filesystem maintenance"
echo "# Hardware handling / blockdevices and filesystem maintenance"
mk	acpid
mk	dbus
mk	dbus-glib
@@ -256,8 +309,11 @@ mk e2fsprogs
mk	eeprog
mk	fconfig
mk	fis

mk	libfuse
mk	gadgetfs-test


mk	hal
if	[ ${busybox-tools} == 1 ] ; then
	mk	hdparm
@@ -294,18 +350,24 @@ mk usbmount
mk	usbutils
mk	wipe
nmk	xfsprogs
echo "	text rendering applications"

echo "# Interpreter languages / Scripting"

mk	lua
mk	microperl
mk	python
mk	ruby
mk	tcl
mk	php

echo "# 	text rendering applications"
mk	dialog

# Audio/Video support
echo "Audio and video libraries and applications"
echo "# Audio and video libraries and applications"
mk	alsa-lib
mk	alsa-utils
mk	asterisk


if	[ ${already-done} == 1 ] ; then

mk	aumix
mk	gstreamer
mk	gst-plugins-base
@@ -326,14 +388,14 @@ mk festival
mk	vlc


echo "Graphic libraries and applications (graphic/text)"
echo "	text rendering libraries"
echo "# Graphic libraries and applications (graphic/text)"
echo "# 	text rendering libraries"
mk	ncurses
mk	newt
mk	slang


echo "	graphic libraries"
echo "# 	graphic libraries"
mk	directfb
mk	directfb-examples
mk	fbdump
@@ -353,14 +415,14 @@ mk SDL_net
mk	sdl_ttf
mk	tiff

echo "busybox graphic applications"
echo "--> May be broken in busybox"
echo "# busybox graphic applications"
echo "# --> May be broken in busybox"
mk	fbv
mk	fbset

echo "other GUIs"
mk	qte
mk	qtopia4
echo "# other GUIs"
nmk	qte
nmk	qtopia4


if	[ ${X-WIN} == 1 ] ; then
@@ -368,8 +430,8 @@ if [ ${X-WIN} == 1 ] ; then

	mk	x11r7

echo "X libraries and helper libraries"
echo "maybe some of these should depend on !BR2_PACKAGE_XSERVER_none"
echo "# X libraries and helper libraries"
echo "# maybe some of these should depend on !BR2_PACKAGE_XSERVER_none"
mk	atk
mk	cairo
mk	pango
@@ -392,12 +454,12 @@ mk webkit

nmk	startup-notification		# Depends on X11

echo "X Window managers"
echo "# X Window managers"
mk	matchbox
mk	metacity
mk	blackbox

echo "X applications"
echo "# X applications"
mk	alsamixergui
mk	dillo
mk	docker
@@ -418,7 +480,7 @@ mk xstroke
mk	xvkbd
fi

echo "Compressors / decompressors"
echo "# Compressors / decompressors"

if	[ ${busybox-tools} == 1 ] ; then
	mk	gzip
@@ -428,7 +490,7 @@ mk lzma-host
mk	lzma-target
mk	zlib

echo "Package managers"
echo "# Package managers"

mk	ipkg
nmk	portage
@@ -436,16 +498,7 @@ if [ ${busybox-tools} == 1 ] ; then
	mk	rpm
fi

echo "Interpreter languages / Scripting"

mk	lua
mk	microperl
mk	python
mk	ruby
mk	tcl
mk	php

echo "XML handling"
echo "# XML handling"

mk	expat
mk	ezxml
@@ -454,11 +507,10 @@ mk libxslt
mk	xerces



# java support
nmk	java

# various games packages
nmk	games
fi	# ********* already-done
#**********************************************************************************