From 5a7d5ffb0a3f533469243c157cc6d5e992cd0169 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sun, 23 Jul 2006 13:40:38 +0000 Subject: gcc 4.1.1: fix build troubles --- packages/gcc/gcc_4.1.1.bb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/gcc/gcc_4.1.1.bb b/packages/gcc/gcc_4.1.1.bb index e29f5e5b31..35124823a0 100644 --- a/packages/gcc/gcc_4.1.1.bb +++ b/packages/gcc/gcc_4.1.1.bb @@ -30,15 +30,15 @@ SRC_URI = "http://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.1/gcc-4.1.1.tar.bz2 \ SRC_URI_append_fail-fast = " file://zecke-no-host-includes.patch;patch=1 " #Set the fortran bits -FORTRAN = "" # "f95" -HAS_GFORTRAN ?= "no" +FORTRAN = "" +HAS_GFORTRAN = "no" HAS_G2C = "no" #Set the java bits -JAVA_arm = "" # ",java" +JAVA_arm = "" include gcc3-build.inc -EXTRA_OECONF += "--disable-libssp" +EXTRA_OECONF += " --disable-libssp " -- cgit v1.2.3 From 8a7dd61b6490353b3a284c7100e0adb9840d6da4 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sun, 23 Jul 2006 14:04:55 +0000 Subject: Split out *image* and *task* from packages/meta into their own subdirs. Inspired by http://svn.o-hand.com/view/poky?rev=531&view=rev --- packages/images/.mtn2git_empty | 0 packages/images/bootstrap-image.bb | 12 ++ packages/images/dvb-image.bb | 11 ++ packages/images/e-image-core.bb | 21 +++ packages/images/e-image.bb | 36 +++++ packages/images/essential-image.bb | 29 ++++ packages/images/essential-machine-image.bb | 37 +++++ packages/images/gpe-image-blank-user.bb | 9 ++ packages/images/gpe-image.bb | 42 +++++ packages/images/ludeos-image.bb | 1 + packages/images/maemo-image.bb | 27 ++++ packages/images/mythfront-image.bb | 13 ++ packages/images/nslu2-linksys-image.bb | 14 ++ packages/images/nylon-image-base.bb | 22 +++ packages/images/nylon-image-extra.bb | 11 ++ packages/images/nylon-image-mini.bb | 19 +++ packages/images/nylon-image-standard.bb | 29 ++++ packages/images/opie-image.bb | 70 +++++++++ packages/images/opie-kdepim-image.bb | 10 ++ packages/images/pivotboot-image.bb | 13 ++ packages/images/sdl-image.bb | 9 ++ packages/images/sectest-gpe-image.bb | 39 +++++ packages/images/slugos-image.bb | 140 +++++++++++++++++ packages/images/slugos-imagename.bb | 29 ++++ packages/images/twin-image.bb | 18 +++ packages/images/uml-image.bb | 13 ++ packages/images/unslung-image.bb | 90 +++++++++++ packages/images/xfce-image.bb | 15 ++ packages/images/xterminal-image.bb | 11 ++ packages/meta/bootstrap-image.bb | 12 -- packages/meta/dvb-image.bb | 11 -- packages/meta/e-image-core.bb | 21 --- packages/meta/e-image.bb | 36 ----- packages/meta/essential-image.bb | 29 ---- packages/meta/essential-machine-image.bb | 37 ----- packages/meta/gpe-image-blank-user.bb | 9 -- packages/meta/gpe-image.bb | 42 ----- packages/meta/ludeos-image.bb | 1 - packages/meta/maemo-image.bb | 27 ---- packages/meta/mythfront-image.bb | 13 -- packages/meta/nslu2-linksys-image.bb | 14 -- packages/meta/nylon-image-base.bb | 22 --- packages/meta/nylon-image-extra.bb | 11 -- packages/meta/nylon-image-mini.bb | 19 --- packages/meta/nylon-image-standard.bb | 29 ---- packages/meta/opie-image.bb | 70 --------- packages/meta/opie-kdepim-image.bb | 10 -- packages/meta/pivotboot-image.bb | 13 -- packages/meta/sdl-image.bb | 9 -- packages/meta/sectest-gpe-image.bb | 39 ----- packages/meta/slugos-image.bb | 140 ----------------- packages/meta/slugos-imagename.bb | 29 ---- packages/meta/task-bootstrap-unionroot.bb | 43 ------ packages/meta/task-bootstrap.bb | 36 ----- packages/meta/task-dvb.bb | 9 -- packages/meta/task-e-x11.bb | 25 --- packages/meta/task-essential-parts.bb | 64 -------- packages/meta/task-essential-to-boot.bb | 36 ----- packages/meta/task-gpe.bb | 139 ----------------- packages/meta/task-mythfront.bb | 9 -- packages/meta/task-opie.bb | 179 ---------------------- packages/meta/task-pivotboot.bb | 33 ---- packages/meta/task-python-everything_20060425.bb | 84 ---------- packages/meta/task-python-sharprom_20060425.bb | 77 ---------- packages/meta/task-qpe.bb | 150 ------------------ packages/meta/task-sdk.bb | 121 --------------- packages/meta/task-sdl.bb | 11 -- packages/meta/task-xfce-base.bb | 14 -- packages/meta/task-xterminal.bb | 9 -- packages/meta/twin-image.bb | 18 --- packages/meta/uml-image.bb | 13 -- packages/meta/unslung-image.bb | 90 ----------- packages/meta/xfce-image.bb | 15 -- packages/meta/xterminal-image.bb | 11 -- packages/tasks/.mtn2git_empty | 0 packages/tasks/task-bootstrap-unionroot.bb | 43 ++++++ packages/tasks/task-bootstrap.bb | 36 +++++ packages/tasks/task-dvb.bb | 9 ++ packages/tasks/task-e-x11.bb | 25 +++ packages/tasks/task-essential-parts.bb | 64 ++++++++ packages/tasks/task-essential-to-boot.bb | 36 +++++ packages/tasks/task-gpe.bb | 139 +++++++++++++++++ packages/tasks/task-mythfront.bb | 9 ++ packages/tasks/task-opie.bb | 179 ++++++++++++++++++++++ packages/tasks/task-pivotboot.bb | 33 ++++ packages/tasks/task-python-everything_20060425.bb | 84 ++++++++++ packages/tasks/task-python-sharprom_20060425.bb | 77 ++++++++++ packages/tasks/task-qpe.bb | 150 ++++++++++++++++++ packages/tasks/task-sdk.bb | 121 +++++++++++++++ packages/tasks/task-sdl.bb | 11 ++ packages/tasks/task-xfce-base.bb | 14 ++ packages/tasks/task-xterminal.bb | 9 ++ 92 files changed, 1829 insertions(+), 1829 deletions(-) create mode 100644 packages/images/.mtn2git_empty create mode 100644 packages/images/bootstrap-image.bb create mode 100644 packages/images/dvb-image.bb create mode 100644 packages/images/e-image-core.bb create mode 100644 packages/images/e-image.bb create mode 100644 packages/images/essential-image.bb create mode 100644 packages/images/essential-machine-image.bb create mode 100644 packages/images/gpe-image-blank-user.bb create mode 100644 packages/images/gpe-image.bb create mode 100644 packages/images/ludeos-image.bb create mode 100644 packages/images/maemo-image.bb create mode 100644 packages/images/mythfront-image.bb create mode 100644 packages/images/nslu2-linksys-image.bb create mode 100644 packages/images/nylon-image-base.bb create mode 100644 packages/images/nylon-image-extra.bb create mode 100644 packages/images/nylon-image-mini.bb create mode 100644 packages/images/nylon-image-standard.bb create mode 100644 packages/images/opie-image.bb create mode 100644 packages/images/opie-kdepim-image.bb create mode 100644 packages/images/pivotboot-image.bb create mode 100644 packages/images/sdl-image.bb create mode 100644 packages/images/sectest-gpe-image.bb create mode 100644 packages/images/slugos-image.bb create mode 100644 packages/images/slugos-imagename.bb create mode 100644 packages/images/twin-image.bb create mode 100644 packages/images/uml-image.bb create mode 100644 packages/images/unslung-image.bb create mode 100644 packages/images/xfce-image.bb create mode 100644 packages/images/xterminal-image.bb delete mode 100644 packages/meta/bootstrap-image.bb delete mode 100644 packages/meta/dvb-image.bb delete mode 100644 packages/meta/e-image-core.bb delete mode 100644 packages/meta/e-image.bb delete mode 100644 packages/meta/essential-image.bb delete mode 100644 packages/meta/essential-machine-image.bb delete mode 100644 packages/meta/gpe-image-blank-user.bb delete mode 100644 packages/meta/gpe-image.bb delete mode 100644 packages/meta/ludeos-image.bb delete mode 100644 packages/meta/maemo-image.bb delete mode 100644 packages/meta/mythfront-image.bb delete mode 100644 packages/meta/nslu2-linksys-image.bb delete mode 100644 packages/meta/nylon-image-base.bb delete mode 100644 packages/meta/nylon-image-extra.bb delete mode 100644 packages/meta/nylon-image-mini.bb delete mode 100644 packages/meta/nylon-image-standard.bb delete mode 100644 packages/meta/opie-image.bb delete mode 100644 packages/meta/opie-kdepim-image.bb delete mode 100644 packages/meta/pivotboot-image.bb delete mode 100644 packages/meta/sdl-image.bb delete mode 100644 packages/meta/sectest-gpe-image.bb delete mode 100644 packages/meta/slugos-image.bb delete mode 100644 packages/meta/slugos-imagename.bb delete mode 100644 packages/meta/task-bootstrap-unionroot.bb delete mode 100644 packages/meta/task-bootstrap.bb delete mode 100644 packages/meta/task-dvb.bb delete mode 100644 packages/meta/task-e-x11.bb delete mode 100644 packages/meta/task-essential-parts.bb delete mode 100644 packages/meta/task-essential-to-boot.bb delete mode 100644 packages/meta/task-gpe.bb delete mode 100644 packages/meta/task-mythfront.bb delete mode 100644 packages/meta/task-opie.bb delete mode 100644 packages/meta/task-pivotboot.bb delete mode 100644 packages/meta/task-python-everything_20060425.bb delete mode 100644 packages/meta/task-python-sharprom_20060425.bb delete mode 100644 packages/meta/task-qpe.bb delete mode 100644 packages/meta/task-sdk.bb delete mode 100644 packages/meta/task-sdl.bb delete mode 100644 packages/meta/task-xfce-base.bb delete mode 100644 packages/meta/task-xterminal.bb delete mode 100644 packages/meta/twin-image.bb delete mode 100644 packages/meta/uml-image.bb delete mode 100644 packages/meta/unslung-image.bb delete mode 100644 packages/meta/xfce-image.bb delete mode 100644 packages/meta/xterminal-image.bb create mode 100644 packages/tasks/.mtn2git_empty create mode 100644 packages/tasks/task-bootstrap-unionroot.bb create mode 100644 packages/tasks/task-bootstrap.bb create mode 100644 packages/tasks/task-dvb.bb create mode 100644 packages/tasks/task-e-x11.bb create mode 100644 packages/tasks/task-essential-parts.bb create mode 100644 packages/tasks/task-essential-to-boot.bb create mode 100644 packages/tasks/task-gpe.bb create mode 100644 packages/tasks/task-mythfront.bb create mode 100644 packages/tasks/task-opie.bb create mode 100644 packages/tasks/task-pivotboot.bb create mode 100644 packages/tasks/task-python-everything_20060425.bb create mode 100644 packages/tasks/task-python-sharprom_20060425.bb create mode 100644 packages/tasks/task-qpe.bb create mode 100644 packages/tasks/task-sdk.bb create mode 100644 packages/tasks/task-sdl.bb create mode 100644 packages/tasks/task-xfce-base.bb create mode 100644 packages/tasks/task-xterminal.bb diff --git a/packages/images/.mtn2git_empty b/packages/images/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/images/bootstrap-image.bb b/packages/images/bootstrap-image.bb new file mode 100644 index 0000000000..1791dd8f56 --- /dev/null +++ b/packages/images/bootstrap-image.bb @@ -0,0 +1,12 @@ +export IMAGE_BASENAME = "bootstrap-image" +export IMAGE_LINGUAS = "" +export IPKG_INSTALL = "task-bootstrap" + +DEPENDS = "task-bootstrap" + +inherit image_ipk + +FEED_URIS_append_familiar = " x11##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/x11 \ + opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie" + +LICENSE = MIT diff --git a/packages/images/dvb-image.bb b/packages/images/dvb-image.bb new file mode 100644 index 0000000000..fa964b4490 --- /dev/null +++ b/packages/images/dvb-image.bb @@ -0,0 +1,11 @@ +export IMAGE_BASENAME = "dvb-image" + +IMAGE_LINGUAS = "" + +DVB_PACKAGES = "task-bootstrap task-dvb" + +export IPKG_INSTALL = "${DVB_PACKAGES}" +DEPENDS = "${DVB_PACKAGES}" + +inherit image_ipk +LICENSE = MIT diff --git a/packages/images/e-image-core.bb b/packages/images/e-image-core.bb new file mode 100644 index 0000000000..9a1ed51a1a --- /dev/null +++ b/packages/images/e-image-core.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "An X11-based distribution with the Enlightenment Window Manager" +LICENSE = "MIT" +PR = "r1" + +export IMAGE_BASENAME = "e-image-core" +export IMAGE_LINGUAS = "" + +DEPENDS = "task-bootstrap \ + xserver-kdrive \ + task-e-x11-core" + +PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive" +PREFERRED_PROVIDER_virtual/evas = "evas-x11" +PREFERRED_PROVIDER_virtual/ecore = "ecore-x11" +PREFERRED_PROVIDER_virtual/imlib2 = "imlib2-x11" +PREFERRED_PROVIDER_virtual/libxine = "libxine-x11" +PREFERRED_PROVIDER_libx11 = "libx11" + +export IPKG_INSTALL = "task-bootstrap task-e-x11-core xserver-kdrive-fbdev glibc-charmap-utf-8 glibc-localedata-i18n" + +inherit image_ipk diff --git a/packages/images/e-image.bb b/packages/images/e-image.bb new file mode 100644 index 0000000000..99f3858f66 --- /dev/null +++ b/packages/images/e-image.bb @@ -0,0 +1,36 @@ +include e-image-core.bb +DESCRIPTION = "An X11-based distribution with the Enlightenment Window Manager and Tools" +PR = "r5" + +export IMAGE_BASENAME = "e-image" +export IPKG_INSTALL += "task-e-x11-core \ + gpe-task-pim \ + gpe-task-settings \ + gpe-task-apps \ + gpe-task-connectivity \ + gpe-task-games \ + gpe-task-apps-extra \ + figment \ + xhost \ + gpe-soundserver \ + gpe-confd \ + xauth \ + e17-gpe-menu-convert \ + pango-module-basic-fc \ + gdk-pixbuf-loader-bmp \ + gdk-pixbuf-loader-gif \ + gdk-pixbuf-loader-jpeg \ + gdk-pixbuf-loader-png \ + gdk-pixbuf-loader-pnm \ + gdk-pixbuf-loader-xbm \ + gdk-pixbuf-loader-xpm" +# gdk-pixbuf-loader-pcx \ +# gdk-pixbuf-loader-ico \ +# gdk-pixbuf-loader-ani \ +# gdk-pixbuf-loader-ras \ +# gdk-pixbuf-loader-tga \ +# gdk-pixbuf-loader-wbmp \ + +DEPENDS += "task-e-x11-core task-gpe e17-gpe-menu-convert figment xhost gpe-soundserver gpe-confd xauth" + +RDEPENDS = "${IPKG_INSTALL}" diff --git a/packages/images/essential-image.bb b/packages/images/essential-image.bb new file mode 100644 index 0000000000..53510ddc09 --- /dev/null +++ b/packages/images/essential-image.bb @@ -0,0 +1,29 @@ +# +# Copyright Matthias Hentges (c) 2006 +# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) +# +# Filename: essential-image.bb +# Date: 23-Apr-06 + +DESCRIPTION = "" +MAINTAINER = "Matthias 'CoreDump' Hentges " +HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" + +###################################################################################### + +PV = "0.0.1" +PR = "r0" + +###################################################################################### + +inherit image_ipk + +###################################################################################### + +DEPENDS = "task-essential-to-boot" + +###################################################################################### + +export IMAGE_BASENAME = "essential-image" +export IMAGE_LINGUAS = "" +export IPKG_INSTALL = "task-essential-to-boot" diff --git a/packages/images/essential-machine-image.bb b/packages/images/essential-machine-image.bb new file mode 100644 index 0000000000..c3c7b33b92 --- /dev/null +++ b/packages/images/essential-machine-image.bb @@ -0,0 +1,37 @@ +# +# Copyright Matthias Hentges (c) 2006 +# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) +# +# Filename: essential-machine-image.bb +# Date: 24-Apr-06 + +DESCRIPTION = "" +MAINTAINER = "Matthias 'CoreDump' Hentges " +HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" + +###################################################################################### + +PV = "0.0.1" +PR = "r0" + +###################################################################################### + +inherit image_ipk + +###################################################################################### + +DEPENDS = "task-essential-to-boot task-essential-parts" + +###################################################################################### + +MACHINE_TASKS_akita = "task-essential-to-boot \ + task-essential-pcmcia task-essential-userspace \ + task-essential-usbhost task-essential-usbclient \ + task-essential-sound task-essential-irda \ + task-essential-sd" + +###################################################################################### + +export IMAGE_BASENAME = "essential-image" +export IMAGE_LINGUAS = "" +export IPKG_INSTALL = "${MACHINE_TASKS}" diff --git a/packages/images/gpe-image-blank-user.bb b/packages/images/gpe-image-blank-user.bb new file mode 100644 index 0000000000..c8e24ae035 --- /dev/null +++ b/packages/images/gpe-image-blank-user.bb @@ -0,0 +1,9 @@ +include gpe-image.bb + +MAINTAINER = "Rob Taylor 16MB of flash +GPE_BIGFLASH_INSTALL := '${@base_conditional("ROOT_FLASH_SIZE", "16", "", "\ + gpe-task-connectivity \ + gpe-theme-clearlooks \ + figment \ +",d)}' + +GPE_EXTRA_INSTALL += ${GPE_BIGFLASH_INSTALL} + +XSERVER ?= "xserver-kdrive-fbdev" + +DEPENDS = "task-bootstrap task-gpe" +RDEPENDS = "${IPKG_INSTALL}" + +export IPKG_INSTALL = "\ + task-bootstrap \ + gpe-task-base \ + gpe-task-pim \ + gpe-task-settings \ + gpe-task-apps \ + ${XSERVER} \ + ${GPE_EXTRA_INSTALL}" + +#ROOTFS_POSTPROCESS_COMMAND += "zap_root_password; " + +inherit image_ipk +LICENSE = MIT diff --git a/packages/images/ludeos-image.bb b/packages/images/ludeos-image.bb new file mode 100644 index 0000000000..669ff49634 --- /dev/null +++ b/packages/images/ludeos-image.bb @@ -0,0 +1 @@ +DEPENDS = slugos-image \ No newline at end of file diff --git a/packages/images/maemo-image.bb b/packages/images/maemo-image.bb new file mode 100644 index 0000000000..2adc88b958 --- /dev/null +++ b/packages/images/maemo-image.bb @@ -0,0 +1,27 @@ +# +# Meta package for maemo based system image +# + +FEED_URIS_append_familiar = " maemo##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/maemo" + +PR = "r2" + +export IMAGE_BASENAME = "maemo-image" + +GUI_MACHINE_CLASS ?= "none" + +MAEMO_EXTRA_DEPENDS = "scap dosfstools" +MAEMO_EXTRA_INSTALL = "osso-af-services osso-af-base-apps scap dosfstools" + +XSERVER ?= "xserver-kdrive-omap" + +DEPENDS = "task-bootstrap \ + meta-maemo \ + ${MAEMO_EXTRA_DEPENDS}" + +export IPKG_INSTALL = "task-bootstrap maemo-task-base maemo-task-theme \ + maemo-task-apps ${MAEMO_EXTRA_INSTALL} \ + ${XSERVER}" + +inherit image_ipk +LICENSE = MIT diff --git a/packages/images/mythfront-image.bb b/packages/images/mythfront-image.bb new file mode 100644 index 0000000000..7836258940 --- /dev/null +++ b/packages/images/mythfront-image.bb @@ -0,0 +1,13 @@ +export IMAGE_BASENAME = "mythfront-image" + +IMAGE_ROOTFS_SIZE_ext2 = "85000" +IMAGE_ROOTFS_SIZE_ext2.gz = "85000" +IMAGE_LINGUAS = "" + +MYTHFRONT_PACKAGES = "task-bootstrap task-mythfront" + +export IPKG_INSTALL = "${MYTHFRONT_PACKAGES}" +DEPENDS = "${MYTHFRONT_PACKAGES}" + +inherit image_ipk +LICENSE = MIT diff --git a/packages/images/nslu2-linksys-image.bb b/packages/images/nslu2-linksys-image.bb new file mode 100644 index 0000000000..d1bdbe64b9 --- /dev/null +++ b/packages/images/nslu2-linksys-image.bb @@ -0,0 +1,14 @@ +IMAGE_LINGUAS = "" +USE_DEVFS = "1" + +IMAGE_BASENAME = "nslu2-linksys" + +IPKG_INSTALL = "nslu2-linksys-ramdisk" + +DEPENDS = "nslu2-linksys-kernel ${IPKG_INSTALL}" + +NSLU2_DEVICE_TABLE = "${@bb.which(bb.data.getVar('BBPATH', d, 1), 'files/device_table-nslu2.txt')}" +EXTRA_IMAGECMD_ext2.gz = "-f ${NSLU2_DEVICE_TABLE}" + +inherit image_ipk +LICENSE = MIT diff --git a/packages/images/nylon-image-base.bb b/packages/images/nylon-image-base.bb new file mode 100644 index 0000000000..a4f6d17dd8 --- /dev/null +++ b/packages/images/nylon-image-base.bb @@ -0,0 +1,22 @@ +export IMAGE_BASENAME = "nylon-base" + +NYLON_BASE = "base-files base-passwd bash busybox \ + ipkg initscripts less \ + modutils modutils-initscripts mtd-utils \ + nano ncurses netbase \ + openssh sysvinit \ + timezones tinylogin" + +DEPENDS = "virtual/kernel" +RDEPENDS = "kernel modutils-depmod modutils-modinfo \ + ${NYLON_BASE} ${BOOTSTRAP_EXTRA_RDEPENDS}" + +export IPKG_INSTALL = "${RDEPENDS}" + +IMAGE_LINGUAS = "" + +# we dont need the kernel in the image +ROOTFS_POSTPROCESS_COMMAND = "rm -f ${IMAGE_ROOTFS}/tmp/zImage*" + +inherit image_ipk nylon-image +LICENSE = MIT diff --git a/packages/images/nylon-image-extra.bb b/packages/images/nylon-image-extra.bb new file mode 100644 index 0000000000..be20ddde78 --- /dev/null +++ b/packages/images/nylon-image-extra.bb @@ -0,0 +1,11 @@ +include nylon-image-standard.bb + +export IMAGE_BASENAME = "nylon-extra" + +RDEPENDS = "\ + kismet \ + netperf \ + nylon-statistics \ + openvpn" + +LICENSE = MIT diff --git a/packages/images/nylon-image-mini.bb b/packages/images/nylon-image-mini.bb new file mode 100644 index 0000000000..e3ac80720d --- /dev/null +++ b/packages/images/nylon-image-mini.bb @@ -0,0 +1,19 @@ +export IMAGE_BASENAME = "nylon-mini" + +NYLON_BASE = "base-files base-passwd busybox \ + dropbear \ + miniinit \ + modutils-collateral \ + modutils-initscripts \ + netbase \ + wireless-tools" + +RDEPENDS = "kernel \ + ${NYLON_BASE} ${BOOTSTRAP_EXTRA_RDEPENDS}" + +export IPKG_INSTALL = "${RDEPENDS}" + +IMAGE_LINGUAS = "" + +inherit image_ipk +LICENSE = "MIT" diff --git a/packages/images/nylon-image-standard.bb b/packages/images/nylon-image-standard.bb new file mode 100644 index 0000000000..8d10e9a30f --- /dev/null +++ b/packages/images/nylon-image-standard.bb @@ -0,0 +1,29 @@ +include nylon-image-base.bb + +export IMAGE_BASENAME = "nylon-standard" + +NYLON_STANDARD = "\ + bridge-utils \ + dnsmasq \ + hostap-utils \ + hostap-daemon \ + linux-hotplug \ + ifplugd iproute2 iptables \ + madwifi-modules \ + nylon-scripts \ + olsrd \ + ppp pciutils \ + rp-pppoe \ + shorewall \ + tcpdump \ + usbutils \ + wireless-tools \ + wpa-supplicant \ + yamonenv" + +DEPENDS += "hostap-modules ntp \ + ${NYLON_STANDARD}" + +RDEPENDS += "hostap-modules-pci ntpdate \ + ${NYLON_STANDARD}" +LICENSE = MIT diff --git a/packages/images/opie-image.bb b/packages/images/opie-image.bb new file mode 100644 index 0000000000..c786f67e0b --- /dev/null +++ b/packages/images/opie-image.bb @@ -0,0 +1,70 @@ +export IMAGE_BASENAME = "opie-image" +export IMAGE_LINGUAS = "" + +FEED_URIS_append_familiar = " opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie" + +LICENSE = "MIT" +PR = "r21" + +DEPENDS = "task-bootstrap task-opie" +RDEPENDS = "${INSTALL_PACKAGES}" + +extra_stuff := '${@base_conditional("ROOT_FLASH_SIZE", "24", "", "task-opie-extra-games task-opie-extra-apps task-opie-extra-styles",d)}' + +INSTALL_PACKAGES = "task-bootstrap task-opie-base task-opie-base-applets \ + task-opie-base-inputmethods task-opie-base-apps \ + task-opie-base-settings task-opie-base-decorations \ + task-opie-base-styles task-opie-base-pim \ + task-opie-extra-settings \ + task-opie-bluetooth task-opie-irda \ + ${extra_stuff}" + +export IPKG_INSTALL = "${INSTALL_PACKAGES}" + +# merge feed-sources into ipkg.conf for opie-aqpkg as it can't handle feed-sources outside of ipkg.conf. +merge_feeds() { + + if ! test -z "${FEED_URIS}" + then + # Die gracefully if ipkg-collateral failed + if ! test -e "${IMAGE_ROOTFS}/etc/ipkg.conf" + then + echo "[${IMAGE_ROOTFS}/etc/ipkg.conf] is missing!" + exit 1 + fi + + # comment out existing feed-sources inserted by ipkg-collateral + cat ${IMAGE_ROOTFS}/etc/ipkg.conf | sed "s/^src\ /#src\ /" > ${IMAGE_ROOTFS}/etc/ipkg.conf_ + rm ${IMAGE_ROOTFS}/etc/ipkg.conf && mv ${IMAGE_ROOTFS}/etc/ipkg.conf_ ${IMAGE_ROOTFS}/etc/ipkg.conf + + # extract, then delete destinations + cat ${IMAGE_ROOTFS}/etc/ipkg.conf | egrep "^dest\ " > ${IMAGE_ROOTFS}/etc/ipkg.conf.dest + cat ${IMAGE_ROOTFS}/etc/ipkg.conf | egrep -v "^dest\ " > ${IMAGE_ROOTFS}/etc/ipkg.conf_ + rm ${IMAGE_ROOTFS}/etc/ipkg.conf && mv ${IMAGE_ROOTFS}/etc/ipkg.conf_ ${IMAGE_ROOTFS}/etc/ipkg.conf + + + for line in ${FEED_URIS} + do + # strip leading and trailing spaces/tabs, then split into name and uri + line_clean="`echo "$line"|sed 's/^[ \t]*//;s/[ \t]*$//'`" + feed_name="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\1/p'`" + feed_uri="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\2/p'`" + + # insert new feed-sources + echo "src/gz $feed_name $feed_uri" >> ${IMAGE_ROOTFS}/etc/ipkg.conf + done + + # remove temporary files and rebuild ipkg.conf + echo "" >> ${IMAGE_ROOTFS}/etc/ipkg.conf + cat ${IMAGE_ROOTFS}/etc/ipkg.conf.dest >> ${IMAGE_ROOTFS}/etc/ipkg.conf + rm ${IMAGE_ROOTFS}/etc/ipkg.conf.dest + + # remove -feed.conf files which are no longer needed + cd ${IMAGE_ROOTFS}/etc/ipkg/ && rm -- *-feed.conf + fi +} + +# merge feed-sources into ipkg.conf and create /etc/timestamp from build date +IMAGE_PREPROCESS_COMMAND = "merge_feeds; create_etc_timestamp" + +inherit image_ipk diff --git a/packages/images/opie-kdepim-image.bb b/packages/images/opie-kdepim-image.bb new file mode 100644 index 0000000000..113608736a --- /dev/null +++ b/packages/images/opie-kdepim-image.bb @@ -0,0 +1,10 @@ +include opie-image.bb + +DEPENDS += "kdepimpi" +PR = "r1" + +export IMAGE_BASENAME = "opie-kdepim-image" + +INSTALL_PACKAGES += "kopi kapi kammu kopi-applet" + +export IPKG_INSTALL = "${INSTALL_PACKAGES}" diff --git a/packages/images/pivotboot-image.bb b/packages/images/pivotboot-image.bb new file mode 100644 index 0000000000..50634e0353 --- /dev/null +++ b/packages/images/pivotboot-image.bb @@ -0,0 +1,13 @@ +export IMAGE_BASENAME = "pivotboot-image" +export IMAGE_LINGUAS = "" +export IPKG_INSTALL = "task-pivotboot" + +DEPENDS = "task-pivotboot" +PR = "r1" + +inherit image_ipk + +FEED_URIS_append_familiar = " x11##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/x11 \ + opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie" + +LICENSE = "MIT" diff --git a/packages/images/sdl-image.bb b/packages/images/sdl-image.bb new file mode 100644 index 0000000000..0f3254b56e --- /dev/null +++ b/packages/images/sdl-image.bb @@ -0,0 +1,9 @@ +LICENSE = MIT + +export IMAGE_BASENAME = "sdl-image" + +DEPENDS = "task-bootstrap task-sdl" + +export IPKG_INSTALL = "task-bootstrap sdl-base" + +inherit image_ipk diff --git a/packages/images/sectest-gpe-image.bb b/packages/images/sectest-gpe-image.bb new file mode 100644 index 0000000000..be7f28fb91 --- /dev/null +++ b/packages/images/sectest-gpe-image.bb @@ -0,0 +1,39 @@ +MAINTAINER = "Bob Davies " +LICENSE = MIT +PR = "r6" + +FEED_URIS_append_familiar = " x11##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/x11" + +export IMAGE_BASENAME = "sectest-gpe-image" + +GPE_EXTRA_THEMES = "\ + gtk-theme-industrial \ + gtk-industrial-engine \ + matchbox-themes-extra-industrial" + +GPE_EXTRA_INSTALL_none = "" +GPE_EXTRA_INSTALL_smallscreen = "${GPE_EXTRA_THEMES}" +GPE_EXTRA_INSTALL_bigscreen = "minimo gpe-task-games ${GPE_EXTRA_THEMES}" +#GPE_EXTRA_INSTALL_bigscreen = "firefox linphone" + +GUI_MACHINE_CLASS ?= "none" +GPE_EXTRA_INSTALL += "${GPE_EXTRA_INSTALL_${GUI_MACHINE_CLASS}}" + +XSERVER ?= "xserver-kdrive-fbdev" + +DEPENDS = "task-bootstrap task-gpe" +RDEPENDS = "${IPKG_INSTALL}" + +export IPKG_INSTALL = "\ + task-bootstrap \ + gpe-task-base \ + gpe-task-pim \ + gpe-task-settings \ + gpe-task-sectest \ + ${XSERVER} \ + ${GPE_EXTRA_INSTALL}" + +ROOTFS_POSTPROCESS_COMMAND += "zap_root_password; " + +inherit image_ipk + diff --git a/packages/images/slugos-image.bb b/packages/images/slugos-image.bb new file mode 100644 index 0000000000..428a48bc28 --- /dev/null +++ b/packages/images/slugos-image.bb @@ -0,0 +1,140 @@ +# This describes a generic SlugOS image, even though the bb file is +# called 'slugos-image.bb' the distro specific configuration is +# done in conf/distro/${DISTRO}.conf (which should always include +# conf/distro/slugos.conf to get the standard settings). +# +DESCRIPTION = "Generic SlugOS image" +MAINTAINER = "NSLU2 Linux " +HOMEPAGE = "http://www.nslu2-linux.org" +LICENSE = "MIT" +PR = "r28" + +# SLUGOS_IMAGENAME defines the name of the image to be build, if it +# is not set this package will be skipped! +IMAGE_BASENAME = "${SLUGOS_IMAGENAME}" +IMAGE_FSTYPES = "jffs2" +EXTRA_IMAGECMD_jffs2 = "--pad --${SLUGOS_IMAGESEX} --eraseblock=0x20000 -D ${SLUGOS_DEVICE_TABLE}" +IMAGE_LINGUAS = "" + +# Setting USE_DEVFS prevents *any* entries being created initially +# in /dev +USE_DEVFS = "1" + +# This is passed to the image command to build the correct /dev +# directory (because only the image program can make actual +# dev entries!) +SLUGOS_DEVICE_TABLE = "${@bb.which(bb.data.getVar('BBPATH', d, 1), 'files/device_table-slugos.txt')}" + +# IMAGE_PREPROCESS_COMMAND is run before making the image. In SlugOS the +# kernel image is removed from the root file system to recover the space used - +# SlugOS is assumed to boot from a separate kernel image in flash (not in the +# root file system), if this is not the case the following must not be done! +IMAGE_PREPROCESS_COMMAND += "rm ${IMAGE_ROOTFS}/boot/zImage*;" +IMAGE_PREPROCESS_COMMAND += "install -c -m 644 ${SLUGOS_DEVICE_TABLE} ${IMAGE_ROOTFS}/etc/device_table;" + +# Building a full image. If required do a post-process command which builds +# the full flash image using slugimage. At present this only works for NSLU2 images. +PACK_IMAGE = "" +IMAGE_POSTPROCESS_COMMAND += "${PACK_IMAGE}" +PACK_IMAGE_DEPENDS = "" +EXTRA_IMAGEDEPENDS += "${PACK_IMAGE_DEPENDS}" + +# This hack removes '${MACHINE}' from the end of the arch.conf for ipk, +# preventing _mach.ipk (with no byte sex) taking precedence over everything +# else. +ROOTFS_POSTPROCESS_COMMAND += "sed -i '$d' '${IMAGE_ROOTFS}/etc/ipkg/arch.conf';" + +# These depends define native utilities - they do not get put in the flash and +# are not required to build the image. +IMAGE_TOOLS = "" +EXTRA_IMAGEDEPENDS += "${IMAGE_TOOLS}" + +# CONFIG: +# SLUGOS_EXTRA_RDEPENDS: set in conf, things to add to the image +# SLUGOS_SUPPORT: set to here, see below, added to the image. +# SLUGOS_KERNEL: set here, kernel modules added to the image +# +# Do not override the last two unless you really know what you +# are doing - there is more information below. + +# diff, cpio and find are required for reflash and turnup ram. +# Removing these probably leaves the system bootable, but standard +# openslug and ucslugc stuff won't work, so only take these out in +# very non-standard turnkey slugos builds. +# +# udev is the default way of handling devices, there is no guarantee +# that the static device table is completely correct (it is just +# known to be sufficient for boot.) +SLUGOS_SUPPORT ?= "diffutils cpio findutils udev" + +# kernel-module-af-packet must be in the image for DHCP to work +# kernel-module-netconsole is here because it is small and is +# highly useful on minimal systems (which really don't have anywhere +# other than the network to output error messages!) +SLUGOS_KERNEL ?= "kernel-module-af-packet kernel-module-netconsole" + +RDEPENDS = "kernel ixp-eth \ + base-files base-passwd netbase \ + busybox hotplug-ng initscripts-slugos slugos-init \ + update-modules sysvinit tinylogin \ + module-init-tools modutils-initscripts \ + ipkg-collateral ipkg ipkg-link \ + portmap \ + dropbear \ + beep \ + e2fsprogs-blkid \ + util-linux-mount \ + util-linux-umount \ + util-linux-swaponoff \ + util-linux-losetup \ + ${SLUGOS_SUPPORT} \ + ${SLUGOS_KERNEL} \ + ${SLUGOS_EXTRA_RDEPENDS}" + +IPKG_INSTALL = "${RDEPENDS}" + +inherit image_ipk + +python () { + # Don't build slugos images unless the configuration is set up + # for an image build! + if bb.data.getVar("SLUGOS_IMAGENAME", d, 1) == '' or bb.data.getVar("SLUGOS_IMAGESEX", d, 1) == '': + raise bb.parse.SkipPackage("absent or broken SlugOS configuration") +} + +#-------------------------------------------------------------------------------- +# NSLU2 specific +# +#NOTE: you do not actually need the boot loader in normal use because it is +# *not* overwritten by a standard upslug upgrade, so you can make an image with +# just non-LinkSys software which can be flashed into the NSLU2. Because +# LinkSys have made "EraseAll" available, however, (this does overwrite RedBoot) +# it is a bad idea to produce flash images without a valid RedBoot - that allows +# an innocent user upgrade attempt to instantly brick the NSLU2. +PACK_IMAGE += "${@['', 'nslu2_pack_image;'][bb.data.getVar('SLUGOS_FLASH_IMAGE', d, 1) == 'yes']}" +PACK_IMAGE_DEPENDS += "${@['', 'slugimage-native nslu2-linksys-firmware'][bb.data.getVar('SLUGOS_FLASH_IMAGE', d, 1) == 'yes']}" + +NSLU2_SLUGIMAGE_ARGS ?= "" + +nslu2_pack_image() { + if test '${SLUGOS_FLASH_IMAGE}' = yes + then + install -d ${DEPLOY_DIR_IMAGE}/slug + install -m 0644 ${STAGING_LIBDIR}/nslu2-binaries/RedBoot \ + ${STAGING_LIBDIR}/nslu2-binaries/Trailer \ + ${STAGING_LIBDIR}/nslu2-binaries/SysConf \ + ${DEPLOY_DIR_IMAGE}/slug/ + install -m 0644 ${DEPLOY_DIR_IMAGE}/zImage-nslu2${ARCH_BYTE_SEX} \ + ${DEPLOY_DIR_IMAGE}/slug/vmlinuz + install -m 0644 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \ + ${DEPLOY_DIR_IMAGE}/slug/flashdisk.jffs2 + cd ${DEPLOY_DIR_IMAGE}/slug + slugimage -p -b RedBoot -s SysConf -r Ramdisk:1,Flashdisk:flashdisk.jffs2 -t \ + Trailer -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.flashdisk.img \ + ${NSLU2_SLUGIMAGE_ARGS} + rm -rf ${DEPLOY_DIR_IMAGE}/slug + fi +} + +# upslug2 (in tmp/work/upslug2-native-*) is the program to write the NSLU2 flash +IMAGE_TOOLS_nslu2 = "upslug2-native" diff --git a/packages/images/slugos-imagename.bb b/packages/images/slugos-imagename.bb new file mode 100644 index 0000000000..2637524407 --- /dev/null +++ b/packages/images/slugos-imagename.bb @@ -0,0 +1,29 @@ +# This is an inglorious hack to provide a package to match +# ${SLUGOS_IMAGENAME}-image +MAINTAINER = "John Bowler +LICENSE = "MIT" +PN = "${SLUGOS_IMAGENAME}-image" +PV = "0" +PR = "r0" +DEPENDS = "slugos-image" +PACKAGES = "" +INHIBIT_DEFAULT_DEPS = "1" + +SLUGOS_IMAGENAME ?= "slugos" + +do_fetch() { +} +do_unpack() { +} +do_patch() { +} +do_configure() { +} +do_compile() { +} +do_install() { +} +do_stage() { +} +do_build() { +} diff --git a/packages/images/twin-image.bb b/packages/images/twin-image.bb new file mode 100644 index 0000000000..7015f7020c --- /dev/null +++ b/packages/images/twin-image.bb @@ -0,0 +1,18 @@ +export IMAGE_BASENAME="twin-image" + +DEPENDS = 'task-bootstrap \ + twin \ + orpheus \ + nano \ + vim \ + mutt' + +export IPKG_INSTALL = 'task-bootstrap \ + twin \ + orpheus \ + nano \ + vim \ + mutt' + +inherit image_ipk +LICENSE = MIT diff --git a/packages/images/uml-image.bb b/packages/images/uml-image.bb new file mode 100644 index 0000000000..6ebbf04537 --- /dev/null +++ b/packages/images/uml-image.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "A rootfs for User-Mode-Linux" +MAINTAINER = "Michael 'Mickey' Lauer " + +export IMAGE_BASENAME = "uml-image" + +OPIE_LIBS = "qte qpf-bitstream-vera libqpe-opie libopie2" +OPIE_BASE = "opie-qcop opie-quicklauncher opie-taskbar" + +DEPENDS = "task-bootstrap" +export IPKG_INSTALL = "${DEPENDS}" + +inherit image_ipk +LICENSE = MIT diff --git a/packages/images/unslung-image.bb b/packages/images/unslung-image.bb new file mode 100644 index 0000000000..e57960ecdb --- /dev/null +++ b/packages/images/unslung-image.bb @@ -0,0 +1,90 @@ +LICENSE = MIT +PR = "r17" + +IMAGE_BASENAME = "unslung" + +IMAGE_LINGUAS = "" +USE_DEVFS = "1" + +DEPENDS = "virtual/kernel \ + ${UNSLUNG_EXTRA_DEPENDS}" + +RDEPENDS = "kernel update-modules unslung-rootfs \ + libc6-unslung slingbox ipkg \ + cpio \ + findutils \ + ${UNSLUNG_EXTRA_RDEPENDS}" + +IPKG_INSTALL = "kernel update-modules unslung-rootfs \ + libc6-unslung slingbox ipkg \ + cpio \ + findutils \ + kernel-module-netconsole \ + ${UNSLUNG_EXTRA_INSTALL}" + +IMAGE_PREPROCESS_COMMAND += "unslung_clean_image; " + +inherit image_ipk + +# Note that anything in this function must be repeatable without having to rebuild the rootfs +unslung_clean_image () { + + # Remove the patches + rm -rf ${IMAGE_ROOTFS}/patches + + # Remove the kernel image + rm -rf ${IMAGE_ROOTFS}/boot + # And remove the post and pre scripts for the kernel; saves flash space + rm -f ${IMAGE_ROOTFS}${libdir}/ipkg/info/kernel.postinst + rm -f ${IMAGE_ROOTFS}${libdir}/ipkg/info/kernel.postrm + + # Remove info from the local feed used to build the image + rm -f ${IMAGE_ROOTFS}${libdir}/ipkg/lists/* + rm -f ${IMAGE_ROOTFS}/${sysconfdir}/version + + # Tidy up some thing which are in the wrong place + mv ${IMAGE_ROOTFS}${libdir}/libipkg* ${IMAGE_ROOTFS}/lib/ + + # Remove the ipkg symlink - unsling puts it back in + rm -f ${IMAGE_ROOTFS}${bindir}/ipkg + # and make the ipkg symlink point to the ipkg-fl utility instead. + ln -s ipkg-fl ${IMAGE_ROOTFS}${bindir}/ipkg + + # Hack out the modutils stuff - it's too hard to make it work + rm -f ${IMAGE_ROOTFS}${libdir}/ipkg/info/update-modules.postinst + rm -rf ${IMAGE_ROOTFS}/etc/rcS.d + echo "#!/bin/sh" > ${IMAGE_ROOTFS}/usr/sbin/update-modules + echo "exit 0" >> ${IMAGE_ROOTFS}/usr/sbin/update-modules + chmod ugo+x ${IMAGE_ROOTFS}/usr/sbin/update-modules + echo "#!/bin/sh" > ${IMAGE_ROOTFS}/sbin/depmod + echo "exit 0" >> ${IMAGE_ROOTFS}/sbin/depmod + chmod ugo+x ${IMAGE_ROOTFS}/sbin/depmod + + # Don't need this empty directory hanging around + rm -rf ${IMAGE_ROOTFS}/lib/modules/2.4.22-xfs/pcmcia + + # Strip symbols and fix permissions on the libgcc_s.so.1 library + ${STRIP} ${IMAGE_ROOTFS}/lib/libgcc_s.so.1 + chmod ugo+x ${IMAGE_ROOTFS}/lib/libgcc_s.so.1 + + # We need cpio and find, but we don't need any of the other stuff in the + # packages (users can install the full package with ipkg after unsling). + # (make sure that if the package is not included (i.e. using slingbox + # instead) that the files are not deleted; they might be part of slingbox) + + #-- these are for cpio: + rm -f ${IMAGE_ROOTFS}/usr/bin/mt + rm -rf ${IMAGE_ROOTFS}/usr/libexec + + #-- and these for find: + rm -f ${IMAGE_ROOTFS}/usr/bin/locate + rm -f ${IMAGE_ROOTFS}/usr/bin/updatedb + rm -f ${IMAGE_ROOTFS}/usr/bin/xargs +} + +python () { + # Don't build unslung images unless we're targeting an nslu2 + mach = bb.data.getVar("MACHINE", d, 1) + if mach != 'nslu2': + raise bb.parse.SkipPackage("Unslung only builds for the Linksys NSLU2") +} diff --git a/packages/images/xfce-image.bb b/packages/images/xfce-image.bb new file mode 100644 index 0000000000..5605a6b2ee --- /dev/null +++ b/packages/images/xfce-image.bb @@ -0,0 +1,15 @@ +export IMAGE_BASENAME = "xfce-image" + +IMAGE_LINGUAS = "" + +X_DEPENDS = "virtual/xserver" +X_RDEPENDS = "xserver-kdrive-fbdev" + +XFCE_DEPENDS = "task-bootstrap task-xfce-base" +XFCE_RDEPENDS = "${XFCE_DEPENDS}" + +export IPKG_INSTALL = "${X_RDEPENDS} ${XFCE_RDEPENDS}" +DEPENDS = "${X_DEPENDS} ${XFCE_DEPENDS}" + +inherit image_ipk +LICENSE = MIT diff --git a/packages/images/xterminal-image.bb b/packages/images/xterminal-image.bb new file mode 100644 index 0000000000..2b98ec98fc --- /dev/null +++ b/packages/images/xterminal-image.bb @@ -0,0 +1,11 @@ +export IMAGE_BASENAME = "xterminal-image" + +IMAGE_LINGUAS = "" + +XTERMINAL_PACKAGES = "task-bootstrap task-xterminal" + +export IPKG_INSTALL = "${XTERMINAL_PACKAGES}" +DEPENDS = "${XTERMINAL_PACKAGES}" + +inherit image_ipk +LICENSE = MIT diff --git a/packages/meta/bootstrap-image.bb b/packages/meta/bootstrap-image.bb deleted file mode 100644 index 1791dd8f56..0000000000 --- a/packages/meta/bootstrap-image.bb +++ /dev/null @@ -1,12 +0,0 @@ -export IMAGE_BASENAME = "bootstrap-image" -export IMAGE_LINGUAS = "" -export IPKG_INSTALL = "task-bootstrap" - -DEPENDS = "task-bootstrap" - -inherit image_ipk - -FEED_URIS_append_familiar = " x11##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/x11 \ - opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie" - -LICENSE = MIT diff --git a/packages/meta/dvb-image.bb b/packages/meta/dvb-image.bb deleted file mode 100644 index fa964b4490..0000000000 --- a/packages/meta/dvb-image.bb +++ /dev/null @@ -1,11 +0,0 @@ -export IMAGE_BASENAME = "dvb-image" - -IMAGE_LINGUAS = "" - -DVB_PACKAGES = "task-bootstrap task-dvb" - -export IPKG_INSTALL = "${DVB_PACKAGES}" -DEPENDS = "${DVB_PACKAGES}" - -inherit image_ipk -LICENSE = MIT diff --git a/packages/meta/e-image-core.bb b/packages/meta/e-image-core.bb deleted file mode 100644 index 9a1ed51a1a..0000000000 --- a/packages/meta/e-image-core.bb +++ /dev/null @@ -1,21 +0,0 @@ -DESCRIPTION = "An X11-based distribution with the Enlightenment Window Manager" -LICENSE = "MIT" -PR = "r1" - -export IMAGE_BASENAME = "e-image-core" -export IMAGE_LINGUAS = "" - -DEPENDS = "task-bootstrap \ - xserver-kdrive \ - task-e-x11-core" - -PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive" -PREFERRED_PROVIDER_virtual/evas = "evas-x11" -PREFERRED_PROVIDER_virtual/ecore = "ecore-x11" -PREFERRED_PROVIDER_virtual/imlib2 = "imlib2-x11" -PREFERRED_PROVIDER_virtual/libxine = "libxine-x11" -PREFERRED_PROVIDER_libx11 = "libx11" - -export IPKG_INSTALL = "task-bootstrap task-e-x11-core xserver-kdrive-fbdev glibc-charmap-utf-8 glibc-localedata-i18n" - -inherit image_ipk diff --git a/packages/meta/e-image.bb b/packages/meta/e-image.bb deleted file mode 100644 index 99f3858f66..0000000000 --- a/packages/meta/e-image.bb +++ /dev/null @@ -1,36 +0,0 @@ -include e-image-core.bb -DESCRIPTION = "An X11-based distribution with the Enlightenment Window Manager and Tools" -PR = "r5" - -export IMAGE_BASENAME = "e-image" -export IPKG_INSTALL += "task-e-x11-core \ - gpe-task-pim \ - gpe-task-settings \ - gpe-task-apps \ - gpe-task-connectivity \ - gpe-task-games \ - gpe-task-apps-extra \ - figment \ - xhost \ - gpe-soundserver \ - gpe-confd \ - xauth \ - e17-gpe-menu-convert \ - pango-module-basic-fc \ - gdk-pixbuf-loader-bmp \ - gdk-pixbuf-loader-gif \ - gdk-pixbuf-loader-jpeg \ - gdk-pixbuf-loader-png \ - gdk-pixbuf-loader-pnm \ - gdk-pixbuf-loader-xbm \ - gdk-pixbuf-loader-xpm" -# gdk-pixbuf-loader-pcx \ -# gdk-pixbuf-loader-ico \ -# gdk-pixbuf-loader-ani \ -# gdk-pixbuf-loader-ras \ -# gdk-pixbuf-loader-tga \ -# gdk-pixbuf-loader-wbmp \ - -DEPENDS += "task-e-x11-core task-gpe e17-gpe-menu-convert figment xhost gpe-soundserver gpe-confd xauth" - -RDEPENDS = "${IPKG_INSTALL}" diff --git a/packages/meta/essential-image.bb b/packages/meta/essential-image.bb deleted file mode 100644 index 53510ddc09..0000000000 --- a/packages/meta/essential-image.bb +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright Matthias Hentges (c) 2006 -# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) -# -# Filename: essential-image.bb -# Date: 23-Apr-06 - -DESCRIPTION = "" -MAINTAINER = "Matthias 'CoreDump' Hentges " -HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" - -###################################################################################### - -PV = "0.0.1" -PR = "r0" - -###################################################################################### - -inherit image_ipk - -###################################################################################### - -DEPENDS = "task-essential-to-boot" - -###################################################################################### - -export IMAGE_BASENAME = "essential-image" -export IMAGE_LINGUAS = "" -export IPKG_INSTALL = "task-essential-to-boot" diff --git a/packages/meta/essential-machine-image.bb b/packages/meta/essential-machine-image.bb deleted file mode 100644 index c3c7b33b92..0000000000 --- a/packages/meta/essential-machine-image.bb +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright Matthias Hentges (c) 2006 -# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) -# -# Filename: essential-machine-image.bb -# Date: 24-Apr-06 - -DESCRIPTION = "" -MAINTAINER = "Matthias 'CoreDump' Hentges " -HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" - -###################################################################################### - -PV = "0.0.1" -PR = "r0" - -###################################################################################### - -inherit image_ipk - -###################################################################################### - -DEPENDS = "task-essential-to-boot task-essential-parts" - -###################################################################################### - -MACHINE_TASKS_akita = "task-essential-to-boot \ - task-essential-pcmcia task-essential-userspace \ - task-essential-usbhost task-essential-usbclient \ - task-essential-sound task-essential-irda \ - task-essential-sd" - -###################################################################################### - -export IMAGE_BASENAME = "essential-image" -export IMAGE_LINGUAS = "" -export IPKG_INSTALL = "${MACHINE_TASKS}" diff --git a/packages/meta/gpe-image-blank-user.bb b/packages/meta/gpe-image-blank-user.bb deleted file mode 100644 index c8e24ae035..0000000000 --- a/packages/meta/gpe-image-blank-user.bb +++ /dev/null @@ -1,9 +0,0 @@ -include gpe-image.bb - -MAINTAINER = "Rob Taylor 16MB of flash -GPE_BIGFLASH_INSTALL := '${@base_conditional("ROOT_FLASH_SIZE", "16", "", "\ - gpe-task-connectivity \ - gpe-theme-clearlooks \ - figment \ -",d)}' - -GPE_EXTRA_INSTALL += ${GPE_BIGFLASH_INSTALL} - -XSERVER ?= "xserver-kdrive-fbdev" - -DEPENDS = "task-bootstrap task-gpe" -RDEPENDS = "${IPKG_INSTALL}" - -export IPKG_INSTALL = "\ - task-bootstrap \ - gpe-task-base \ - gpe-task-pim \ - gpe-task-settings \ - gpe-task-apps \ - ${XSERVER} \ - ${GPE_EXTRA_INSTALL}" - -#ROOTFS_POSTPROCESS_COMMAND += "zap_root_password; " - -inherit image_ipk -LICENSE = MIT diff --git a/packages/meta/ludeos-image.bb b/packages/meta/ludeos-image.bb deleted file mode 100644 index 669ff49634..0000000000 --- a/packages/meta/ludeos-image.bb +++ /dev/null @@ -1 +0,0 @@ -DEPENDS = slugos-image \ No newline at end of file diff --git a/packages/meta/maemo-image.bb b/packages/meta/maemo-image.bb deleted file mode 100644 index 2adc88b958..0000000000 --- a/packages/meta/maemo-image.bb +++ /dev/null @@ -1,27 +0,0 @@ -# -# Meta package for maemo based system image -# - -FEED_URIS_append_familiar = " maemo##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/maemo" - -PR = "r2" - -export IMAGE_BASENAME = "maemo-image" - -GUI_MACHINE_CLASS ?= "none" - -MAEMO_EXTRA_DEPENDS = "scap dosfstools" -MAEMO_EXTRA_INSTALL = "osso-af-services osso-af-base-apps scap dosfstools" - -XSERVER ?= "xserver-kdrive-omap" - -DEPENDS = "task-bootstrap \ - meta-maemo \ - ${MAEMO_EXTRA_DEPENDS}" - -export IPKG_INSTALL = "task-bootstrap maemo-task-base maemo-task-theme \ - maemo-task-apps ${MAEMO_EXTRA_INSTALL} \ - ${XSERVER}" - -inherit image_ipk -LICENSE = MIT diff --git a/packages/meta/mythfront-image.bb b/packages/meta/mythfront-image.bb deleted file mode 100644 index 7836258940..0000000000 --- a/packages/meta/mythfront-image.bb +++ /dev/null @@ -1,13 +0,0 @@ -export IMAGE_BASENAME = "mythfront-image" - -IMAGE_ROOTFS_SIZE_ext2 = "85000" -IMAGE_ROOTFS_SIZE_ext2.gz = "85000" -IMAGE_LINGUAS = "" - -MYTHFRONT_PACKAGES = "task-bootstrap task-mythfront" - -export IPKG_INSTALL = "${MYTHFRONT_PACKAGES}" -DEPENDS = "${MYTHFRONT_PACKAGES}" - -inherit image_ipk -LICENSE = MIT diff --git a/packages/meta/nslu2-linksys-image.bb b/packages/meta/nslu2-linksys-image.bb deleted file mode 100644 index d1bdbe64b9..0000000000 --- a/packages/meta/nslu2-linksys-image.bb +++ /dev/null @@ -1,14 +0,0 @@ -IMAGE_LINGUAS = "" -USE_DEVFS = "1" - -IMAGE_BASENAME = "nslu2-linksys" - -IPKG_INSTALL = "nslu2-linksys-ramdisk" - -DEPENDS = "nslu2-linksys-kernel ${IPKG_INSTALL}" - -NSLU2_DEVICE_TABLE = "${@bb.which(bb.data.getVar('BBPATH', d, 1), 'files/device_table-nslu2.txt')}" -EXTRA_IMAGECMD_ext2.gz = "-f ${NSLU2_DEVICE_TABLE}" - -inherit image_ipk -LICENSE = MIT diff --git a/packages/meta/nylon-image-base.bb b/packages/meta/nylon-image-base.bb deleted file mode 100644 index a4f6d17dd8..0000000000 --- a/packages/meta/nylon-image-base.bb +++ /dev/null @@ -1,22 +0,0 @@ -export IMAGE_BASENAME = "nylon-base" - -NYLON_BASE = "base-files base-passwd bash busybox \ - ipkg initscripts less \ - modutils modutils-initscripts mtd-utils \ - nano ncurses netbase \ - openssh sysvinit \ - timezones tinylogin" - -DEPENDS = "virtual/kernel" -RDEPENDS = "kernel modutils-depmod modutils-modinfo \ - ${NYLON_BASE} ${BOOTSTRAP_EXTRA_RDEPENDS}" - -export IPKG_INSTALL = "${RDEPENDS}" - -IMAGE_LINGUAS = "" - -# we dont need the kernel in the image -ROOTFS_POSTPROCESS_COMMAND = "rm -f ${IMAGE_ROOTFS}/tmp/zImage*" - -inherit image_ipk nylon-image -LICENSE = MIT diff --git a/packages/meta/nylon-image-extra.bb b/packages/meta/nylon-image-extra.bb deleted file mode 100644 index be20ddde78..0000000000 --- a/packages/meta/nylon-image-extra.bb +++ /dev/null @@ -1,11 +0,0 @@ -include nylon-image-standard.bb - -export IMAGE_BASENAME = "nylon-extra" - -RDEPENDS = "\ - kismet \ - netperf \ - nylon-statistics \ - openvpn" - -LICENSE = MIT diff --git a/packages/meta/nylon-image-mini.bb b/packages/meta/nylon-image-mini.bb deleted file mode 100644 index e3ac80720d..0000000000 --- a/packages/meta/nylon-image-mini.bb +++ /dev/null @@ -1,19 +0,0 @@ -export IMAGE_BASENAME = "nylon-mini" - -NYLON_BASE = "base-files base-passwd busybox \ - dropbear \ - miniinit \ - modutils-collateral \ - modutils-initscripts \ - netbase \ - wireless-tools" - -RDEPENDS = "kernel \ - ${NYLON_BASE} ${BOOTSTRAP_EXTRA_RDEPENDS}" - -export IPKG_INSTALL = "${RDEPENDS}" - -IMAGE_LINGUAS = "" - -inherit image_ipk -LICENSE = "MIT" diff --git a/packages/meta/nylon-image-standard.bb b/packages/meta/nylon-image-standard.bb deleted file mode 100644 index 8d10e9a30f..0000000000 --- a/packages/meta/nylon-image-standard.bb +++ /dev/null @@ -1,29 +0,0 @@ -include nylon-image-base.bb - -export IMAGE_BASENAME = "nylon-standard" - -NYLON_STANDARD = "\ - bridge-utils \ - dnsmasq \ - hostap-utils \ - hostap-daemon \ - linux-hotplug \ - ifplugd iproute2 iptables \ - madwifi-modules \ - nylon-scripts \ - olsrd \ - ppp pciutils \ - rp-pppoe \ - shorewall \ - tcpdump \ - usbutils \ - wireless-tools \ - wpa-supplicant \ - yamonenv" - -DEPENDS += "hostap-modules ntp \ - ${NYLON_STANDARD}" - -RDEPENDS += "hostap-modules-pci ntpdate \ - ${NYLON_STANDARD}" -LICENSE = MIT diff --git a/packages/meta/opie-image.bb b/packages/meta/opie-image.bb deleted file mode 100644 index c786f67e0b..0000000000 --- a/packages/meta/opie-image.bb +++ /dev/null @@ -1,70 +0,0 @@ -export IMAGE_BASENAME = "opie-image" -export IMAGE_LINGUAS = "" - -FEED_URIS_append_familiar = " opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie" - -LICENSE = "MIT" -PR = "r21" - -DEPENDS = "task-bootstrap task-opie" -RDEPENDS = "${INSTALL_PACKAGES}" - -extra_stuff := '${@base_conditional("ROOT_FLASH_SIZE", "24", "", "task-opie-extra-games task-opie-extra-apps task-opie-extra-styles",d)}' - -INSTALL_PACKAGES = "task-bootstrap task-opie-base task-opie-base-applets \ - task-opie-base-inputmethods task-opie-base-apps \ - task-opie-base-settings task-opie-base-decorations \ - task-opie-base-styles task-opie-base-pim \ - task-opie-extra-settings \ - task-opie-bluetooth task-opie-irda \ - ${extra_stuff}" - -export IPKG_INSTALL = "${INSTALL_PACKAGES}" - -# merge feed-sources into ipkg.conf for opie-aqpkg as it can't handle feed-sources outside of ipkg.conf. -merge_feeds() { - - if ! test -z "${FEED_URIS}" - then - # Die gracefully if ipkg-collateral failed - if ! test -e "${IMAGE_ROOTFS}/etc/ipkg.conf" - then - echo "[${IMAGE_ROOTFS}/etc/ipkg.conf] is missing!" - exit 1 - fi - - # comment out existing feed-sources inserted by ipkg-collateral - cat ${IMAGE_ROOTFS}/etc/ipkg.conf | sed "s/^src\ /#src\ /" > ${IMAGE_ROOTFS}/etc/ipkg.conf_ - rm ${IMAGE_ROOTFS}/etc/ipkg.conf && mv ${IMAGE_ROOTFS}/etc/ipkg.conf_ ${IMAGE_ROOTFS}/etc/ipkg.conf - - # extract, then delete destinations - cat ${IMAGE_ROOTFS}/etc/ipkg.conf | egrep "^dest\ " > ${IMAGE_ROOTFS}/etc/ipkg.conf.dest - cat ${IMAGE_ROOTFS}/etc/ipkg.conf | egrep -v "^dest\ " > ${IMAGE_ROOTFS}/etc/ipkg.conf_ - rm ${IMAGE_ROOTFS}/etc/ipkg.conf && mv ${IMAGE_ROOTFS}/etc/ipkg.conf_ ${IMAGE_ROOTFS}/etc/ipkg.conf - - - for line in ${FEED_URIS} - do - # strip leading and trailing spaces/tabs, then split into name and uri - line_clean="`echo "$line"|sed 's/^[ \t]*//;s/[ \t]*$//'`" - feed_name="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\1/p'`" - feed_uri="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\2/p'`" - - # insert new feed-sources - echo "src/gz $feed_name $feed_uri" >> ${IMAGE_ROOTFS}/etc/ipkg.conf - done - - # remove temporary files and rebuild ipkg.conf - echo "" >> ${IMAGE_ROOTFS}/etc/ipkg.conf - cat ${IMAGE_ROOTFS}/etc/ipkg.conf.dest >> ${IMAGE_ROOTFS}/etc/ipkg.conf - rm ${IMAGE_ROOTFS}/etc/ipkg.conf.dest - - # remove -feed.conf files which are no longer needed - cd ${IMAGE_ROOTFS}/etc/ipkg/ && rm -- *-feed.conf - fi -} - -# merge feed-sources into ipkg.conf and create /etc/timestamp from build date -IMAGE_PREPROCESS_COMMAND = "merge_feeds; create_etc_timestamp" - -inherit image_ipk diff --git a/packages/meta/opie-kdepim-image.bb b/packages/meta/opie-kdepim-image.bb deleted file mode 100644 index 113608736a..0000000000 --- a/packages/meta/opie-kdepim-image.bb +++ /dev/null @@ -1,10 +0,0 @@ -include opie-image.bb - -DEPENDS += "kdepimpi" -PR = "r1" - -export IMAGE_BASENAME = "opie-kdepim-image" - -INSTALL_PACKAGES += "kopi kapi kammu kopi-applet" - -export IPKG_INSTALL = "${INSTALL_PACKAGES}" diff --git a/packages/meta/pivotboot-image.bb b/packages/meta/pivotboot-image.bb deleted file mode 100644 index 50634e0353..0000000000 --- a/packages/meta/pivotboot-image.bb +++ /dev/null @@ -1,13 +0,0 @@ -export IMAGE_BASENAME = "pivotboot-image" -export IMAGE_LINGUAS = "" -export IPKG_INSTALL = "task-pivotboot" - -DEPENDS = "task-pivotboot" -PR = "r1" - -inherit image_ipk - -FEED_URIS_append_familiar = " x11##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/x11 \ - opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie" - -LICENSE = "MIT" diff --git a/packages/meta/sdl-image.bb b/packages/meta/sdl-image.bb deleted file mode 100644 index 0f3254b56e..0000000000 --- a/packages/meta/sdl-image.bb +++ /dev/null @@ -1,9 +0,0 @@ -LICENSE = MIT - -export IMAGE_BASENAME = "sdl-image" - -DEPENDS = "task-bootstrap task-sdl" - -export IPKG_INSTALL = "task-bootstrap sdl-base" - -inherit image_ipk diff --git a/packages/meta/sectest-gpe-image.bb b/packages/meta/sectest-gpe-image.bb deleted file mode 100644 index be7f28fb91..0000000000 --- a/packages/meta/sectest-gpe-image.bb +++ /dev/null @@ -1,39 +0,0 @@ -MAINTAINER = "Bob Davies " -LICENSE = MIT -PR = "r6" - -FEED_URIS_append_familiar = " x11##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/x11" - -export IMAGE_BASENAME = "sectest-gpe-image" - -GPE_EXTRA_THEMES = "\ - gtk-theme-industrial \ - gtk-industrial-engine \ - matchbox-themes-extra-industrial" - -GPE_EXTRA_INSTALL_none = "" -GPE_EXTRA_INSTALL_smallscreen = "${GPE_EXTRA_THEMES}" -GPE_EXTRA_INSTALL_bigscreen = "minimo gpe-task-games ${GPE_EXTRA_THEMES}" -#GPE_EXTRA_INSTALL_bigscreen = "firefox linphone" - -GUI_MACHINE_CLASS ?= "none" -GPE_EXTRA_INSTALL += "${GPE_EXTRA_INSTALL_${GUI_MACHINE_CLASS}}" - -XSERVER ?= "xserver-kdrive-fbdev" - -DEPENDS = "task-bootstrap task-gpe" -RDEPENDS = "${IPKG_INSTALL}" - -export IPKG_INSTALL = "\ - task-bootstrap \ - gpe-task-base \ - gpe-task-pim \ - gpe-task-settings \ - gpe-task-sectest \ - ${XSERVER} \ - ${GPE_EXTRA_INSTALL}" - -ROOTFS_POSTPROCESS_COMMAND += "zap_root_password; " - -inherit image_ipk - diff --git a/packages/meta/slugos-image.bb b/packages/meta/slugos-image.bb deleted file mode 100644 index 428a48bc28..0000000000 --- a/packages/meta/slugos-image.bb +++ /dev/null @@ -1,140 +0,0 @@ -# This describes a generic SlugOS image, even though the bb file is -# called 'slugos-image.bb' the distro specific configuration is -# done in conf/distro/${DISTRO}.conf (which should always include -# conf/distro/slugos.conf to get the standard settings). -# -DESCRIPTION = "Generic SlugOS image" -MAINTAINER = "NSLU2 Linux " -HOMEPAGE = "http://www.nslu2-linux.org" -LICENSE = "MIT" -PR = "r28" - -# SLUGOS_IMAGENAME defines the name of the image to be build, if it -# is not set this package will be skipped! -IMAGE_BASENAME = "${SLUGOS_IMAGENAME}" -IMAGE_FSTYPES = "jffs2" -EXTRA_IMAGECMD_jffs2 = "--pad --${SLUGOS_IMAGESEX} --eraseblock=0x20000 -D ${SLUGOS_DEVICE_TABLE}" -IMAGE_LINGUAS = "" - -# Setting USE_DEVFS prevents *any* entries being created initially -# in /dev -USE_DEVFS = "1" - -# This is passed to the image command to build the correct /dev -# directory (because only the image program can make actual -# dev entries!) -SLUGOS_DEVICE_TABLE = "${@bb.which(bb.data.getVar('BBPATH', d, 1), 'files/device_table-slugos.txt')}" - -# IMAGE_PREPROCESS_COMMAND is run before making the image. In SlugOS the -# kernel image is removed from the root file system to recover the space used - -# SlugOS is assumed to boot from a separate kernel image in flash (not in the -# root file system), if this is not the case the following must not be done! -IMAGE_PREPROCESS_COMMAND += "rm ${IMAGE_ROOTFS}/boot/zImage*;" -IMAGE_PREPROCESS_COMMAND += "install -c -m 644 ${SLUGOS_DEVICE_TABLE} ${IMAGE_ROOTFS}/etc/device_table;" - -# Building a full image. If required do a post-process command which builds -# the full flash image using slugimage. At present this only works for NSLU2 images. -PACK_IMAGE = "" -IMAGE_POSTPROCESS_COMMAND += "${PACK_IMAGE}" -PACK_IMAGE_DEPENDS = "" -EXTRA_IMAGEDEPENDS += "${PACK_IMAGE_DEPENDS}" - -# This hack removes '${MACHINE}' from the end of the arch.conf for ipk, -# preventing _mach.ipk (with no byte sex) taking precedence over everything -# else. -ROOTFS_POSTPROCESS_COMMAND += "sed -i '$d' '${IMAGE_ROOTFS}/etc/ipkg/arch.conf';" - -# These depends define native utilities - they do not get put in the flash and -# are not required to build the image. -IMAGE_TOOLS = "" -EXTRA_IMAGEDEPENDS += "${IMAGE_TOOLS}" - -# CONFIG: -# SLUGOS_EXTRA_RDEPENDS: set in conf, things to add to the image -# SLUGOS_SUPPORT: set to here, see below, added to the image. -# SLUGOS_KERNEL: set here, kernel modules added to the image -# -# Do not override the last two unless you really know what you -# are doing - there is more information below. - -# diff, cpio and find are required for reflash and turnup ram. -# Removing these probably leaves the system bootable, but standard -# openslug and ucslugc stuff won't work, so only take these out in -# very non-standard turnkey slugos builds. -# -# udev is the default way of handling devices, there is no guarantee -# that the static device table is completely correct (it is just -# known to be sufficient for boot.) -SLUGOS_SUPPORT ?= "diffutils cpio findutils udev" - -# kernel-module-af-packet must be in the image for DHCP to work -# kernel-module-netconsole is here because it is small and is -# highly useful on minimal systems (which really don't have anywhere -# other than the network to output error messages!) -SLUGOS_KERNEL ?= "kernel-module-af-packet kernel-module-netconsole" - -RDEPENDS = "kernel ixp-eth \ - base-files base-passwd netbase \ - busybox hotplug-ng initscripts-slugos slugos-init \ - update-modules sysvinit tinylogin \ - module-init-tools modutils-initscripts \ - ipkg-collateral ipkg ipkg-link \ - portmap \ - dropbear \ - beep \ - e2fsprogs-blkid \ - util-linux-mount \ - util-linux-umount \ - util-linux-swaponoff \ - util-linux-losetup \ - ${SLUGOS_SUPPORT} \ - ${SLUGOS_KERNEL} \ - ${SLUGOS_EXTRA_RDEPENDS}" - -IPKG_INSTALL = "${RDEPENDS}" - -inherit image_ipk - -python () { - # Don't build slugos images unless the configuration is set up - # for an image build! - if bb.data.getVar("SLUGOS_IMAGENAME", d, 1) == '' or bb.data.getVar("SLUGOS_IMAGESEX", d, 1) == '': - raise bb.parse.SkipPackage("absent or broken SlugOS configuration") -} - -#-------------------------------------------------------------------------------- -# NSLU2 specific -# -#NOTE: you do not actually need the boot loader in normal use because it is -# *not* overwritten by a standard upslug upgrade, so you can make an image with -# just non-LinkSys software which can be flashed into the NSLU2. Because -# LinkSys have made "EraseAll" available, however, (this does overwrite RedBoot) -# it is a bad idea to produce flash images without a valid RedBoot - that allows -# an innocent user upgrade attempt to instantly brick the NSLU2. -PACK_IMAGE += "${@['', 'nslu2_pack_image;'][bb.data.getVar('SLUGOS_FLASH_IMAGE', d, 1) == 'yes']}" -PACK_IMAGE_DEPENDS += "${@['', 'slugimage-native nslu2-linksys-firmware'][bb.data.getVar('SLUGOS_FLASH_IMAGE', d, 1) == 'yes']}" - -NSLU2_SLUGIMAGE_ARGS ?= "" - -nslu2_pack_image() { - if test '${SLUGOS_FLASH_IMAGE}' = yes - then - install -d ${DEPLOY_DIR_IMAGE}/slug - install -m 0644 ${STAGING_LIBDIR}/nslu2-binaries/RedBoot \ - ${STAGING_LIBDIR}/nslu2-binaries/Trailer \ - ${STAGING_LIBDIR}/nslu2-binaries/SysConf \ - ${DEPLOY_DIR_IMAGE}/slug/ - install -m 0644 ${DEPLOY_DIR_IMAGE}/zImage-nslu2${ARCH_BYTE_SEX} \ - ${DEPLOY_DIR_IMAGE}/slug/vmlinuz - install -m 0644 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \ - ${DEPLOY_DIR_IMAGE}/slug/flashdisk.jffs2 - cd ${DEPLOY_DIR_IMAGE}/slug - slugimage -p -b RedBoot -s SysConf -r Ramdisk:1,Flashdisk:flashdisk.jffs2 -t \ - Trailer -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.flashdisk.img \ - ${NSLU2_SLUGIMAGE_ARGS} - rm -rf ${DEPLOY_DIR_IMAGE}/slug - fi -} - -# upslug2 (in tmp/work/upslug2-native-*) is the program to write the NSLU2 flash -IMAGE_TOOLS_nslu2 = "upslug2-native" diff --git a/packages/meta/slugos-imagename.bb b/packages/meta/slugos-imagename.bb deleted file mode 100644 index 2637524407..0000000000 --- a/packages/meta/slugos-imagename.bb +++ /dev/null @@ -1,29 +0,0 @@ -# This is an inglorious hack to provide a package to match -# ${SLUGOS_IMAGENAME}-image -MAINTAINER = "John Bowler -LICENSE = "MIT" -PN = "${SLUGOS_IMAGENAME}-image" -PV = "0" -PR = "r0" -DEPENDS = "slugos-image" -PACKAGES = "" -INHIBIT_DEFAULT_DEPS = "1" - -SLUGOS_IMAGENAME ?= "slugos" - -do_fetch() { -} -do_unpack() { -} -do_patch() { -} -do_configure() { -} -do_compile() { -} -do_install() { -} -do_stage() { -} -do_build() { -} diff --git a/packages/meta/task-bootstrap-unionroot.bb b/packages/meta/task-bootstrap-unionroot.bb deleted file mode 100644 index 5db841903d..0000000000 --- a/packages/meta/task-bootstrap-unionroot.bb +++ /dev/null @@ -1,43 +0,0 @@ -DESCRIPTION = "Core packages required for a basic installation with unionroot" -MAINTAINER = "Chris Lord " -PROVIDES = "task-bootstrap" -RPROVIDES = "task-bootstrap" -PR = "r2" -DEFAULT_PREFERENCE = "-1" - -# The BOOTSTRAP_EXTRA_ variables are often manipulated by the -# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly. -PACKAGE_ARCH = "${MACHINE_ARCH}" - -ALLOW_EMPTY = 1 -PACKAGES = "${PN}" - -MODUTILS ?= "24 26" - -def bootstrap_modutils_rdepends(d): - import bb - m = bb.data.getVar('MODUTILS', d, 1) - r = [] - if '24' in m: - r.append('modutils-depmod') - if '26' in m: - r.append('module-init-tools-depmod') - return ' '.join(r) - -HOTPLUG ?= "linux-hotplug" - -RDEPENDS = 'base-files base-passwd busybox \ - initscripts \ - netbase sysvinit sysvinit-pidof tinylogin \ - modutils-initscripts \ - ${HOTPLUG} \ - ${BOOTSTRAP_EXTRA_RDEPENDS} \ - ${@bootstrap_modutils_rdepends(d)} \ - unionfs-modules \ - unionfs-utils \ - unionroot \ - unionroot-utils' - -RRECOMMENDS = 'dropbear portmap \ - ${BOOTSTRAP_EXTRA_RRECOMMENDS}' -LICENSE = MIT diff --git a/packages/meta/task-bootstrap.bb b/packages/meta/task-bootstrap.bb deleted file mode 100644 index ef76ec4345..0000000000 --- a/packages/meta/task-bootstrap.bb +++ /dev/null @@ -1,36 +0,0 @@ -DESCRIPTION = "Core packages required for a basic installation" -MAINTAINER = "Phil Blundell " -PR = "r25" - -# The BOOTSTRAP_EXTRA_ variables are often manipulated by the -# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly. -PACKAGE_ARCH = "${MACHINE_ARCH}" - -ALLOW_EMPTY = 1 -PACKAGES = "${PN}" - -MODUTILS ?= "24 26" - -def bootstrap_modutils_rdepends(d): - import bb - m = bb.data.getVar('MODUTILS', d, 1) - r = [] - if '24' in m: - r.append('modutils-depmod') - if '26' in m: - r.append('module-init-tools-depmod') - return ' '.join(r) - -HOTPLUG ?= "linux-hotplug" - -RDEPENDS = 'base-files base-passwd busybox \ - initscripts \ - netbase sysvinit sysvinit-pidof tinylogin \ - modutils-initscripts fuser setserial\ - ${HOTPLUG} \ - ${BOOTSTRAP_EXTRA_RDEPENDS} \ - ${@bootstrap_modutils_rdepends(d)}' - -RRECOMMENDS = 'dropbear portmap \ - ${BOOTSTRAP_EXTRA_RRECOMMENDS}' -LICENSE = MIT diff --git a/packages/meta/task-dvb.bb b/packages/meta/task-dvb.bb deleted file mode 100644 index 5a5c37a565..0000000000 --- a/packages/meta/task-dvb.bb +++ /dev/null @@ -1,9 +0,0 @@ -PACKAGES = task-dvb -DESCRIPTION = "Meta-package for DVB application" -MAINTAINER = "Phil Blundell " -ALLOW_EMPTY = 1 -PR = "r5" - -RDEPENDS = "dvbstream dvbtune xserver-xorg tda1004x-firmware mythtv lirc lirc-modules drm-module-via" - -LICENSE = MIT diff --git a/packages/meta/task-e-x11.bb b/packages/meta/task-e-x11.bb deleted file mode 100644 index 0f0f7b4a43..0000000000 --- a/packages/meta/task-e-x11.bb +++ /dev/null @@ -1,25 +0,0 @@ -DESCRIPTION = "Tasks for Enlightenment/X11" -PACKAGES = "task-e-x11-core task-e-x11" -PROVIDES = "task-e-x11-core task-e-x11" -PR = "r9" - -PREFERRED_PROVIDER_virtual/imlib2 = "imlib-x11" - -ALLOW_EMPTY = 1 - -# -# X -# -RDEPENDS_task-e-x11-core = "rxvt-unicode xstroke xtscal xrandr xmodmap xdpyinfo \ - ttf-bitstream-vera chkhinge gpe-bootsplash-theme-e" - -# -# E-core -# -RDEPENDS_task-e-x11-core += "entrance e-wm" - - -RDEPENDS_task-e-x11 = "task-e-x11-core" -# entice eclair examine evidence e-modules e-utils elitaire" -DEPENDS_task-e-x11 = "task-e-x11-core" -# entice eclair examine evidence e-modules e-utils elitaire" diff --git a/packages/meta/task-essential-parts.bb b/packages/meta/task-essential-parts.bb deleted file mode 100644 index 49183170c4..0000000000 --- a/packages/meta/task-essential-parts.bb +++ /dev/null @@ -1,64 +0,0 @@ -# -# Copyright Matthias Hentges (c) 2006 -# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) -# -# Filename: task-essential-parts.bb -# Date: 23-Apr-06 - -DESCRIPTION = "Creates all task-essential-* tasks" -MAINTAINER = "Matthias 'CoreDump' Hentges " -HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" - -###################################################################################### - -PV = "0.0.1" -PR = "r1" - -###################################################################################### - -PACKAGE_ARCH = "${MACHINE}" -ALLOW_EMPTY = 1 - -PACKAGES = "task-essential-irda task-essential-bluetooth task-essential-bluetooth-all \ - task-essential-sound task-essential-sd task-essential-wifi task-essential-wifi-all \ - task-essential-usbclient task-essential-usbhost task-essential-pcmcia \ - task-essential-userspace task-essential-serial" - -###################################################################################### - -DISTRO_PCMCIA ?= "" - -DISTRO_SERIAL ?= "" -DISTRO_IRDA ?= "" -DISTRO_BLUETOOTH ?= "" -DISTRO_SOUND ?= "" -DISTRO_WIFI ?= "hostap-utils prism3-firmware prism3-support spectrum-fw hostap-conf orinoco-conf \ - wireless-tools wpa-supplicant-nossl" - -DISTRO_USBCLIENT ?= "" -DISTRO_USBHOST ?= "" - -DISTRO_SD ?= "" - -DISTRO_USERSPACE ?= "ipkg keymaps" - -DISTRO_DEPENDS ?= "hostap-utils prism3-firmware prism3-support spectrum-fw hostap-conf orinoco-conf \ - ipkg keymaps altboot wireless-tools wpa-supplicant-nossl" - -###################################################################################### - -RDEPENDS_task-essential-serial = "${KMODULES_SERIAL} ${MACHINE_MODUTILS} ${MACHINE_SERIAL} ${DISTRO_SERIAL}" -RDEPENDS_task-essential-irda = "task-essential-serial ${KMODULES_IRDA} ${MACHINE_MODUTILS} ${MACHINE_IRDA} ${DISTRO_IRDA}" -RDEPENDS_task-essential-bluetooth = "${KMODULES_BLUETOOTH} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_BLUETOOTH} " -RDEPENDS_task-essential-bluetooth-all = "task-essential-bluetooth ${KMODULES_BLUETOOTH_DRIVER} ${DISTRO_BLUETOOTH}" -RDEPENDS_task-essential-pcmcia = "${KMODULES_PCMCIA} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_PCMCIA} ${DISTRO_PCMCIA}" -RDEPENDS_task-essential-sound = "${KMODULES_SOUND} ${MACHINE_MODUTILS} ${MACHINE_SOUND} ${DISTRO_SOUND}" -RDEPENDS_task-essential-sd = "${KMODULES_SD} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_SD} ${DISTRO_SD}" -RDEPENDS_task-essential-wifi = "${KMODULES_WIFI} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_WIFI}" -RDEPENDS_task-essential-wifi-all = "task-essential-wifi ${KMODULES_WIFI_DRIVER} ${DISTRO_WIFI}" -RDEPENDS_task-essential-usbclient = "${KMODULES_USBCLIENT} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_USBCLIENT} ${DISTRO_USBCLIENT}" -RDEPENDS_task-essential-usbhost = "${KMODULES_USBHOST} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_USBHOST} ${DISTRO_USBHOST}" -RDEPENDS_task-essential-userspace = "${DISTRO_USERSPACE}" - - -DEPENDS = "${MACHINE_DEPENDS} ${DISTRO_DEPENDS}" diff --git a/packages/meta/task-essential-to-boot.bb b/packages/meta/task-essential-to-boot.bb deleted file mode 100644 index 8bcd182b58..0000000000 --- a/packages/meta/task-essential-to-boot.bb +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright Matthias Hentges (c) 2006 -# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) -# -# Filename: task-essential-to-boot.bb -# Date: 23-Apr-06 - -DESCRIPTION = "This task includes everything to make a bootable image. And not a bit more." -MAINTAINER = "Matthias 'CoreDump' Hentges " -HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" - -###################################################################################### - -ALLOW_EMPTY = 1 -PACKAGES = "${PN}" - -###################################################################################### - -PV = "0.0.1" -PR = "r0" - -###################################################################################### - -CORE_EXTRA_D ?= "" -CORE_EXTRA_RD ?= "" - -CORE_PACKAGES_D = "virtual/kernel base-files base-passwd-3.5.9 busybox initscripts \ - sysvinit tinylogin ${CORE_EXTRA_D}" - -CORE_PACKAGES_RD = "kernel base-files base-passwd busybox initscripts sysvinit \ - tinylogin ${CORE_EXTRA_RD}" - -###################################################################################### - -DEPENDS = "${CORE_PACKAGES_D}" -RDEPENDS = "${CORE_PACKAGES_RD}" diff --git a/packages/meta/task-gpe.bb b/packages/meta/task-gpe.bb deleted file mode 100644 index 80f85238d1..0000000000 --- a/packages/meta/task-gpe.bb +++ /dev/null @@ -1,139 +0,0 @@ -DESCRIPTION = "Task packages for GPE Palmtop Environment" -PR = "r3" -LICENSE = MIT -ALLOW_EMPTY = "1" - -PACKAGES = "\ - gpe-base-depends \ - gpe-task-base \ - gpe-task-settings \ - gpe-task-pim \ - gpe-task-apps \ - gpe-task-games \ - gpe-task-connectivity \ - gpe-task-apps-extra \ - gpe-task-web \ - gpe-task-desktopapps \ - gpe-task-sectest" - -RDEPENDS_gpe-base-depends := "\ - diet-x11 \ - virtual/xserver" - -RDEPENDS_gpe-task-base := "\ - gpe-bootsplash \ - bluez-utils-dbus \ - matchbox \ - xcursor-transparent-theme \ - rxvt-unicode \ - gtk2-theme-angelistic \ - matchbox-themes-gtk \ - xst \ - xhost \ - xrdb \ - gpe-soundserver \ - ttf-bitstream-vera \ - gpe-dm \ - gpe-login \ - gpe-session-scripts \ - gpe-icons \ - gpe-confd \ - gpe-autostarter \ - libgtkstylus \ - suspend-desktop \ - teleport \ - xauth \ - gdk-pixbuf-loader-png \ - gdk-pixbuf-loader-xpm \ - gdk-pixbuf-loader-jpeg \ - pango-module-basic-x \ - pango-module-basic-fc" - -RDEPENDS_gpe-task-pim := "\ - gpe-timesheet \ - gpe-todo \ - gpe-calendar \ - gpe-sketchbook \ - gpe-contacts \ - gpe-today \ - gpesyncd" - -RDEPENDS_gpe-task-settings := "\ - matchbox-panel-manager \ - gpe-bluetooth \ - gpe-beam \ - gpe-su \ - gpe-conf \ - gpe-clock \ - gpe-mininet \ - gpe-mixer \ - gpe-package \ - gpe-shield \ - gpe-taskmanager \ - keylaunch \ - minilite \ - minimix \ - xmonobut" - -RDEPENDS_gpe-task-apps := "\ - gpe-edit \ - gpe-gallery \ - gpe-calculator \ - gpe-clock \ - gpe-plucker \ - gpe-terminal \ - gpe-watch \ - gpe-what \ - matchbox-panel-hacks \ - gpe-aerial \ - gpe-soundbite \ - rosetta \ - gpe-screenshot \ - gpe-windowlist" - -RDEPENDS_gpe-task-games := "\ - gpe-go \ - gpe-lights \ - gpe-othello \ - gpe-tetris \ - gsoko \ - xdemineur" - -RDEPENDS_gpe-task-connectivity := "\ - gpe-mini-browser" -# gaim -# linphone-hh - -RDEPENDS_gpe-task-apps-extra := "\ - gpe-filemanager \ - gpe-nmf \ - gpe-soundbite \ - mbmerlin" - -RDEPENDS_gpe-task-web := "\ - gpe-irc \ - minimo \ - gaim" - -RDEPENDS_gpe-task-desktopapps := "\ - firefox \ - thunderbird \ - galculator \ - gnumeric \ - gpdf \ - totem" - -RDEPENDS_gpe-task-sectest := "\ - mbmerlin \ - nmap \ - ettercap \ - stunnel \ - curl \ - dsniff \ - prismstumbler \ - tcpdump \ - kismet \ - hydra \ - thcrut \ - driftnet \ - miniclipboard" diff --git a/packages/meta/task-mythfront.bb b/packages/meta/task-mythfront.bb deleted file mode 100644 index a1532c1739..0000000000 --- a/packages/meta/task-mythfront.bb +++ /dev/null @@ -1,9 +0,0 @@ -PACKAGES = "${PN}" -DESCRIPTION = "Meta-package for MythTV diskless frontend" -MAINTAINER = "Phil Blundell " -ALLOW_EMPTY = 1 -PR = "r6" - -RDEPENDS = "xserver-xorg mythtv lirc lirc-modules drm-module-via ttf-bitstream-vera fontconfig-utils setserial snes9x ntp mythfront-config gpe-dm mythfront-session bootlogd drm-module-drm" - -LICENSE = MIT diff --git a/packages/meta/task-opie.bb b/packages/meta/task-opie.bb deleted file mode 100644 index a9405522a1..0000000000 --- a/packages/meta/task-opie.bb +++ /dev/null @@ -1,179 +0,0 @@ -DESCRIPTION = "Tasks for OPIE stuff" -MAINTAINER = "Marcin Juszkiewicz " -SECTION = "opie/base" -ALLOW_EMPTY = 1 -PACKAGE_ARCH = "all" -LICENSE = "MIT" -PROVIDES = "task-opie-everything" - -PR = "r3" - -PACKAGES = "task-opie-applets task-opie-apps task-opie-base \ - task-opie-base-applets task-opie-base-apps \ - task-opie-base-decorations task-opie-base-inputmethods \ - task-opie-base-pim task-opie-base-settings \ - task-opie-base-styles task-opie-bluetooth \ - task-opie-base-todayplugins \ - task-opie-datebookplugins task-opie-decorations \ - task-opie-extra-apps task-opie-extra-settings \ - task-opie-extra-styles task-opie-extra-games \ - task-opie-games task-opie-inputmethods task-opie-irda \ - task-opie-multimedia task-opie-pim task-opie-settings \ - task-opie-styles task-opie-todayplugins task-opie-wlan" - -RDEPENDS_task-opie-everything := "${PACKAGES}" - -PACKAGES += "task-opie-everything" - -# -# Dependencies to get the launcher up and running -# -RDEPENDS_task-opie-base = "opie-alarm opie-qcop opie-quicklauncher opie-taskbar \ - opie-pics opie-sounds opie-freetype ttf-dejavu-sans \ - ttf-dejavu-sans-mono" - -# -# things for reasonable bootstrap image -# -RDEPENDS_task-opie-base-applets = "opie-aboutapplet opie-clockapplet opie-suspendapplet \ - opie-homeapplet opie-rotateapplet \ - opie-irdaapplet opie-brightnessapplet opie-batteryapplet \ - opie-pcmciaapplet opie-volumeapplet \ - opie-screenshotapplet" - -# -# keyboard models can benefit from the vt and logout applets -# -RDEPENDS_task-opie-base-applets_append_openzaurus = " opie-vtapplet opie-logoutapplet" -RDEPENDS_task-opie-base-applets_append_mnci = " opie-vtapplet opie-logoutapplet" - -# -# clamshell models can benefit from the autorotate applet -# -RDEPENDS_task-opie-base-applets_append_c7x0 = " opie-autorotateapplet" -RDEPENDS_task-opie-base-applets_append_spitz = " opie-autorotateapplet" -RDEPENDS_task-opie-base-applets_append_akita = " opie-autorotateapplet" - -RDEPENDS_task-opie-base-inputmethods = "opie-multikey opie-handwriting opie-handwriting-classicset" - -RDEPENDS_task-opie-base-apps = "opie-console opie-clock opie-citytime opie-backup opie-sysinfo \ - opie-advancedfm" - -RDEPENDS_task-opie-base-settings = "opie-packagemanager opie-light-and-power opie-appearance \ - opie-systemtime opie-networksettings opie-button-settings \ - opie-icon-reload opie-launcher-settings opie-security \ - opie-securityplugin-pin" - -# -# That settings can be removed and device will be still usable -# -RDEPENDS_task-opie-extra-settings = "opie-language opie-doctab opie-mediummount \ - opie-networksettings-wlanplugin opie-networksettings-pppplugin" - -RDEPENDS_task-opie-base-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished" - -RDEPENDS_task-opie-base-styles = "opie-style-flat opie-style-fresh opie-style-web opie-style-phase" - -# -# Those styles are big and does not look good on QVGA screen -# -RDEPENDS_task-opie-extra-styles = "opie-style-liquid opie-style-metal" - -RDEPENDS_task-opie-base-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \ - opie-today-todolistplugin" - -RDEPENDS_task-opie-base-pim = "opie-addressbook opie-datebook opie-drawpad \ - opie-search opie-textedit opie-today opie-todo \ - task-opie-base-todayplugins \ - opie-datebook-birthdayplugin" - -# -# all OPIE stuff -# -RDEPENDS_task-opie-applets = "opie-aboutapplet opie-autorotateapplet opie-batteryapplet \ - opie-bluetoothapplet opie-brightnessapplet opie-cardmon \ - opie-clipboardapplet opie-clockapplet opie-homeapplet \ - opie-irdaapplet opie-lockapplet opie-logoutapplet \ - opie-mailapplet opie-memoryapplet opie-multikeyapplet \ - opie-networkapplet opie-notesapplet opie-pcmciaapplet \ - opie-pyquicklaunchapplet opie-restartapplet \ - opie-restartapplet2 opie-rotateapplet \ - opie-screenshotapplet opie-suspendapplet opie-vmemo \ - opie-volumeapplet opie-vtapplet opie-zkbapplet \ - " -RDEPENDS_task-opie-apps = "opie-advancedfm opie-bartender opie-calculator \ - opie-checkbook opie-clock \ - opie-console opie-dagger opie-embeddedkonsole \ - opie-euroconv opie-eye opie-ftp opie-gutenbrowser \ - opie-helpbrowser opie-irc opie-keypebble opie-odict \ - opie-oxygen opie-rdesktop opie-reader opie-remote \ - opie-sheet opie-tableviewer opie-tinykate \ - opie-wellenreiter opie-write opie-zsafe" - -RDEPENDS_task-opie-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished" - -RDEPENDS_task-opie-games = "opie-backgammon opie-bounce opie-buzzword opie-fifteen \ - opie-go opie-kbill opie-kcheckers opie-kpacman opie-mindbreaker \ - opie-minesweep opie-oyatzee opie-parashoot opie-qasteroids \ - opie-sfcave opie-snake opie-solitaire opie-tetrix opie-tictac \ - opie-wordgame opie-zlines opie-zsame" - -RDEPENDS_task-opie-inputmethods = "opie-dasher opie-dvorak opie-handwriting \ - opie-handwriting-classicset opie-jumpx opie-keyboard \ - opie-keyview opie-kjumpx opie-multikey opie-unikeyboard" - -RDEPENDS_task-opie-multimedia = "opie-mediaplayer1 \ - opie-mediaplayer1-libmadplugin \ - opie-mediaplayer1-libmodplugin \ - opie-mediaplayer1-libtremorplugin \ - opie-mediaplayer1-libwavplugin \ - opie-mediaplayer2 \ - opie-mediaplayer2-skin-default \ - opie-mediaplayer2-skin-default-landscape \ - opie-mediaplayer2-skin-pod \ - opie-mediaplayer2-skin-techno \ - opie-powerchord opie-recorder opie-tonleiter" - -RDEPENDS_task-opie-settings = "opie-appearance opie-aqpkg opie-backup opie-button-settings \ - opie-citytime opie-confeditor opie-doctab \ - opie-formatter opie-language opie-launcher-settings \ - opie-light-and-power opie-mediummount opie-networksettings \ - opie-packagemanager opie-security opie-sshkeys opie-sysinfo \ - opie-systemtime opie-usermanager opie-icon-reload \ - opie-vmemo-settings" - -RDEPENDS_task-opie-styles = "opie-style-flat opie-style-fresh opie-style-liquid opie-style-metal \ - opie-style-web opie-style-phase opie-theme" - -RDEPENDS_task-opie-datebookplugins= "opie-datebook-birthdayplugin \ - opie-datebook-chrisholidayplugin \ - opie-datebook-nationalholidayplugin" - -RDEPENDS_task-opie-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \ - opie-today-fortuneplugin opie-today-mailplugin \ - opie-today-stocktickerplugin opie-today-todolistplugin \ - opie-today-weatherplugin" - -RDEPENDS_task-opie-pim = "task-opie-base-pim task-opie-todayplugins task-opie-datebookplugins \ - opie-mail opie-pimconverter" - -RDEPENDS_task-opie-bluetooth = "bluez-utils-nodbus obexftp obexpush libopieobex0 \ - opie-bluepin opie-bluetoothmanager opie-bluetoothapplet" - -RDEPENDS_task-opie-wlan = "wireless-tools opie-wellenreiter opie-networksettings-wlanplugin" - -RDEPENDS_task-opie-irda = "irda-utils libopieobex0 obexftp obexpush" - -# -# additional things for a >= 24mb distribution -# - -RDEPENDS_task-opie-extra-apps = "opie-calculator opie-checkbook opie-mail opie-eye \ - opie-rdesktop opie-wellenreiter opie-irc \ - opie-mediaplayer2 \ - qpdf2" -# konqueror-embedded - -RDEPENDS_task-opie-extra-games = "opie-parashoot opie-mindbreaker opie-fifteen opie-tictac \ - opie-tetrix" - diff --git a/packages/meta/task-pivotboot.bb b/packages/meta/task-pivotboot.bb deleted file mode 100644 index 091f70f459..0000000000 --- a/packages/meta/task-pivotboot.bb +++ /dev/null @@ -1,33 +0,0 @@ -DESCRIPTION = "Basic packages required for a pivot root image" -MAINTAINER = "Jonathan McDowell " -PR = "r0" - -# The PIVOTBOOT_EXTRA_ variables are often manipulated by the -# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly. -PACKAGE_ARCH = "${MACHINE_ARCH}" - -ALLOW_EMPTY = 1 -PACKAGES = "${PN}" - -MODUTILS ?= "24 26" - -def bootstrap_modutils_rdepends(d): - import bb - m = bb.data.getVar('MODUTILS', d, 1) - r = [] - if '24' in m: - r.append('modutils-depmod') - if '26' in m: - r.append('module-init-tools-depmod') - return ' '.join(r) - -HOTPLUG ?= "linux-hotplug" - -RDEPENDS = 'base-files base-passwd busybox \ - netbase modutils-initscripts \ - ${HOTPLUG} \ - ${PIVOTBOOT_EXTRA_RDEPENDS} \ - ${@bootstrap_modutils_rdepends(d)}' - -RRECOMMENDS = '${PIVOTBOOT_EXTRA_RRECOMMENDS}' -LICENSE = MIT diff --git a/packages/meta/task-python-everything_20060425.bb b/packages/meta/task-python-everything_20060425.bb deleted file mode 100644 index 7fd4c8f286..0000000000 --- a/packages/meta/task-python-everything_20060425.bb +++ /dev/null @@ -1,84 +0,0 @@ -DESCRIPTION= "Everything Python" -MAINTAINER = "Michael 'Mickey' Lauer " -HOMEPAGE = "http://www.vanille.de/projects/python.spy" -LICENSE = "MIT" -PR = "ml10" - -BROKEN_BECAUSE_GCC4 = "\ - python-egenix-mx-base" - -RDEPENDS = "\ - python-ao \ - python-pybluez \ - python-constraint \ - python-crypto \ - python-dialog \ - python-pycurl \ - python-fnorb \ - python-fpconst \ - python-gammu \ - python-gmpy \ - python-gnosis \ - python-hmm \ - python-inotify \ - python-irclib \ - python-itools \ - python-logilab \ - python-libgmail \ - python-lxml \ - python-mad \ - python-native \ - python-numeric \ - python-ogg \ - python-pexpect \ - python-pychecker \ - python-pycodes \ - python-pyephem \ - python-pyfits \ - python-pyflakes \ - python-pygame \ - python-pygoogle \ - python-pygtk \ - python-pygtk2 \ - python-pylinda \ - python-pylint \ - python-pyqt \ - python-pyqwt \ - python-pyraf \ - python-pyreverse \ - python-pyrex \ - python-pyro \ - python-pyserial \ - python-pytest \ - python-pyvisa \ - python-pyweather \ - python-pyxml \ - python-pyxmlrpc \ - python-quicklauncher \ - python-scapy \ - python-scons \ - python-sip \ - python-sgmlop \ - python-snmplib \ - python-soappy \ - python-spydi \ - python-spyro \ - python-sword \ - python-pysqlite \ - python-pysqlite2 \ - python-tlslite \ - python-urwid \ - python-vmaps \ - python-vorbis \ - python-webpy \ - moin \ - plone \ - twisted \ - zope" - - -#fixme add python-pycap once libdnet is in again -#fixme add python-pyx once kpathwhich-native is there -#fixme add packages dynamically -#fixme python-numarray doesn't work with soft-float -LICENSE = MIT diff --git a/packages/meta/task-python-sharprom_20060425.bb b/packages/meta/task-python-sharprom_20060425.bb deleted file mode 100644 index bb62a15472..0000000000 --- a/packages/meta/task-python-sharprom_20060425.bb +++ /dev/null @@ -1,77 +0,0 @@ -DESCRIPTION = "Everything Python for SharpROM" -MAINTAINER = "Michael 'Mickey' Lauer " -HOMEPAGE = "http://www.vanille.de/projects/python.spy" -LICENSE = "MIT" -PR = "ml6" - -NONWORKING = "\ - python-codes \ - python-crypto \ - python-gammu \ - python-gmpy \ - python-pybluez \ - python-pysqlite \ - python-pygtk \ - python-pyqwt \ - python-sgmlop \ - python-sword \ - python-vorbis" - -RDEPENDS = "\ - python-ao \ - python-constraint \ - python-dialog \ - python-egenix-mx-base \ - python-fnorb \ - python-fpconst \ - python-gnosis \ - python-hmm \ - python-irclib \ - python-itools \ - python-libgmail \ - python-logilab \ - python-lxml \ - python-mad \ - python-native \ - python-numeric \ - python-numarray \ - python-ogg \ - python-pexpect \ - python-pychecker \ - python-pycurl \ - python-pyephem \ - python-pyfits \ - python-pyflakes \ - python-pygoogle \ - python-pylinda \ - python-pylint \ - python-pyqt \ - python-pyraf \ - python-pyreverse \ - python-pyro \ - python-pyserial \ - python-pyvisa \ - python-pyweather \ - python-pyxml \ - python-pyxmlrpc \ - python-quicklauncher \ - python-scapy \ - python-scons \ - python-sip \ - python-snmplib \ - python-soappy \ - python-spydi \ - python-spyro \ - python-tlslite \ - python-urwid \ - python-vmaps \ - python-webpy \ - moin \ - plone \ - twisted \ - zope" - -#fixme add python-pycap once libdnet is in again -#fixme add python-pyx once kpathwhich-native is there -#fixme add packages dynamically -#fixme python-numarray doesn't work with soft-float diff --git a/packages/meta/task-qpe.bb b/packages/meta/task-qpe.bb deleted file mode 100644 index 50f42d84fa..0000000000 --- a/packages/meta/task-qpe.bb +++ /dev/null @@ -1,150 +0,0 @@ -DESCRIPTION = "Tasks for programs running on Qt/Embedded based Palmtop Environents like Opie and Qtopia." -SECTION = "opie/base" -ALLOW_EMPTY = 1 -PACKAGE_ARCH = "all" -LICENSE = "MIT" -PR = "r6" - -PACKAGES = "task-qpe-applets task-qpe-games task-qpe-inputmethods \ - task-qpe-multimedia task-qpe-emulators task-qpe-applications \ - task-qpe-fonts task-qpe-settings" - -RDEPENDS_task-qpe-applets = "\ - subapplet \ - tasklistapplet" - -RDEPENDS_task-qpe-applications = "\ - camera-assistant \ - cumulus \ - dviviewer \ - freenote \ - inkwp \ - iqnotes \ - justreader \ - keyring \ - klimt \ - kstars-embedded \ - ktimetrackerpi \ - mileage \ - militaryalphabet \ - notez \ - petitepainture \ - pocketcellar \ - poqetpresenter \ - portabase \ - qpdf2 \ - qpealarmclock \ - qpe-gaim \ - qpegps \ - qpenmapfe \ - qplot \ - qpphoto \ - resistorui \ - shopper \ - sliderulez \ - timesleuth \ - txdrug \ - tximage \ - ubahnnav \ - visiscript \ - xqt2 \ - zeecookbook \ - zbedic \ - zbench \ - zgscore \ - zipsc \ - zlapspeed \ - zroadmap \ - zshopi" - -RDEPENDS_task-opie-decorations = "\ - opie-deco-flat \ - opie-deco-liquid \ - opie-deco-polished" - -RDEPENDS_task-qpe-games = "\ - aliens \ - aliens-qt \ - atomic \ - billiardz \ - brickout \ - checkers \ - crossword \ - fish \ - froot \ - gemdropx \ - glider \ - gnuz \ - hexatrolic \ - iaimaster \ - icebloxx \ - knights \ - labyrinth \ - mahjongg \ - maki \ - nmm \ - pairs \ - pdamaze \ - pipeman \ - pipepanic \ - powermanga \ - puzz-le \ - qfish2 \ - qpe-vexed \ - qmatrix \ - shisensho \ - sokoban \ - tickypip \ - tickypip-levels \ - tron \ - vectoroids \ - win4 \ - zauralign \ - zddice \ - ziq \ - zmerlin \ - zrally \ - zrev7 \ - zsubhunt \ - ztappy" - -RDEPENDS_task-qpe-inputmethods = "\ - custominput \ - flexis-zaurus \ - irk-targus \ - irk-belkin" - -RDEPENDS_task-qpe-multimedia = "\ - mplayer \ - sidplayer \ - xmms-embedded" - -RDEPENDS_task-kdepim = "\ - kopi \ - kapi \ - kopi-applet" - -RDEPENDS_task-qpe-emulators = "scummvm" - -RDEPENDS_task-qpe-fonts = "\ - qpf-bitstream-vera-large \ - qpf-bitstream-vera-sans-mono-huge \ - qpf-dejavusans \ - qpf-dejavusanscondensed \ - qpf-dejavusansmono \ - qpf-dejavuserif \ - qpf-dejavuserifcondensed \ - qpf-freemono \ - qpf-freeserif \ - ttf-gentium \ - qpf-hunkysans \ - qpf-hunkyserif \ - qpf-qte \ - qpf-helvetica \ - qpf-unifont \ - qpf-utopia \ - terminus" - -RDEPENDS_task-qpe-settings += "\ - qclockchange" - diff --git a/packages/meta/task-sdk.bb b/packages/meta/task-sdk.bb deleted file mode 100644 index c39ffd59f8..0000000000 --- a/packages/meta/task-sdk.bb +++ /dev/null @@ -1,121 +0,0 @@ -DESCRIPTION = "SDK packages for Opie and GPE" -PR = "r2" -LICENSE = MIT -ALLOW_EMPTY = "1" - -PACKAGES = "\ - task-sdk-bare \ - task-sdk-base \ - task-sdk-opie \ - task-sdk-x11 \ - task-sdk-x11-ext \ - task-sdk-gpe" - -RDEPENDS_task-sdk-bare := "\ - glibc \ - glibc-dev \ - " - -RDEPENDS_task-sdk-base := "\ - glibc \ - glibc-dev \ - audiofile-dev \ - bluez-libs-dev \ - dbus-dev \ - expat-dev \ - fontconfig-dev \ - freetype-dev \ - glib-2.0-dev \ - gstreamer-dev \ - ice-dev \ - ipkg-dev \ - jpeg-dev \ - libapm-dev \ - libdisplaymigration-dev \ - libetpan-dev \ - libgcrypt-dev \ - libglade-dev \ - libgpg-error-dev \ - libidl-dev \ - libiw-dev \ - libmimedir-dev \ - libpcap-dev \ - libpixman-dev \ - libpng-dev \ - libschedule-dev \ - libsm-dev \ - libsoundgen-dev \ - libsvg-dev \ - libtododb-dev \ - libts-dev \ - libxml2-dev \ - ncurses-dev \ - openobex-dev \ - popt-dev \ - readline-dev \ - sqlite-dev \ - zlib-dev \ - xmu-dev" - -RDEPENDS_task-sdk-x11 := "\ - atk-dev \ - cairo-dev \ - gconf-dbus-dev \ - gtk+-dev \ - gtk-engines-dev \ - libsvg-cairo-dev \ - libmatchbox-dev \ - matchbox-desktop-dev \ - pango-dev \ - startup-notification-dev" - -RDEPENDS_task-sdk-x11-ext := "\ - compositeext-dev \ - damageext-dev \ - fixesext-dev \ - libxcursor-dev \ - libxdmcp-dev \ - libxfixes-dev \ - libxft-dev \ - libxrandr-dev \ - libxrender-dev \ - libxsettings-client-dev \ - randrext-dev \ - recordext-dev \ - renderext-dev \ - resourceext-dev \ - x11-dev \ - xau-dev \ - xcalibrate-dev \ - xcalibrateext-dev \ - xcomposite-dev \ - xdamage-dev \ - xext-dev \ - xextensions-dev \ - xfont-dev \ - xpm-dev \ - xproto-dev \ - xt-dev \ - xtrans-dev \ - xtst-dev" -# libxss-dev \ - -RDEPENDS_task-sdk-gpe := "\ - esound-gpe-dev \ - libeventdb-dev \ - libgpepimc-dev \ - libgpevtype-dev \ - libgpelaunch-dev \ - libgpewidget-dev" - -RDEPENDS_task-sdk-opie := "\ - libopiebluez2 \ - libopiedb2 \ - libopiecore2 \ - libopienet2 \ - libopiepim2 \ - libopieui2 \ - libqpe1 \ - qte \ - libqtaux2 \ - libmailwrapper" diff --git a/packages/meta/task-sdl.bb b/packages/meta/task-sdl.bb deleted file mode 100644 index 046283f28f..0000000000 --- a/packages/meta/task-sdl.bb +++ /dev/null @@ -1,11 +0,0 @@ -DESCRIPTION = "Tasks for SDL stuff" -LICENSE = MIT -PACKAGES = "task-sdl-libs task-sdl-games task-sdl-emulators" - -# no need to add libsdl as all libsdl-* already rdepend on it -RDEPENDS_task-sdl-libs = "libsdl-gfx libsdl-image libsdl-mixer libsdl-ttf libsdl-net" - -RDEPENDS_task-sdl-games = "abuse freedroid lbreakout2 openttd prboom quake1 rott supertux xmame" - -RDEPENDS_task-sdl-emulators = "dgen-sdl e-uae frodo snes9x" - diff --git a/packages/meta/task-xfce-base.bb b/packages/meta/task-xfce-base.bb deleted file mode 100644 index 4c508ec7c5..0000000000 --- a/packages/meta/task-xfce-base.bb +++ /dev/null @@ -1,14 +0,0 @@ -# task-xfce-base OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see packages/COPYING) - -DESCRIPTION = "All packages required for an base XFCE installation" -ALLOW_EMPTY = 1 -PACKAGES = "${PN}" -PR = "r1" - -RDEPENDS= "xfce-mcs-manager xfwm4 xfwm4-theme-default xfce-utils xfdesktop \ - xfce4-panel xfce4-panel-plugins xfce-mcs-plugins xfwm4-mcs-plugins \ - xfce-utils-mcs-plugins xfce4-panel-mcs-plugins \ - xfdesktop-mcs-plugins" -LICENSE = MIT diff --git a/packages/meta/task-xterminal.bb b/packages/meta/task-xterminal.bb deleted file mode 100644 index 77eb094caa..0000000000 --- a/packages/meta/task-xterminal.bb +++ /dev/null @@ -1,9 +0,0 @@ -PACKAGES = task-xterminal -DESCRIPTION = "Meta-package for diskless X terminal" -MAINTAINER = "Phil Blundell " -ALLOW_EMPTY = 1 -PR = "r0" - -RDEPENDS = "xserver-kdrive-fbdev minicom lrzsz dropbear" - -LICENSE = MIT diff --git a/packages/meta/twin-image.bb b/packages/meta/twin-image.bb deleted file mode 100644 index 7015f7020c..0000000000 --- a/packages/meta/twin-image.bb +++ /dev/null @@ -1,18 +0,0 @@ -export IMAGE_BASENAME="twin-image" - -DEPENDS = 'task-bootstrap \ - twin \ - orpheus \ - nano \ - vim \ - mutt' - -export IPKG_INSTALL = 'task-bootstrap \ - twin \ - orpheus \ - nano \ - vim \ - mutt' - -inherit image_ipk -LICENSE = MIT diff --git a/packages/meta/uml-image.bb b/packages/meta/uml-image.bb deleted file mode 100644 index 6ebbf04537..0000000000 --- a/packages/meta/uml-image.bb +++ /dev/null @@ -1,13 +0,0 @@ -DESCRIPTION = "A rootfs for User-Mode-Linux" -MAINTAINER = "Michael 'Mickey' Lauer " - -export IMAGE_BASENAME = "uml-image" - -OPIE_LIBS = "qte qpf-bitstream-vera libqpe-opie libopie2" -OPIE_BASE = "opie-qcop opie-quicklauncher opie-taskbar" - -DEPENDS = "task-bootstrap" -export IPKG_INSTALL = "${DEPENDS}" - -inherit image_ipk -LICENSE = MIT diff --git a/packages/meta/unslung-image.bb b/packages/meta/unslung-image.bb deleted file mode 100644 index e57960ecdb..0000000000 --- a/packages/meta/unslung-image.bb +++ /dev/null @@ -1,90 +0,0 @@ -LICENSE = MIT -PR = "r17" - -IMAGE_BASENAME = "unslung" - -IMAGE_LINGUAS = "" -USE_DEVFS = "1" - -DEPENDS = "virtual/kernel \ - ${UNSLUNG_EXTRA_DEPENDS}" - -RDEPENDS = "kernel update-modules unslung-rootfs \ - libc6-unslung slingbox ipkg \ - cpio \ - findutils \ - ${UNSLUNG_EXTRA_RDEPENDS}" - -IPKG_INSTALL = "kernel update-modules unslung-rootfs \ - libc6-unslung slingbox ipkg \ - cpio \ - findutils \ - kernel-module-netconsole \ - ${UNSLUNG_EXTRA_INSTALL}" - -IMAGE_PREPROCESS_COMMAND += "unslung_clean_image; " - -inherit image_ipk - -# Note that anything in this function must be repeatable without having to rebuild the rootfs -unslung_clean_image () { - - # Remove the patches - rm -rf ${IMAGE_ROOTFS}/patches - - # Remove the kernel image - rm -rf ${IMAGE_ROOTFS}/boot - # And remove the post and pre scripts for the kernel; saves flash space - rm -f ${IMAGE_ROOTFS}${libdir}/ipkg/info/kernel.postinst - rm -f ${IMAGE_ROOTFS}${libdir}/ipkg/info/kernel.postrm - - # Remove info from the local feed used to build the image - rm -f ${IMAGE_ROOTFS}${libdir}/ipkg/lists/* - rm -f ${IMAGE_ROOTFS}/${sysconfdir}/version - - # Tidy up some thing which are in the wrong place - mv ${IMAGE_ROOTFS}${libdir}/libipkg* ${IMAGE_ROOTFS}/lib/ - - # Remove the ipkg symlink - unsling puts it back in - rm -f ${IMAGE_ROOTFS}${bindir}/ipkg - # and make the ipkg symlink point to the ipkg-fl utility instead. - ln -s ipkg-fl ${IMAGE_ROOTFS}${bindir}/ipkg - - # Hack out the modutils stuff - it's too hard to make it work - rm -f ${IMAGE_ROOTFS}${libdir}/ipkg/info/update-modules.postinst - rm -rf ${IMAGE_ROOTFS}/etc/rcS.d - echo "#!/bin/sh" > ${IMAGE_ROOTFS}/usr/sbin/update-modules - echo "exit 0" >> ${IMAGE_ROOTFS}/usr/sbin/update-modules - chmod ugo+x ${IMAGE_ROOTFS}/usr/sbin/update-modules - echo "#!/bin/sh" > ${IMAGE_ROOTFS}/sbin/depmod - echo "exit 0" >> ${IMAGE_ROOTFS}/sbin/depmod - chmod ugo+x ${IMAGE_ROOTFS}/sbin/depmod - - # Don't need this empty directory hanging around - rm -rf ${IMAGE_ROOTFS}/lib/modules/2.4.22-xfs/pcmcia - - # Strip symbols and fix permissions on the libgcc_s.so.1 library - ${STRIP} ${IMAGE_ROOTFS}/lib/libgcc_s.so.1 - chmod ugo+x ${IMAGE_ROOTFS}/lib/libgcc_s.so.1 - - # We need cpio and find, but we don't need any of the other stuff in the - # packages (users can install the full package with ipkg after unsling). - # (make sure that if the package is not included (i.e. using slingbox - # instead) that the files are not deleted; they might be part of slingbox) - - #-- these are for cpio: - rm -f ${IMAGE_ROOTFS}/usr/bin/mt - rm -rf ${IMAGE_ROOTFS}/usr/libexec - - #-- and these for find: - rm -f ${IMAGE_ROOTFS}/usr/bin/locate - rm -f ${IMAGE_ROOTFS}/usr/bin/updatedb - rm -f ${IMAGE_ROOTFS}/usr/bin/xargs -} - -python () { - # Don't build unslung images unless we're targeting an nslu2 - mach = bb.data.getVar("MACHINE", d, 1) - if mach != 'nslu2': - raise bb.parse.SkipPackage("Unslung only builds for the Linksys NSLU2") -} diff --git a/packages/meta/xfce-image.bb b/packages/meta/xfce-image.bb deleted file mode 100644 index 5605a6b2ee..0000000000 --- a/packages/meta/xfce-image.bb +++ /dev/null @@ -1,15 +0,0 @@ -export IMAGE_BASENAME = "xfce-image" - -IMAGE_LINGUAS = "" - -X_DEPENDS = "virtual/xserver" -X_RDEPENDS = "xserver-kdrive-fbdev" - -XFCE_DEPENDS = "task-bootstrap task-xfce-base" -XFCE_RDEPENDS = "${XFCE_DEPENDS}" - -export IPKG_INSTALL = "${X_RDEPENDS} ${XFCE_RDEPENDS}" -DEPENDS = "${X_DEPENDS} ${XFCE_DEPENDS}" - -inherit image_ipk -LICENSE = MIT diff --git a/packages/meta/xterminal-image.bb b/packages/meta/xterminal-image.bb deleted file mode 100644 index 2b98ec98fc..0000000000 --- a/packages/meta/xterminal-image.bb +++ /dev/null @@ -1,11 +0,0 @@ -export IMAGE_BASENAME = "xterminal-image" - -IMAGE_LINGUAS = "" - -XTERMINAL_PACKAGES = "task-bootstrap task-xterminal" - -export IPKG_INSTALL = "${XTERMINAL_PACKAGES}" -DEPENDS = "${XTERMINAL_PACKAGES}" - -inherit image_ipk -LICENSE = MIT diff --git a/packages/tasks/.mtn2git_empty b/packages/tasks/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/tasks/task-bootstrap-unionroot.bb b/packages/tasks/task-bootstrap-unionroot.bb new file mode 100644 index 0000000000..5db841903d --- /dev/null +++ b/packages/tasks/task-bootstrap-unionroot.bb @@ -0,0 +1,43 @@ +DESCRIPTION = "Core packages required for a basic installation with unionroot" +MAINTAINER = "Chris Lord " +PROVIDES = "task-bootstrap" +RPROVIDES = "task-bootstrap" +PR = "r2" +DEFAULT_PREFERENCE = "-1" + +# The BOOTSTRAP_EXTRA_ variables are often manipulated by the +# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly. +PACKAGE_ARCH = "${MACHINE_ARCH}" + +ALLOW_EMPTY = 1 +PACKAGES = "${PN}" + +MODUTILS ?= "24 26" + +def bootstrap_modutils_rdepends(d): + import bb + m = bb.data.getVar('MODUTILS', d, 1) + r = [] + if '24' in m: + r.append('modutils-depmod') + if '26' in m: + r.append('module-init-tools-depmod') + return ' '.join(r) + +HOTPLUG ?= "linux-hotplug" + +RDEPENDS = 'base-files base-passwd busybox \ + initscripts \ + netbase sysvinit sysvinit-pidof tinylogin \ + modutils-initscripts \ + ${HOTPLUG} \ + ${BOOTSTRAP_EXTRA_RDEPENDS} \ + ${@bootstrap_modutils_rdepends(d)} \ + unionfs-modules \ + unionfs-utils \ + unionroot \ + unionroot-utils' + +RRECOMMENDS = 'dropbear portmap \ + ${BOOTSTRAP_EXTRA_RRECOMMENDS}' +LICENSE = MIT diff --git a/packages/tasks/task-bootstrap.bb b/packages/tasks/task-bootstrap.bb new file mode 100644 index 0000000000..ef76ec4345 --- /dev/null +++ b/packages/tasks/task-bootstrap.bb @@ -0,0 +1,36 @@ +DESCRIPTION = "Core packages required for a basic installation" +MAINTAINER = "Phil Blundell " +PR = "r25" + +# The BOOTSTRAP_EXTRA_ variables are often manipulated by the +# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly. +PACKAGE_ARCH = "${MACHINE_ARCH}" + +ALLOW_EMPTY = 1 +PACKAGES = "${PN}" + +MODUTILS ?= "24 26" + +def bootstrap_modutils_rdepends(d): + import bb + m = bb.data.getVar('MODUTILS', d, 1) + r = [] + if '24' in m: + r.append('modutils-depmod') + if '26' in m: + r.append('module-init-tools-depmod') + return ' '.join(r) + +HOTPLUG ?= "linux-hotplug" + +RDEPENDS = 'base-files base-passwd busybox \ + initscripts \ + netbase sysvinit sysvinit-pidof tinylogin \ + modutils-initscripts fuser setserial\ + ${HOTPLUG} \ + ${BOOTSTRAP_EXTRA_RDEPENDS} \ + ${@bootstrap_modutils_rdepends(d)}' + +RRECOMMENDS = 'dropbear portmap \ + ${BOOTSTRAP_EXTRA_RRECOMMENDS}' +LICENSE = MIT diff --git a/packages/tasks/task-dvb.bb b/packages/tasks/task-dvb.bb new file mode 100644 index 0000000000..5a5c37a565 --- /dev/null +++ b/packages/tasks/task-dvb.bb @@ -0,0 +1,9 @@ +PACKAGES = task-dvb +DESCRIPTION = "Meta-package for DVB application" +MAINTAINER = "Phil Blundell " +ALLOW_EMPTY = 1 +PR = "r5" + +RDEPENDS = "dvbstream dvbtune xserver-xorg tda1004x-firmware mythtv lirc lirc-modules drm-module-via" + +LICENSE = MIT diff --git a/packages/tasks/task-e-x11.bb b/packages/tasks/task-e-x11.bb new file mode 100644 index 0000000000..0f0f7b4a43 --- /dev/null +++ b/packages/tasks/task-e-x11.bb @@ -0,0 +1,25 @@ +DESCRIPTION = "Tasks for Enlightenment/X11" +PACKAGES = "task-e-x11-core task-e-x11" +PROVIDES = "task-e-x11-core task-e-x11" +PR = "r9" + +PREFERRED_PROVIDER_virtual/imlib2 = "imlib-x11" + +ALLOW_EMPTY = 1 + +# +# X +# +RDEPENDS_task-e-x11-core = "rxvt-unicode xstroke xtscal xrandr xmodmap xdpyinfo \ + ttf-bitstream-vera chkhinge gpe-bootsplash-theme-e" + +# +# E-core +# +RDEPENDS_task-e-x11-core += "entrance e-wm" + + +RDEPENDS_task-e-x11 = "task-e-x11-core" +# entice eclair examine evidence e-modules e-utils elitaire" +DEPENDS_task-e-x11 = "task-e-x11-core" +# entice eclair examine evidence e-modules e-utils elitaire" diff --git a/packages/tasks/task-essential-parts.bb b/packages/tasks/task-essential-parts.bb new file mode 100644 index 0000000000..49183170c4 --- /dev/null +++ b/packages/tasks/task-essential-parts.bb @@ -0,0 +1,64 @@ +# +# Copyright Matthias Hentges (c) 2006 +# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) +# +# Filename: task-essential-parts.bb +# Date: 23-Apr-06 + +DESCRIPTION = "Creates all task-essential-* tasks" +MAINTAINER = "Matthias 'CoreDump' Hentges " +HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" + +###################################################################################### + +PV = "0.0.1" +PR = "r1" + +###################################################################################### + +PACKAGE_ARCH = "${MACHINE}" +ALLOW_EMPTY = 1 + +PACKAGES = "task-essential-irda task-essential-bluetooth task-essential-bluetooth-all \ + task-essential-sound task-essential-sd task-essential-wifi task-essential-wifi-all \ + task-essential-usbclient task-essential-usbhost task-essential-pcmcia \ + task-essential-userspace task-essential-serial" + +###################################################################################### + +DISTRO_PCMCIA ?= "" + +DISTRO_SERIAL ?= "" +DISTRO_IRDA ?= "" +DISTRO_BLUETOOTH ?= "" +DISTRO_SOUND ?= "" +DISTRO_WIFI ?= "hostap-utils prism3-firmware prism3-support spectrum-fw hostap-conf orinoco-conf \ + wireless-tools wpa-supplicant-nossl" + +DISTRO_USBCLIENT ?= "" +DISTRO_USBHOST ?= "" + +DISTRO_SD ?= "" + +DISTRO_USERSPACE ?= "ipkg keymaps" + +DISTRO_DEPENDS ?= "hostap-utils prism3-firmware prism3-support spectrum-fw hostap-conf orinoco-conf \ + ipkg keymaps altboot wireless-tools wpa-supplicant-nossl" + +###################################################################################### + +RDEPENDS_task-essential-serial = "${KMODULES_SERIAL} ${MACHINE_MODUTILS} ${MACHINE_SERIAL} ${DISTRO_SERIAL}" +RDEPENDS_task-essential-irda = "task-essential-serial ${KMODULES_IRDA} ${MACHINE_MODUTILS} ${MACHINE_IRDA} ${DISTRO_IRDA}" +RDEPENDS_task-essential-bluetooth = "${KMODULES_BLUETOOTH} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_BLUETOOTH} " +RDEPENDS_task-essential-bluetooth-all = "task-essential-bluetooth ${KMODULES_BLUETOOTH_DRIVER} ${DISTRO_BLUETOOTH}" +RDEPENDS_task-essential-pcmcia = "${KMODULES_PCMCIA} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_PCMCIA} ${DISTRO_PCMCIA}" +RDEPENDS_task-essential-sound = "${KMODULES_SOUND} ${MACHINE_MODUTILS} ${MACHINE_SOUND} ${DISTRO_SOUND}" +RDEPENDS_task-essential-sd = "${KMODULES_SD} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_SD} ${DISTRO_SD}" +RDEPENDS_task-essential-wifi = "${KMODULES_WIFI} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_WIFI}" +RDEPENDS_task-essential-wifi-all = "task-essential-wifi ${KMODULES_WIFI_DRIVER} ${DISTRO_WIFI}" +RDEPENDS_task-essential-usbclient = "${KMODULES_USBCLIENT} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_USBCLIENT} ${DISTRO_USBCLIENT}" +RDEPENDS_task-essential-usbhost = "${KMODULES_USBHOST} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_USBHOST} ${DISTRO_USBHOST}" +RDEPENDS_task-essential-userspace = "${DISTRO_USERSPACE}" + + +DEPENDS = "${MACHINE_DEPENDS} ${DISTRO_DEPENDS}" diff --git a/packages/tasks/task-essential-to-boot.bb b/packages/tasks/task-essential-to-boot.bb new file mode 100644 index 0000000000..8bcd182b58 --- /dev/null +++ b/packages/tasks/task-essential-to-boot.bb @@ -0,0 +1,36 @@ +# +# Copyright Matthias Hentges (c) 2006 +# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) +# +# Filename: task-essential-to-boot.bb +# Date: 23-Apr-06 + +DESCRIPTION = "This task includes everything to make a bootable image. And not a bit more." +MAINTAINER = "Matthias 'CoreDump' Hentges " +HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" + +###################################################################################### + +ALLOW_EMPTY = 1 +PACKAGES = "${PN}" + +###################################################################################### + +PV = "0.0.1" +PR = "r0" + +###################################################################################### + +CORE_EXTRA_D ?= "" +CORE_EXTRA_RD ?= "" + +CORE_PACKAGES_D = "virtual/kernel base-files base-passwd-3.5.9 busybox initscripts \ + sysvinit tinylogin ${CORE_EXTRA_D}" + +CORE_PACKAGES_RD = "kernel base-files base-passwd busybox initscripts sysvinit \ + tinylogin ${CORE_EXTRA_RD}" + +###################################################################################### + +DEPENDS = "${CORE_PACKAGES_D}" +RDEPENDS = "${CORE_PACKAGES_RD}" diff --git a/packages/tasks/task-gpe.bb b/packages/tasks/task-gpe.bb new file mode 100644 index 0000000000..80f85238d1 --- /dev/null +++ b/packages/tasks/task-gpe.bb @@ -0,0 +1,139 @@ +DESCRIPTION = "Task packages for GPE Palmtop Environment" +PR = "r3" +LICENSE = MIT +ALLOW_EMPTY = "1" + +PACKAGES = "\ + gpe-base-depends \ + gpe-task-base \ + gpe-task-settings \ + gpe-task-pim \ + gpe-task-apps \ + gpe-task-games \ + gpe-task-connectivity \ + gpe-task-apps-extra \ + gpe-task-web \ + gpe-task-desktopapps \ + gpe-task-sectest" + +RDEPENDS_gpe-base-depends := "\ + diet-x11 \ + virtual/xserver" + +RDEPENDS_gpe-task-base := "\ + gpe-bootsplash \ + bluez-utils-dbus \ + matchbox \ + xcursor-transparent-theme \ + rxvt-unicode \ + gtk2-theme-angelistic \ + matchbox-themes-gtk \ + xst \ + xhost \ + xrdb \ + gpe-soundserver \ + ttf-bitstream-vera \ + gpe-dm \ + gpe-login \ + gpe-session-scripts \ + gpe-icons \ + gpe-confd \ + gpe-autostarter \ + libgtkstylus \ + suspend-desktop \ + teleport \ + xauth \ + gdk-pixbuf-loader-png \ + gdk-pixbuf-loader-xpm \ + gdk-pixbuf-loader-jpeg \ + pango-module-basic-x \ + pango-module-basic-fc" + +RDEPENDS_gpe-task-pim := "\ + gpe-timesheet \ + gpe-todo \ + gpe-calendar \ + gpe-sketchbook \ + gpe-contacts \ + gpe-today \ + gpesyncd" + +RDEPENDS_gpe-task-settings := "\ + matchbox-panel-manager \ + gpe-bluetooth \ + gpe-beam \ + gpe-su \ + gpe-conf \ + gpe-clock \ + gpe-mininet \ + gpe-mixer \ + gpe-package \ + gpe-shield \ + gpe-taskmanager \ + keylaunch \ + minilite \ + minimix \ + xmonobut" + +RDEPENDS_gpe-task-apps := "\ + gpe-edit \ + gpe-gallery \ + gpe-calculator \ + gpe-clock \ + gpe-plucker \ + gpe-terminal \ + gpe-watch \ + gpe-what \ + matchbox-panel-hacks \ + gpe-aerial \ + gpe-soundbite \ + rosetta \ + gpe-screenshot \ + gpe-windowlist" + +RDEPENDS_gpe-task-games := "\ + gpe-go \ + gpe-lights \ + gpe-othello \ + gpe-tetris \ + gsoko \ + xdemineur" + +RDEPENDS_gpe-task-connectivity := "\ + gpe-mini-browser" +# gaim +# linphone-hh + +RDEPENDS_gpe-task-apps-extra := "\ + gpe-filemanager \ + gpe-nmf \ + gpe-soundbite \ + mbmerlin" + +RDEPENDS_gpe-task-web := "\ + gpe-irc \ + minimo \ + gaim" + +RDEPENDS_gpe-task-desktopapps := "\ + firefox \ + thunderbird \ + galculator \ + gnumeric \ + gpdf \ + totem" + +RDEPENDS_gpe-task-sectest := "\ + mbmerlin \ + nmap \ + ettercap \ + stunnel \ + curl \ + dsniff \ + prismstumbler \ + tcpdump \ + kismet \ + hydra \ + thcrut \ + driftnet \ + miniclipboard" diff --git a/packages/tasks/task-mythfront.bb b/packages/tasks/task-mythfront.bb new file mode 100644 index 0000000000..a1532c1739 --- /dev/null +++ b/packages/tasks/task-mythfront.bb @@ -0,0 +1,9 @@ +PACKAGES = "${PN}" +DESCRIPTION = "Meta-package for MythTV diskless frontend" +MAINTAINER = "Phil Blundell " +ALLOW_EMPTY = 1 +PR = "r6" + +RDEPENDS = "xserver-xorg mythtv lirc lirc-modules drm-module-via ttf-bitstream-vera fontconfig-utils setserial snes9x ntp mythfront-config gpe-dm mythfront-session bootlogd drm-module-drm" + +LICENSE = MIT diff --git a/packages/tasks/task-opie.bb b/packages/tasks/task-opie.bb new file mode 100644 index 0000000000..a9405522a1 --- /dev/null +++ b/packages/tasks/task-opie.bb @@ -0,0 +1,179 @@ +DESCRIPTION = "Tasks for OPIE stuff" +MAINTAINER = "Marcin Juszkiewicz " +SECTION = "opie/base" +ALLOW_EMPTY = 1 +PACKAGE_ARCH = "all" +LICENSE = "MIT" +PROVIDES = "task-opie-everything" + +PR = "r3" + +PACKAGES = "task-opie-applets task-opie-apps task-opie-base \ + task-opie-base-applets task-opie-base-apps \ + task-opie-base-decorations task-opie-base-inputmethods \ + task-opie-base-pim task-opie-base-settings \ + task-opie-base-styles task-opie-bluetooth \ + task-opie-base-todayplugins \ + task-opie-datebookplugins task-opie-decorations \ + task-opie-extra-apps task-opie-extra-settings \ + task-opie-extra-styles task-opie-extra-games \ + task-opie-games task-opie-inputmethods task-opie-irda \ + task-opie-multimedia task-opie-pim task-opie-settings \ + task-opie-styles task-opie-todayplugins task-opie-wlan" + +RDEPENDS_task-opie-everything := "${PACKAGES}" + +PACKAGES += "task-opie-everything" + +# +# Dependencies to get the launcher up and running +# +RDEPENDS_task-opie-base = "opie-alarm opie-qcop opie-quicklauncher opie-taskbar \ + opie-pics opie-sounds opie-freetype ttf-dejavu-sans \ + ttf-dejavu-sans-mono" + +# +# things for reasonable bootstrap image +# +RDEPENDS_task-opie-base-applets = "opie-aboutapplet opie-clockapplet opie-suspendapplet \ + opie-homeapplet opie-rotateapplet \ + opie-irdaapplet opie-brightnessapplet opie-batteryapplet \ + opie-pcmciaapplet opie-volumeapplet \ + opie-screenshotapplet" + +# +# keyboard models can benefit from the vt and logout applets +# +RDEPENDS_task-opie-base-applets_append_openzaurus = " opie-vtapplet opie-logoutapplet" +RDEPENDS_task-opie-base-applets_append_mnci = " opie-vtapplet opie-logoutapplet" + +# +# clamshell models can benefit from the autorotate applet +# +RDEPENDS_task-opie-base-applets_append_c7x0 = " opie-autorotateapplet" +RDEPENDS_task-opie-base-applets_append_spitz = " opie-autorotateapplet" +RDEPENDS_task-opie-base-applets_append_akita = " opie-autorotateapplet" + +RDEPENDS_task-opie-base-inputmethods = "opie-multikey opie-handwriting opie-handwriting-classicset" + +RDEPENDS_task-opie-base-apps = "opie-console opie-clock opie-citytime opie-backup opie-sysinfo \ + opie-advancedfm" + +RDEPENDS_task-opie-base-settings = "opie-packagemanager opie-light-and-power opie-appearance \ + opie-systemtime opie-networksettings opie-button-settings \ + opie-icon-reload opie-launcher-settings opie-security \ + opie-securityplugin-pin" + +# +# That settings can be removed and device will be still usable +# +RDEPENDS_task-opie-extra-settings = "opie-language opie-doctab opie-mediummount \ + opie-networksettings-wlanplugin opie-networksettings-pppplugin" + +RDEPENDS_task-opie-base-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished" + +RDEPENDS_task-opie-base-styles = "opie-style-flat opie-style-fresh opie-style-web opie-style-phase" + +# +# Those styles are big and does not look good on QVGA screen +# +RDEPENDS_task-opie-extra-styles = "opie-style-liquid opie-style-metal" + +RDEPENDS_task-opie-base-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \ + opie-today-todolistplugin" + +RDEPENDS_task-opie-base-pim = "opie-addressbook opie-datebook opie-drawpad \ + opie-search opie-textedit opie-today opie-todo \ + task-opie-base-todayplugins \ + opie-datebook-birthdayplugin" + +# +# all OPIE stuff +# +RDEPENDS_task-opie-applets = "opie-aboutapplet opie-autorotateapplet opie-batteryapplet \ + opie-bluetoothapplet opie-brightnessapplet opie-cardmon \ + opie-clipboardapplet opie-clockapplet opie-homeapplet \ + opie-irdaapplet opie-lockapplet opie-logoutapplet \ + opie-mailapplet opie-memoryapplet opie-multikeyapplet \ + opie-networkapplet opie-notesapplet opie-pcmciaapplet \ + opie-pyquicklaunchapplet opie-restartapplet \ + opie-restartapplet2 opie-rotateapplet \ + opie-screenshotapplet opie-suspendapplet opie-vmemo \ + opie-volumeapplet opie-vtapplet opie-zkbapplet \ + " +RDEPENDS_task-opie-apps = "opie-advancedfm opie-bartender opie-calculator \ + opie-checkbook opie-clock \ + opie-console opie-dagger opie-embeddedkonsole \ + opie-euroconv opie-eye opie-ftp opie-gutenbrowser \ + opie-helpbrowser opie-irc opie-keypebble opie-odict \ + opie-oxygen opie-rdesktop opie-reader opie-remote \ + opie-sheet opie-tableviewer opie-tinykate \ + opie-wellenreiter opie-write opie-zsafe" + +RDEPENDS_task-opie-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished" + +RDEPENDS_task-opie-games = "opie-backgammon opie-bounce opie-buzzword opie-fifteen \ + opie-go opie-kbill opie-kcheckers opie-kpacman opie-mindbreaker \ + opie-minesweep opie-oyatzee opie-parashoot opie-qasteroids \ + opie-sfcave opie-snake opie-solitaire opie-tetrix opie-tictac \ + opie-wordgame opie-zlines opie-zsame" + +RDEPENDS_task-opie-inputmethods = "opie-dasher opie-dvorak opie-handwriting \ + opie-handwriting-classicset opie-jumpx opie-keyboard \ + opie-keyview opie-kjumpx opie-multikey opie-unikeyboard" + +RDEPENDS_task-opie-multimedia = "opie-mediaplayer1 \ + opie-mediaplayer1-libmadplugin \ + opie-mediaplayer1-libmodplugin \ + opie-mediaplayer1-libtremorplugin \ + opie-mediaplayer1-libwavplugin \ + opie-mediaplayer2 \ + opie-mediaplayer2-skin-default \ + opie-mediaplayer2-skin-default-landscape \ + opie-mediaplayer2-skin-pod \ + opie-mediaplayer2-skin-techno \ + opie-powerchord opie-recorder opie-tonleiter" + +RDEPENDS_task-opie-settings = "opie-appearance opie-aqpkg opie-backup opie-button-settings \ + opie-citytime opie-confeditor opie-doctab \ + opie-formatter opie-language opie-launcher-settings \ + opie-light-and-power opie-mediummount opie-networksettings \ + opie-packagemanager opie-security opie-sshkeys opie-sysinfo \ + opie-systemtime opie-usermanager opie-icon-reload \ + opie-vmemo-settings" + +RDEPENDS_task-opie-styles = "opie-style-flat opie-style-fresh opie-style-liquid opie-style-metal \ + opie-style-web opie-style-phase opie-theme" + +RDEPENDS_task-opie-datebookplugins= "opie-datebook-birthdayplugin \ + opie-datebook-chrisholidayplugin \ + opie-datebook-nationalholidayplugin" + +RDEPENDS_task-opie-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \ + opie-today-fortuneplugin opie-today-mailplugin \ + opie-today-stocktickerplugin opie-today-todolistplugin \ + opie-today-weatherplugin" + +RDEPENDS_task-opie-pim = "task-opie-base-pim task-opie-todayplugins task-opie-datebookplugins \ + opie-mail opie-pimconverter" + +RDEPENDS_task-opie-bluetooth = "bluez-utils-nodbus obexftp obexpush libopieobex0 \ + opie-bluepin opie-bluetoothmanager opie-bluetoothapplet" + +RDEPENDS_task-opie-wlan = "wireless-tools opie-wellenreiter opie-networksettings-wlanplugin" + +RDEPENDS_task-opie-irda = "irda-utils libopieobex0 obexftp obexpush" + +# +# additional things for a >= 24mb distribution +# + +RDEPENDS_task-opie-extra-apps = "opie-calculator opie-checkbook opie-mail opie-eye \ + opie-rdesktop opie-wellenreiter opie-irc \ + opie-mediaplayer2 \ + qpdf2" +# konqueror-embedded + +RDEPENDS_task-opie-extra-games = "opie-parashoot opie-mindbreaker opie-fifteen opie-tictac \ + opie-tetrix" + diff --git a/packages/tasks/task-pivotboot.bb b/packages/tasks/task-pivotboot.bb new file mode 100644 index 0000000000..091f70f459 --- /dev/null +++ b/packages/tasks/task-pivotboot.bb @@ -0,0 +1,33 @@ +DESCRIPTION = "Basic packages required for a pivot root image" +MAINTAINER = "Jonathan McDowell " +PR = "r0" + +# The PIVOTBOOT_EXTRA_ variables are often manipulated by the +# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly. +PACKAGE_ARCH = "${MACHINE_ARCH}" + +ALLOW_EMPTY = 1 +PACKAGES = "${PN}" + +MODUTILS ?= "24 26" + +def bootstrap_modutils_rdepends(d): + import bb + m = bb.data.getVar('MODUTILS', d, 1) + r = [] + if '24' in m: + r.append('modutils-depmod') + if '26' in m: + r.append('module-init-tools-depmod') + return ' '.join(r) + +HOTPLUG ?= "linux-hotplug" + +RDEPENDS = 'base-files base-passwd busybox \ + netbase modutils-initscripts \ + ${HOTPLUG} \ + ${PIVOTBOOT_EXTRA_RDEPENDS} \ + ${@bootstrap_modutils_rdepends(d)}' + +RRECOMMENDS = '${PIVOTBOOT_EXTRA_RRECOMMENDS}' +LICENSE = MIT diff --git a/packages/tasks/task-python-everything_20060425.bb b/packages/tasks/task-python-everything_20060425.bb new file mode 100644 index 0000000000..7fd4c8f286 --- /dev/null +++ b/packages/tasks/task-python-everything_20060425.bb @@ -0,0 +1,84 @@ +DESCRIPTION= "Everything Python" +MAINTAINER = "Michael 'Mickey' Lauer " +HOMEPAGE = "http://www.vanille.de/projects/python.spy" +LICENSE = "MIT" +PR = "ml10" + +BROKEN_BECAUSE_GCC4 = "\ + python-egenix-mx-base" + +RDEPENDS = "\ + python-ao \ + python-pybluez \ + python-constraint \ + python-crypto \ + python-dialog \ + python-pycurl \ + python-fnorb \ + python-fpconst \ + python-gammu \ + python-gmpy \ + python-gnosis \ + python-hmm \ + python-inotify \ + python-irclib \ + python-itools \ + python-logilab \ + python-libgmail \ + python-lxml \ + python-mad \ + python-native \ + python-numeric \ + python-ogg \ + python-pexpect \ + python-pychecker \ + python-pycodes \ + python-pyephem \ + python-pyfits \ + python-pyflakes \ + python-pygame \ + python-pygoogle \ + python-pygtk \ + python-pygtk2 \ + python-pylinda \ + python-pylint \ + python-pyqt \ + python-pyqwt \ + python-pyraf \ + python-pyreverse \ + python-pyrex \ + python-pyro \ + python-pyserial \ + python-pytest \ + python-pyvisa \ + python-pyweather \ + python-pyxml \ + python-pyxmlrpc \ + python-quicklauncher \ + python-scapy \ + python-scons \ + python-sip \ + python-sgmlop \ + python-snmplib \ + python-soappy \ + python-spydi \ + python-spyro \ + python-sword \ + python-pysqlite \ + python-pysqlite2 \ + python-tlslite \ + python-urwid \ + python-vmaps \ + python-vorbis \ + python-webpy \ + moin \ + plone \ + twisted \ + zope" + + +#fixme add python-pycap once libdnet is in again +#fixme add python-pyx once kpathwhich-native is there +#fixme add packages dynamically +#fixme python-numarray doesn't work with soft-float +LICENSE = MIT diff --git a/packages/tasks/task-python-sharprom_20060425.bb b/packages/tasks/task-python-sharprom_20060425.bb new file mode 100644 index 0000000000..bb62a15472 --- /dev/null +++ b/packages/tasks/task-python-sharprom_20060425.bb @@ -0,0 +1,77 @@ +DESCRIPTION = "Everything Python for SharpROM" +MAINTAINER = "Michael 'Mickey' Lauer " +HOMEPAGE = "http://www.vanille.de/projects/python.spy" +LICENSE = "MIT" +PR = "ml6" + +NONWORKING = "\ + python-codes \ + python-crypto \ + python-gammu \ + python-gmpy \ + python-pybluez \ + python-pysqlite \ + python-pygtk \ + python-pyqwt \ + python-sgmlop \ + python-sword \ + python-vorbis" + +RDEPENDS = "\ + python-ao \ + python-constraint \ + python-dialog \ + python-egenix-mx-base \ + python-fnorb \ + python-fpconst \ + python-gnosis \ + python-hmm \ + python-irclib \ + python-itools \ + python-libgmail \ + python-logilab \ + python-lxml \ + python-mad \ + python-native \ + python-numeric \ + python-numarray \ + python-ogg \ + python-pexpect \ + python-pychecker \ + python-pycurl \ + python-pyephem \ + python-pyfits \ + python-pyflakes \ + python-pygoogle \ + python-pylinda \ + python-pylint \ + python-pyqt \ + python-pyraf \ + python-pyreverse \ + python-pyro \ + python-pyserial \ + python-pyvisa \ + python-pyweather \ + python-pyxml \ + python-pyxmlrpc \ + python-quicklauncher \ + python-scapy \ + python-scons \ + python-sip \ + python-snmplib \ + python-soappy \ + python-spydi \ + python-spyro \ + python-tlslite \ + python-urwid \ + python-vmaps \ + python-webpy \ + moin \ + plone \ + twisted \ + zope" + +#fixme add python-pycap once libdnet is in again +#fixme add python-pyx once kpathwhich-native is there +#fixme add packages dynamically +#fixme python-numarray doesn't work with soft-float diff --git a/packages/tasks/task-qpe.bb b/packages/tasks/task-qpe.bb new file mode 100644 index 0000000000..50f42d84fa --- /dev/null +++ b/packages/tasks/task-qpe.bb @@ -0,0 +1,150 @@ +DESCRIPTION = "Tasks for programs running on Qt/Embedded based Palmtop Environents like Opie and Qtopia." +SECTION = "opie/base" +ALLOW_EMPTY = 1 +PACKAGE_ARCH = "all" +LICENSE = "MIT" +PR = "r6" + +PACKAGES = "task-qpe-applets task-qpe-games task-qpe-inputmethods \ + task-qpe-multimedia task-qpe-emulators task-qpe-applications \ + task-qpe-fonts task-qpe-settings" + +RDEPENDS_task-qpe-applets = "\ + subapplet \ + tasklistapplet" + +RDEPENDS_task-qpe-applications = "\ + camera-assistant \ + cumulus \ + dviviewer \ + freenote \ + inkwp \ + iqnotes \ + justreader \ + keyring \ + klimt \ + kstars-embedded \ + ktimetrackerpi \ + mileage \ + militaryalphabet \ + notez \ + petitepainture \ + pocketcellar \ + poqetpresenter \ + portabase \ + qpdf2 \ + qpealarmclock \ + qpe-gaim \ + qpegps \ + qpenmapfe \ + qplot \ + qpphoto \ + resistorui \ + shopper \ + sliderulez \ + timesleuth \ + txdrug \ + tximage \ + ubahnnav \ + visiscript \ + xqt2 \ + zeecookbook \ + zbedic \ + zbench \ + zgscore \ + zipsc \ + zlapspeed \ + zroadmap \ + zshopi" + +RDEPENDS_task-opie-decorations = "\ + opie-deco-flat \ + opie-deco-liquid \ + opie-deco-polished" + +RDEPENDS_task-qpe-games = "\ + aliens \ + aliens-qt \ + atomic \ + billiardz \ + brickout \ + checkers \ + crossword \ + fish \ + froot \ + gemdropx \ + glider \ + gnuz \ + hexatrolic \ + iaimaster \ + icebloxx \ + knights \ + labyrinth \ + mahjongg \ + maki \ + nmm \ + pairs \ + pdamaze \ + pipeman \ + pipepanic \ + powermanga \ + puzz-le \ + qfish2 \ + qpe-vexed \ + qmatrix \ + shisensho \ + sokoban \ + tickypip \ + tickypip-levels \ + tron \ + vectoroids \ + win4 \ + zauralign \ + zddice \ + ziq \ + zmerlin \ + zrally \ + zrev7 \ + zsubhunt \ + ztappy" + +RDEPENDS_task-qpe-inputmethods = "\ + custominput \ + flexis-zaurus \ + irk-targus \ + irk-belkin" + +RDEPENDS_task-qpe-multimedia = "\ + mplayer \ + sidplayer \ + xmms-embedded" + +RDEPENDS_task-kdepim = "\ + kopi \ + kapi \ + kopi-applet" + +RDEPENDS_task-qpe-emulators = "scummvm" + +RDEPENDS_task-qpe-fonts = "\ + qpf-bitstream-vera-large \ + qpf-bitstream-vera-sans-mono-huge \ + qpf-dejavusans \ + qpf-dejavusanscondensed \ + qpf-dejavusansmono \ + qpf-dejavuserif \ + qpf-dejavuserifcondensed \ + qpf-freemono \ + qpf-freeserif \ + ttf-gentium \ + qpf-hunkysans \ + qpf-hunkyserif \ + qpf-qte \ + qpf-helvetica \ + qpf-unifont \ + qpf-utopia \ + terminus" + +RDEPENDS_task-qpe-settings += "\ + qclockchange" + diff --git a/packages/tasks/task-sdk.bb b/packages/tasks/task-sdk.bb new file mode 100644 index 0000000000..c39ffd59f8 --- /dev/null +++ b/packages/tasks/task-sdk.bb @@ -0,0 +1,121 @@ +DESCRIPTION = "SDK packages for Opie and GPE" +PR = "r2" +LICENSE = MIT +ALLOW_EMPTY = "1" + +PACKAGES = "\ + task-sdk-bare \ + task-sdk-base \ + task-sdk-opie \ + task-sdk-x11 \ + task-sdk-x11-ext \ + task-sdk-gpe" + +RDEPENDS_task-sdk-bare := "\ + glibc \ + glibc-dev \ + " + +RDEPENDS_task-sdk-base := "\ + glibc \ + glibc-dev \ + audiofile-dev \ + bluez-libs-dev \ + dbus-dev \ + expat-dev \ + fontconfig-dev \ + freetype-dev \ + glib-2.0-dev \ + gstreamer-dev \ + ice-dev \ + ipkg-dev \ + jpeg-dev \ + libapm-dev \ + libdisplaymigration-dev \ + libetpan-dev \ + libgcrypt-dev \ + libglade-dev \ + libgpg-error-dev \ + libidl-dev \ + libiw-dev \ + libmimedir-dev \ + libpcap-dev \ + libpixman-dev \ + libpng-dev \ + libschedule-dev \ + libsm-dev \ + libsoundgen-dev \ + libsvg-dev \ + libtododb-dev \ + libts-dev \ + libxml2-dev \ + ncurses-dev \ + openobex-dev \ + popt-dev \ + readline-dev \ + sqlite-dev \ + zlib-dev \ + xmu-dev" + +RDEPENDS_task-sdk-x11 := "\ + atk-dev \ + cairo-dev \ + gconf-dbus-dev \ + gtk+-dev \ + gtk-engines-dev \ + libsvg-cairo-dev \ + libmatchbox-dev \ + matchbox-desktop-dev \ + pango-dev \ + startup-notification-dev" + +RDEPENDS_task-sdk-x11-ext := "\ + compositeext-dev \ + damageext-dev \ + fixesext-dev \ + libxcursor-dev \ + libxdmcp-dev \ + libxfixes-dev \ + libxft-dev \ + libxrandr-dev \ + libxrender-dev \ + libxsettings-client-dev \ + randrext-dev \ + recordext-dev \ + renderext-dev \ + resourceext-dev \ + x11-dev \ + xau-dev \ + xcalibrate-dev \ + xcalibrateext-dev \ + xcomposite-dev \ + xdamage-dev \ + xext-dev \ + xextensions-dev \ + xfont-dev \ + xpm-dev \ + xproto-dev \ + xt-dev \ + xtrans-dev \ + xtst-dev" +# libxss-dev \ + +RDEPENDS_task-sdk-gpe := "\ + esound-gpe-dev \ + libeventdb-dev \ + libgpepimc-dev \ + libgpevtype-dev \ + libgpelaunch-dev \ + libgpewidget-dev" + +RDEPENDS_task-sdk-opie := "\ + libopiebluez2 \ + libopiedb2 \ + libopiecore2 \ + libopienet2 \ + libopiepim2 \ + libopieui2 \ + libqpe1 \ + qte \ + libqtaux2 \ + libmailwrapper" diff --git a/packages/tasks/task-sdl.bb b/packages/tasks/task-sdl.bb new file mode 100644 index 0000000000..046283f28f --- /dev/null +++ b/packages/tasks/task-sdl.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Tasks for SDL stuff" +LICENSE = MIT +PACKAGES = "task-sdl-libs task-sdl-games task-sdl-emulators" + +# no need to add libsdl as all libsdl-* already rdepend on it +RDEPENDS_task-sdl-libs = "libsdl-gfx libsdl-image libsdl-mixer libsdl-ttf libsdl-net" + +RDEPENDS_task-sdl-games = "abuse freedroid lbreakout2 openttd prboom quake1 rott supertux xmame" + +RDEPENDS_task-sdl-emulators = "dgen-sdl e-uae frodo snes9x" + diff --git a/packages/tasks/task-xfce-base.bb b/packages/tasks/task-xfce-base.bb new file mode 100644 index 0000000000..4c508ec7c5 --- /dev/null +++ b/packages/tasks/task-xfce-base.bb @@ -0,0 +1,14 @@ +# task-xfce-base OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see packages/COPYING) + +DESCRIPTION = "All packages required for an base XFCE installation" +ALLOW_EMPTY = 1 +PACKAGES = "${PN}" +PR = "r1" + +RDEPENDS= "xfce-mcs-manager xfwm4 xfwm4-theme-default xfce-utils xfdesktop \ + xfce4-panel xfce4-panel-plugins xfce-mcs-plugins xfwm4-mcs-plugins \ + xfce-utils-mcs-plugins xfce4-panel-mcs-plugins \ + xfdesktop-mcs-plugins" +LICENSE = MIT diff --git a/packages/tasks/task-xterminal.bb b/packages/tasks/task-xterminal.bb new file mode 100644 index 0000000000..77eb094caa --- /dev/null +++ b/packages/tasks/task-xterminal.bb @@ -0,0 +1,9 @@ +PACKAGES = task-xterminal +DESCRIPTION = "Meta-package for diskless X terminal" +MAINTAINER = "Phil Blundell " +ALLOW_EMPTY = 1 +PR = "r0" + +RDEPENDS = "xserver-kdrive-fbdev minicom lrzsz dropbear" + +LICENSE = MIT -- cgit v1.2.3