[oe-commits] org.oe.dev openprotium: package build bb file for the iomega storcenter

awilcox commit openembedded-commits at lists.openembedded.org
Thu Dec 7 19:21:13 UTC 2006


openprotium: package build bb file for the iomega storcenter

Author: awilcox at openembedded.org
Branch: org.openembedded.dev
Revision: 1e37f3914f20f1fa7f44d2d8d207da996150aa13
ViewMTN: http://monotone.openembedded.org/revision.psp?id=1e37f3914f20f1fa7f44d2d8d207da996150aa13
Files:
1
packages/meta/openprotium-packages.bb
Diffs:

#
# mt diff -r183d731690c8ed3edada288d1661a060b80f4151 -r1e37f3914f20f1fa7f44d2d8d207da996150aa13
#
# 
# 
# add_file "packages/meta/openprotium-packages.bb"
#  content [f38c3aa91f3c6a8b6cddb82275a3740ab5292156]
# 
============================================================
--- packages/meta/openprotium-packages.bb	f38c3aa91f3c6a8b6cddb82275a3740ab5292156
+++ packages/meta/openprotium-packages.bb	f38c3aa91f3c6a8b6cddb82275a3740ab5292156
@@ -0,0 +1,262 @@
+# Meta package containing all the packages which build for SlugOS
+#
+# All packages in here must build with the slugos-???.conf distros,
+# they do not necessarily work.
+DESCRIPTION = "Packages that are compatible with the Openprotium on the iomega Storcenter"
+HOMEPAGE = "http://www.openprotium.org"
+LICENSE = "MIT"
+PR = "r1"
+CONFLICTS = "db3"
+PROVIDES += "${OPENPROTIUM_IMAGENAME}-packages"
+
+EXCLUDE_FROM_WORLD = "1"
+INHIBIT_DEFAULT_DEPS = "1"
+ALLOW_EMPTY = 1
+
+# The list of packages to build for the slugos DISTRO.
+# KEEP IN ALPHABETICAL ORDER
+# Do *not* simply comment out a line. That will break. Instead
+# remove the package and place it in the corresponding "broken" list
+
+# deleted from "base" as they don't immediately build...
+#	asterisk \
+#	asterisk-sounds \
+#	beep \
+#	cherokee \
+#	cyrus-sasl \
+#	atftp \
+#	flac \
+#	gphoto2 \
+#	gdb \
+#	glib-2.0 \
+#	lirc \
+#	masqmail \
+#	wakelan \
+#	wireless-tools \
+#	wpa-supplicant \
+#	madwifi-ng \
+#	motion \
+#	netpbm \
+#	reiserfsprogs reiser4progs \
+#	mpd \
+
+OPENIOM_PACKAGES = "\
+	alsa-lib \
+	alsa-utils \
+	audiofile \
+	aumix \
+	autoconf \
+	automake \
+	bash \
+	bind \
+	binutils \
+	bison \
+	bluez-utils-nodbus \
+	bridge-utils \
+	bzip2 \
+	ccxstream \
+	cdparanoia \
+	cdstatus \
+	coreutils \
+	cron \
+	ctorrent \
+	cvs \
+	db \
+	devlabel \
+	diffstat \
+	diffutils \
+	dnsmasq \
+	e2fsprogs \
+	e2fsprogs-libs \
+	eciadsl \
+	expat \
+	ez-ipupdate \
+	fetchmail \
+	file \
+	findutils \
+	flex \
+	flite \
+	ftpd-topfield \
+	gawk \
+	gcc \
+	gdbm \
+	gnu-config \
+	grep \
+	gtk-doc \
+	gzip \
+	hdparm \
+	ifupdown \
+	ipkg-utils \
+	iptables \
+	ircp \
+	joe \
+	jpeg \
+	lcdproc \
+	less \
+	libao \
+	libdvb \
+	libgphoto2 \
+	libid3tag \
+	liblockfile \
+	libmad \
+	libmikmod \
+	libogg \
+	libol \
+	libpng \
+	libtool \
+	libupnp \
+	libusb \
+	libvorbis \
+	libxml2 \
+	litestream \
+	lrzsz \
+	lsof \
+	lvm2 \
+	m4 \
+	madplay \
+	mailx \
+	make \
+	mdadm \
+	memtester \
+	mgetty \
+	miau \ 
+	microcom \
+	minicom \
+	mt-daapd \
+	mtd-utils \
+	mutt \
+	nail \
+	nano \
+	ncftp \
+	ncurses \
+	netcat \
+	nmap \
+	ntp \
+	openobex-apps \
+	openldap \
+	openntpd \
+	openobex \
+	openssh \
+	openvpn \
+	patch \
+	pciutils \
+	libpcre \
+	perl \
+	pkgconfig \
+	ppp \
+	procps \
+	puppy \
+	pvrusb2-mci \
+	pwc \
+	python \
+	quilt \
+	rng-tools \
+	rsync \
+	samba \
+	sane-backends \
+	sed \
+	setpwc \
+	setserial \
+	smartmontools \
+	ssmtp \
+	strace \
+	streamripper \
+	sysfsutils \
+	syslog-ng \
+	tar \
+	thttpd \
+	tiff \
+	unzip \
+	usbutils \
+	util-linux \
+	vim \
+	vlan \
+	vsftpd \
+	watchdog \
+	wget \
+	zd1211 \
+	zip \
+	zlib \
+	"
+
+# Packages currently broken on all platforms
+SLUGOS_BROKEN_PACKAGES = "\
+	irssi \
+	obexftp \
+	qc-usb-messenger \
+	unionfs-modules \
+	unionfs-utils \
+	icecast \
+	cyrus-imapd \
+	"
+
+# These packages will never build because uclibc lacks (and always will lack)
+# appropriate support.  This define is for documentation of this fact!  The
+# normal cause is that the package uses the "NIS" interfaces (once known as
+# YP - a trademark of BT which SUN used without license - the missing function
+# calls often still have 'yp' in the name).
+
+# NOTE: rng-tools is only here until argp-standalone can be built!
+UCLIBC_UNSUPPORTABLE_PACKAGES = "\
+	libpam \
+	nfs-utils \
+	rng-tools \
+	postfix \
+	yp-tools ypbind ypserv \
+	"
+
+# These packages work with glibc, but break on uclibc.
+UCLIBC_BROKEN_PACKAGES = "\
+	apr \
+	bogofilter \
+	boost \
+	bwmon \
+	erlang \
+	linphone \
+	sudo \
+	ushare \
+	"
+
+# Packages which build only with glibc (some of these use internal
+# glibc functions and so will probably never run on uclibc).
+SLUGOS_PACKAGES_append_linux = "\
+	${UCLIBC_UNSUPPORTABLE_PACKAGES} \
+	${UCLIBC_BROKEN_PACKAGES} \
+	ctrlproxy \
+	dsniff \
+	iperf \
+	groff \
+	man man-pages \
+	psmisc \
+	screen \
+	timezones \
+        wview-sim wview-vpro wview-wxt510 \
+        wview-sim-mysql wview-vpro-mysql \
+        wview-wxt510-mysql \
+	xinetd \
+	"
+
+SLUGOS_PACKAGES_append_linux-uclibc = "\
+	"
+
+# These packages are not in the build because they have a significant compilation
+# time, add them to SLUGOS_EXTRA_PACKAGES if required
+SLUGOS_OPTIONAL_PACKAGES = "\
+	mysql \
+	"
+
+#
+# you can place these in the top level openembedded/conf/distro/openprotium.conf
+# file to fine-tune what's happening
+#
+OPENIOM_EXTRA_PACKAGES ?= ""
+
+# The package-index at the end causes regeneration of the Packages.gz and
+# other control files.
+# openprotium-native \
+DEPENDS = "\
+	openprotium-image \
+	${OPENIOM_PACKAGES} \
+	${OPENIOM_EXTRA_PACKAGES} \
+	package-index \
+	"






More information about the Openembedded-commits mailing list