summaryrefslogtreecommitdiffstats
path: root/meta/packages
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-09-20 14:18:45 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2010-09-20 14:18:45 +0100
commit79a4501a2ead92cb512eef0bd3dfe133d0e5d799 (patch)
tree5f82f1971c81034799bd5ab330e54b281020fc24 /meta/packages
parent03d9669cbcc35a49120b9cc277723bccd93f4cf3 (diff)
downloadpoky-79a4501a2ead92cb512eef0bd3dfe133d0e5d799.tar.gz
Complete packages -> recipes transition
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/packages')
-rw-r--r--meta/packages/feed-config/poky-feed-config-opkg_1.0.bb43
-rw-r--r--meta/packages/images/poky-image-clutter.bb11
-rw-r--r--meta/packages/images/poky-image-core.bb9
-rw-r--r--meta/packages/meta/external-csl-toolchain/SUPPORTED4
-rw-r--r--meta/packages/meta/external-csl-toolchain_2006q3-27.bb57
-rw-r--r--meta/packages/meta/external-csl-toolchain_2007q3-51.bb56
-rw-r--r--meta/packages/meta/external-csl-toolchain_2008q3-72.bb60
-rw-r--r--meta/packages/meta/external-poky-toolchain.bb39
-rw-r--r--meta/packages/meta/meta-ide-support.bb14
-rw-r--r--meta/packages/meta/meta-toolchain-sdk.bb4
-rw-r--r--meta/packages/meta/meta-toolchain.bb100
-rw-r--r--meta/packages/meta/package-index.bb29
-rwxr-xr-xmeta/packages/meta/run-postinsts/run-postinsts36
-rw-r--r--meta/packages/meta/run-postinsts/run-postinsts.awk30
-rw-r--r--meta/packages/meta/run-postinsts_1.0.bb26
-rw-r--r--meta/packages/meta/staging-linkage_1.0.bb27
-rw-r--r--meta/packages/tasks/task-poky-clutter.bb38
-rw-r--r--meta/packages/tasks/task-poky-nfs.bb24
-rw-r--r--meta/packages/tasks/task-poky-sdk-gmae.bb18
-rw-r--r--meta/packages/tasks/task-poky-sdk.bb84
-rw-r--r--meta/packages/tasks/task-poky-standalone-gmae-sdk-target.bb18
-rw-r--r--meta/packages/tasks/task-poky-standalone-sdk-target.bb14
-rw-r--r--meta/packages/tasks/task-poky-tools.bb77
-rw-r--r--meta/packages/tasks/task-poky.bb72
-rw-r--r--meta/packages/tasks/task-sdk-gmae.inc17
-rw-r--r--meta/packages/tasks/task-sdk-host.bb32
26 files changed, 0 insertions, 939 deletions
diff --git a/meta/packages/feed-config/poky-feed-config-opkg_1.0.bb b/meta/packages/feed-config/poky-feed-config-opkg_1.0.bb
deleted file mode 100644
index f36b38a7e5..0000000000
--- a/meta/packages/feed-config/poky-feed-config-opkg_1.0.bb
+++ /dev/null
@@ -1,43 +0,0 @@
1DESCRIPTION = "Poky example feed configuration"
2LICENSE = "MIT"
3
4PR = "r1"
5PACKAGE_ARCH = "${MACHINE_ARCH}"
6
7#FEEDNAMEPREFIX ?= "INVALID"
8#FEEDURIPREFIX ?= "INVALID"
9
10do_compile() {
11 mkdir -p ${S}/${sysconfdir}/opkg/
12
13 archconf=${S}/${sysconfdir}/opkg/arch.conf
14
15 rm -f $archconf
16 ipkgarchs="${PACKAGE_ARCHS}"
17 priority=1
18 for arch in $ipkgarchs; do
19 echo "arch $arch $priority" >> $archconf
20 priority=$(expr $priority + 5)
21 done
22
23 basefeedconf=${S}/${sysconfdir}/opkg/base-feeds.conf
24
25 rm -f $basefeedconf
26 touch $basefeedconf
27
28 #for arch in $ipkgarchs; do
29 # echo "src/gz ${FEEDNAMEPREFIX}-$arch http://pokylinux.org/${FEEDURIPREFIX}$arch" >> $basefeedconf
30 #done
31}
32
33
34do_install () {
35 install -d ${D}${sysconfdir}/opkg
36 install -m 0644 ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/
37}
38
39FILES_${PN} = "${sysconfdir}/opkg/ "
40
41CONFFILES_${PN} += "${sysconfdir}/opkg/base-feeds.conf \
42 ${sysconfdir}/opkg/arch.conf"
43
diff --git a/meta/packages/images/poky-image-clutter.bb b/meta/packages/images/poky-image-clutter.bb
deleted file mode 100644
index a1dcb51b5b..0000000000
--- a/meta/packages/images/poky-image-clutter.bb
+++ /dev/null
@@ -1,11 +0,0 @@
1IMAGE_FEATURES += "apps-console-core ${SATO_IMAGE_FEATURES}"
2
3LICENSE = "MIT"
4
5IMAGE_INSTALL = "\
6 ${POKY_BASE_INSTALL} \
7 task-poky-clutter-core \
8 task-poky-clutter-tests \
9 task-poky-clutter-apps"
10
11inherit poky-image
diff --git a/meta/packages/images/poky-image-core.bb b/meta/packages/images/poky-image-core.bb
deleted file mode 100644
index c232ccdc54..0000000000
--- a/meta/packages/images/poky-image-core.bb
+++ /dev/null
@@ -1,9 +0,0 @@
1#
2# Copyright (C) 2007 OpenedHand Ltd.
3#
4
5IMAGE_FEATURES += "apps-console-core ${X11_IMAGE_FEATURES}"
6
7LICENSE = "MIT"
8
9inherit poky-image
diff --git a/meta/packages/meta/external-csl-toolchain/SUPPORTED b/meta/packages/meta/external-csl-toolchain/SUPPORTED
deleted file mode 100644
index fe9406acd1..0000000000
--- a/meta/packages/meta/external-csl-toolchain/SUPPORTED
+++ /dev/null
@@ -1,4 +0,0 @@
1en_GB.UTF-8 UTF-8
2en_GB ISO-8859-1
3en_US.UTF-8 UTF-8
4en_US ISO-8859-1
diff --git a/meta/packages/meta/external-csl-toolchain_2006q3-27.bb b/meta/packages/meta/external-csl-toolchain_2006q3-27.bb
deleted file mode 100644
index 197c288f1a..0000000000
--- a/meta/packages/meta/external-csl-toolchain_2006q3-27.bb
+++ /dev/null
@@ -1,57 +0,0 @@
1INHIBIT_DEFAULT_DEPS = "1"
2
3PROVIDES = "\
4 linux-libc-headers \
5 virtual/arm-none-linux-gnueabi-gcc \
6 virtual/arm-none-linux-gnueabi-g++ \
7 virtual/arm-none-linux-gnueabi-gcc-initial \
8 virtual/arm-none-linux-gnueabi-binutils \
9 virtual/arm-none-linux-gnueabi-libc-for-gcc \
10 virtual/libc \
11 virtual/libintl \
12 virtual/libiconv \
13 glibc-thread-db \
14 virtual/linux-libc-headers "
15RPROVIDES = "glibc-utils libsegfault glibc-thread-db"
16PACKAGES_DYNAMIC = "glibc-gconv-*"
17PR = "r3"
18
19SRC_URI = "http://www.codesourcery.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-${PV}-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 \
20file://SUPPORTED"
21
22S = "${WORKDIR}/arm-2006q3"
23
24do_install() {
25 install -d ${D}${sysconfdir} ${D}${bindir} ${D}${sbindir} ${D}${base_bindir} ${D}${libdir}
26 install -d ${D}${base_libdir} ${D}${base_sbindir} ${D}${datadir}
27
28 cp -a ${S}/arm-none-linux-gnueabi/libc/lib/* ${D}${base_libdir}
29 cp -a ${S}/arm-none-linux-gnueabi/libc/etc/* ${D}${sysconfdir}
30 cp -a ${S}/arm-none-linux-gnueabi/libc/sbin/* ${D}${base_sbindir}
31 cp -a ${S}/arm-none-linux-gnueabi/libc/usr/* ${D}/usr
32}
33
34GLIBC_INTERNAL_USE_BINARY_LOCALE ?= "compile"
35
36inherit libc-package
37
38PACKAGES += "libgcc libgcc-dev libstdc++ libstdc++-dev linux-libc-headers"
39FILES_libgcc = "${base_libdir}/libgcc_s.so.1"
40FILES_libgcc-dev = "${base_libdir}/libgcc_s.so"
41FILES_libstdc++ = "${libdir}/libstdc++.so.*"
42FILES_libstdc++-dev = "${includedir}/c++/${PV} \
43 ${libdir}/libstdc++.so \
44 ${libdir}/libstdc++.la \
45 ${libdir}/libstdc++.a \
46 ${libdir}/libsupc++.la \
47 ${libdir}/libsupc++.a"
48FILES_linux-libc-headers = "${includedir}/asm* \
49 ${includedir}/linux \
50 ${includedir}/mtd \
51 ${includedir}/rdma \
52 ${includedir}/scsi \
53 ${includedir}/sound \
54 ${includedir}/video \
55"
56
57
diff --git a/meta/packages/meta/external-csl-toolchain_2007q3-51.bb b/meta/packages/meta/external-csl-toolchain_2007q3-51.bb
deleted file mode 100644
index ce75e716e7..0000000000
--- a/meta/packages/meta/external-csl-toolchain_2007q3-51.bb
+++ /dev/null
@@ -1,56 +0,0 @@
1INHIBIT_DEFAULT_DEPS = "1"
2
3PROVIDES = "\
4 linux-libc-headers \
5 virtual/arm-none-linux-gnueabi-gcc \
6 virtual/arm-none-linux-gnueabi-g++ \
7 virtual/arm-none-linux-gnueabi-gcc-initial \
8 virtual/arm-none-linux-gnueabi-binutils \
9 virtual/arm-none-linux-gnueabi-libc-for-gcc \
10 virtual/libc \
11 virtual/libintl \
12 virtual/libiconv \
13 glibc-thread-db \
14 virtual/linux-libc-headers "
15RPROVIDES = "glibc-utils libsegfault glibc-thread-db"
16PACKAGES_DYNAMIC = "glibc-gconv-*"
17PR = "r1"
18
19SRC_URI = "http://www.codesourcery.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-${PV}-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 \
20file://SUPPORTED"
21
22S = "${WORKDIR}/arm-2007q3"
23
24do_install() {
25 install -d ${D}${sysconfdir} ${D}${bindir} ${D}${sbindir} ${D}${base_bindir} ${D}${libdir}
26 install -d ${D}${base_libdir} ${D}${base_sbindir} ${D}${datadir}
27
28 cp -a ${S}/arm-none-linux-gnueabi/libc/lib/* ${D}${base_libdir}
29 cp -a ${S}/arm-none-linux-gnueabi/libc/etc/* ${D}${sysconfdir}
30 cp -a ${S}/arm-none-linux-gnueabi/libc/sbin/* ${D}${base_sbindir}
31 cp -a ${S}/arm-none-linux-gnueabi/libc/usr/* ${D}/usr
32}
33
34GLIBC_INTERNAL_USE_BINARY_LOCALE ?= "compile"
35
36inherit libc-package
37
38PACKAGES += "libgcc libgcc-dev libstdc++ libstdc++-dev linux-libc-headers"
39FILES_libgcc = "${base_libdir}/libgcc_s.so.1"
40FILES_libgcc-dev = "${base_libdir}/libgcc_s.so"
41FILES_libstdc++ = "${libdir}/libstdc++.so.*"
42FILES_libstdc++-dev = "${includedir}/c++/${PV} \
43 ${libdir}/libstdc++.so \
44 ${libdir}/libstdc++.la \
45 ${libdir}/libstdc++.a \
46 ${libdir}/libsupc++.la \
47 ${libdir}/libsupc++.a"
48FILES_linux-libc-headers = "${includedir}/asm* \
49 ${includedir}/linux \
50 ${includedir}/mtd \
51 ${includedir}/rdma \
52 ${includedir}/scsi \
53 ${includedir}/sound \
54 ${includedir}/video \
55"
56
diff --git a/meta/packages/meta/external-csl-toolchain_2008q3-72.bb b/meta/packages/meta/external-csl-toolchain_2008q3-72.bb
deleted file mode 100644
index 20e1690196..0000000000
--- a/meta/packages/meta/external-csl-toolchain_2008q3-72.bb
+++ /dev/null
@@ -1,60 +0,0 @@
1INHIBIT_DEFAULT_DEPS = "1"
2
3PROVIDES = "\
4 linux-libc-headers \
5 virtual/arm-none-linux-gnueabi-gcc \
6 virtual/arm-none-linux-gnueabi-g++ \
7 virtual/arm-none-linux-gnueabi-gcc-initial \
8 virtual/arm-none-linux-gnueabi-gcc-intermediate \
9 virtual/arm-none-linux-gnueabi-binutils \
10 virtual/arm-none-linux-gnueabi-libc-for-gcc \
11 virtual/libc \
12 virtual/libintl \
13 virtual/libiconv \
14 glibc-thread-db \
15 virtual/linux-libc-headers "
16RPROVIDES = "glibc-utils libsegfault glibc-thread-db"
17PACKAGES_DYNAMIC = "glibc-gconv-*"
18PR = "r1"
19
20#SRC_URI = "http://www.codesourcery.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-${PV}-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 \
21
22SRC_URI = "file://SUPPORTED"
23
24do_install() {
25 echo "EXTERNAL_TOOLCHAIN is ${EXTERNAL_TOOLCHAIN}"
26 install -d ${D}${sysconfdir} ${D}${bindir} ${D}${sbindir} ${D}${base_bindir} ${D}${libdir}
27 install -d ${D}${base_libdir} ${D}${base_sbindir} ${D}${datadir}
28
29 cp -a ${EXTERNAL_TOOLCHAIN}/arm-none-linux-gnueabi/libc/lib/* ${D}${base_libdir}
30 cp -a ${EXTERNAL_TOOLCHAIN}/arm-none-linux-gnueabi/libc/etc/* ${D}${sysconfdir}
31 cp -a ${EXTERNAL_TOOLCHAIN}/arm-none-linux-gnueabi/libc/sbin/* ${D}${base_sbindir}
32 cp -a ${EXTERNAL_TOOLCHAIN}/arm-none-linux-gnueabi/libc/usr/* ${D}/usr
33
34 sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libc.so
35 sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libpthread.so
36}
37
38GLIBC_INTERNAL_USE_BINARY_LOCALE ?= "compile"
39
40inherit libc-package
41
42PACKAGES += "libgcc libgcc-dev libstdc++ libstdc++-dev linux-libc-headers"
43FILES_libgcc = "${base_libdir}/libgcc_s.so.1"
44FILES_libgcc-dev = "${base_libdir}/libgcc_s.so"
45FILES_libstdc++ = "${libdir}/libstdc++.so.*"
46FILES_libstdc++-dev = "${includedir}/c++/${PV} \
47 ${libdir}/libstdc++.so \
48 ${libdir}/libstdc++.la \
49 ${libdir}/libstdc++.a \
50 ${libdir}/libsupc++.la \
51 ${libdir}/libsupc++.a"
52FILES_linux-libc-headers = "${includedir}/asm* \
53 ${includedir}/linux \
54 ${includedir}/mtd \
55 ${includedir}/rdma \
56 ${includedir}/scsi \
57 ${includedir}/sound \
58 ${includedir}/video \
59"
60
diff --git a/meta/packages/meta/external-poky-toolchain.bb b/meta/packages/meta/external-poky-toolchain.bb
deleted file mode 100644
index 081eff6ad8..0000000000
--- a/meta/packages/meta/external-poky-toolchain.bb
+++ /dev/null
@@ -1,39 +0,0 @@
1PROVIDES = "\
2 linux-libc-headers \
3 virtual/${TARGET_PREFIX}gcc \
4 virtual/${TARGET_PREFIX}gcc-intermediate \
5 virtual/${TARGET_PREFIX}gcc-initial \
6 virtual/${TARGET_PREFIX}binutils \
7 virtual/${TARGET_PREFIX}libc-for-gcc \
8 virtual/libc \
9 virtual/libintl \
10 virtual/libiconv \
11 virtual/linux-libc-headers "
12RPROVIDES = "glibc-utils libsegfault glibc-thread-db libgcc-dev libstdc++-dev libstdc++"
13PACKAGES_DYNAMIC = "glibc-gconv-*"
14INHIBIT_DEFAULT_DEPS = "1"
15PR = "r1"
16
17PSTAGING_DISABLED = "1"
18
19do_install() {
20 if [ ! -e ${prefix}/environment-setup ]; then
21 echo "The Poky toolchain could not be found in ${prefix}!"
22 exit 1
23 fi
24
25 install -d ${DEPLOY_DIR}/ipk/
26 install -d ${STAGING_DIR}/pkgdata/
27 install -d ${STAGING_DIR_TARGET}/shlibs/
28 install -d ${STAGING_DIR_TARGET}/${base_libdir}/
29 install -d ${STAGING_DIR_TARGET}/${libdir}/
30 install -d ${STAGING_DIR_TARGET}/${includedir}/
31
32 cp -ar ${prefix}/ipk/* ${DEPLOY_DIR}/ipk/
33 cp -ar ${prefix}/pkgdata/* ${STAGING_DIR}/pkgdata/
34 cp -ar ${prefix}/${TARGET_SYS}/shlibs/* ${STAGING_DIR_TARGET}/shlibs/
35 cp -ar ${prefix}/${TARGET_SYS}/lib/* ${STAGING_DIR_TARGET}/${base_libdir}/
36 cp -ar ${prefix}/${TARGET_SYS}/usr/include/* ${STAGING_DIR_TARGET}/${includedir}/
37 cp -ar ${prefix}/${TARGET_SYS}/usr/lib/* ${STAGING_DIR_TARGET}/${libdir}/
38}
39
diff --git a/meta/packages/meta/meta-ide-support.bb b/meta/packages/meta/meta-ide-support.bb
deleted file mode 100644
index 70a0c64aba..0000000000
--- a/meta/packages/meta/meta-ide-support.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1DESCRIPTION = "Meta package for ensuring the build directory contains all appropriate toolchain packages for using an IDE"
2LICENSE = "MIT"
3DEPENDS = "virtual/libc gdb-cross"
4PR = "r1"
5
6inherit meta toolchain-scripts
7
8do_populate_ide_support () {
9 toolchain_create_tree_env_script
10}
11
12do_populate_ide_support[nostamp] = "1"
13do_populate_ide_support[recrdeptask] = "do_package_write"
14addtask populate_ide_support before do_build after do_install
diff --git a/meta/packages/meta/meta-toolchain-sdk.bb b/meta/packages/meta/meta-toolchain-sdk.bb
deleted file mode 100644
index 8572f021d7..0000000000
--- a/meta/packages/meta/meta-toolchain-sdk.bb
+++ /dev/null
@@ -1,4 +0,0 @@
1TOOLCHAIN_TARGET_SDKTASK ?= "task-poky-standalone-gmae-sdk-target task-poky-standalone-gmae-sdk-target-dbg"
2TOOLCHAIN_TARGET_TASK = "${TOOLCHAIN_TARGET_SDKTASK}"
3TOOLCHAIN_OUTPUTNAME = "${SDK_NAME}-toolchain-sdk-${DISTRO_VERSION}"
4require meta-toolchain.bb
diff --git a/meta/packages/meta/meta-toolchain.bb b/meta/packages/meta/meta-toolchain.bb
deleted file mode 100644
index 8054b5f7b8..0000000000
--- a/meta/packages/meta/meta-toolchain.bb
+++ /dev/null
@@ -1,100 +0,0 @@
1DESCRIPTION = "Meta package for building a installable toolchain"
2LICENSE = "MIT"
3DEPENDS = "opkg-native opkg-utils-native virtual/fakeroot-native sed-native"
4
5inherit meta toolchain-scripts
6
7SDK_DIR = "${WORKDIR}/sdk"
8SDK_OUTPUT = "${SDK_DIR}/image"
9SDK_DEPLOY = "${TMPDIR}/deploy/sdk"
10
11SDKTARGETSYSROOT = "${SDKPATH}/sysroots/${TARGET_SYS}"
12
13IPKG_HOST = "opkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}"
14IPKG_TARGET = "opkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${SDKTARGETSYSROOT}"
15
16TOOLCHAIN_HOST_TASK ?= "task-sdk-host"
17TOOLCHAIN_TARGET_TASK ?= "task-poky-standalone-sdk-target task-poky-standalone-sdk-target-dbg"
18TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-toolchain-${DISTRO_VERSION}"
19
20RDEPENDS = "${TOOLCHAIN_TARGET_TASK} ${TOOLCHAIN_HOST_TASK}"
21
22EXCLUDE_FROM_WORLD = "1"
23
24do_populate_sdk() {
25 rm -rf ${SDK_OUTPUT}
26 mkdir -p ${SDK_OUTPUT}
27 mkdir -p ${SDK_OUTPUT}${localstatedir}/lib/opkg/
28 mkdir -p ${SDK_OUTPUT}/${SDKTARGETSYSROOT}${localstatedir}/lib/opkg/
29
30 rm -f ${IPKGCONF_TARGET}
31 touch ${IPKGCONF_TARGET}
32 rm -f ${IPKGCONF_SDK}
33 touch ${IPKGCONF_SDK}
34
35 package_update_index_ipk
36 package_generate_ipkg_conf
37
38 for arch in ${PACKAGE_ARCHS}; do
39 revipkgarchs="$arch $revipkgarchs"
40 done
41
42 ${IPKG_HOST} update
43 ${IPKG_HOST} install ${TOOLCHAIN_HOST_TASK}
44
45 ${IPKG_TARGET} update
46 ${IPKG_TARGET} install ${TOOLCHAIN_TARGET_TASK}
47
48 install -d ${SDK_OUTPUT}/${SDKPATHNATIVE}${localstatedir_nativesdk}/lib/opkg
49 mv ${SDK_OUTPUT}/var/lib/opkg/* ${SDK_OUTPUT}/${SDKPATHNATIVE}${localstatedir_nativesdk}/lib/opkg/
50 rm -Rf ${SDK_OUTPUT}/usr
51
52 # Don't ship any libGL in the SDK
53 rm -rf ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/libGL*
54
55 install -d ${SDK_OUTPUT}/${SDKTARGETSYSROOT}/${sysconfdir}
56 install -m 0644 ${IPKGCONF_TARGET} ${IPKGCONF_SDK} ${SDK_OUTPUT}/${SDKTARGETSYSROOT}/${sysconfdir}/
57
58 install -d ${SDK_OUTPUT}/${SDKPATHNATIVE}/${sysconfdir}
59 install -m 0644 ${IPKGCONF_SDK} ${SDK_OUTPUT}/${SDKPATHNATIVE}/${sysconfdir}/
60
61 # Can copy pstage files here
62 # target_pkgs=`cat ${SDK_OUTPUT}/${SDKTARGETSYSROOT}/var/lib/opkg/status | grep Package: | cut -f 2 -d ' '`
63
64 # Fix or remove broken .la files
65 for i in `find ${SDK_OUTPUT}/${SDKTARGETSYSROOT} -name \*.la`; do
66 sed -i -e "/^dependency_libs=/s,\([[:space:]']\)${base_libdir},\1${SDKTARGETSYSROOT}${base_libdir},g" \
67 -e "/^dependency_libs=/s,\([[:space:]']\)${libdir},\1${SDKTARGETSYSROOT}${libdir},g" \
68 -e "/^dependency_libs=/s,\-\([LR]\)${base_libdir},-\1${SDKTARGETSYSROOT}${base_libdir},g" \
69 -e "/^dependency_libs=/s,\-\([LR]\)${libdir},-\1${SDKTARGETSYSROOT}${libdir},g" \
70 -e 's/^installed=yes$/installed=no/' $i
71 done
72 #rm -f ${SDK_OUTPUT}/${SDKPATHNATIVE}/lib/*.la
73 rm -f ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/*.la
74
75 # Setup site file for external use
76 siteconfig=${SDK_OUTPUT}/${SDKPATH}/site-config-${MULTIMACH_TARGET_SYS}
77 touch $siteconfig
78 for sitefile in ${CONFIG_SITE} ; do
79 cat $sitefile >> $siteconfig
80 done
81
82 toolchain_create_sdk_env_script
83
84 # Add version information
85 versionfile=${SDK_OUTPUT}/${SDKPATH}/version-${MULTIMACH_TARGET_SYS}
86 touch $versionfile
87 echo 'Distro: ${DISTRO}' >> $versionfile
88 echo 'Distro Version: ${DISTRO_VERSION}' >> $versionfile
89 echo 'Metadata Revision: ${METADATA_REVISION}' >> $versionfile
90 echo 'Timestamp: ${DATETIME}' >> $versionfile
91
92 # Package it up
93 mkdir -p ${SDK_DEPLOY}
94 cd ${SDK_OUTPUT}
95 ${FAKEROOT} tar cfj ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.tar.bz2 .
96}
97
98do_populate_sdk[nostamp] = "1"
99do_populate_sdk[recrdeptask] = "do_package_write"
100addtask populate_sdk before do_build after do_install
diff --git a/meta/packages/meta/package-index.bb b/meta/packages/meta/package-index.bb
deleted file mode 100644
index 21822fe9da..0000000000
--- a/meta/packages/meta/package-index.bb
+++ /dev/null
@@ -1,29 +0,0 @@
1DESCRIPTION = "Rebuild the package index"
2LICENSE = "MIT"
3
4INHIBIT_DEFAULT_DEPS = "1"
5ALLOW_EMPTY = "1"
6PACKAGES = ""
7
8do_fetch() {
9}
10do_unpack() {
11}
12do_patch() {
13}
14do_configure() {
15}
16do_compile() {
17}
18do_install() {
19}
20
21do_build[nostamp] = "1"
22do_build[dirs] = "${DEPLOY_DIR_IPK}"
23do_build() {
24 set -ex
25 package_update_index_ipk
26 set +ex
27}
28
29EXCLUDE_FROM_WORLD = "1"
diff --git a/meta/packages/meta/run-postinsts/run-postinsts b/meta/packages/meta/run-postinsts/run-postinsts
deleted file mode 100755
index f632d1c7d3..0000000000
--- a/meta/packages/meta/run-postinsts/run-postinsts
+++ /dev/null
@@ -1,36 +0,0 @@
1#!/bin/sh
2#
3# Copyright 2007 Openedhand Ltd.
4#
5# Author: Richard Purdie <rpurdie@openedhand.com>
6#
7
8PKGSYSTEM=/var/dpkg
9
10if [ ! -e $PKGSYSTEM/status ]; then
11 if [ -e /usr/lib/opkg/status ]; then
12 PKGSYSTEM=/usr/lib/opkg
13 else
14 echo "No package system found"
15 exit 1
16 fi
17fi
18
19STAMP=$PKGSYSTEM/postinsts-done
20STATFILE=$PKGSYSTEM/status
21STATFILE2=$PKGSYSTEM/status2
22
23if [ -e $STAMP ]; then
24 exit 0
25fi
26
27awk -f /usr/share/run-postinsts/run-postinsts.awk $STATFILE > $STATFILE2
28if [ $? = 0 ]; then
29 mv $STATFILE2 $STATFILE
30 touch $STAMP
31 exit 0
32else
33 rm -f $STATFILE2
34 rm -f $STAMP
35 exit 1
36fi
diff --git a/meta/packages/meta/run-postinsts/run-postinsts.awk b/meta/packages/meta/run-postinsts/run-postinsts.awk
deleted file mode 100644
index 09a1400cf4..0000000000
--- a/meta/packages/meta/run-postinsts/run-postinsts.awk
+++ /dev/null
@@ -1,30 +0,0 @@
1#
2# Copyright 2007 Openedhand Ltd.
3#
4# Author: Richard Purdie <rpurdie@openedhand.com>
5#
6# Rather hacky proof of concept
7#
8
9BEGIN {
10 rc=system("test -d /usr/dpkg/info/")
11 if (rc==0)
12 pkgdir="/var/dpkg/info"
13 else
14 pkgdir="/usr/lib/opkg/info"
15 package=""
16}
17/Package:.*/ {
18 package = substr($0, 10)
19}
20/Status:.*unpacked.*/ {
21 print "Configuring: " package > "/dev/stderr"
22 ret = system(pkgdir "/" package ".postinst 1>&2")
23 if (ret == 0)
24 $0 = gensub("unpacked", "installed", 1)
25 else
26 print "Postinstall failed for " package > "/dev/stderr"
27}
28{
29 print $0
30}
diff --git a/meta/packages/meta/run-postinsts_1.0.bb b/meta/packages/meta/run-postinsts_1.0.bb
deleted file mode 100644
index f9559147e4..0000000000
--- a/meta/packages/meta/run-postinsts_1.0.bb
+++ /dev/null
@@ -1,26 +0,0 @@
1DESCRIPTION = "Run postinstall scripts on device using awk"
2SECTION = "devel"
3PR = "r6"
4
5SRC_URI = "file://run-postinsts file://run-postinsts.awk"
6
7INITSCRIPT_NAME = "run-postinsts"
8INITSCRIPT_PARAMS = "start 98 S ."
9
10inherit update-rc.d
11
12do_configure() {
13 :
14}
15
16do_compile () {
17 :
18}
19
20do_install() {
21 install -d ${D}${sysconfdir}/init.d/
22 install -m 0755 ${WORKDIR}/run-postinsts ${D}${sysconfdir}/init.d/
23
24 install -d ${D}${datadir}/${PN}/
25 install -m 0644 ${WORKDIR}/run-postinsts.awk ${D}${datadir}/${PN}/
26}
diff --git a/meta/packages/meta/staging-linkage_1.0.bb b/meta/packages/meta/staging-linkage_1.0.bb
deleted file mode 100644
index 9ecc0d5af1..0000000000
--- a/meta/packages/meta/staging-linkage_1.0.bb
+++ /dev/null
@@ -1,27 +0,0 @@
1DESCRIPTION = "staging-linkage sets up symlinks in staging so old compilers continue to work with the sysroot staging layout changes"
2SECTION = "devel"
3PACKAGES = ""
4
5INHIBIT_DEFAULT_DEPS = "1"
6EXCLUDE_FROM_WORLD = "1"
7PR = "r0"
8
9SRC_URI = ""
10
11do_configure() {
12 :
13}
14
15do_compile () {
16 :
17}
18
19PSTAGING_DISABLED = "1"
20
21do_install () {
22 if [ -e ${STAGING_DIR_HOST}${base_libdir} ]; then
23 cp -pPRr ${STAGING_DIR_HOST}${base_libdir}/* ${STAGING_LIBDIR}
24 mv ${STAGING_DIR_HOST}${base_libdir}/ ${STAGING_DIR_HOST}${libdir}-oldbackup
25 fi
26 ln -s ${STAGING_LIBDIR}/ ${STAGING_DIR_HOST}${base_libdir}
27}
diff --git a/meta/packages/tasks/task-poky-clutter.bb b/meta/packages/tasks/task-poky-clutter.bb
deleted file mode 100644
index 421038fb7a..0000000000
--- a/meta/packages/tasks/task-poky-clutter.bb
+++ /dev/null
@@ -1,38 +0,0 @@
1#
2# Copyright (C) 2007 OpenedHand Ltd.
3#
4
5DESCRIPTION = "Clutter Tasks for OpenedHand Poky"
6LICENSE = "MIT"
7PR = "r3"
8
9PACKAGES = "\
10 task-poky-clutter-core \
11 task-poky-clutter-core-dbg \
12 task-poky-clutter-core-dev \
13 task-poky-clutter-apps \
14 task-poky-clutter-apps-dbg \
15 task-poky-clutter-apps-dev \
16 task-poky-clutter-tests \
17 task-poky-clutter-tests-dbg \
18 task-poky-clutter-tests-dev \
19 "
20
21ALLOW_EMPTY = "1"
22
23RDEPENDS_task-poky-clutter-core = "\
24 clutter-0.8 \
25 clutter-cairo-0.8 \
26 clutter-gst-0.8 \
27 clutter-gtk-0.8"
28
29RDEPENDS_task-poky-clutter-tests = "\
30 clutter-0.8-examples \
31 clutter-cairo-0.8-examples \
32 clutter-gst-0.8-examples \
33 clutter-gtk-0.8-examples"
34
35RDEPENDS_task-poky-clutter-apps = "\
36 aaina \
37 clutter-box2d \
38 table"
diff --git a/meta/packages/tasks/task-poky-nfs.bb b/meta/packages/tasks/task-poky-nfs.bb
deleted file mode 100644
index b929bbe82a..0000000000
--- a/meta/packages/tasks/task-poky-nfs.bb
+++ /dev/null
@@ -1,24 +0,0 @@
1#
2# Copyright (C) 2008 OpenedHand Ltd.
3#
4
5DESCRIPTION = "NFS tasks for Poky"
6LICENSE = "MIT"
7PR = "r0"
8
9PACKAGES = "\
10 task-poky-nfs-server \
11 task-poky-nfs-server-dbg \
12 task-poky-nfs-server-dev \
13 "
14
15ALLOW_EMPTY = "1"
16
17RDEPENDS_task-poky-nfs-server = "\
18 nfs-utils"
19
20# rpcinfo can be useful but only with glibc images
21GLIBC_DEPENDENCIES = "glibc-utils"
22
23RRECOMMENDS_task-poky-nfs-server_append_linux = "${GLIBC_DEPENDENCIES}"
24RRECOMMENDS_task-poky-nfs-server_append_linux-gnueabi = "${GLIBC_DEPENDENCIES}" \ No newline at end of file
diff --git a/meta/packages/tasks/task-poky-sdk-gmae.bb b/meta/packages/tasks/task-poky-sdk-gmae.bb
deleted file mode 100644
index 284c88cbd0..0000000000
--- a/meta/packages/tasks/task-poky-sdk-gmae.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1#
2# Copyright (C) 2007 OpenedHand Ltd.
3#
4
5DESCRIPTON = "Gnome Mobile And Embedded Software Development Kit for OpenedHand Poky"
6LICENSE = "MIT"
7PR = "r7"
8
9ALLOW_EMPTY = "1"
10
11require task-sdk-gmae.inc
12
13PACKAGES = "${PN}"
14
15RDEPENDS = "\
16 task-poky-sdk \
17 libglade-dev \
18 ${SDK-GMAE}"
diff --git a/meta/packages/tasks/task-poky-sdk.bb b/meta/packages/tasks/task-poky-sdk.bb
deleted file mode 100644
index 021878cf06..0000000000
--- a/meta/packages/tasks/task-poky-sdk.bb
+++ /dev/null
@@ -1,84 +0,0 @@
1#
2# Copyright (C) 2007 OpenedHand Ltd.
3#
4
5DESCRIPTON = "Software Development Tasks for OpenedHand Poky"
6LICENSE = "MIT"
7DEPENDS = "task-poky"
8PR = "r5"
9
10ALLOW_EMPTY = "1"
11#PACKAGEFUNCS =+ 'generate_sdk_pkgs'
12
13PACKAGES = "\
14 task-poky-sdk \
15 task-poky-sdk-dbg \
16 task-poky-sdk-dev"
17
18RDEPENDS_task-poky-sdk = "\
19 autoconf \
20 automake \
21 binutils \
22 binutils-symlinks \
23 coreutils \
24 cpp \
25 cpp-symlinks \
26 diffutils \
27 gcc \
28 gcc-symlinks \
29 g++ \
30 g++-symlinks \
31 gettext \
32 make \
33 intltool \
34 libstdc++ \
35 libstdc++-dev \
36 libtool \
37 perl-module-re \
38 perl-module-text-wrap \
39 pkgconfig \
40 findutils \
41 quilt \
42 less \
43 distcc"
44
45#python generate_sdk_pkgs () {
46# poky_pkgs = read_pkgdata('task-poky', d)['PACKAGES']
47# pkgs = bb.data.getVar('PACKAGES', d, 1).split()
48# for pkg in poky_pkgs.split():
49# newpkg = pkg.replace('task-poky', 'task-poky-sdk')
50#
51# # for each of the task packages, add a corresponding sdk task
52# pkgs.append(newpkg)
53#
54# # for each sdk task, take the rdepends of the non-sdk task, and turn
55# # that into rrecommends upon the -dev versions of those, not unlike
56# # the package depchain code
57# spkgdata = read_subpkgdata(pkg, d)
58#
59# rdepends = explode_deps(spkgdata.get('RDEPENDS_%s' % pkg) or '')
60# rreclist = []
61#
62# for depend in rdepends:
63# split_depend = depend.split(' (')
64# name = split_depend[0].strip()
65# if packaged('%s-dev' % name, d):
66# rreclist.append('%s-dev' % name)
67# else:
68# deppkgdata = read_subpkgdata(name, d)
69# rdepends2 = explode_deps(deppkgdata.get('RDEPENDS_%s' % name) or '')
70# for depend in rdepends2:
71# split_depend = depend.split(' (')
72# name = split_depend[0].strip()
73# if packaged('%s-dev' % name, d):
74# rreclist.append('%s-dev' % name)
75#
76# oldrrec = bb.data.getVar('RRECOMMENDS_%s' % newpkg, d) or ''
77# bb.data.setVar('RRECOMMENDS_%s' % newpkg, oldrrec + ' ' + ' '.join(rreclist), d)
78# # bb.note('RRECOMMENDS_%s = "%s"' % (newpkg, bb.data.getVar('RRECOMMENDS_%s' % newpkg, d)))
79#
80# # bb.note('pkgs is %s' % pkgs)
81# bb.data.setVar('PACKAGES', ' '.join(pkgs), d)
82#}
83#
84#PACKAGES_DYNAMIC = "task-poky-sdk-*"
diff --git a/meta/packages/tasks/task-poky-standalone-gmae-sdk-target.bb b/meta/packages/tasks/task-poky-standalone-gmae-sdk-target.bb
deleted file mode 100644
index 84c178f3a8..0000000000
--- a/meta/packages/tasks/task-poky-standalone-gmae-sdk-target.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1#
2# Copyright (C) 2007 OpenedHand Ltd.
3#
4
5DESCRIPTON = "Gnome Mobile And Embedded Software Development Kit for OpenedHand Poky"
6LICENSE = "MIT"
7PR = "r10"
8
9ALLOW_EMPTY = "1"
10
11require task-sdk-gmae.inc
12
13PACKAGES = "${PN} ${PN}-dbg"
14
15RDEPENDS = "\
16 task-poky-standalone-sdk-target \
17 libglade-dev \
18 ${SDK-GMAE}"
diff --git a/meta/packages/tasks/task-poky-standalone-sdk-target.bb b/meta/packages/tasks/task-poky-standalone-sdk-target.bb
deleted file mode 100644
index 4aa318881c..0000000000
--- a/meta/packages/tasks/task-poky-standalone-sdk-target.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1DESCRIPTION = "Target packages for the standalone SDK"
2PR = "r6"
3LICENSE = "MIT"
4ALLOW_EMPTY = "1"
5
6PACKAGES = "${PN} ${PN}-dbg"
7
8RDEPENDS_${PN} = "\
9 libgcc \
10 libgcc-dev \
11 libstdc++ \
12 libstdc++-dev \
13 ${LIBC_DEPENDENCIES} \
14 "
diff --git a/meta/packages/tasks/task-poky-tools.bb b/meta/packages/tasks/task-poky-tools.bb
deleted file mode 100644
index e5d4200eb1..0000000000
--- a/meta/packages/tasks/task-poky-tools.bb
+++ /dev/null
@@ -1,77 +0,0 @@
1#
2# Copyright (C) 2008 OpenedHand Ltd.
3#
4
5DESCRIPTION = "Tools tasks for Poky"
6LICENSE = "MIT"
7PR = "r6"
8
9PACKAGES = "\
10 task-poky-tools-debug \
11 task-poky-tools-debug-dbg \
12 task-poky-tools-debug-dev \
13 task-poky-tools-profile \
14 task-poky-tools-profile-dbg \
15 task-poky-tools-profile-dev \
16 task-poky-tools-testapps \
17 task-poky-tools-testapps-dbg \
18 task-poky-tools-testapps-dev \
19 "
20
21PACKAGE_ARCH = "${MACHINE_ARCH}"
22
23ALLOW_EMPTY = "1"
24
25# kexec-tools doesn't work on Mips
26KEXECTOOLS ?= "kexec-tools"
27KEXECTOOLS_mips ?= ""
28KEXECTOOLS_mipsel ?= ""
29KEXECTOOLS_powerpc ?= ""
30
31RDEPENDS_task-poky-tools-debug = "\
32 gdb \
33 gdbserver \
34 tcf-agent \
35 strace"
36
37RDEPENDS_task-poky-tools-profile = "\
38 oprofile \
39 oprofileui-server \
40 powertop \
41 latencytop \
42 lttng-control \
43 lttng-viewer"
44
45RRECOMMENDS_task-poky-tools-profile = "\
46 perf \
47 trace-cmd \
48 kernel-module-oprofile"
49
50# exmap-console
51# exmap-server
52
53# At present we only build lttng-ust on
54# qemux86/qemux86-64/qemuppc/emenlow/netbook since upstream liburcu
55# (which is required by lttng-ust) may not build on other platforms, like
56# MIPS and qemu ARMv5te that poky uses now.
57RDEPENDS_task-poky-tools-profile_append_qemux86 = " valgrind lttng-ust"
58RDEPENDS_task-poky-tools-profile_append_qemux86-64 = " lttng-ust"
59RDEPENDS_task-poky-tools-profile_append_qemuppc = " lttng-ust"
60RDEPENDS_task-poky-tools-profile_append_emenlow = " lttng-ust"
61RDEPENDS_task-poky-tools-profile_append_netbook = " lttng-ust"
62
63RDEPENDS_task-poky-tools-testapps = "\
64 blktool \
65 tslib-calibrate \
66 tslib-tests \
67 lrzsz \
68 ${KEXECTOOLS} \
69 alsa-utils-amixer \
70 alsa-utils-aplay \
71 owl-video \
72 gst-meta-video \
73 gst-meta-audio \
74 xrestop \
75 xwininfo \
76 xprop \
77 xvideo-tests"
diff --git a/meta/packages/tasks/task-poky.bb b/meta/packages/tasks/task-poky.bb
deleted file mode 100644
index 1f971954cd..0000000000
--- a/meta/packages/tasks/task-poky.bb
+++ /dev/null
@@ -1,72 +0,0 @@
1#
2# Copyright (C) 2007-2008 OpenedHand Ltd.
3#
4
5DESCRIPTION = "Tasks for OpenedHand Poky"
6LICENSE = "MIT"
7PR = "r33"
8
9PACKAGES = "\
10 task-poky-apps-console \
11 task-poky-apps-console-dbg \
12 task-poky-apps-console-dev \
13 task-poky-apps-x11-core \
14 task-poky-apps-x11-core-dbg \
15 task-poky-apps-x11-core-dev \
16 task-poky-apps-x11-games \
17 task-poky-apps-x11-games-dbg \
18 task-poky-apps-x11-games-dev \
19 task-poky-x11-base \
20 task-poky-x11-base-dbg \
21 task-poky-x11-base-dev \
22 "
23
24PACKAGE_ARCH = "${MACHINE_ARCH}"
25
26XSERVER ?= "xserver-kdrive-fbdev"
27
28ALLOW_EMPTY = "1"
29
30SPLASH ?= "psplash"
31
32# pcmanfm doesn't work on mips/powerpc
33FILEMANAGER ?= "pcmanfm"
34FILEMANAGER_mips ?= ""
35
36RDEPENDS_task-poky-apps-console = "\
37 avahi-daemon \
38 dropbear \
39 dbus \
40 portmap \
41 ${SPLASH}"
42
43
44RDEPENDS_task-poky-x11-base = "\
45 dbus \
46 pointercal \
47 matchbox-wm \
48 matchbox-keyboard \
49 matchbox-keyboard-applet \
50 matchbox-keyboard-im \
51 matchbox-panel-2 \
52 matchbox-desktop \
53 matchbox-session \
54 ${XSERVER} \
55 x11-common \
56 xserver-nodm-init \
57 liberation-fonts \
58 xauth \
59 xhost \
60 xset \
61 xrandr"
62
63
64RDEPENDS_task-poky-apps-x11-core = "\
65 leafpad \
66 ${FILEMANAGER} \
67 matchbox-terminal \
68 screenshot"
69
70
71RDEPENDS_task-poky-apps-x11-games = "\
72 oh-puzzles"
diff --git a/meta/packages/tasks/task-sdk-gmae.inc b/meta/packages/tasks/task-sdk-gmae.inc
deleted file mode 100644
index 149dd497e1..0000000000
--- a/meta/packages/tasks/task-sdk-gmae.inc
+++ /dev/null
@@ -1,17 +0,0 @@
1SDK-GMAE = " \
2 dbus-dev \
3 dbus-glib-dev \
4 gtk+-dev \
5 gstreamer-dev \
6 bluez4-dev \
7 gconf-dbus-dev \
8 avahi-dev \
9 telepathy-glib-dev \
10 eds-dbus-dev \
11 libecal-dev \
12 libebook-dev \
13 libxi-dev \
14 libsqlite3-dev \
15 "
16
17# TODO: gvfs-dev, mission-control
diff --git a/meta/packages/tasks/task-sdk-host.bb b/meta/packages/tasks/task-sdk-host.bb
deleted file mode 100644
index bccf48dbde..0000000000
--- a/meta/packages/tasks/task-sdk-host.bb
+++ /dev/null
@@ -1,32 +0,0 @@
1#
2# Copyright (C) 2007 OpenedHand Ltd
3#
4
5DESCRIPTION = "Host packages for the standalone SDK or external toolchain"
6PR = "r8"
7LICENSE = "MIT"
8ALLOW_EMPTY = "1"
9
10inherit nativesdk
11
12PACKAGES = "${PN}"
13
14RDEPENDS_${PN} = "\
15 binutils-cross-canadian \
16 gdb-cross-canadian \
17 gcc-cross-canadian \
18 pkgconfig-nativesdk \
19 qemu-nativesdk \
20 qemu-helper-nativesdk \
21 pseudo-nativesdk \
22 unfs-server-nativesdk \
23 opkg-nativesdk \
24 "
25
26RDEPENDS_${PN}_darwin8 = "\
27 odcctools-cross-canadian \
28 llvm-cross-canadian \
29 pkgconfig-nativesdk \
30 opkg-nativesdk \
31 libtool-nativesdk \
32 "