diff options
author | Andrew Wilcox <andy@protium.com> | 2006-12-07 19:18:25 +0000 |
---|---|---|
committer | Andrew Wilcox <andy@protium.com> | 2006-12-07 19:18:25 +0000 |
commit | b76d8f80b7cb99176838281a15c4b8f8f60ae18d (patch) | |
tree | 3e00940a09c4b62c41b93c5686fb8bdfadf006de | |
parent | 5aa4a59b009bfd254976fa020456a3339612a308 (diff) |
openprotium: package build bb file for the iomega storcenter
-rw-r--r-- | packages/meta/openprotium-packages.bb | 262 |
1 files changed, 262 insertions, 0 deletions
diff --git a/packages/meta/openprotium-packages.bb b/packages/meta/openprotium-packages.bb new file mode 100644 index 0000000000..a84b3da580 --- /dev/null +++ b/packages/meta/openprotium-packages.bb @@ -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 \ + " |