# 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 SlugOS firmware" HOMEPAGE = "http://www.nslu2-linux.org" LICENSE = "MIT" PR = "r50" CONFLICTS = "db3" COMPATIBLE_MACHINE = "nslu2|ixp4xx" 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 SLUGOS_PACKAGES = "\ alsa-lib \ alsa-utils \ apex-env \ apr \ asterisk \ asterisk-core-sounds-en-alaw \ asterisk-core-sounds-en-g729 \ asterisk-core-sounds-en-gsm \ asterisk-core-sounds-en-ulaw \ asterisk-extra-sounds-en-alaw \ asterisk-extra-sounds-en-g729 \ asterisk-extra-sounds-en-gsm \ asterisk-extra-sounds-en-ulaw \ asterisk-moh-freeplay-alaw \ asterisk-moh-freeplay-g729 \ asterisk-moh-freeplay-gsm \ asterisk-moh-freeplay-ulaw \ atftp \ audiofile \ aumix \ autoconf \ autofs \ automake \ bash \ beep \ bind \ binutils \ bison \ bluez-utils \ bluez-hcidump \ bogofilter \ boost \ bridge-utils \ bzip2 \ ccxstream \ cdparanoia \ cdstatus \ cherokee \ coreutils \ cron \ cryptsetup \ ctorrent \ ctrlproxy \ cups \ curl \ cvs \ cyrus-imapd \ cyrus-sasl \ db \ devio \ devlabel \ diffstat \ diffutils \ dircproxy \ dnsmasq \ dropbear \ e2fsprogs \ e2fsprogs-libs \ expat \ ez-ipupdate \ fconfig \ file \ findutils \ fis \ flac \ flex \ flite \ ftpd-topfield \ fuse \ gawk \ gcc \ gdb \ gdbm \ glib-2.0 \ gnu-config \ gphoto2 \ gpsd \ grep \ groff \ gtk-doc \ gzip \ hdparm \ ifupdown \ inetutils \ iperf \ ipkg-utils \ iptables \ ircp \ irssi \ joe \ jpeg \ kexec-tools \ lcdproc \ less \ libao \ libdvb \ libexif \ libid3tag \ liblockfile \ libmad \ libmikmod \ libogg \ libol \ libpam \ libpcre \ libpng \ libtool \ libupnp \ libusb \ libvorbis \ libxml2 \ lighttpd \ linphone \ litestream \ logrotate \ lrzsz \ lsof \ lvm2 \ m4 \ madplay \ madwifi-ng \ mailx \ make \ man man-pages \ masqmail \ mdadm \ mediatomb \ memtester \ mgetty \ miau \ microcom \ minicom \ monit \ mpd \ mt-daapd \ mtd-utils \ mutt \ mysql \ nail \ nano \ ncftp \ ncurses \ net-tools \ netatalk \ netcat \ netpbm \ nfs-utils \ ngrep \ nmap \ ntfs-3g \ ntp \ ntpclient \ obexftp \ obexpush \ openobex-apps \ openntpd \ openobex \ openssh \ openvpn \ patch \ pciutils \ perl \ picocom \ pkgconfig \ popt \ portmap \ postfix \ ppp \ procps \ psmisc \ puppy \ pvrusb2-mci \ python \ quilt \ reiserfsprogs reiser4progs \ rng-tools \ rsync \ rtorrent \ samba \ sane-backends \ screen \ sed \ setpwc \ setserial \ sipsak \ slugimage \ smartmontools \ spandsp \ sqlite \ squid \ ssmtp \ strace \ streamripper \ stunnel \ sudo \ sysfsutils \ tar \ tcpdump \ thttpd \ tiff \ tzdata \ unrar \ unzip \ upslug2 \ usbutils \ ushare \ util-linux \ vim \ vlan \ vsftpd \ w3cam \ wakelan \ watchdog \ webcam-server \ wget \ wireless-tools \ wireshark \ wpa-supplicant \ wview-sim \ wview-vpro \ wview-wxt510 \ xinetd \ yeaphone \ yp-tools ypbind ypserv \ zd1211-firmware \ zip \ zlib \ " # Packages currently broken on all platforms SLUGOS_BROKEN_PACKAGES = "\ bwmon \ dsniff \ eciadsl \ fetchmail \ gspcav1 \ lirc-modules lirc \ madfu \ motion \ openldap \ pwc \ qc-usb-messenger \ syslog-ng \ openocd task-mokogateway-everything \ task-native-sdk \ unionfs-modules unionfs-utils \ wview-sim-mysql wview-wxt510-mysql wview-vpro-mysql \ zd1211 \ " SLUGOS_EXTRA_PACKAGES ?= "" # The package-index at the end causes regeneration of the Packages.gz and # other control files. DEPENDS = "\ slugos-image \ slugos-native \ task-nas-server-everything \ task-proper-tools \ ${SLUGOS_PACKAGES} \ ${SLUGOS_EXTRA_PACKAGES} \ package-index \ " inherit meta do_package_write_ipk() { }