summaryrefslogtreecommitdiffstats
path: root/openembedded/packages/meta
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2005-08-31 10:45:47 +0000
committerRichard Purdie <richard@openedhand.com>2005-08-31 10:45:47 +0000
commit4b46c1f6e891b1ddd5968536440b888661fade3e (patch)
treee0ba2c1f56f61b868bf746da5c4feabb25b800b2 /openembedded/packages/meta
downloadpoky-4b46c1f6e891b1ddd5968536440b888661fade3e.tar.gz
Initial population
git-svn-id: https://svn.o-hand.com/repos/poky@1 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'openembedded/packages/meta')
-rw-r--r--openembedded/packages/meta/bootstrap-image.bb17
-rw-r--r--openembedded/packages/meta/maemo-image.bb27
-rw-r--r--openembedded/packages/meta/meta-maemo.bb93
-rw-r--r--openembedded/packages/meta/meta-oh.bb38
-rw-r--r--openembedded/packages/meta/mythfront-image.bb13
-rw-r--r--openembedded/packages/meta/oh-image.bb19
-rw-r--r--openembedded/packages/meta/package-index.bb34
-rw-r--r--openembedded/packages/meta/task-bootstrap.bb54
8 files changed, 295 insertions, 0 deletions
diff --git a/openembedded/packages/meta/bootstrap-image.bb b/openembedded/packages/meta/bootstrap-image.bb
new file mode 100644
index 0000000000..c7d3b5d52d
--- /dev/null
+++ b/openembedded/packages/meta/bootstrap-image.bb
@@ -0,0 +1,17 @@
1export IMAGE_BASENAME = "bootstrap-image"
2export IMAGE_LINGUAS = ""
3export IPKG_INSTALL = "task-bootstrap"
4
5DEPENDS = "task-bootstrap"
6
7inherit image_ipk
8
9FEED_URIS_append_openzaurus = " x11##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/x11 \
10 gpe##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/gpe \
11 opie##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/opie \
12 e##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/e"
13
14FEED_URIS_append_familiar = " x11##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/x11 \
15 opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie"
16
17LICENSE = MIT
diff --git a/openembedded/packages/meta/maemo-image.bb b/openembedded/packages/meta/maemo-image.bb
new file mode 100644
index 0000000000..2adc88b958
--- /dev/null
+++ b/openembedded/packages/meta/maemo-image.bb
@@ -0,0 +1,27 @@
1#
2# Meta package for maemo based system image
3#
4
5FEED_URIS_append_familiar = " maemo##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/maemo"
6
7PR = "r2"
8
9export IMAGE_BASENAME = "maemo-image"
10
11GUI_MACHINE_CLASS ?= "none"
12
13MAEMO_EXTRA_DEPENDS = "scap dosfstools"
14MAEMO_EXTRA_INSTALL = "osso-af-services osso-af-base-apps scap dosfstools"
15
16XSERVER ?= "xserver-kdrive-omap"
17
18DEPENDS = "task-bootstrap \
19 meta-maemo \
20 ${MAEMO_EXTRA_DEPENDS}"
21
22export IPKG_INSTALL = "task-bootstrap maemo-task-base maemo-task-theme \
23 maemo-task-apps ${MAEMO_EXTRA_INSTALL} \
24 ${XSERVER}"
25
26inherit image_ipk
27LICENSE = MIT
diff --git a/openembedded/packages/meta/meta-maemo.bb b/openembedded/packages/meta/meta-maemo.bb
new file mode 100644
index 0000000000..fc0e9854ed
--- /dev/null
+++ b/openembedded/packages/meta/meta-maemo.bb
@@ -0,0 +1,93 @@
1
2PR = "r7"
3PACKAGES = maemo-task-base maemo-task-apps maemo-task-libs-install maemo-task-theme
4DESCRIPTION = "Meta-package for maemo environment"
5MAINTAINER = "Florian Boor <florian@kernelconcepts.de>"
6
7ALLOW_EMPTY = "1"
8
9maemo-base-depends = "\
10 diet-x11 \
11 virtual/xserver \
12 xpext \
13 xsp"
14
15RDEPENDS_maemo-base-depends := "${maemo-base-depends}"
16DEPENDS += " ${maemo-base-depends}"
17
18maemo-task-libs-install = "\
19 libsqlite0 \
20 libhildonlgpl0 \
21 libhildonbase0 \
22 libhildonwidgets0 \
23 libhildonfm1"
24
25RDEPENDS_maemo-task-libs-install := "${maemo-task-libs-install}"
26
27
28maemo-task-base = "\
29 bluez-utils-dbus \
30 matchbox \
31 shared-mime-info \
32 rxvt-unicode \
33 xst \
34 xhost \
35 xrdb \
36 libgtkstylus \
37 detect-stylus \
38 outo \
39 hildon-initscripts \
40 libosso \
41 osso-af-utils \
42 osso-af-startup \
43 osso-core-config \
44 osso-gnome-vfs2 \
45 osso-thumbnail \
46 xauth \
47 esd"
48
49RDEPENDS_maemo-task-base := "gdk-pixbuf-loader-png \
50 gdk-pixbuf-loader-xpm \
51 gdk-pixbuf-loader-jpeg \
52 pango-module-basic-x \
53 pango-module-basic-fc \
54 ${maemo-task-base}"
55
56DEPENDS += " ${maemo-task-base}"
57
58
59maemo-task-theme = "\
60 xcursor-transparent-theme \
61 sdk-default-theme \
62 sdk-default-theme-config \
63 sdk-default-icons \
64 sapwood \
65 ttf-bitstream-vera \
66 sapwood \
67 osso-sounds"
68
69RDEPENDS_maemo-task-theme := "${maemo-task-theme}"
70
71DEPENDS += " ${maemo-task-theme}"
72
73
74
75maemo-task-apps = "\
76 osso-gwobex \
77 osso-gwconnect \
78 osso-bttools \
79 hildon-status-bar \
80 hildon-home \
81 hildon-navigator \
82 hildon-control-panel \
83 osso-application-installer \
84 osso-app-killer \
85 osso-screenshot-tool \
86 gpe-todo-hildon \
87 gpe-contacts-hildon \
88 gpe-mini-browser-hildon"
89
90RDEPENDS_maemo-task-apps := "${maemo-task-apps}"
91DEPENDS += " ${maemo-task-apps}"
92
93LICENSE = "MIT"
diff --git a/openembedded/packages/meta/meta-oh.bb b/openembedded/packages/meta/meta-oh.bb
new file mode 100644
index 0000000000..12b7d28906
--- /dev/null
+++ b/openembedded/packages/meta/meta-oh.bb
@@ -0,0 +1,38 @@
1PACKAGES = oh-base-depends
2# oh-task-base
3DESCRIPTION = "Meta-package for OpenHand Palmtop Environment"
4MAINTAINER = "Richard Purdie <richard@openedhand.com>"
5PR = "r0"
6
7ALLOW_EMPTY = "1"
8
9oh-base-depends = "\
10 diet-x11 \
11 matchbox \
12 virtual/xserver"
13
14RDEPENDS_oh-base-depends := "${oh-base-depends}"
15DEPENDS += " ${oh-base-depends}"
16
17#oh-task-base = "\
18# matchbox \
19# xcursor-transparent-theme \
20# rxvt-unicode \
21# xst \
22# xhost \
23# xrdb \
24# ttf-bitstream-vera \
25# libgtkstylus \
26# detect-stylus \
27# teleport \
28# xauth"
29#
30#RDEPENDS_gpe-task-base := "gdk-pixbuf-loader-png \
31# gdk-pixbuf-loader-xpm \
32# gdk-pixbuf-loader-jpeg \
33# pango-module-basic-x \
34# pango-module-basic-fc \
35# ${gpe-task-base}"
36#DEPENDS += " ${gpe-task-base}"
37
38LICENSE = "MIT"
diff --git a/openembedded/packages/meta/mythfront-image.bb b/openembedded/packages/meta/mythfront-image.bb
new file mode 100644
index 0000000000..7836258940
--- /dev/null
+++ b/openembedded/packages/meta/mythfront-image.bb
@@ -0,0 +1,13 @@
1export IMAGE_BASENAME = "mythfront-image"
2
3IMAGE_ROOTFS_SIZE_ext2 = "85000"
4IMAGE_ROOTFS_SIZE_ext2.gz = "85000"
5IMAGE_LINGUAS = ""
6
7MYTHFRONT_PACKAGES = "task-bootstrap task-mythfront"
8
9export IPKG_INSTALL = "${MYTHFRONT_PACKAGES}"
10DEPENDS = "${MYTHFRONT_PACKAGES}"
11
12inherit image_ipk
13LICENSE = MIT
diff --git a/openembedded/packages/meta/oh-image.bb b/openembedded/packages/meta/oh-image.bb
new file mode 100644
index 0000000000..668c7be463
--- /dev/null
+++ b/openembedded/packages/meta/oh-image.bb
@@ -0,0 +1,19 @@
1PR = "r0"
2
3export IMAGE_BASENAME = "oh-image"
4
5GUI_MACHINE_CLASS ?= "none"
6
7XSERVER ?= "xserver-kdrive-fbdev"
8
9DEPENDS = "task-bootstrap \
10 meta-oh"
11
12export IPKG_INSTALL = "task-bootstrap \
13 ${XSERVER} "
14#oh-task-base \
15
16ROOTFS_POSTPROCESS_COMMAND += "zap_root_password; "
17
18inherit image_ipk
19LICENSE = MIT
diff --git a/openembedded/packages/meta/package-index.bb b/openembedded/packages/meta/package-index.bb
new file mode 100644
index 0000000000..f230af0e27
--- /dev/null
+++ b/openembedded/packages/meta/package-index.bb
@@ -0,0 +1,34 @@
1DESCRIPTION = "Rebuild the package index"
2LICENSE = "MIT"
3PR = "r0"
4
5DEPENDS = "ipkg-native"
6
7INHIBIT_DEFAULT_DEPS = "1"
8ALLOW_EMPTY = 1
9PACKAGES = ""
10
11do_fetch() {
12}
13do_unpack() {
14}
15do_patch() {
16}
17do_configure() {
18}
19do_compile() {
20}
21do_install() {
22}
23do_stage() {
24}
25
26do_build[nostamp] = 1
27do_build[dirs] = "${DEPLOY_DIR_IPK}"
28do_build() {
29 set -ex
30 rm -f Packages
31 touch Packages
32 ipkg-make-index -r Packages -p Packages -l Packages.filelist -m .
33 set +ex
34}
diff --git a/openembedded/packages/meta/task-bootstrap.bb b/openembedded/packages/meta/task-bootstrap.bb
new file mode 100644
index 0000000000..31920135d4
--- /dev/null
+++ b/openembedded/packages/meta/task-bootstrap.bb
@@ -0,0 +1,54 @@
1DESCRIPTION = "Core packages required for a basic installation"
2MAINTAINER = "Phil Blundell <pb@handhelds.org>"
3PR = "r25"
4
5# The BOOTSTRAP_EXTRA_ variables are often manipulated by the
6# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly.
7PACKAGE_ARCH = "${MACHINE_ARCH}"
8
9ALLOW_EMPTY = 1
10PACKAGES = "${PN}"
11
12MODUTILS ?= "24 26"
13
14def bootstrap_modutils_depends(d):
15 import bb
16 m = bb.data.getVar('MODUTILS', d, 1)
17 r = []
18 if '24' in m:
19 r.append('modutils')
20 if '26' in m:
21 r.append('module-init-tools')
22 return ' '.join(r)
23
24def bootstrap_modutils_rdepends(d):
25 import bb
26 m = bb.data.getVar('MODUTILS', d, 1)
27 r = []
28 if '24' in m:
29 r.append('modutils-depmod')
30 if '26' in m:
31 r.append('module-init-tools-depmod')
32 return ' '.join(r)
33
34HOTPLUG ?= "linux-hotplug"
35
36DEPENDS = 'base-files base-passwd-3.5.9 \
37 busybox dropbear initscripts modutils netbase \
38 sysvinit tinylogin portmap psmisc setserial\
39 modutils-initscripts \
40 ${HOTPLUG} \
41 ${BOOTSTRAP_EXTRA_DEPENDS} \
42 ${@bootstrap_modutils_depends(d)}'
43
44RDEPENDS = 'base-files base-passwd busybox \
45 initscripts \
46 netbase sysvinit sysvinit-pidof tinylogin \
47 modutils-initscripts fuser setserial\
48 ${HOTPLUG} \
49 ${BOOTSTRAP_EXTRA_RDEPENDS} \
50 ${@bootstrap_modutils_rdepends(d)}'
51
52RRECOMMENDS = 'dropbear portmap \
53 ${BOOTSTRAP_EXTRA_RRECOMMENDS}'
54LICENSE = MIT