diff options
| author | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
|---|---|---|
| committer | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
| commit | 709c4d66e0b107ca606941b988bad717c0b45d9b (patch) | |
| tree | 37ee08b1eb308f3b2b6426d5793545c38396b838 /recipes/meta | |
| parent | fa6cd5a3b993f16c27de4ff82b42684516d433ba (diff) | |
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/meta')
41 files changed, 2554 insertions, 0 deletions
diff --git a/recipes/meta/canadian-sdk.bb b/recipes/meta/canadian-sdk.bb new file mode 100644 index 0000000000..150c75222b --- /dev/null +++ b/recipes/meta/canadian-sdk.bb @@ -0,0 +1,136 @@ +DESCRIPTION = "Meta package for building a installable toolchain" +LICENSE = "MIT" +DEPENDS = "ipkg-native ipkg-utils-native fakeroot-native sed-native zip-native" +PR = "r2" + +inherit canadian-sdk meta + +SDK_DIR = "${WORKDIR}/sdk" +SDK_OUTPUT = "${SDK_DIR}/image" +SDK_DEPLOY = "${TMPDIR}/deploy/sdk" +SDK_SUFFIX = "toolchain" + +FEED_ARCH ?= "${TARGET_ARCH}" + +IPKG_HOST = "ipkg-cl -f ${IPKGCONF_CANSDK} -o ${SDK_OUTPUT}" +IPKG_TARGET = "ipkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}${prefix}" + +TOOLCHAIN_CANADIAN_HOST_TASK ?= "task-sdk-canadian-host" +TOOLCHAIN_TARGET_TASK ?= "task-sdk-bare" + +RDEPENDS = "${TOOLCHAIN_TARGET_TASK} ${TOOLCHAIN_CANADIAN_HOST_TASK}" + +do_populate_sdk() { + rm -rf ${SDK_OUTPUT} + mkdir -p ${SDK_OUTPUT} + + package_update_index_ipk + package_generate_ipkg_conf + + for arch in ${PACKAGE_ARCHS}; do + revipkgarchs="$arch $revipkgarchs" + done + + ${IPKG_HOST} update + ${IPKG_HOST} -force-depends install ${TOOLCHAIN_CANADIAN_HOST_TASK} + + ${IPKG_TARGET} update + ${IPKG_TARGET} install ${TOOLCHAIN_TARGET_TASK} + + mkdir -p ${SDK_OUTPUT}${prefix}/${TARGET_SYS} + cp -pPR ${SDK_OUTPUT}${prefix}/usr ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/ + rm -rf ${SDK_OUTPUT}${prefix}/usr + + cp -pPR ${SDK_OUTPUT}${prefix}/lib/* ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/ + rm -rf ${SDK_OUTPUT}${prefix}/lib/* + + cp -pPR ${SDK_OUTPUT}/usr/lib/ipkg ${SDK_OUTPUT}${prefix}/lib/ + rm -rf ${SDK_OUTPUT}/usr/lib/ipkg/* + rmdir -p --ignore-fail-on-non-empty ${SDK_OUTPUT}/usr/lib/ipkg + + for fn in `ls ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/`; do + if [ -h ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/$fn ]; then + link=`readlink ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/$fn` + bname=`basename $link` + if [ ! -e $link -a -e ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/$bame ]; then + rm ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/$fn + ln -s $bname ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/$fn + fi + fi + done + + mv ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/gcc ${SDK_OUTPUT}${prefix}/lib + + echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/libpthread.so + echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/lib/libc.so + + # extract and store ipks, pkgdata and shlibs data + target_pkgs=`cat ${SDK_OUTPUT}${prefix}/${TARGET_SYS}/usr/lib/ipkg/status | grep Package: | cut -f 2 -d ' '` + mkdir -p ${SDK_OUTPUT}/${prefix}/ipk/ + mkdir -p ${SDK_OUTPUT}/${prefix}/pkgdata/runtime/ + mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/shlibs/ + for pkg in $target_pkgs ; do + for arch in $revipkgarchs; do + pkgnames=${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk + if [ -e $pkgnames ]; then + oenote "Found $pkgnames" + cp $pkgnames ${SDK_OUTPUT}/${prefix}/ipk/ + orig_pkg=`ipkg-list-fields $pkgnames | grep OE: | cut -d ' ' -f2` + pkg_subdir=$arch${TARGET_VENDOR}${@['-' + bb.data.getVar('TARGET_OS', d, 1), ''][bb.data.getVar('TARGET_OS', d, 1) == ('' or 'custom')]} + mkdir -p ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/runtime + cp ${TMPDIR}/pkgdata/$pkg_subdir/$orig_pkg ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/ + subpkgs=`cat ${TMPDIR}/pkgdata/$pkg_subdir/$orig_pkg | grep PACKAGES: | cut -b 10-` + for subpkg in $subpkgs; do + cp ${TMPDIR}/pkgdata/$pkg_subdir/runtime/$subpkg ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/runtime/ + if [ -e ${TMPDIR}/pkgdata/$pkg_subdir/runtime/$subpkg.packaged ];then + cp ${TMPDIR}/pkgdata/$pkg_subdir/runtime/$subpkg.packaged ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/runtime/ + fi + if [ -e ${STAGING_DIR_TARGET}/shlibs/$subpkg.list ]; then + cp ${STAGING_DIR_TARGET}/shlibs/$subpkg.* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/shlibs/ + fi + done + break + fi + done + done + + # add missing link to libgcc_s.so.1 + # libgcc-dev should be responsible for that, but it's not getting built + # RP: it gets smashed up depending on the order that gcc, gcc-cross and + # gcc-cross-sdk get built :( (30/11/07) + ln -sf libgcc_s.so.1 ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/libgcc_s.so + + # Fix or remove broken .la files + for i in `find ${SDK_OUTPUT}/${prefix}/${TARGET_SYS} -name \*.la`; do + sed -i -e "/^dependency_libs=/s,\([[:space:]']\)${layout_base_libdir},\1${prefix}/${TARGET_SYS}${layout_base_libdir},g" \ + -e "/^dependency_libs=/s,\([[:space:]']\)${layout_libdir},\1${prefix}/${TARGET_SYS}${layout_libdir},g" \ + -e "/^dependency_libs=/s,\-\([LR]\)${layout_base_libdir},-\1${prefix}/${TARGET_SYS}${layout_base_libdir},g" \ + -e "/^dependency_libs=/s,\-\([LR]\)${layout_libdir},-\1${prefix}/${TARGET_SYS}${layout_libdir},g" \ + -e 's/^installed=yes$/installed=no/' $i + done + rm -f ${SDK_OUTPUT}/${prefix}/lib/*.la + + # Setup site file for external use + siteconfig=${SDK_OUTPUT}/${prefix}/site-config + touch $siteconfig + for sitefile in ${CONFIG_SITE} ; do + cat $sitefile >> $siteconfig + done +} + +do_package_sdk() { + # package it up + mkdir -p ${SDK_DEPLOY} + cd ${SDK_OUTPUT} + fakeroot tar cfj ${SDK_DEPLOY}/${SDK_SYS}-sdk-${DISTRO}-${DISTRO_VERSION}-${FEED_ARCH}-${TARGET_OS}.tar.bz2 .${prefix} + rm -f ${SDK_DEPLOY}/${SDK_SYS}-sdk-${DISTRO}-${DISTRO_VERSION}-${FEED_ARCH}-${TARGET_OS}.zip + zip -r -D ${SDK_DEPLOY}/${SDK_SYS}-sdk-${DISTRO}-${DISTRO_VERSION}-${FEED_ARCH}-${TARGET_OS}.zip .${prefix} +} + +do_populate_sdk[nostamp] = "1" +do_populate_sdk[recrdeptask] = "do_package_write" +addtask populate_sdk before do_build after do_install + +do_package_sdk[nostamp] = "1" +do_package_sdk[recrdeptask] = "do_populate_sdk" +addtask package_sdk before do_build after do_populate_sdk diff --git a/recipes/meta/cross-linkage_1.0.bb b/recipes/meta/cross-linkage_1.0.bb new file mode 100644 index 0000000000..9be09aa6f8 --- /dev/null +++ b/recipes/meta/cross-linkage_1.0.bb @@ -0,0 +1,35 @@ +DESCRIPTION = "cross-linkage sets up symlinks between cross and staging so the compiler can find things" +SECTION = "devel" +PACKAGES = "" + +INHIBIT_DEFAULT_DEPS = "1" +EXCLUDE_FROM_WORLD = "1" +PR = "r0" + +SRC_URI = "" + +do_configure() { + : +} + +do_compile () { + : +} + +do_install() { + : +} + +do_stage () { + install -d ${CROSS_DIR}/${TARGET_SYS}/ + if [ -e ${CROSS_DIR}/${TARGET_SYS}/include ]; then + cp -pPRr ${CROSS_DIR}/${TARGET_SYS}/include/* ${STAGING_INCDIR} + mv ${CROSS_DIR}/${TARGET_SYS}/include/ ${CROSS_DIR}/${TARGET_SYS}/include-oldbackup + fi + ln -s ${STAGING_INCDIR}/ ${CROSS_DIR}/${TARGET_SYS}/include + if [ -e ${CROSS_DIR}/${TARGET_SYS}/lib ]; then + cp -pPRr ${CROSS_DIR}/${TARGET_SYS}/lib/* ${STAGING_LIBDIR} + mv ${CROSS_DIR}/${TARGET_SYS}/lib/ ${CROSS_DIR}/${TARGET_SYS}/lib-oldbackup + fi + ln -s ${STAGING_LIBDIR} ${CROSS_DIR}/${TARGET_SYS}/lib +} diff --git a/recipes/meta/distro-feed-configs.bb b/recipes/meta/distro-feed-configs.bb new file mode 100644 index 0000000000..2540af9692 --- /dev/null +++ b/recipes/meta/distro-feed-configs.bb @@ -0,0 +1,30 @@ +DESCRIPTION = "Configuration files for online package repositories aka feeds" +PR = "r1" + +DISTRO_FEED_PREFIX ?= "remote" +DISTRO_FEED_URI ?= "http://my-distribution.example/remote-feed/" + +do_compile() { + mkdir -p ${S}/${sysconfdir}/opkg + for feed in all ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}; do + echo "src/gz ${DISTRO_FEED_PREFIX}-${feed} ${DISTRO_FEED_URI}/${feed}" > ${S}/${sysconfdir}/opkg/${feed}-feed.conf + done +} +do_install () { + install -d ${D}${sysconfdir}/opkg + install -m 0644 ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/ +} + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +#def distro_feed_configs(d): +# import bb +# parchs = bb.data.getVar( "PACKAGE_EXTRA_ARCHS", d, 1 ).split() +# march = bb.data.getVar( "MACHINE_ARCH", d, 1 ).split() +# archs = [ "all" ] + parchs + march +# confs = [ ( "${sysconfdir}/opkg/%s-feed.conf" % feed ) for feed in archs ] +# return " ".join( confs ) +# +#CONFFILES_${PN} += '${@distro_feed_configs(d)}' + +CONFFILES_${PN} += '${@ " ".join( [ ( "${sysconfdir}/opkg/%s-feed.conf" % feed ) for feed in "all ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}".split() ] ) }' diff --git a/recipes/meta/external-toolchain.bb b/recipes/meta/external-toolchain.bb new file mode 100644 index 0000000000..4c70054b0f --- /dev/null +++ b/recipes/meta/external-toolchain.bb @@ -0,0 +1,49 @@ +DESCRIPTION = "This package allows OE to work with an external toolchain generated \ + by meta-toolchain instead of building its own. It expects that toolchain \ + to be located in SDK_PATH/prefix." + +PROVIDES = "\ + linux-libc-headers \ + virtual/${TARGET_PREFIX}gcc \ + virtual/${TARGET_PREFIX}gcc-initial \ + virtual/${TARGET_PREFIX}gcc-intermediate \ + virtual/${TARGET_PREFIX}binutils \ + virtual/${TARGET_PREFIX}libc-for-gcc \ + virtual/libc \ + virtual/libintl \ + virtual/libiconv \ + " + +RPROVIDES = "glibc-utils libsegfault glibc-thread-db libgcc-dev libgcc libstdc++-dev libstdc++" +PACKAGES_DYNAMIC = "glibc-gconv-*" +PR = "r2" + +inherit sdk + +do_stage() { + if [ ! -e ${prefix}/package-status ]; then + echo "The external toolchain could not be found in ${prefix}!" + exit 1 + fi + + install -d ${STAGING_DIR}/pkgdata/ + install -d ${STAGING_DIR_TARGET}/shlibs/ + + cp -pPRr ${prefix}/pkgdata/* ${STAGING_DIR}/pkgdata/ + cp -pPRr ${prefix}/${TARGET_SYS}/shlibs/* ${STAGING_DIR_TARGET}/shlibs/ + + if [ -d ${prefix}/ipk ]; then + install -d ${DEPLOY_DIR_IPK}/ + cp -pPRr ${prefix}/ipk/* ${DEPLOY_DIR_IPK}/ + fi + + if [ -d ${prefix}/deb ]; then + install -d ${DEPLOY_DIR_DEB}/ + cp -pPRr ${prefix}/deb/* ${DEPLOY_DIR_DEB}/ + fi + + if [ -d ${prefix}/pstage -a "x${DEPLOY_DIR_PSTAGE}" != "x" ]; then + install -d ${DEPLOY_DIR_PSTAGE}/ + cp -pPRr ${prefix}/pstage/* ${DEPLOY_DIR_PSTAGE}/ + fi +} diff --git a/recipes/meta/foonas-packages.bb b/recipes/meta/foonas-packages.bb new file mode 100644 index 0000000000..2bd8437f13 --- /dev/null +++ b/recipes/meta/foonas-packages.bb @@ -0,0 +1,169 @@ +DESCRIPTION = "Packages that are compatible with FooNAS" +LICENSE = "MIT" +PR = "r2" +CONFLICTS = "db3" +PROVIDES += "${FOONAS_IMAGENAME}-packages" + +EXCLUDE_FROM_WORLD = "1" +INHIBIT_DEFAULT_DEPS = "1" +ALLOW_EMPTY = "1" + +inherit meta + +FOONAS_PACKAGES = "\ + adns \ + alsa-lib \ + alsa-utils \ + apache2 \ + asterisk \ + audiofile \ + aumix \ + autoconf \ + automake \ + bash \ + bash-completion \ + bc \ + beep \ + bind \ + binutils \ + bison \ + bridge-utils \ + bonnie++ \ + bzflag \ + bzip2 \ + ccxstream \ + cdparanoia \ + cdstatus \ + cherokee \ + chillispot \ + coreutils \ + cpusage \ + cpuspeed \ + cron \ + ctorrent \ + cvs \ + dash \ + db \ + dbench \ + devlabel \ + dhcpcd \ + dialog \ + diffstat \ + diffutils \ + dircproxy \ + dnsmasq \ + dosfstools \ + e2fsprogs \ + e2fsprogs-libs \ + e2tools \ + eb \ + ebtables \ + elvis \ + expat \ + ez-ipupdate \ + fetchmail \ + file \ + findutils \ + flex \ + flite \ + gawk \ + gcc \ + gdbm \ + gnu-config \ + grep \ + gtk-doc \ + gzip \ + hdparm \ + ipkg-utils \ + iptables \ + ircp \ + joe \ + jpeg \ + less \ + libao \ + libid3tag \ + liblockfile \ + libmad \ + libmikmod \ + libogg \ + libol \ + libpng \ + libtool \ + libupnp \ + libusb \ + libvorbis \ + litestream \ + lrzsz \ + lsof \ + lvm2 \ + m4 \ + madplay \ + mailx \ + make \ + mdadm \ + mgetty \ + miau \ + microcom \ + minicom \ + modphp \ + mt-daapd \ + mtd-utils \ + mutt \ + nail \ + nano \ + ncftp \ + ncurses \ + netcat \ + nmap \ + ntp \ + openobex-apps \ + openldap \ + openntpd \ + openobex \ + openssh \ + openvpn \ + patch \ + pciutils \ + libpcre \ + perl \ + pkgconfig \ + postgresql \ + ppp \ + procps \ + quilt \ + rng-tools \ + rsync \ + sed \ + setserial \ + smartmontools \ + ssmtp \ + strace \ + streamripper \ + sysfsutils \ + syslog-ng \ + tar \ + thttpd \ + tzdata \ + tiff \ + unzip \ + usbutils \ + util-linux \ + vim \ + vlan \ + watchdog \ + wget \ + wireless-tools \ + zip \ + zlib \ + " + +FOONAS_EXTRA_PACKAGES ?= "" + +# The package-index at the end causes regeneration of the Packages.gz and +# other control files. +DEPENDS = "\ + foonas-image \ + ${FOONAS_PACKAGES} \ + ${FOONAS_EXTRA_PACKAGES} \ + package-index \ + " diff --git a/recipes/meta/meta-angstrom-2007.bb b/recipes/meta/meta-angstrom-2007.bb new file mode 100644 index 0000000000..a3a2c78a79 --- /dev/null +++ b/recipes/meta/meta-angstrom-2007.bb @@ -0,0 +1,32 @@ +# Meta file to inform the autobuilder which packages to build for the feeds +# Any changes should be discussed first on the angstrom-distro-devel mailinglist + +# Try to keep it alphabetically sorted please + +inherit meta + +RDEPENDS = "" + +# Basic tools +RDEPENDS += " \ + task-proper-tools \ + screen \ + " + +# Browsers know to work on all archs +RDEPENDS += " \ + gpe-mini-browser \ + midori \ + minimo \ + openmoko-browser2 \ + webkit-gtklauncher \ + " + +# Webservers +RDEPENDS += " \ + apache2 \ + boa \ + cherokee \ + lighttpd \ + thttpd \ + " diff --git a/recipes/meta/meta-e-x11-core.bb b/recipes/meta/meta-e-x11-core.bb new file mode 100644 index 0000000000..cdc76402e1 --- /dev/null +++ b/recipes/meta/meta-e-x11-core.bb @@ -0,0 +1,10 @@ +DESCRIPTION = "Meta-package for Enlightenment/X11" +SECTION = "x11/base" +ALLOW_EMPTY = "1" +PR = "r1" +PACKAGE_ARCH = "all" +LICENSE = "MIT" + +RDEPENDS = "task-e-x11-core" + +inherit meta
\ No newline at end of file diff --git a/recipes/meta/meta-e-x11.bb b/recipes/meta/meta-e-x11.bb new file mode 100644 index 0000000000..1182b0cf42 --- /dev/null +++ b/recipes/meta/meta-e-x11.bb @@ -0,0 +1,10 @@ +DESCRIPTION = "Meta-package for Enlightenment/X11" +SECTION = "x11/base" +ALLOW_EMPTY = "1" +PR = "r1" +PACKAGE_ARCH = "all" +LICENSE = "MIT" + +RDEPENDS = "task-e-x11" + +inherit meta
\ No newline at end of file diff --git a/recipes/meta/meta-gpe-extras.bb b/recipes/meta/meta-gpe-extras.bb new file mode 100644 index 0000000000..24be1295e4 --- /dev/null +++ b/recipes/meta/meta-gpe-extras.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Meta-package of extra applications for the GPE Palmtop Environment" +LICENSE = "MIT" +PR ="r3" + +RDEPENDS = "\ + task-gpe-apps \ + task-gpe-games \ + task-gpe-web \ + task-gpe-desktopapps" + +inherit meta diff --git a/recipes/meta/meta-gpe.bb b/recipes/meta/meta-gpe.bb new file mode 100644 index 0000000000..15e9fd1911 --- /dev/null +++ b/recipes/meta/meta-gpe.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Meta-package for GPE Palmtop Environment" +LICENSE = "MIT" +PR = "r43" + +RDEPENDS = "\ + task-gpe-base \ + task-gpe-settings \ + task-gpe-pim \ + task-gpe-apps \ + task-gpe-games \ + task-gpe-connectivity" + +inherit meta diff --git a/recipes/meta/meta-maemo.bb b/recipes/meta/meta-maemo.bb new file mode 100644 index 0000000000..72216a6304 --- /dev/null +++ b/recipes/meta/meta-maemo.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Meta-package for maemo environment" +LICENSE = "MIT" +PR = "r0" + +RDEPENDS = "\ + maemo-task-base \ + maemo-task-apps \ + maemo-task-libs-install \ + maemo-task-theme" + +inherit meta
\ No newline at end of file diff --git a/recipes/meta/meta-mamona-light.bb b/recipes/meta/meta-mamona-light.bb new file mode 100644 index 0000000000..562ba5b639 --- /dev/null +++ b/recipes/meta/meta-mamona-light.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Meta package for Mamona" +LICENSE = "MIT" +PR = "r1" + +inherit meta +EXCLUDE_FROM_WORLD = "1" + +RDEPENDS = " \ +task-mamona \ +" + +include mamona-buildall.inc + diff --git a/recipes/meta/meta-mamona.bb b/recipes/meta/meta-mamona.bb new file mode 100644 index 0000000000..a7e3d9f89e --- /dev/null +++ b/recipes/meta/meta-mamona.bb @@ -0,0 +1,102 @@ +DESCRIPTION = "Meta package for Mamona" +LICENSE = "MIT" +PR = "r2" + +inherit meta +EXCLUDE_FROM_WORLD = "1" + +RDEPENDS = " \ +task-mamona-base \ +task-mamona \ +task-mamona-devel \ +task-mamona-sdk \ +task-mamona-sdk-noemu \ +task-mamona-wm \ +task-mamona-python \ +task-mamona-systemtap \ +coreutils \ +cpio \ +dbus \ +diffstat \ +dnsmasq \ +dosfstools \ +e2fsprogs \ +expat \ +findutils \ +firefox \ +fontconfig \ +gconf \ +glib-2.0 \ +gnome-common \ +gnome-vfs \ +groff \ +gstreamer \ +gtk+ \ +gtk+-doc \ +gtk-engines-dev \ +ifupdown \ +initscripts \ +intltool \ +libart-lgpl \ +libdbi \ +libelf \ +libfontenc \ +libmatchbox \ +liboil \ +libpng \ +libtelepathy \ +libtool \ +libusb \ +libxau \ +libxcursor \ +libxdmcp \ +libxext \ +libxfixes \ +libxfont \ +libxi \ +libxkbfile \ +libxml2 \ +libxpm \ +libxrandr \ +libxrender \ +libxslt \ +libxt \ +libxtst \ +libxv \ +lsof \ +makedev \ +matchbox-wm \ +midori \ +mime-support \ +module-init-tools \ +mplayer-maemo \ +ncurses \ +net-tools \ +netbase \ +openobex \ +portmap \ +ppp \ +procps \ +qt4-x11-free \ +quilt \ +renderproto-dev \ +samba \ +sgml-common \ +shared-mime-info \ +slang \ +sqlite \ +sqlite3 \ +sudo \ +sysvinit \ +telepathy-gabble \ +telepathy-glib \ +telepathy-mission-control \ +tslib \ +ttf-bitstream-vera \ +udev \ +util-linux \ +vim \ +wget \ +xkbd \ +xtrans-dev \ +" diff --git a/recipes/meta/meta-nas-server.bb b/recipes/meta/meta-nas-server.bb new file mode 100644 index 0000000000..3deb44c2bd --- /dev/null +++ b/recipes/meta/meta-nas-server.bb @@ -0,0 +1,10 @@ +DESCRIPTION = "Meta-package for a network attached storage server" +LICENSE = "MIT" +PR = "r0" + +RDEPENDS = "\ + task-nas-server-everything \ + " + +inherit meta + diff --git a/recipes/meta/meta-opie-all.bb b/recipes/meta/meta-opie-all.bb new file mode 100644 index 0000000000..ccdbbe973d --- /dev/null +++ b/recipes/meta/meta-opie-all.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Meta-package for QPE stuff" +SECTION = "opie/base" +LICENSE = "MIT" +PR = "r3" + +RDEPENDS = " \ + task-qpe-applets \ + task-qpe-games \ + task-qpe-inputmethods \ + task-qpe-multimedia \ + task-qpe-emulators \ + task-qpe-applications \ + task-qpe-fonts \ + task-qpe-settings" + +inherit meta
\ No newline at end of file diff --git a/recipes/meta/meta-opie.bb b/recipes/meta/meta-opie.bb new file mode 100644 index 0000000000..6a9c35c5e3 --- /dev/null +++ b/recipes/meta/meta-opie.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Meta-package for Opie" +SECTION = "opie/base" +PR = "r34" +LICENSE = "MIT" + +RDEPENDS = "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-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" + +inherit meta
\ No newline at end of file diff --git a/recipes/meta/meta-sdl.bb b/recipes/meta/meta-sdl.bb new file mode 100644 index 0000000000..a1ab3918b7 --- /dev/null +++ b/recipes/meta/meta-sdl.bb @@ -0,0 +1,7 @@ +DESCRIPTION = "Meta-package for SDL" +LICENSE = "MIT" +PR = "r2" + +RDEPENDS = "task-sdl-libs task-sdl-games task-sdl-emulators" + +inherit meta
\ No newline at end of file diff --git a/recipes/meta/meta-toolchain-fso.bb b/recipes/meta/meta-toolchain-fso.bb new file mode 100644 index 0000000000..fbfbb0a2cd --- /dev/null +++ b/recipes/meta/meta-toolchain-fso.bb @@ -0,0 +1,7 @@ +PR = "r0" + +TOOLCHAIN_TARGET_TASK = "task-fso-toolchain-target" +TOOLCHAIN_HOST_TASK = "task-fso-toolchain-host" + +require meta-toolchain.bb +SDK_SUFFIX = "toolchain-fso" diff --git a/recipes/meta/meta-toolchain-gpe-sbox.bb b/recipes/meta/meta-toolchain-gpe-sbox.bb new file mode 100644 index 0000000000..74ba03825f --- /dev/null +++ b/recipes/meta/meta-toolchain-gpe-sbox.bb @@ -0,0 +1,12 @@ +TOOLCHAIN_TARGET_TASK = "\ + task-sdk-base \ + task-sdk-sbox \ + task-sdk-sbox-gpe \ + task-sdk-x11 \ + task-sdk-x11-ext \ + task-sdk-gpe \ + task-sdk-gpephone" + +require meta-toolchain.bb + +SDK_SUFFIX = "toolchain-gpe-sbox"
\ No newline at end of file diff --git a/recipes/meta/meta-toolchain-gpe.bb b/recipes/meta/meta-toolchain-gpe.bb new file mode 100644 index 0000000000..bcfb1e1b38 --- /dev/null +++ b/recipes/meta/meta-toolchain-gpe.bb @@ -0,0 +1,9 @@ +TOOLCHAIN_TARGET_TASK = "\ + task-sdk-base \ + task-sdk-x11 \ + task-sdk-x11-ext \ + task-sdk-gpe" + +require meta-toolchain.bb + +SDK_SUFFIX = "toolchain-gpe"
\ No newline at end of file diff --git a/recipes/meta/meta-toolchain-neuros.bb b/recipes/meta/meta-toolchain-neuros.bb new file mode 100644 index 0000000000..f60fbf0063 --- /dev/null +++ b/recipes/meta/meta-toolchain-neuros.bb @@ -0,0 +1,15 @@ +# Toolchain for neuros-osd devices + +PR = "r3" + +TOOLCHAIN_HOST_TASK = "task-sdk-host \ + qmake2-sdk uicmoc4-sdk" + +require meta-toolchain.bb + +TOOLCHAIN_TARGET_TASK += " \ + dbus dbus-dev \ + qt-embedded qt-embedded-dev \ + |
