diff options
Diffstat (limited to 'recipes/meta/openprotium-packages.bb')
-rw-r--r-- | recipes/meta/openprotium-packages.bb | 265 |
1 files changed, 265 insertions, 0 deletions
diff --git a/recipes/meta/openprotium-packages.bb b/recipes/meta/openprotium-packages.bb new file mode 100644 index 0000000000..7d66ee5d61 --- /dev/null +++ b/recipes/meta/openprotium-packages.bb @@ -0,0 +1,265 @@ +# 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 = "r4" +CONFLICTS = "db3" +PROVIDES += "${OPENPROTIUM_IMAGENAME}-packages" + +EXCLUDE_FROM_WORLD = "1" +INHIBIT_DEFAULT_DEPS = "1" +ALLOW_EMPTY = "1" + +inherit meta + +# 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 \ +# lirc \ +# masqmail \ +# wakelan \ +# wireless-tools \ +# wpa-supplicant \ +# openldap \ +# bluez-utils-nodbus \ +# lcdproc \ +# libxml2 \ +# libdvb \ +# madwifi-ng \ +# motion \ +# ftpd-topfield \ +# eciadsl \ +# netpbm \ +# reiserfsprogs reiser4progs \ +# libgphoto2 \ +# python \ +# mpd \ +# memtester \ +# puppy \ +# samba \ +# sane-backends \ +# vsftpd \ +# syslog-ng \ +# zd1211 \ +# cdparanoia \ +# litestream \ +# pvrusb2-mci \ +# pwc \ +# fetchmail \ + +OPENPROTIUM_PACKAGES = "\ + alsa-lib \ + alsa-utils \ + apache2 \ + audiofile \ + aumix \ + autoconf \ + automake \ + bash \ + bind \ + binutils \ + bison \ + bridge-utils \ + bzip2 \ + ccxstream \ + cdstatus \ + coreutils \ + cron \ + ctorrent \ + cvs \ + db \ + devlabel \ + diffstat \ + diffutils \ + dnsmasq \ + e2fsprogs \ + e2fsprogs-libs \ + expat \ + ez-ipupdate \ + file \ + findutils \ + flex \ + flite \ + gallery \ + gawk \ + gcc \ + gdbm \ + glib-2.0 \ + gnu-config \ + grep \ + gtk-doc \ + gzip \ + hdparm \ + ifupdown \ + ipkg-utils \ + iptables \ + ircp \ + joe \ + jpeg \ + libao \ + libid3tag \ + liblockfile \ + libmad \ + libmikmod \ + libogg \ + libol \ + libpng \ + libtool \ + libupnp \ + libusb \ + libvorbis \ + lrzsz \ + lsof \ + lvm2 \ + m4 \ + madplay \ + mailx \ + make \ + mdadm \ + mgetty \ + miau \ + microcom \ + minicom \ + modphp \ + mt-daapd \ + mtd-utils \ + mutt \ + nail \ + nano \ + ncftp \ + ncurses \ + netcat \ + nmap \ + ntp \ + openobex-apps \ + openntpd \ + openobex \ + openssh \ + openvpn \ + patch \ + pciutils \ + libpcre \ + perl \ + pkgconfig \ + ppp \ + procps \ + quilt \ + rng-tools \ + rsync \ + sed \ + setpwc \ + setserial \ + smartmontools \ + ssmtp \ + strace \ + streamripper \ + sysfsutils \ + tar \ + thttpd \ + tiff \ + unzip \ + usbutils \ + util-linux \ + vim \ + vlan \ + wget \ + 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 \ + tzdata \ + 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 +# +OPENPROTIUM_EXTRA_PACKAGES ?= "" + +# The package-index at the end causes regeneration of the Packages.gz and +# other control files. +# openprotium-native \ +DEPENDS = "\ + openprotium-image \ + ${OPENPROTIUM_PACKAGES} \ + ${OPENPROTIUM_EXTRA_PACKAGES} \ + package-index \ + " |