# 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 \ "