ERROR: SRCREV was used yet no valid SCM was found in SRC_URI ERROR: SRCREV was used yet no valid SCM was found in SRC_URI NOTE: Out of date cache found, rebuilding... ERROR: SRCREV was used yet no valid SCM was found in SRC_URI NOTE: : while evaluating: ${@bb.fetch.get_srcrev(d)} ERROR: SRCREV was used yet no valid SCM was found in SRC_URI NOTE: : while evaluating: ${@bb.fetch.get_srcrev(d)} NOTE: : while evaluating: ${SRCPV} # PREFERRED_VERSION_qt4-x11-free=${ANGSTROM_QT_VERSION} PREFERRED_VERSION_qt4-x11-free="4.6.3" # SRCREV_pn-libccss=92bc59e1d39302c8be500d53cb5dd8b05c2e4a15 SRCREV_pn-libccss="92bc59e1d39302c8be500d53cb5dd8b05c2e4a15" # STAGING_INCDIR_NATIVE=${STAGING_DIR_NATIVE}${includedir_native} STAGING_INCDIR_NATIVE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/include" # layout_base_sbindir=${base_sbindir} layout_base_sbindir="/sbin" # ROOT_FLASH_SIZE=256 ROOT_FLASH_SIZE="256" # PREFERRED_VERSION_autoconf-native=2.65 PREFERRED_VERSION_autoconf-native="2.65" # PREFERRED_VERSION_opie-restartapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-restartapplet="1.2.4" # localstatedir=${base_prefix}/var export localstatedir="/var" # do_package_write_deb=None # PREFERRED_VERSION_opie-today=${OPIE_VERSION} PREFERRED_VERSION_opie-today="1.2.4" # IMAGE_DEPENDS_squashfs=squashfs-tools-native IMAGE_DEPENDS_squashfs="squashfs-tools-native" # prefix=/usr export prefix="/usr" # PREFERRED_VERSION_opie-packagemanager=${OPIE_VERSION} PREFERRED_VERSION_opie-packagemanager="1.2.4" # FREESMARTPHONE_GIT=git://git.freesmartphone.org FREESMARTPHONE_GIT="git://git.freesmartphone.org" # layout_base_bindir=${base_bindir} layout_base_bindir="/bin" # CPP=${HOST_PREFIX}gcc -E${TOOLCHAIN_OPTIONS} export CPP="arm-angstrom-linux-gnueabi-gcc -E" # PREFERRED_VERSION_opie-mediaplayer2-skin-techno=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer2-skin-techno="1.2.4" # CVSDIR=${CO_DIR}/cvs CVSDIR="/home/DRESEARCH/sledz/sources/cvs" # SVNDIR=${CO_DIR}/svn SVNDIR="/home/DRESEARCH/sledz/sources/svn" # mandir=${datadir}/man export mandir="/usr/share/man" # PREFERRED_VERSION_gcc-cross-intermediate=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-cross-intermediate="4.3.3" # PREFERRED_VERSION_opie-gutenbrowser=${OPIE_VERSION} PREFERRED_VERSION_opie-gutenbrowser="1.2.4" # PREFERRED_VERSION_fontconfig=2.8.0 PREFERRED_VERSION_fontconfig="2.8.0" # bindir_cross=/bin bindir_cross="/bin" # HOST_CC_ARCH=${TARGET_CC_ARCH} HOST_CC_ARCH="-march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb" # GNU_MIRROR=ftp://ftp.gnu.org/gnu GNU_MIRROR="ftp://ftp.gnu.org/gnu" # PREFERRED_VERSION_qt4-tools-native=${ANGSTROM_QT_VERSION} PREFERRED_VERSION_qt4-tools-native="4.6.3" # MACHINE_DISPLAY_WIDTH_PIXELS=240 MACHINE_DISPLAY_WIDTH_PIXELS="240" # DISTRO_BLUETOOTH_MANAGER=blueprobe bluez4 DISTRO_BLUETOOTH_MANAGER="blueprobe bluez4" # BUILD_OS=linux BUILD_OS="linux" # STRIP=${HOST_PREFIX}strip export STRIP="arm-angstrom-linux-gnueabi-strip" # PREFERRED_VERSION_opie-usermanager=${OPIE_VERSION} PREFERRED_VERSION_opie-usermanager="1.2.4" # IMAGE_CMD_cpio.gz.u-boot=cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz) ${EXTRA_IMAGECMD}; mkimage -A ${UBOOT_ARCH} -O linux -T ramdisk -C gzip -n ${IMAGE_NAME} -d ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz.u-boot IMAGE_CMD_cpio.gz.u-boot="cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 && (find . | cpio -o -H newc | gzip -c -9 >/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.cpio.gz) ; mkimage -A arm -O linux -T ramdisk -C gzip -n Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.cpio.gz /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.cpio.gz.u-boot" # STAGING_DATADIR=${STAGING_DIR_HOST}${datadir} STAGING_DATADIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share" # target_datadir=/usr/share target_datadir="/usr/share" # PREFERRED_VERSION_opie-security=${OPIE_VERSION} PREFERRED_VERSION_opie-security="1.2.4" # CCACHE= # __BBANONFUNCS=['__anon_184__home_DRESEARCH_sledz_work_openembedded_classes_staging_bbclass', '__anon_91__home_DRESEARCH_sledz_work_openembedded_classes_packaged_staging_bbclass', '__anon_416_classes_base_bbclass', '__anon_38_classes_src_distribute_local_bbclass', '__anon_18_classes_angstrom_bbclass', '__anon_148__home_DRESEARCH_sledz_work_openembedded_classes_package_bbclass', '__anon_320_classes_package_ipk_bbclass', '__anon_101__home_DRESEARCH_sledz_work_openembedded_classes_siteinfo_bbclass'] # PREFERRED_VERSION_qt4-x11-free-gles=${ANGSTROM_QT_VERSION} PREFERRED_VERSION_qt4-x11-free-gles="4.6.3" # IMAGE_ROOTFS=${TMPDIR}/rootfs/${PN} IMAGE_ROOTFS="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4" # FETCHCOMMAND_cvs=/usr/bin/env 'PATH=${PATH}' cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE} FETCHCOMMAND_cvs="/usr/bin/env 'PATH=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/armv5te/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux//bin:/opt/bitbake/bin:/opt/avr/bin/:/opt/avr/bin/:/home/DRESEARCH/sledz/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/gnome/bin:/usr/lib/qt3/bin:/usr/sbin:/sbin:/usr/sbin:/sbin' cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}" # STAGING_SIPDIR=${STAGING_DATADIR_NATIVE}/sip export STAGING_SIPDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/share/sip" # base_bindir_native=/bin base_bindir_native="/bin" # IMAGE_CMD_ext3.gz=install -d ${DEPLOY_DIR_IMAGE}/tmp.gz ; genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext3 ${EXTRA_IMAGECMD}; tune2fs -j ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext3; gzip -f -9 ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext3; mv ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext3.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3.gz IMAGE_CMD_ext3.gz="install -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz ; genext2fs -b ${ROOTFS_SIZE} -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3 ; tune2fs -j /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3; gzip -f -9 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3; mv /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3.gz /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3.gz" # IMAGE_DEPENDS_cpio.gz.u-boot=u-boot-mkimage-native IMAGE_DEPENDS_cpio.gz.u-boot="u-boot-mkimage-native" # PSTAGE_PKGPN=${@bb.data.expand('staging-${PN}-${MULTIMACH_ARCH}${TARGET_VENDOR}-${TARGET_OS}', d).replace('_', '-')} PSTAGE_PKGPN="staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi" # MACHINE_DISPLAY_ORIENTATION=0 MACHINE_DISPLAY_ORIENTATION="0" # SECTION_${PN}-dbg=None # PREFERRED_VERSION_opie-minesweep=${OPIE_VERSION} PREFERRED_VERSION_opie-minesweep="1.2.4" # DATETIME=${DATE}${TIME} DATETIME="20110203095327" # TARGET_CC_ARCH_pn-cairo=-march=armv4t TARGET_CC_ARCH_pn-cairo="-march=armv4t" # P=${PN}-${PV} P="libsoup-2.4-2.29.91" # FILESPATHPKG=${PF}:${P}:${PN}:${BP}:${BPN}:files:. FILESPATHPKG="libsoup-2.4-2.29.91-r0:libsoup-2.4-2.29.91:libsoup-2.4:libsoup-2.4-2.29.91:libsoup-2.4:files:." # ASSUME_PROVIDED=bc-native bzip2-native cvs-native diffstat-native patch-native perl-native-runtime python-native-runtime svn-native texinfo-native util-linux-native ASSUME_PROVIDED="bc-native bzip2-native cvs-native diffstat-native patch-native perl-native-runtime python-native-runtime svn-native texinfo-native util-linux-native" # BUILDCFG_VARS=BB_VERSION METADATA_BRANCH METADATA_REVISION TARGET_ARCH TARGET_OS MACHINE DISTRO DISTRO_VERSION TARGET_FPU BUILDCFG_VARS="BB_VERSION METADATA_BRANCH METADATA_REVISION TARGET_ARCH TARGET_OS MACHINE DISTRO DISTRO_VERSION TARGET_FPU" # PREFERRED_VERSION_opie-keyboard=${OPIE_VERSION} PREFERRED_VERSION_opie-keyboard="1.2.4" # FILESPATH=${@':'.join([os.path.normpath(os.path.join(fp, p, o)) for fp in d.getVar('FILESPATHBASE', 1).split(':') for p in d.getVar('FILESPATHPKG', 1).split(':') for o in (d.getVar('OVERRIDES', 1) + ':').split(':')])} FILESPATH="/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/local:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/hipox:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/angstrom:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/linux-gnueabi:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/arm:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/build-linux:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/fail-fast:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/pn-libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/armv5te:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/Unknown:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/libc-glibc:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0/thumb-interwork:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91-r0:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/local:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/hipox:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/angstrom:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/linux-gnueabi:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/arm:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/build-linux:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/fail-fast:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/pn-libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/armv5te:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/Unknown:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/libc-glibc:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/thumb-interwork:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/local:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/hipox:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/angstrom:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/linux-gnueabi:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/arm:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/build-linux:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/fail-fast:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/pn-libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/armv5te:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/Unknown:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/libc-glibc:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/thumb-interwork:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/local:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/hipox:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/angstrom:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/linux-gnueabi:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/arm:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/build-linux:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/fail-fast:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/pn-libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/armv5te:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/Unknown:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/libc-glibc:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91/thumb-interwork:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4-2.29.91:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/local:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/hipox:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/angstrom:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/linux-gnueabi:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/arm:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/build-linux:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/fail-fast:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/pn-libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/armv5te:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/Unknown:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/libc-glibc:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4/thumb-interwork:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/local:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/hipox:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/angstrom:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/linux-gnueabi:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/arm:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/build-linux:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/fail-fast:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/pn-libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/armv5te:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/Unknown:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/libc-glibc:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/thumb-interwork:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/local:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/hipox:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/angstrom:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/linux-gnueabi:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/arm:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/build-linux:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/fail-fast:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/pn-libsoup-2.4:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/armv5te:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/Unknown:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libc-glibc:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/thumb-interwork:/home/DRESEARCH/sledz/work/openembedded/recipes/gnome" # PREFERRED_VERSION_opie-deco-polished=${OPIE_VERSION} PREFERRED_VERSION_opie-deco-polished="1.2.4" # PREFERRED_VERSION_opie-citytime=${OPIE_VERSION} PREFERRED_VERSION_opie-citytime="1.2.4" # PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm="gtk+" # PREFERRED_VERSION_opie-go=${OPIE_VERSION} PREFERRED_VERSION_opie-go="1.2.4" # PROFILE_OPTIMIZATION=-pg PROFILE_OPTIMIZATION="-pg" # BOOTSTRAP_EXTRA_RRECOMMENDS= # PREFERRED_PROVIDER_classpath=classpath PREFERRED_PROVIDER_classpath="classpath" # PREFERRED_VERSION_qt4-tools-sdk=${ANGSTROM_QT_VERSION} PREFERRED_VERSION_qt4-tools-sdk="4.6.3" # PREFERRED_VERSION_libmailwrapper=${OPIE_VERSION} PREFERRED_VERSION_libmailwrapper="1.2.4" # SEPPUKU_AUTOBUILD=1 SEPPUKU_AUTOBUILD="1" # BUILD_CXXFLAGS=${BUILD_CFLAGS} -fpermissive export BUILD_CXXFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/include -O2 -g -fpermissive" # PREFERRED_VERSION_xserver-kdrive=1.4.0.90 PREFERRED_VERSION_xserver-kdrive="1.4.0.90" # OBJCOPY=${HOST_PREFIX}objcopy export OBJCOPY="arm-angstrom-linux-gnueabi-objcopy" # AR=${HOST_PREFIX}ar export AR="arm-angstrom-linux-gnueabi-ar" # CONFIGUREOPTS= --build=${BUILD_SYS} --host=${HOST_SYS} --target=${TARGET_SYS} --prefix=${prefix} --exec_prefix=${exec_prefix} --bindir=${bindir} --sbindir=${sbindir} --libexecdir=${libexecdir} --datadir=${datadir} --sysconfdir=${sysconfdir} --sharedstatedir=${sharedstatedir} --localstatedir=${localstatedir} --libdir=${libdir} --includedir=${includedir} --oldincludedir=${oldincludedir} --infodir=${infodir} --mandir=${mandir} CONFIGUREOPTS="--build=i686-linux --host=arm-angstrom-linux-gnueabi --target=arm-angstrom-linux-gnueabi --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man" # PREFERRED_VERSION_binutils_avr32=2.17 PREFERRED_VERSION_binutils_avr32="2.17" # EXTENDPEVER=${@int('${PE}') and '${PE}:' or ''} # SRCREV_pn-librest=14d35103d9649dc1e10c3e9ac2c690b3165c8184 SRCREV_pn-librest="14d35103d9649dc1e10c3e9ac2c690b3165c8184" # PSTAGE_WORKDIR=${TMPDIR}/pstage PSTAGE_WORKDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage" # PREFERRED_VERSION_opie-confeditor=${OPIE_VERSION} PREFERRED_VERSION_opie-confeditor="1.2.4" # F77=${CCACHE}${HOST_PREFIX}g77 ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} export F77="arm-angstrom-linux-gnueabi-g77 -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb" # EXTRA_IMAGECMD_cpio.gz= # SOLIBSDEV_darwin8=.dylib SOLIBSDEV_darwin8=".dylib" # PREFERRED_VERSION_opie-rotateapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-rotateapplet="1.2.4" # ANGSTROM_MODE=uclibc ANGSTROM_MODE="uclibc" # USER=sledz export USER="sledz" # SRC_URI=${GNOME_MIRROR}/libsoup/${@gnome_verdir("${PV}")}/libsoup-${PV}.tar.bz2;name=libsoup SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/libsoup/2.29/libsoup-2.29.91.tar.bz2;name=libsoup" # PREFERRED_VERSION_glib-2.0-native=2.24.1 PREFERRED_VERSION_glib-2.0-native="2.24.1" # ANGSTROM_GCC_VERSION_avr32=4.2.2 ANGSTROM_GCC_VERSION_avr32="4.2.2" # includedir_native=${prefix_native}/include includedir_native="/usr/include" # SITEINFO_BITS=32 SITEINFO_BITS="32" # PREFERRED_VERSION_opie-textedit=${OPIE_VERSION} PREFERRED_VERSION_opie-textedit="1.2.4" # OES_BITBAKE_CONF=1 OES_BITBAKE_CONF="1" # SRCREV_pn-mozilla-headless-services=c7873654894af6c7c6c01194d6185db46667b81f SRCREV_pn-mozilla-headless-services="c7873654894af6c7c6c01194d6185db46667b81f" # PREFERRED_VERSION_udev_libc-uclibc=141 PREFERRED_VERSION_udev_libc-uclibc="141" # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc=None # PSTAGE_DIR=${TMPDIR}/pstage PSTAGE_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage" # IMAGE_EXTRA_SPACE=10240 IMAGE_EXTRA_SPACE="10240" # EXTENDPV=${EXTENDPEVER}${PV}-${PR}${DISTRO_PR} EXTENDPV="2.29.91-r0.6" # PREFERRED_VERSION_opie-addressbook=${OPIE_VERSION} PREFERRED_VERSION_opie-addressbook="1.2.4" # sharedstatedir=${base_prefix}/com export sharedstatedir="/com" # PREFERRED_VERSION_opie-handwriting=${OPIE_VERSION} PREFERRED_VERSION_opie-handwriting="1.2.4" # FETCHCMD_hg=/usr/bin/env hg FETCHCMD_hg="/usr/bin/env hg" # STAGING_BINDIR=${STAGING_DIR_HOST}${bindir} STAGING_BINDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/bin" # BBFILE_COLLECTIONS=upstream localcommon local BBFILE_COLLECTIONS="upstream localcommon local" # UPDATECOMMAND=ERROR, this must be a BitBake bug UPDATECOMMAND="ERROR, this must be a BitBake bug" # ANGSTROM_URI=http://www.angstrom-distribution.org ANGSTROM_URI="http://www.angstrom-distribution.org" # MACHINE_KERNEL_PR= # OLDEST_KERNEL_ppc64=2.4.21 OLDEST_KERNEL_ppc64="2.4.21" # EXTENDPE=${@int('${PE}') and '${PE}_' or ''} # QTE_VERSION=2.3.10 QTE_VERSION="2.3.10" # MACHINE_DISPLAY_HEIGHT_PIXELS=320 MACHINE_DISPLAY_HEIGHT_PIXELS="320" # PREFERRED_VERSION_opie-notesapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-notesapplet="1.2.4" # FILESDIR=${@bb.which(d.getVar('FILESPATH', 1), '.')} FILESDIR="/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/files/." # PREFERRED_VERSION_qte-mt=${QTE_VERSION} PREFERRED_VERSION_qte-mt="2.3.10" # PREFERRED_VERSION_gcc-cross-initial=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-cross-initial="4.3.3" # MACHINE_KERNEL_VERSION=2.6 MACHINE_KERNEL_VERSION="2.6" # BB_NUMBER_THREADS=4 BB_NUMBER_THREADS="4" # FILES_${PN}-static=None # PREFERRED_PROVIDER_bluez-libs=bluez4 PREFERRED_PROVIDER_bluez-libs="bluez4" # CE_VERSION=2.25.01 CE_VERSION="2.25.01" # PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm="gtk+" # SDK_NAME=${DISTRO}/${TARGET_ARCH} SDK_NAME="angstrom/arm" # OELAYOUT_ABI=5 OELAYOUT_ABI="5" # IMAGE_CMD_tar.bz2=cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 . IMAGE_CMD_tar.bz2="cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 && tar -jcvf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.tar.bz2 ." # TMPDIR=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6 TMPDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6" # PREFERRED_VERSION_ti-dm355mm-module=1_13 PREFERRED_VERSION_ti-dm355mm-module="1_13" # SELECTED_OPTIMIZATION_pn-libgssdp=${PROFILE_OPTIMIZATION} SELECTED_OPTIMIZATION_pn-libgssdp="-pg" # layout_base_prefix=${base_prefix} # PACKAGESTRIPFUNCS= do_runstrip PACKAGESTRIPFUNCS="do_runstrip" # PSTAGING_ACTIVE=1 export PSTAGING_ACTIVE="1" # PREFERRED_VERSION_ti-codecs-dm6446=2_05_00_00 PREFERRED_VERSION_ti-codecs-dm6446="2_05_00_00" # layout_docdir=${docdir} layout_docdir="/usr/share/doc" # base_libdir_native=/lib base_libdir_native="/lib" # PREFERRED_VERSION_opie-zkbapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-zkbapplet="1.2.4" # PKGR=${PR}${DISTRO_PR} PKGR="r0.6" # IMAGE_DEPENDS_ubifs=mtd-utils-native IMAGE_DEPENDS_ubifs="mtd-utils-native" # XDG_DATA_DIRS=${STAGING_DATADIR} export XDG_DATA_DIRS="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share" # QEMU_OPTIONS_iwmmxt=-cpu pxa270-c5 QEMU_OPTIONS_iwmmxt="-cpu pxa270-c5" # PREFERRED_VERSION_opie-today-fortuneplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-today-fortuneplugin="1.2.4" # PREFERRED_PROVIDER_libgpewidget=libgpewidget PREFERRED_PROVIDER_libgpewidget="libgpewidget" # PREFERRED_VERSION_opie-mediummount=${OPIE_VERSION} PREFERRED_VERSION_opie-mediummount="1.2.4" # BBFILE_PATTERN_upstream=^${OE_ROOT}/recipes/ BBFILE_PATTERN_upstream="^/home/DRESEARCH/sledz/work/openembedded/recipes/" # libexecdir=${exec_prefix}/libexec export libexecdir="/usr/libexec" # PREFERRED_VERSION_opie-lockapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-lockapplet="1.2.4" # PREFERRED_VERSION_opie-volumeapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-volumeapplet="1.2.4" # PREFERRED_VERSION_gst-pulse=0.9.7 PREFERRED_VERSION_gst-pulse="0.9.7" # PREFERRED_VERSION_opie-mediaplayer1-libtremorplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer1-libtremorplugin="1.2.4" # PREFERRED_VERSION_opie-ftplib=${OPIE_VERSION} PREFERRED_VERSION_opie-ftplib="1.2.4" # PREFERRED_VERSION_opie-vmemo-settings=${OPIE_VERSION} PREFERRED_VERSION_opie-vmemo-settings="1.2.4" # OVERRIDE_INTERWORK=${@['', ':thumb-interwork'][bb.data.getVar('THUMB_INTERWORK', d, 1) == 'yes']} OVERRIDE_INTERWORK=":thumb-interwork" # PREFERRED_VERSION_opie-examples-python=${OPIE_VERSION} PREFERRED_VERSION_opie-examples-python="1.2.4" # LIBC=${ANGSTROMLIBC} unset LIBC # PREFERRED_PROVIDER_libfribidi=fribidi PREFERRED_PROVIDER_libfribidi="fribidi" # FILES_${PN}-dbg=None # IMAGE_DEPENDS_jffs2=mtd-utils-native IMAGE_DEPENDS_jffs2="mtd-utils-native" # PREFERRED_VERSION_opie-tictac=${OPIE_VERSION} PREFERRED_VERSION_opie-tictac="1.2.4" # LDFLAGS_pn-libsoup=-pg LDFLAGS_pn-libsoup="-pg" # EXTRA_IMAGECMD_cpio= # bindir_native=${prefix_native}/bin bindir_native="/usr/bin" # SRC_DISTRIBUTEDIR=${DEPLOY_DIR}/sources SRC_DISTRIBUTEDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/sources" # FILE_DIRNAME=${@os.path.dirname(bb.data.getVar('FILE', d))} FILE_DIRNAME="/home/DRESEARCH/sledz/work/openembedded/recipes/gnome" # BB_MIN_VERSION=1.8.18 BB_MIN_VERSION="1.8.18" # datadir_native=${prefix_native}/share datadir_native="/usr/share" # QTDIR=${STAGING_DIR_HOST}/qt2 export QTDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/qt2" # ANGSTROM_BINUTILS_VERSION_armv7a=2.18.50.0.7 ANGSTROM_BINUTILS_VERSION_armv7a="2.18.50.0.7" # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc=None # PREFERRED_VERSION_opie-mediaplayer1-libmadplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer1-libmadplugin="1.2.4" # STAGING_DIR_TARGET=${STAGING_DIR}/${BASEPKG_TARGET_SYS} STAGING_DIR_TARGET="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi" # PREFERRED_VERSION_opie-formatter=${OPIE_VERSION} PREFERRED_VERSION_opie-formatter="1.2.4" # PREFERRED_PROVIDER_tslib=tslib PREFERRED_PROVIDER_tslib="tslib" # PREFERRED_VERSION_udev=141 PREFERRED_VERSION_udev="141" # COMBINED_FEATURES=${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "alsa", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "bluetooth", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "ext2", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "vfat", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "irda", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pcmcia", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pci", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbgadget", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbhost", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "wifi", d)} ${@base_ifelse( base_contains('DISTRO_FEATURES', ('pci', 'wifi', 'madwifi'), True, False, d) and base_contains('MACHINE_FEATURES', 'pci', True, False, d), 'madwifi', '')} ${@base_ifelse( base_contains('DISTRO_FEATURES', ('wifi', 'hostap'), True, False, d) and ((base_contains('MACHINE_FEATURES', 'pci', True, False, d) and base_contains('DISTRO_FEATURES', 'pci', True, False, d)) or (base_contains('MACHINE_FEATURES', 'pcmcia', True, False, d) and base_contains('DISTRO_FEATURES', 'pcmcia', True, False, d))), 'hostap', '')} COMBINED_FEATURES="ext2 pci usbhost" # PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc-initial=gcc-cross-initial PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc-initial="gcc-cross-initial" # IMAGE_CMD_tar.gz=cd ${IMAGE_ROOTFS} && tar -zcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.gz . IMAGE_CMD_tar.gz="cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 && tar -zcvf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.tar.gz ." # KONSOLE_TERMCMDRUN=${KONSOLE_TERMCMD} -e $SHELLCMDS KONSOLE_TERMCMDRUN="konsole -T \"$TERMWINDOWTITLE\" -e $SHELLCMDS" # PREFERRED_VERSION_opie-wellenreiter=${OPIE_VERSION} PREFERRED_VERSION_opie-wellenreiter="1.2.4" # datadir=${prefix}/share export datadir="/usr/share" # RDEPENDS_libsoup-2.4-dev=${PN} (= ${EXTENDPV}) RDEPENDS_libsoup-2.4-dev="libsoup-2.4 (= 2.29.91-r0.6)" # STAGING_ETCDIR_NATIVE=${STAGING_DIR_NATIVE}${sysconfdir_native} STAGING_ETCDIR_NATIVE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc" # STAGE_TEMP=${WORKDIR}/temp-staging STAGE_TEMP="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging" # PSTAGE_PKGMANAGER=stage-manager-ipkg PSTAGE_PKGMANAGER="stage-manager-ipkg" # layout_datadir=${datadir} layout_datadir="/usr/share" # PREFERRED_VERSION_opie-suspendapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-suspendapplet="1.2.4" # FEED_URIS=None # PREFERRED_VERSION_opie-checkbook=${OPIE_VERSION} PREFERRED_VERSION_opie-checkbook="1.2.4" # HOST_EXEEXT= # SRCDATE=${DATE} SRCDATE="20110203" # GNOME_TERMCMDRUN=${GNOME_TERMCMD} -x $SHELLCMDS GNOME_TERMCMDRUN="gnome-terminal --disable-factory -t \"$TERMWINDOWTITLE\" -x $SHELLCMDS" # SEPPUKU_PASS=None # PREFERRED_VERSION_opie-cardapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-cardapplet="1.2.4" # SRCREV_pn-mutter=aff4cf110307e149d3497d20543cde27b9699758 SRCREV_pn-mutter="aff4cf110307e149d3497d20543cde27b9699758" # PREFERRED_VERSION_xserver-xorg=1.7.4 PREFERRED_VERSION_xserver-xorg="1.7.4" # ANGSTROM_BINUTILS_VERSION=2.18 ANGSTROM_BINUTILS_VERSION="2.18" # PREFERRED_VERSION_opie-recorder=${OPIE_VERSION} PREFERRED_VERSION_opie-recorder="1.2.4" # PREFERRED_PROVIDER_virtual/xserver=xserver-xorg PREFERRED_PROVIDER_virtual/xserver="xserver-xorg" # TARGET_CC_ARCH=-march=armv5te -mtune=arm926ej-s ${ARM_INTERWORK_M_OPT} ${ARM_THUMB_M_OPT} TARGET_CC_ARCH="-march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb" # QEMU_OPTIONS_armv6=-cpu arm1136 QEMU_OPTIONS_armv6="-cpu arm1136" # SHELLRCCMD=bash --rcfile $TERMRCFILE SHELLRCCMD="bash --rcfile $TERMRCFILE" # HOST_ARCH=${TARGET_ARCH} HOST_ARCH="arm" # ENABLE_BINARY_LOCALE_GENERATION=0 ENABLE_BINARY_LOCALE_GENERATION="0" # FILES_libsoup-2.4-doc=${datadir}/ FILES_libsoup-2.4-doc="/usr/share/" # PREFERRED_PROVIDER_gdk-pixbuf-csource-native=gtk+-native PREFERRED_PROVIDER_gdk-pixbuf-csource-native="gtk+-native" # TARGET_OS=linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]} TARGET_OS="linux-gnueabi" # PREFERRED_VERSION_dropbear=0.51 PREFERRED_VERSION_dropbear="0.51" # GPEPHONE_MIRROR=http://gpephone.linuxtogo.org/download/gpephone GPEPHONE_MIRROR="http://gpephone.linuxtogo.org/download/gpephone" # GPEPHONE_SVN=svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=${PN} GPEPHONE_SVN="svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=libsoup-2.4" # sbindir_native=${prefix_native}/sbin sbindir_native="/usr/sbin" # SOLIBS_darwin8=.*.dylib SOLIBS_darwin8=".*.dylib" # PREFERRED_VERSION_opie-pics=${OPIE_VERSION} PREFERRED_VERSION_opie-pics="1.2.4" # PREFERRED_VERSION_ti-xdais=6_25_01_08 PREFERRED_VERSION_ti-xdais="6_25_01_08" # PREFERRED_VERSION_u-boot=2009.03 PREFERRED_VERSION_u-boot="2009.03" # ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01=1 ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01="1" # RANLIB=${HOST_PREFIX}ranlib export RANLIB="arm-angstrom-linux-gnueabi-ranlib" # GUI_MACHINE_CLASS=${MACHINE_GUI_CLASS} GUI_MACHINE_CLASS="smallscreen" # PREFERRED_PROVIDER_qt4-x11-free=qt4-x11-free PREFERRED_PROVIDER_qt4-x11-free="qt4-x11-free" # TARGET_CC_ARCH_pn-webkit-gtk=-march=armv4t TARGET_CC_ARCH_pn-webkit-gtk="-march=armv4t" # PREFERRED_VERSION_opie-batteryapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-batteryapplet="1.2.4" # MACHINE_EXTRA_RRECOMMENDS= # PREFERRED_PROVIDER_gdk-pixbuf-loader-gif=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-gif="gtk+" # PACKAGE_ARCHS=all any noarch ${TARGET_ARCH} ${PACKAGE_EXTRA_ARCHS} ${MACHINE} PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5te hipox" # PREFERRED_VERSION_opie-taskbar-images=${OPIE_VERSION} PREFERRED_VERSION_opie-taskbar-images="1.2.4" # DISTRO_REVISION=3 DISTRO_REVISION="3" # E_URI=http://enlightenment.freedesktop.org/files E_URI="http://enlightenment.freedesktop.org/files" # ISHOULDNEVEREXIST=None # FILES_${PN}=None # PREFERRED_VERSION_opie-launcher-settings=${OPIE_VERSION} PREFERRED_VERSION_opie-launcher-settings="1.2.4" # QEMU_OPTIONS= # FILES_libsoup-2.4-dev=${includedir}/ ${libdir}/ FILES_libsoup-2.4-dev="/usr/include/ /usr/lib/" # SDK_PATH=/usr/local/${SDK_NAME} SDK_PATH="/usr/local/angstrom/arm" # BUILD_CXX=${CCACHE}${BUILD_PREFIX}g++ ${BUILD_CC_ARCH} export BUILD_CXX="g++" # FULL_OPTIMIZATION=-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 FULL_OPTIMIZATION="-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2" # PREFERRED_VERSION_pkgconfig=0.23 PREFERRED_VERSION_pkgconfig="0.23" # PREFERRED_VERSION_opie-style-metal=${OPIE_VERSION} PREFERRED_VERSION_opie-style-metal="1.2.4" # PREFERRED_VERSION_opie-networkapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-networkapplet="1.2.4" # TINDER_HOST=ewi546.ewi.utwente.nl TINDER_HOST="ewi546.ewi.utwente.nl" # PREFERRED_VERSION_opie-restartapplet2=${OPIE_VERSION} PREFERRED_VERSION_opie-restartapplet2="1.2.4" # UPDATECOMMAND_cvs=/usr/bin/env 'PATH=${PATH}' cvs -d${CVSROOT} update -d -P ${CVSCOOPTS} UPDATECOMMAND_cvs="/usr/bin/env 'PATH=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/armv5te/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux//bin:/opt/bitbake/bin:/opt/avr/bin/:/opt/avr/bin/:/home/DRESEARCH/sledz/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/gnome/bin:/usr/lib/qt3/bin:/usr/sbin:/sbin:/usr/sbin:/sbin' cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}" # PARALLEL_MAKE=-j 4 PARALLEL_MAKE="-j 4" # PSTAGE_INSTALL_CMD=${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -force-depends -o ${TMPDIR} install PSTAGE_INSTALL_CMD="stage-manager-ipkg -f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf -force-depends -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6 install" # PREFERRED_VERSION_opie-rdesktop=${OPIE_VERSION} PREFERRED_VERSION_opie-rdesktop="1.2.4" # MKTEMPCMD=mktemp -q ${TMPBASE} MKTEMPCMD="mktemp -q ${TMPBASE}" # DATE=20110203 DATE="20110203" # APACHE_MIRROR=http://archive.apache.org/dist APACHE_MIRROR="http://archive.apache.org/dist" # IMAGE_DEPENDS_squashfs-lzma=squashfs-tools-native IMAGE_DEPENDS_squashfs-lzma="squashfs-tools-native" # SDK_LDFLAGS=-L${STAGING_DIR_SDK}${libdir} -Wl,-rpath-link,${STAGING_DIR_SDK}${libdir} -Wl,-O1 export SDK_LDFLAGS="-L/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/lib -Wl,-O1" # PREFERRED_VERSION_opie-dagger=${OPIE_VERSION} PREFERRED_VERSION_opie-dagger="1.2.4" # do_rootfs=None # BASEPKG_HOST_SYS=${BASE_PACKAGE_ARCH}${HOST_VENDOR}-${HOST_OS} BASEPKG_HOST_SYS="armv5te-angstrom-linux-gnueabi" # PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg="gtk+" # LD=${HOST_PREFIX}ld${TOOLCHAIN_OPTIONS} export LD="arm-angstrom-linux-gnueabi-ld" # HOST_VENDOR=${TARGET_VENDOR} HOST_VENDOR="-angstrom" # QEMU_OPTIONS_armv6-novfp=-cpu arm1136 QEMU_OPTIONS_armv6-novfp="-cpu arm1136" # PATCHRESOLVE=noop PATCHRESOLVE="noop" # PREFERRED_VERSION_opie-quicklauncher=${OPIE_VERSION} PREFERRED_VERSION_opie-quicklauncher="1.2.4" # HOST_OS=${TARGET_OS} HOST_OS="linux-gnueabi" # PREFERRED_VERSION_eglibc-initial=2.9 PREFERRED_VERSION_eglibc-initial="2.9" # EXTRA_OEMAKE= # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial=None # SECTION_libsoup-2.4-doc=doc SECTION_libsoup-2.4-doc="doc" # PREFERRED_VERSION_opie-multikeyapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-multikeyapplet="1.2.4" # UDEV_GE_141=1 UDEV_GE_141="1" # TARGET_FPU_armv6=hard TARGET_FPU_armv6="hard" # LDFLAGS=${TARGET_LDFLAGS} export LDFLAGS="-L/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash-style=gnu" # DISTRO_TYPE=debug DISTRO_TYPE="debug" # layout_prefix=${prefix} layout_prefix="/usr" # HOST_NONSYSV=None # PREFERRED_VERSION_opie-style-phase=${OPIE_VERSION} PREFERRED_VERSION_opie-style-phase="1.2.4" # MULTIMACH_TARGET_SYS=${MULTIMACH_ARCH}${TARGET_VENDOR}-${TARGET_OS} MULTIMACH_TARGET_SYS="armv5te-angstrom-linux-gnueabi" # PREFERRED_VERSION_libtool-cross=2.2.6b PREFERRED_VERSION_libtool-cross="2.2.6b" # FREEBSD_MIRROR=ftp://ftp.freebsd.org/pub/FreeBSD/ FREEBSD_MIRROR="ftp://ftp.freebsd.org/pub/FreeBSD/" # PREFERRED_VERSION_binutils-cross=${ANGSTROM_BINUTILS_VERSION} PREFERRED_VERSION_binutils-cross="2.18" # COLORTERM=1 export COLORTERM="1" # EXTRA_AUTORECONF=--exclude=autopoint EXTRA_AUTORECONF="--exclude=autopoint" # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils=None # THUMB_INTERWORK=yes THUMB_INTERWORK="yes" # SRCREV_pn-twitter-glib=849bec29292df88590e0b2898b50b9b8d766817e SRCREV_pn-twitter-glib="849bec29292df88590e0b2898b50b9b8d766817e" # PREFERRED_VERSION_qt4-embedded-gles=${ANGSTROM_QT_VERSION} PREFERRED_VERSION_qt4-embedded-gles="4.6.3" # EXTRA_IMAGECMD_squashfs= # SYSVINIT_ENABLED_GETTYS=None # SYSROOTEXTRALIBDIRSED= # DISTRO_EXTRA_RRECOMMENDS= kernel-module-vfat kernel-module-ext2 kernel-module-ext3 kernel-module-af-packet avahi-daemon avahi-autoipd openssh-sftp-server ${DEBUG_APPS} DISTRO_EXTRA_RRECOMMENDS="kernel-module-vfat kernel-module-ext2 kernel-module-ext3 kernel-module-af-packet avahi-daemon avahi-autoipd openssh-sftp-server strace procps" # TARGET_CXXFLAGS=${TARGET_CFLAGS} -fpermissive export TARGET_CXXFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive" # PREFERRED_VERSION_opie-qss=${OPIE_VERSION} PREFERRED_VERSION_opie-qss="1.2.4" # PREFERRED_VERSION_opie-vtapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-vtapplet="1.2.4" # SOLIBSDEV=.so SOLIBSDEV=".so" # BUILD_ARCH=i686 BUILD_ARCH="i686" # GNOME_TERMCMD=gnome-terminal --disable-factory -t "$TERMWINDOWTITLE" GNOME_TERMCMD="gnome-terminal --disable-factory -t \"$TERMWINDOWTITLE\"" # HOST_SYS=${HOST_ARCH}${HOST_VENDOR}-${HOST_OS} HOST_SYS="arm-angstrom-linux-gnueabi" # TOOLCHAIN_PATH=${STAGING_DIR_NATIVE}${prefix_native}/${BASE_PACKAGE_ARCH} TOOLCHAIN_PATH="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/armv5te" # PREFERRED_VERSION_libgemwidget=1.0 PREFERRED_VERSION_libgemwidget="1.0" # MAKE=make export MAKE="make" # PREFERRED_VERSION_opie-securityplugin-blueping=${OPIE_VERSION} PREFERRED_VERSION_opie-securityplugin-blueping="1.2.4" # PREFERRED_VERSION_libqpe-opie=${OPIE_VERSION} PREFERRED_VERSION_libqpe-opie="1.2.4" # UPDATECOMMAND_svn=/usr/bin/env svn update --non-interactive --force --accept theirs-full ${SVNCOOPTS} UPDATECOMMAND_svn="/usr/bin/env svn update --non-interactive --force --accept theirs-full ${SVNCOOPTS}" # PKGV=${PV} PKGV="2.29.91" # IMAGE_CMD_cramfs=mkcramfs ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cramfs ${EXTRA_IMAGECMD} IMAGE_CMD_cramfs="mkcramfs /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.cramfs" # includedir=${exec_prefix}/include export includedir="/usr/include" # layout_infodir=${infodir} layout_infodir="/usr/share/info" # TARGET_CPPFLAGS=-isystem${STAGING_DIR_TARGET}${includedir} export TARGET_CPPFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include" # RRECOMMENDS_${PN}-dbg=None # PREFERRED_VERSION_opie-dvorak=${OPIE_VERSION} PREFERRED_VERSION_opie-dvorak="1.2.4" # IMAGE_CMD_cpio.gz=cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz) ${EXTRA_IMAGECMD} IMAGE_CMD_cpio.gz="cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 && (find . | cpio -o -H newc | gzip -c -9 >/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.cpio.gz)" # SELECTED_OPTIMIZATION=${@bb.data.getVar(['FULL_OPTIMIZATION', 'DEBUG_OPTIMIZATION'][bb.data.getVar('DEBUG_BUILD', d, 1) == '1'], d, 1)} SELECTED_OPTIMIZATION="-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2" # PCMCIA_MANAGER=pcmciautils PCMCIA_MANAGER="pcmciautils" # PREFERRED_VERSION_ti-dmai-apps=2_10_00_01+svnr% PREFERRED_VERSION_ti-dmai-apps="2_10_00_01+svnr%" # OE_HOME=/home/DRESEARCH/sledz/work/HydraIP/OE export OE_HOME="/home/DRESEARCH/sledz/work/HydraIP/OE" # PREFERRED_VERSION_ti-biosutils=1_02_02 PREFERRED_VERSION_ti-biosutils="1_02_02" # STAGING_DIR_NATIVE=${STAGING_DIR}/${BUILD_SYS} STAGING_DIR_NATIVE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux" # PREFERRED_PROVIDER_opkg=opkg PREFERRED_PROVIDER_opkg="opkg" # FILESPATHBASE=${FILE_DIRNAME} FILESPATHBASE="/home/DRESEARCH/sledz/work/openembedded/recipes/gnome" # PREFERRED_VERSION_glibmm=2.24.0 PREFERRED_VERSION_glibmm="2.24.0" # PREFERRED_VERSION_opie-mediaplayer2-skin-default-landscape=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer2-skin-default-landscape="1.2.4" # MACHINE_TASK_PROVIDER=${DEFAULT_TASK_PROVIDER} MACHINE_TASK_PROVIDER="task-base" # FILE=/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4_2.29.91.bb FILE="/home/DRESEARCH/sledz/work/openembedded/recipes/gnome/libsoup-2.4_2.29.91.bb" # PREFERRED_VERSION_libopie2=${OPIE_VERSION} PREFERRED_VERSION_libopie2="1.2.4" # PREFERRED_VERSION_opie-mobilemsg=${OPIE_VERSION} PREFERRED_VERSION_opie-mobilemsg="1.2.4" # PREFERRED_VERSION_ti-local-power-manager=1_24_01 PREFERRED_VERSION_ti-local-power-manager="1_24_01" # EXTENDPKGEVER=${@['','${PKGE\x7d:'][bb.data.getVar('PKGE',d,1) > 0]} # IMAGE_CMD_ubi=echo \[ubifs\] > ubinize.cfg ; echo mode=ubi >> ubinize.cfg ; echo image=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs >> ubinize.cfg ; echo vol_id=0 >> ubinize.cfg ; echo vol_type=dynamic >> ubinize.cfg ; echo vol_name=${UBI_VOLNAME} >> ubinize.cfg ; echo vol_flags=autoresize >> ubinize.cfg;mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg IMAGE_CMD_ubi="echo \[ubifs\] > ubinize.cfg ; echo mode=ubi >> ubinize.cfg ; echo image=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ubifs >> ubinize.cfg ; echo vol_id=0 >> ubinize.cfg ; echo vol_type=dynamic >> ubinize.cfg ; echo vol_name=hipox-rootfs >> ubinize.cfg ; echo vol_flags=autoresize >> ubinize.cfg;mkfs.ubifs -r /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg" # libdir_native=${prefix_native}/lib libdir_native="/usr/lib" # PSTAGE_BUILD_CMD=stage-manager-ipkg-build -o 0 -g 0 PSTAGE_BUILD_CMD="stage-manager-ipkg-build -o 0 -g 0" # IMAGE_CMD_ext2.bz2=install -d ${DEPLOY_DIR_IMAGE}/tmp.bz2 ; genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext2 ${EXTRA_IMAGECMD}; bzip2 -f -9 ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext2; mv ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext2.bz2 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2.bz2 IMAGE_CMD_ext2.bz2="install -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2 ; genext2fs -b ${ROOTFS_SIZE} -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2 ; bzip2 -f -9 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2; mv /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2.bz2 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2.bz2" # acpaths=default acpaths="default" # PREFERRED_VERSION_libopietooth1=${OPIE_VERSION} PREFERRED_VERSION_libopietooth1="1.2.4" # PREFERRED_PROVIDER_dbus-glib=dbus-glib PREFERRED_PROVIDER_dbus-glib="dbus-glib" # FILES_${PN}-doc=None # layout_includedir=${includedir} layout_includedir="/usr/include" # ARM_INTERWORK_M_OPT=${@['-mno-thumb-interwork', '-mthumb-interwork'][bb.data.getVar('THUMB_INTERWORK', d, 1) == 'yes']} ARM_INTERWORK_M_OPT="-mthumb-interwork" # PREFERRED_VERSION_networkmanager=0.8.1 PREFERRED_VERSION_networkmanager="0.8.1" # BBFILE_PATTERN_local=^${OE_HOME}/hipox/recipes/ BBFILE_PATTERN_local="^/home/DRESEARCH/sledz/work/HydraIP/OE/hipox/recipes/" # PRIORITY=optional PRIORITY="optional" # PREFERRED_VERSION_binutils=${ANGSTROM_BINUTILS_VERSION} PREFERRED_VERSION_binutils="2.18" # BBMASK=${@base_conditional('ENTERPRISE_DISTRO', '1', base_conditional('OLDBBMASK', '', '', '(${OLDBBMASK})|', d) + '(mp3blaster|mpg123|mpg321|smpeg|liba52|lame|libmad|mpeg2dec|xmms-mad|madplay|python-mad|opie-mediaplayer1-libmadplugin|ffmpeg|mplayer)', '${OLDBBMASK}', d)} # OPIEDIR=${STAGING_DIR_HOST} export OPIEDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi" # FEED_ARCH_bfin=blackfin FEED_ARCH_bfin="blackfin" # PREFERRED_VERSION_libtool-sdk=2.2.6b PREFERRED_VERSION_libtool-sdk="2.2.6b" # PREFERRED_VERSION_mythplugins=0.22 PREFERRED_VERSION_mythplugins="0.22" # SEPPUKU_QUERY=http://bugs.openembedded.net/buglist.cgi? SEPPUKU_QUERY="http://bugs.openembedded.net/buglist.cgi?" # PREFERRED_PROVIDER_bluez-utils-dbus=bluez-utils PREFERRED_PROVIDER_bluez-utils-dbus="bluez-utils" # SECTION=x11/gnome/libs SECTION="x11/gnome/libs" # DISTRO_PR=.6 DISTRO_PR=".6" # TARGET_FPU_armv6-novfp=soft TARGET_FPU_armv6-novfp="soft" # SDK_CC_ARCH=${BUILD_CC_ARCH} # MAINTAINER=Angstrom Developers MAINTAINER="Angstrom Developers " # DISTRO_NAME=Angstrom DISTRO_NAME="Angstrom" # GROUP_locale=None # BUILD_CC=${CCACHE}${BUILD_PREFIX}gcc ${BUILD_CC_ARCH} export BUILD_CC="gcc" # BUILD_LDFLAGS=-L${STAGING_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-O1 export BUILD_LDFLAGS="-L/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/lib -Wl,-rpath,/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/lib -Wl,-O1" # UBI_VOLNAME=${MACHINE}-rootfs UBI_VOLNAME="hipox-rootfs" # EXTRA_IMAGECMD_ubi= # STAGING_LIBDIR=${STAGING_DIR_HOST}${libdir} STAGING_LIBDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib" # PREFERRED_VERSION_gtk+=2.20.1 PREFERRED_VERSION_gtk+="2.20.1" # CONFIG_SITE=${@' '.join(_autotools_get_sitefiles(d))} export CONFIG_SITE="/home/DRESEARCH/sledz/work/openembedded/site/endian-little /home/DRESEARCH/sledz/work/openembedded/site/arm-common /home/DRESEARCH/sledz/work/openembedded/site/common-linux /home/DRESEARCH/sledz/work/openembedded/site/common-glibc /home/DRESEARCH/sledz/work/openembedded/site/arm-linux /home/DRESEARCH/sledz/work/openembedded/site/common" # OPKG_SRCREV=554 OPKG_SRCREV="554" # TARGET_ARCH=arm unset TARGET_ARCH # PREFERRED_VERSION_dbus=1.2.24 PREFERRED_VERSION_dbus="1.2.24" # FETCHCMD_cvs=/usr/bin/env cvs FETCHCMD_cvs="/usr/bin/env cvs" # PREFERRED_PROVIDER_virtual/alsa-scenarios=fsodeviced PREFERRED_PROVIDER_virtual/alsa-scenarios="fsodeviced" # PREFERRED_VERSION_opie-aqpkg=${OPIE_VERSION} PREFERRED_VERSION_opie-aqpkg="1.2.4" # CXXFLAGS=${TARGET_CXXFLAGS} -fvisibility-inlines-hidden export CXXFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden" # BUILD_F77=${CCACHE}${BUILD_PREFIX}g77 ${BUILD_CC_ARCH} export BUILD_F77="g77" # PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-for-gcc=glibc PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-for-gcc="glibc" # PREFERRED_VERSION_linux-libc-headers-native=${LINUX_LIBC_HEADERS_VERSION} PREFERRED_VERSION_linux-libc-headers-native="2.6.31" # PREFERRED_VERSION_ti-codecs-dm355-server=1_13_000 PREFERRED_VERSION_ti-codecs-dm355-server="1_13_000" # STAGING_IDLDIR=${STAGING_DATADIR}/idl export STAGING_IDLDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/idl" # PREFERRED_PROVIDER_gdk-pixbuf-loader-ani=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-ani="gtk+" # insane_do_package_write= package_do_package_write insane_do_package_write="package_do_package_write" # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate=None # layout_sbindir=${sbindir} layout_sbindir="/usr/sbin" # BB_LOCALCOUNT_OVERRIDE=1 BB_LOCALCOUNT_OVERRIDE="1" # GENTOO_MIRROR=http://distfiles.gentoo.org/distfiles GENTOO_MIRROR="http://distfiles.gentoo.org/distfiles" # CO_DIR=${DL_DIR} CO_DIR="/home/DRESEARCH/sledz/sources" # bindir=${exec_prefix}/bin export bindir="/usr/bin" # FILES_libsoup-2.4-static=${libdir}/*.a ${base_libdir}/*.a FILES_libsoup-2.4-static="/usr/lib/*.a /lib/*.a" # PREFERRED_VERSION_opie-zsame=${OPIE_VERSION} PREFERRED_VERSION_opie-zsame="1.2.4" # ALLOW_EMPTY_${PN}-dbg=None # PREFERRED_VERSION_opie-alarm=${OPIE_VERSION} PREFERRED_VERSION_opie-alarm="1.2.4" # QUILTRCFILE=${STAGING_BINDIR_NATIVE}/quiltrc QUILTRCFILE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/bin/quiltrc" # PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-initial=glibc-initial PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-initial="glibc-initial" # DEPLOY_DIR_DEB=${DEPLOY_DIR}/deb DEPLOY_DIR_DEB="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/deb" # TARGET_VENDOR=-angstrom TARGET_VENDOR="-angstrom" # BUILD_PREFIX= # EXTRA_IMAGECMD_cpio.lzma= # TOOLCHAIN_BRAND= # PREFERRED_VERSION_opie-unikeyboard=${OPIE_VERSION} PREFERRED_VERSION_opie-unikeyboard="1.2.4" # BOOTSTRAP_EXTRA_RDEPENDS= # PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-g++=gcc-cross PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-g++="gcc-cross" # BUILD_LD=${BUILD_PREFIX}ld export BUILD_LD="ld" # PREFERRED_VERSION_opie-kpacman=${OPIE_VERSION} PREFERRED_VERSION_opie-kpacman="1.2.4" # BUILD_SYS=${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS} BUILD_SYS="i686-linux" # PREFERRED_VERSION_opie-autorotateapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-autorotateapplet="1.2.4" # STAGING_INCDIR=${STAGING_DIR_HOST}${includedir} STAGING_INCDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include" # EXTRA_IMAGECMD_ubifs= # PREFERRED_VERSION_ti-codecs-dm6446-server=2_05_00_00 PREFERRED_VERSION_ti-codecs-dm6446-server="2_05_00_00" # PREFERRED_VERSION_glib-2.0=2.24.1 PREFERRED_VERSION_glib-2.0="2.24.1" # BB_ENV_EXTRAWHITE=OE_HOME OE_ROOT export BB_ENV_EXTRAWHITE="OE_HOME OE_ROOT" # STAGING_DIR_SDK=${STAGING_DIR}/${SDK_SYS} STAGING_DIR_SDK="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux" # sysconfdir_native=/etc sysconfdir_native="/etc" # exec_prefix=/usr export exec_prefix="/usr" # PREFERRED_VERSION_pango-native=1.24.4 PREFERRED_VERSION_pango-native="1.24.4" # PREFERRED_PROVIDER_hotplug=udev PREFERRED_PROVIDER_hotplug="udev" # SDK_EXEEXT= # SELECTED_OPTIMIZATION_pn-libsoup=${PROFILE_OPTIMIZATION} SELECTED_OPTIMIZATION_pn-libsoup="-pg" # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++=None # PREFERRED_VERSION_opie-todo=${OPIE_VERSION} PREFERRED_VERSION_opie-todo="1.2.4" # IMAGE_ROOTFS_SIZE_ext3=65536 IMAGE_ROOTFS_SIZE_ext3="65536" # IMAGE_ROOTFS_SIZE_ext2=65536 IMAGE_ROOTFS_SIZE_ext2="65536" # PREFERRED_VERSION_automake=1.11.1 PREFERRED_VERSION_automake="1.11.1" # IMAGE_CMD_squashfs=mksquashfs ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs ${EXTRA_IMAGECMD} -noappend IMAGE_CMD_squashfs="mksquashfs /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.squashfs -noappend" # STAGING_EXECPREFIXDIR=${STAGING_DIR_HOST}${exec_prefix} STAGING_EXECPREFIXDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr" # PREFERRED_VERSION_opie-freetype=${OPIE_VERSION} PREFERRED_VERSION_opie-freetype="1.2.4" # PATCHDEPENDENCY=${PATCHTOOL}-native:do_populate_sysroot PATCHDEPENDENCY="quilt-native:do_populate_sysroot" # PREFERRED_VERSION_opie-screenshotapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-screenshotapplet="1.2.4" # PREFERRED_VERSION_opie-sh-snes=${OPIE_VERSION} PREFERRED_VERSION_opie-sh-snes="1.2.4" # layout_exec_prefix=${exec_prefix} layout_exec_prefix="/usr" # PREFERRED_VERSION_opie-bluetoothapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-bluetoothapplet="1.2.4" # LANG=en_US.UTF-8 export LANG="en_US.UTF-8" # PREFERRED_VERSION_opie-performance=${OPIE_VERSION} PREFERRED_VERSION_opie-performance="1.2.4" # PREFERRED_VERSION_opie-datebook=${OPIE_VERSION} PREFERRED_VERSION_opie-datebook="1.2.4" # DEPENDS_virtclass-native=${@autotools_deps(d)}${@base_deps(d)} DEPENDS_virtclass-native="autoconf-native automake-native libtool-native libtool-cross gnu-config-native coreutils-native virtual/arm-angstrom-linux-gnueabi-gcc virtual/libc" # PREFERRED_VERSION_opie-datebook-chrisholidayplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-datebook-chrisholidayplugin="1.2.4" # SEPPUKU_PRODUCT=Openembedded SEPPUKU_PRODUCT="Openembedded" # PREFERRED_VERSION_opie-clipboardapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-clipboardapplet="1.2.4" # HOME=/home/DRESEARCH/sledz export HOME="/home/DRESEARCH/sledz" # PREFERRED_VERSION_opie-clock=${OPIE_VERSION} PREFERRED_VERSION_opie-clock="1.2.4" # FETCHCOMMAND_wget=/usr/bin/env 'PATH=${PATH}' wget -t 5 --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}' FETCHCOMMAND_wget="/usr/bin/env 'PATH=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/armv5te/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux//bin:/opt/bitbake/bin:/opt/avr/bin/:/opt/avr/bin/:/home/DRESEARCH/sledz/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/gnome/bin:/usr/lib/qt3/bin:/usr/sbin:/sbin:/usr/sbin:/sbin' wget -t 5 --passive-ftp --no-check-certificate -P /home/DRESEARCH/sledz/sources '${URI}'" # KERNEL_CCSUFFIX_archos5=-4.2.1+csl-arm-2007q3-53 KERNEL_CCSUFFIX_archos5="-4.2.1+csl-arm-2007q3-53" # PREFERRED_VERSION_opie-today-stocktickerplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-today-stocktickerplugin="1.2.4" # PREFERRED_VERSION_opie-mediaplayer1=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer1="1.2.4" # FETCHCMD_svn=/usr/bin/env svn --non-interactive FETCHCMD_svn="/usr/bin/env svn --non-interactive" # ENTERPRISE_DISTRO=0 ENTERPRISE_DISTRO="0" # RRECOMMENDS_libsoup-2.4-dbg=${PN} (= ${EXTENDPV}) RRECOMMENDS_libsoup-2.4-dbg="libsoup-2.4 (= 2.29.91-r0.6)" # PREFERRED_VERSION_classpath-initial=0.93 PREFERRED_VERSION_classpath-initial="0.93" # GPE_EXTRA_SVN=svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=${PN} GPE_EXTRA_SVN="svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=libsoup-2.4" # oldincludedir=${exec_prefix}/include export oldincludedir="/usr/include" # PREFERRED_VERSION_opie-helpbrowser=${OPIE_VERSION} PREFERRED_VERSION_opie-helpbrowser="1.2.4" # PSTAGE_PKGPATH=${DISTRO}${PSTAGE_EXTRAPATH} PSTAGE_PKGPATH="angstromglibc" # TERMCMDRUN=${GNOME_TERMCMDRUN} TERMCMDRUN="gnome-terminal --disable-factory -t \"$TERMWINDOWTITLE\" -x $SHELLCMDS" # PREFERRED_VERSION_openssl=1.0.0a PREFERRED_VERSION_openssl="1.0.0a" # PREFERRED_VERSION_opie-mediaplayer2-skin-default=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer2-skin-default="1.2.4" # PREFERRED_PROVIDER_virtual/kernel=linux PREFERRED_PROVIDER_virtual/kernel="linux" # IPKGCONF_CANSDK=${STAGING_ETCDIR_NATIVE}/opkg-canadian-sdk.conf IPKGCONF_CANSDK="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-canadian-sdk.conf" # DEPENDS_virtclass-nativesdk=${@autotools_deps(d)}${@base_deps(d)} DEPENDS_virtclass-nativesdk="autoconf-native automake-native libtool-native libtool-cross gnu-config-native coreutils-native virtual/arm-angstrom-linux-gnueabi-gcc virtual/libc" # base_sbindir=${base_prefix}/sbin export base_sbindir="/sbin" # ARM_INSTRUCTION_SET_pn-uclibc-initial=arm ARM_INSTRUCTION_SET_pn-uclibc-initial="arm" # PSTAGE_LIST_CMD=${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -o ${TMPDIR} list_installed PSTAGE_LIST_CMD="stage-manager-ipkg -f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6 list_installed" # SERIAL_CONSOLE=115200 ttyS1 SERIAL_CONSOLE="115200 ttyS1" # PREFERRED_VERSION_opie-wordgame=${OPIE_VERSION} PREFERRED_VERSION_opie-wordgame="1.2.4" # TINDER_URL=/tinderbox TINDER_URL="/tinderbox" # PREFERRED_VERSION_samba=3.3.9 PREFERRED_VERSION_samba="3.3.9" # SCREEN_TERMCMDRUN=${SCREEN_TERMCMD} $SHELLCMDS SCREEN_TERMCMDRUN="screen -D -m -t \"$TERMWINDOWTITLE\" $SHELLCMDS" # PREFERRED_VERSION_libtool=2.2.6b PREFERRED_VERSION_libtool="2.2.6b" # CCLD=${CC} export CCLD="arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb" # TIME=095327 TIME="095327" # IMAGE_DEPENDS_cpio.lzma=lzma-native IMAGE_DEPENDS_cpio.lzma="lzma-native" # SDK_CFLAGS=${SDK_CPPFLAGS} ${SELECTED_OPTIMIZATION} export SDK_CFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/include -isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2" # PREFERRED_VERSION_opie-button-settings=${OPIE_VERSION} PREFERRED_VERSION_opie-button-settings="1.2.4" # SRCREV_pn-xf86-video-psb=b6b3bba06fe5a3fe0b1bd6e31a7369dd83812bab SRCREV_pn-xf86-video-psb="b6b3bba06fe5a3fe0b1bd6e31a7369dd83812bab" # PREFERRED_VERSION_gcc=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc="4.3.3" # SHELLCMDS=${SHELLRCCMD} export SHELLCMDS="bash --rcfile $TERMRCFILE" # KERNEL=kernel26 KERNEL="kernel26" # PREFERRED_VERSION_opie-odict=${OPIE_VERSION} PREFERRED_VERSION_opie-odict="1.2.4" # IMAGE_CMD_ubifs=mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.ubifs.img ${MKUBIFS_ARGS} IMAGE_CMD_ubifs="mkfs.ubifs -r /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.ubifs.img ${MKUBIFS_ARGS}" # TARGET_FPU_arm=soft TARGET_FPU_arm="soft" # SEPPUKU_USER=None # IMAGE_DEPENDS_cramfs=cramfs-native IMAGE_DEPENDS_cramfs="cramfs-native" # FEED_DEPLOYDIR_BASE_URI=None # PREFERRED_PROVIDER_virtual/java-native=jamvm-native PREFERRED_PROVIDER_virtual/java-native="jamvm-native" # DEBIAN_NAMES=1 DEBIAN_NAMES="1" # QPEDIR=${STAGING_DIR_HOST} export QPEDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi" # PREFERRED_VERSION_opie-i18n=${OPIE_VERSION} PREFERRED_VERSION_opie-i18n="1.2.4" # PSTAGE_TMPDIR_STAGE=${WORKDIR}/staging-pkg PSTAGE_TMPDIR_STAGE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg" # DEPCHAIN_POST=-dev -dbg DEPCHAIN_POST="-dev -dbg" # BUILD_OPTIMIZATION_pn-perl-native=-O1 -g BUILD_OPTIMIZATION_pn-perl-native="-O1 -g" # QA_LOG=1 QA_LOG="1" # PREFERRED_VERSION_ti-lpm-module=1_24_01 PREFERRED_VERSION_ti-lpm-module="1_24_01" # SRCREV_pn-json-glib=930fdf4c4dff1f5310a946c2a9f5b6860f7c8ba8 SRCREV_pn-json-glib="930fdf4c4dff1f5310a946c2a9f5b6860f7c8ba8" # PREFERRED_PROVIDER_virtual/libqpe1=libqpe-opie PREFERRED_PROVIDER_virtual/libqpe1="libqpe-opie" # PREFERRED_VERSION_opie-aboutapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-aboutapplet="1.2.4" # PREFERRED_VERSION_opie-kbill=${OPIE_VERSION} PREFERRED_VERSION_opie-kbill="1.2.4" # LDFLAGS_pn-libgupnp=-pg LDFLAGS_pn-libgupnp="-pg" # TINDER_BRANCH=org.openembedded.dev TINDER_BRANCH="org.openembedded.dev" # TARGET_FPU_armeb=soft TARGET_FPU_armeb="soft" # BUILD_CCLD=${BUILD_PREFIX}gcc export BUILD_CCLD="gcc" # IMAGE_NAME=${DISTRO_NAME}-${IMAGE_BASENAME}-${LIBC}-${ANGSTROM_PKG_FORMAT}-${DISTRO_VERSION}-${MACHINE} IMAGE_NAME="Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox" # PREFERRED_PROVIDER_virtual/libsdl=libsdl-x11 PREFERRED_PROVIDER_virtual/libsdl="libsdl-x11" # PREFERRED_VERSION_opie-light-and-power=${OPIE_VERSION} PREFERRED_VERSION_opie-light-and-power="1.2.4" # PREFERRED_VERSION_ti-dsplink-module=1_64 PREFERRED_VERSION_ti-dsplink-module="1_64" # SOLIBSDEV_darwin=.dylib SOLIBSDEV_darwin=".dylib" # PREFERRED_VERSION_ti-codecs_omapl138=1_00_00 PREFERRED_VERSION_ti-codecs_omapl138="1_00_00" # GROUP_packaging=None # PREFERRED_VERSION_ti-codecs_omapl137=1_00_00 PREFERRED_VERSION_ti-codecs_omapl137="1_00_00" # LDFLAGS_pn-libgssdp=-pg LDFLAGS_pn-libgssdp="-pg" # B=${S} B="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91" # GROUP_fetcher=None # SECTION_libsoup-2.4-dev=devel SECTION_libsoup-2.4-dev="devel" # PREFERRED_VERSION_opie-securityplugin-notice=${OPIE_VERSION} PREFERRED_VERSION_opie-securityplugin-notice="1.2.4" # PREFERRED_VERSION_mesa=7.6 PREFERRED_VERSION_mesa="7.6" # OVERRIDES=local:${MACHINE}:${DISTRO}:${TARGET_OS}:${TARGET_ARCH}:build-${BUILD_OS}:fail-fast:pn-${PN}:${FEED_ARCH}:${SOC_FAMILY}:libc-glibc${OVERRIDE_THUMB}${OVERRIDE_INTERWORK} OVERRIDES="local:hipox:angstrom:linux-gnueabi:arm:build-linux:fail-fast:pn-libsoup-2.4:armv5te:Unknown:libc-glibc:thumb-interwork" # TARGET_FPU_ppc405=soft TARGET_FPU_ppc405="soft" # INHERIT= devshell src_distribute_local debian sanity angstrom devshell angstrom-mirrors insane recipe_sanity testlab package_ipk sanity INHERIT="devshell src_distribute_local debian sanity angstrom devshell angstrom-mirrors insane recipe_sanity testlab package_ipk sanity" # BBPATH=/home/DRESEARCH/sledz/work/HydraIP/OE/:/home/DRESEARCH/sledz/work/HydraIP/OE/hipox:/home/DRESEARCH/sledz/work/HydraIP/OE/common:/home/DRESEARCH/sledz/work/openembedded export BBPATH="/home/DRESEARCH/sledz/work/HydraIP/OE/:/home/DRESEARCH/sledz/work/HydraIP/OE/hipox:/home/DRESEARCH/sledz/work/HydraIP/OE/common:/home/DRESEARCH/sledz/work/openembedded" # IMAGE_DEPENDS_yaffs2=yaffs2-utils-native IMAGE_DEPENDS_yaffs2="yaffs2-utils-native" # PREFERRED_VERSION_gtk+-native=2.20.1 PREFERRED_VERSION_gtk+-native="2.20.1" # XTERM_TERMCMD=xterm -T "$TERMWINDOWTITLE" XTERM_TERMCMD="xterm -T \"$TERMWINDOWTITLE\"" # layout_bindir=${bindir} layout_bindir="/usr/bin" # SDK_SYS=${SDK_ARCH}${SDK_VENDOR}${@['-' + bb.data.getVar('SDK_OS', d, 1), ''][bb.data.getVar('SDK_OS', d, 1) == ('' or 'custom')]} SDK_SYS="i686-linux" # OLDBBMASK= # PREFERRED_VERSION_ti-edma3lld=01_11_00_03 PREFERRED_VERSION_ti-edma3lld="01_11_00_03" # BBFILE_PRIORITY=10 BBFILE_PRIORITY="10" # PREMIRRORS=cvs://.*/.* http://www.angstrom-distribution.org/unstable/sources/ svn://.*/.* http://www.angstrom-distribution.org/unstable/sources/ git://.*/.* http://www.angstrom-distribution.org/unstable/sources/ hg://.*/.* http://www.angstrom-distribution.org/unstable/sources/ bzr://.*/.* http://www.angstrom-distribution.org/unstable/sources/ PREMIRRORS="cvs://.*/.* http://www.angstrom-distribution.org/unstable/sources/ svn://.*/.* http://www.angstrom-distribution.org/unstable/sources/ git://.*/.* http://www.angstrom-distribution.org/unstable/sources/ hg://.*/.* http://www.angstrom-distribution.org/unstable/sources/ bzr://.*/.* http://www.angstrom-distribution.org/unstable/sources/" # PREFERRED_VERSION_libgpephone=0.4 PREFERRED_VERSION_libgpephone="0.4" # SOLIBSDEV_darwin9=.dylib SOLIBSDEV_darwin9=".dylib" # IPKGBUILDCMD=ipkg-build -o 0 -g 0 IPKGBUILDCMD="ipkg-build -o 0 -g 0" # IMAGE_CMD_ext2=genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2 ${EXTRA_IMAGECMD} IMAGE_CMD_ext2="genext2fs -b ${ROOTFS_SIZE} -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2" # IMAGE_CMD_ext3=genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3 ${EXTRA_IMAGECMD}; tune2fs -j ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3 IMAGE_CMD_ext3="genext2fs -b ${ROOTFS_SIZE} -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3 ; tune2fs -j /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3" # ASSUME_SHLIBS=None # base_libdir=${base_prefix}/lib export base_libdir="/lib" # PREFERRED_VERSION_ti-codecs-dm6467-server=1_00_00_03 PREFERRED_VERSION_ti-codecs-dm6467-server="1_00_00_03" # FETCHCMD_wget=/usr/bin/env wget -t 5 --no-check-certificate FETCHCMD_wget="/usr/bin/env wget -t 5 --no-check-certificate" # PREFERRED_PROVIDER_tslib-conf=tslib PREFERRED_PROVIDER_tslib-conf="tslib" # GROUP_dependencies=None # UBOOT_ENTRYPOINT=0x48008000 UBOOT_ENTRYPOINT="0x48008000" # PREFERRED_VERSION_ti-dspbios=5_41_02_14 PREFERRED_VERSION_ti-dspbios="5_41_02_14" # SANITY_ABIFILE=${TMPDIR}/abi_version SANITY_ABIFILE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/abi_version" # PREFERRED_VERSION_wpa-supplicant=0.6.9 PREFERRED_VERSION_wpa-supplicant="0.6.9" # SCENEFUNCS= packagestage_scenefunc base_scenefunction SCENEFUNCS="packagestage_scenefunc base_scenefunction" # IMAGE_CMD_ext2.gz=install -d ${DEPLOY_DIR_IMAGE}/tmp.gz ; genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext2 ${EXTRA_IMAGECMD}; gzip -f -9 ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext2; mv ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext2.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2.gz IMAGE_CMD_ext2.gz="install -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz ; genext2fs -b ${ROOTFS_SIZE} -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2 ; gzip -f -9 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2; mv /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.gz/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2.gz /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext2.gz" # PKGDATA_DIR=${TMPDIR}/pkgdata/${MULTIMACH_TARGET_SYS} PKGDATA_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pkgdata/armv5te-angstrom-linux-gnueabi" # PREFERRED_VERSION_gcc-cross=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-cross="4.3.3" # __BBHANDLERS=['packagedstage_stampfixing_eventhandler', 'oe_import', 'base_eventhandler', 'check_sanity_eventhandler', 'recipe_sanity_eh', 'check_sanity_eventhandler'] # PREFERRED_VERSION_opie-doctab=${OPIE_VERSION} PREFERRED_VERSION_opie-doctab="1.2.4" # PREFERRED_VERSION_opie-sounds=${OPIE_VERSION} PREFERRED_VERSION_opie-sounds="1.2.4" # PREFERRED_VERSION_opie-bluetoothmanager=${OPIE_VERSION} PREFERRED_VERSION_opie-bluetoothmanager="1.2.4" # LOGNAME=sledz export LOGNAME="sledz" # PATH=${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}/${base_bindir_native}:/opt/bitbake/bin:/opt/avr/bin/:/opt/avr/bin/:/home/DRESEARCH/sledz/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/gnome/bin:/usr/lib/qt3/bin:/usr/sbin:/sbin:/usr/sbin:/sbin export PATH="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/armv5te/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux//bin:/opt/bitbake/bin:/opt/avr/bin/:/opt/avr/bin/:/home/DRESEARCH/sledz/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/gnome/bin:/usr/lib/qt3/bin:/usr/sbin:/sbin:/usr/sbin:/sbin" # PREFERRED_PROVIDER_hostap-modules_h2200=hostap-modules PREFERRED_PROVIDER_hostap-modules_h2200="hostap-modules" # PREFERRED_VERSION_opie-appearance=${OPIE_VERSION} PREFERRED_VERSION_opie-appearance="1.2.4" # PREFERRED_VERSION_opie-today-weatherplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-today-weatherplugin="1.2.4" # TARGET_CFLAGS=${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION} export TARGET_CFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2" # base_bindir=${base_prefix}/bin export base_bindir="/bin" # layout_sharedstatedir=${sharedstatedir} layout_sharedstatedir="/com" # IPKGCONF_TARGET=${STAGING_ETCDIR_NATIVE}/opkg.conf IPKGCONF_TARGET="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg.conf" # PREFERRED_VERSION_opie-deco-liquid=${OPIE_VERSION} PREFERRED_VERSION_opie-deco-liquid="1.2.4" # _task_deps={'depends': {'do_patch': 'quilt-native:do_populate_sysroot', 'do_package_write_ipk': 'ipkg-utils-native:do_populate_sysroot fakeroot-native:do_populate_sysroot', 'do_package_update_index_ipk': ' ipkg-utils-native:do_populate_sysroot', 'do_package': ' file-native:do_populate_sysroot pax-utils-native:do_populate_sysroot desktop-file-utils-native:do_populate_sysroot', 'do_setscene': ' stagemanager-native:do_populate_sysroot'}, 'tasks': ['do_patch', 'do_populate_sysroot', 'do_package_stage', 'do_package_stage_all', 'do_listtasks', 'do_clean', 'do_cleanall', 'do_rebuild', 'do_distclean', 'do_checkuri', 'do_checkuriall', 'do_fetchall', 'do_buildall', 'do_setscene', 'do_fetch', 'do_unpack', 'do_configure', 'do_compile', 'do_install', 'do_build', 'do_devshell', 'do_distribute_sources', 'do_distribute_sources_all', 'do_distsrcall', 'do_package', 'do_package_write', 'do_qa_staging', 'do_qa_configure', 'do_recipe_sanity', 'do_recipe_sanity_all', 'do_package_write_ipk', 'do_package_update_index_ipk'], 'parents': {'do_recipe_sanity_all': ['do_recipe_sanity'], 'do_configure': ['do_unpack', 'do_patch'], 'do_package': ['do_install'], 'do_package_write': ['do_package_write_ipk', 'do_package'], 'do_fetchall': ['do_fetch'], 'do_rebuild': ['do_build'], 'do_compile': ['do_qa_configure', 'do_configure'], 'do_cleanall': ['do_clean'], 'do_checkuri': [], 'do_unpack': ['do_fetch'], 'do_distsrcall': ['do_distribute_sources_all'], 'do_qa_configure': ['do_configure'], 'do_build': ['do_package_write', 'do_package', 'do_distribute_sources', 'do_package_stage_all', 'do_package_stage'], 'do_package_stage': ['do_qa_staging', 'do_package_write', 'do_populate_sysroot'], 'do_fetch': ['do_setscene'], 'do_devshell': ['do_patch'], 'do_populate_sysroot': ['do_install'], 'do_recipe_sanity': [], 'do_checkuriall': ['do_checkuri'], 'do_install': ['do_compile'], 'do_package_write_ipk': ['do_package'], 'do_listtasks': [], 'do_clean': [], 'do_patch': ['do_unpack'], 'do_distribute_sources': ['do_fetch'], 'do_buildall': ['do_build'], 'do_distribute_sources_all': ['do_distribute_sources'], 'do_package_update_index_ipk': [], 'do_distclean': [], 'do_package_stage_all': ['do_package_stage'], 'do_setscene': [], 'do_qa_staging': ['do_populate_sysroot']}, 'rdeptask': {'do_package_write_ipk': 'do_package'}, 'recrdeptask': {'do_buildall': 'do_build', 'do_distribute_sources_all': 'do_distribute_sources', 'do_package_update_index_ipk': ' do_package_write_ipk do_package_write_ipk', 'do_recipe_sanity_all': 'do_recipe_sanity', 'do_package_stage_all': 'do_package_stage', 'do_fetchall': 'do_fetch', 'do_cleanall': 'do_clean', 'do_checkuriall': 'do_checkuri'}, 'deptask': {'do_configure': 'do_populate_sysroot', 'do_package': 'do_package'}, 'nostamp': {'do_distribute_sources_all': '1', 'do_package_update_index_ipk': '1', 'do_recipe_sanity_all': '1', 'do_devshell': '1', 'do_listtasks': '1', 'do_clean': '1', 'do_rebuild': '1', 'do_distsrcall': '1', 'do_recipe_sanity': '1', 'do_checkuri': '1', 'do_checkuriall': '1', 'do_distclean': '1'}} # PWD=/home/DRESEARCH/sledz/work/HydraIP/OE export PWD="/home/DRESEARCH/sledz/work/HydraIP/OE" # PREFERRED_VERSION_ti-dvsdk-demos=3_10_00_11 PREFERRED_VERSION_ti-dvsdk-demos="3_10_00_11" # PREFERRED_VERSION_opie-libqrsync=${OPIE_VERSION} PREFERRED_VERSION_opie-libqrsync="1.2.4" # DISTRO_VERSION=2010.7-test-${DATE} DISTRO_VERSION="2010.7-test-20110203" # FILES_libsoup-2.4-dbg=${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug ${libdir}/${PN}/.debug ${libdir}/matchbox-panel/.debug ${datadir}/gdb/autoload FILES_libsoup-2.4-dbg="/usr/bin/.debug /usr/sbin/.debug /usr/libexec/.debug /usr/lib/.debug /bin/.debug /sbin/.debug /lib/.debug /usr/lib/libsoup-2.4/.debug /usr/lib/matchbox-panel/.debug /usr/share/gdb/autoload" # PREFERRED_VERSION_gcc-cross-sdk=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-cross-sdk="4.3.3" # servicedir=${base_prefix}/srv export servicedir="/srv" # BUILD_CPP=${BUILD_PREFIX}cpp export BUILD_CPP="cpp" # IMAGE_CMD_tar=cd ${IMAGE_ROOTFS} && tar -cvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar . IMAGE_CMD_tar="cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 && tar -cvf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.tar ." # HOMEPAGE=unknown HOMEPAGE="unknown" # DEPLOY_DIR_TOOLS=${DEPLOY_DIR}/tools DEPLOY_DIR_TOOLS="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/tools" # PREFERRED_VERSION_opie-backgammon=${OPIE_VERSION} PREFERRED_VERSION_opie-backgammon="1.2.4" # ARM_INSTRUCTION_SET_pn-uclibc=arm ARM_INSTRUCTION_SET_pn-uclibc="arm" # IMAGE_CMD_yaffs2=mkyaffs2image ${EXTRA_IMAGECMD} ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.yaffs2 IMAGE_CMD_yaffs2="mkyaffs2image /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.yaffs2" # PREFERRED_VERSION_opie-datebook-nationalholidayplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-datebook-nationalholidayplugin="1.2.4" # PREFERRED_VERSION_opie-lrelease-native=${OPIE_VERSION} PREFERRED_VERSION_opie-lrelease-native="1.2.4" # SEPPUKU_COMPONENT=org.openembedded.dev SEPPUKU_COMPONENT="org.openembedded.dev" # MACHINE=hipox unset MACHINE # STAGING_DATADIR_NATIVE=${STAGING_DIR_NATIVE}${datadir_native} STAGING_DATADIR_NATIVE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/share" # GITDIR=${CO_DIR}/git GITDIR="/home/DRESEARCH/sledz/sources/git" # RESUMECOMMAND_wget=/usr/bin/env 'PATH=${PATH}' wget -c -t 5 --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}' RESUMECOMMAND_wget="/usr/bin/env 'PATH=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/armv5te/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/bin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/sbin:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux//bin:/opt/bitbake/bin:/opt/avr/bin/:/opt/avr/bin/:/home/DRESEARCH/sledz/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/gnome/bin:/usr/lib/qt3/bin:/usr/sbin:/sbin:/usr/sbin:/sbin' wget -c -t 5 --passive-ftp --no-check-certificate -P /home/DRESEARCH/sledz/sources '${URI}'" # PREFERRED_VERSION_opie-mediaplayer2=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer2="1.2.4" # SDK_OS=${BUILD_OS} SDK_OS="linux" # XAUTHORITY=/home/DRESEARCH/sledz/.Xauthority export XAUTHORITY="/home/DRESEARCH/sledz/.Xauthority" # PREFERRED_VERSION_opie-sshkeys=${OPIE_VERSION} PREFERRED_VERSION_opie-sshkeys="1.2.4" # SDK_CXXFLAGS=${SDK_CFLAGS} -fpermissive export SDK_CXXFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/include -isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive" # GPE_MIRROR=http://gpe.linuxtogo.org/download/source GPE_MIRROR="http://gpe.linuxtogo.org/download/source" # SOLIBS_darwin9=.*.dylib SOLIBS_darwin9=".*.dylib" # IMAGE_POSTPROCESS_COMMAND= do_testlab ; IMAGE_POSTPROCESS_COMMAND="do_testlab ;" # SECTION_${PN}-dev=None # SOC_FAMILY=Unknown SOC_FAMILY="Unknown" # PREFERRED_VERSION_opie-keyview=${OPIE_VERSION} PREFERRED_VERSION_opie-keyview="1.2.4" # SOURCE_MIRROR_URL=None # sbindir=${exec_prefix}/sbin export sbindir="/usr/sbin" # PREFERRED_VERSION_opie-taskbar=${OPIE_VERSION} PREFERRED_VERSION_opie-taskbar="1.2.4" # CFLAGS=${TARGET_CFLAGS} export CFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2" # PREFERRED_VERSION_opie-showimg=${OPIE_VERSION} PREFERRED_VERSION_opie-showimg="1.2.4" # PREFERRED_VERSION_opie-help-en=${OPIE_VERSION} PREFERRED_VERSION_opie-help-en="1.2.4" # PREFERRED_VERSION_ti-codecs-dm365=3_10_00_02 PREFERRED_VERSION_ti-codecs-dm365="3_10_00_02" # BUILD_AR=${BUILD_PREFIX}ar export BUILD_AR="ar" # SRCREV_pn-libgdbus=aeab6e3c0185b271ca343b439470491b99cc587f SRCREV_pn-libgdbus="aeab6e3c0185b271ca343b439470491b99cc587f" # layout_base_libdir=${base_libdir} layout_base_libdir="/lib" # PREFERRED_VERSION_opie-mediaplayer1-libmodplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer1-libmodplugin="1.2.4" # PREFERRED_VERSION_opie-irc=${OPIE_VERSION} PREFERRED_VERSION_opie-irc="1.2.4" # HANDHELDS_CVS=cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs HANDHELDS_CVS="cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs" # IMAGE_DEPENDS_ext2.bz2=genext2fs-native IMAGE_DEPENDS_ext2.bz2="genext2fs-native" # PREFERRED_VERSION_ti-dsplink=1_64 PREFERRED_VERSION_ti-dsplink="1_64" # SDK_PREFIX=${SDK_SYS}- SDK_PREFIX="i686-linux-" # DEBIAN_MIRROR=ftp://ftp.debian.org/debian/pool DEBIAN_MIRROR="ftp://ftp.debian.org/debian/pool" # PREFERRED_PROVIDER_virtual/libc=glibc PREFERRED_PROVIDER_virtual/libc="glibc" # RESUMECOMMAND=ERROR, this must be a BitBake bug RESUMECOMMAND="ERROR, this must be a BitBake bug" # DEFAULT_TASK_PROVIDER=task-base DEFAULT_TASK_PROVIDER="task-base" # PREFERRED_VERSION_opie-sheet=${OPIE_VERSION} PREFERRED_VERSION_opie-sheet="1.2.4" # __BBTASKS=['do_patch', 'do_populate_sysroot', 'do_package_stage', 'do_package_stage_all', 'do_listtasks', 'do_clean', 'do_cleanall', 'do_rebuild', 'do_distclean', 'do_checkuri', 'do_checkuriall', 'do_fetchall', 'do_buildall', 'do_setscene', 'do_fetch', 'do_unpack', 'do_configure', 'do_compile', 'do_install', 'do_build', 'do_devshell', 'do_distribute_sources', 'do_distribute_sources_all', 'do_distsrcall', 'do_package', 'do_package_write', 'do_qa_staging', 'do_qa_configure', 'do_recipe_sanity', 'do_recipe_sanity_all', 'do_package_write_ipk', 'do_package_update_index_ipk'] # SELECTED_OPTIMIZATION_pn-libgupnp=${PROFILE_OPTIMIZATION} SELECTED_OPTIMIZATION_pn-libgupnp="-pg" # MACHINE_DISPLAY_BPP=16 MACHINE_DISPLAY_BPP="16" # IMAGE_ROOTFS_SIZE_ext2.gz=65536 IMAGE_ROOTFS_SIZE_ext2.gz="65536" # PREFERRED_VERSION_opie-dasher=${OPIE_VERSION} PREFERRED_VERSION_opie-dasher="1.2.4" # LICENSE=GPL LICENSE="GPL" # TOPDIR=/home/DRESEARCH/sledz/work/HydraIP/OE TOPDIR="/home/DRESEARCH/sledz/work/HydraIP/OE" # PREFERRED_VERSION_ti-cgt6x=6_1_9 PREFERRED_VERSION_ti-cgt6x="6_1_9" # PREFERRED_VERSION_opie-wirelessapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-wirelessapplet="1.2.4" # PREFERRED_PROVIDER_gdk-pixbuf-loader-tga=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-tga="gtk+" # KERNEL_IMAGETYPE=uImage KERNEL_IMAGETYPE="uImage" # IMAGE_LINGUAS=${@base_less_or_equal("ROOT_FLASH_SIZE", "16", "", "en-us", d)} IMAGE_LINGUAS="en-us" # DEPLOY_DIR_IPK=${DEPLOY_DIR}/ipk DEPLOY_DIR_IPK="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk" # STAGE_TEMP_PREFIX= # PREFERRED_VERSION_opie-zsafe=${OPIE_VERSION} PREFERRED_VERSION_opie-zsafe="1.2.4" # PREFERRED_VERSION_pango=1.24.4 PREFERRED_VERSION_pango="1.24.4" # ENABLE_BINARY_LOCALE_GENERATION_ep9312=0 ENABLE_BINARY_LOCALE_GENERATION_ep9312="0" # ALLOWED_FLAGS=-O -mcpu -march -pipe ALLOWED_FLAGS="-O -mcpu -march -pipe" # PREFERRED_VERSION_pkgconfig-native=0.23 PREFERRED_VERSION_pkgconfig-native="0.23" # SDKPATH=${SDK_PATH} SDKPATH="/usr/local/angstrom/arm" # PREFERRED_VERSION_opie-examples=${OPIE_VERSION} PREFERRED_VERSION_opie-examples="1.2.4" # STAGING_DIR_JAVA=${STAGING_DIR}/java STAGING_DIR_JAVA="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/java" # PREFERRED_VERSION_mythtv=0.22 PREFERRED_VERSION_mythtv="0.22" # PREFERRED_VERSION_ti-codec-engine=2_25_01_06 PREFERRED_VERSION_ti-codec-engine="2_25_01_06" # prefix_native=/usr prefix_native="/usr" # PACKAGE_EXTRA_ARCHS= armv4 armv4t armv5te PACKAGE_EXTRA_ARCHS="armv4 armv4t armv5te" # PREFERRED_PROVIDER_hostap-modules_hx4700=hostap-modules PREFERRED_PROVIDER_hostap-modules_hx4700="hostap-modules" # PREFERRED_PROVIDER_virtual/java-initial=jamvm-initial PREFERRED_PROVIDER_virtual/java-initial="jamvm-initial" # PACKAGE_DEPENDS= file-native pax-utils-native desktop-file-utils-native PACKAGE_DEPENDS="file-native pax-utils-native desktop-file-utils-native" # BBFILE_PATTERN_localcommon=^${OE_HOME}/common/recipes/ BBFILE_PATTERN_localcommon="^/home/DRESEARCH/sledz/work/HydraIP/OE/common/recipes/" # PREFERRED_VERSION_linux-libc-headers=2.6.24 PREFERRED_VERSION_linux-libc-headers="2.6.24" # SOURCEFORGE_MIRROR=http://downloads.sourceforge.net SOURCEFORGE_MIRROR="http://downloads.sourceforge.net" # DBUS_SESSION_BUS_ADDRESS=None # TOOLCHAIN_SYSPATH=${TOOLCHAIN_PATH}/${TARGET_SYS} TOOLCHAIN_SYSPATH="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/armv5te/arm-angstrom-linux-gnueabi" # EFL_SRCREV=52678 EFL_SRCREV="52678" # PREFERRED_VERSION_linux-handhelds-2.6=2.6.21-hh20 PREFERRED_VERSION_linux-handhelds-2.6="2.6.21-hh20" # SOLIBS_darwin=.*.dylib SOLIBS_darwin=".*.dylib" # PN=${@bb.parse.BBHandler.vars_from_file('${FILE}', d)[0] or 'defaultpkgname'} PN="libsoup-2.4" # OBJDUMP=${HOST_PREFIX}objdump export OBJDUMP="arm-angstrom-linux-gnueabi-objdump" # IMAGE_LINK_NAME=${IMAGE_BASENAME}-${MACHINE} IMAGE_LINK_NAME="libsoup-2.4-hipox" # IMAGE_BASENAME=${PN} IMAGE_BASENAME="libsoup-2.4" # PATCHTOOL=quilt PATCHTOOL="quilt" # XORG_MIRROR=http://xorg.freedesktop.org/releases XORG_MIRROR="http://xorg.freedesktop.org/releases" # SYSROOT_DESTDIR=${WORKDIR}/sysroot-destdir/ SYSROOT_DESTDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/sysroot-destdir/" # PSTAGE_TASKS_COVERED=fetch unpack munge patch configure qa_configure rig_locales compile sizecheck install deploy package populate_sysroot package_write_deb package_write_ipk package_write package_stage qa_staging PSTAGE_TASKS_COVERED="fetch unpack munge patch configure qa_configure rig_locales compile sizecheck install deploy package populate_sysroot package_write_deb package_write_ipk package_write package_stage qa_staging" # IMAGE_ROOTFS_SIZE=65536 IMAGE_ROOTFS_SIZE="65536" # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial=None # PREFERRED_VERSION_opie-symlinker=${OPIE_VERSION} PREFERRED_VERSION_opie-symlinker="1.2.4" # BUILD_CFLAGS=${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION} export BUILD_CFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/include -O2 -g" # PREFERRED_VERSION_opie-calibrate=${OPIE_VERSION} PREFERRED_VERSION_opie-calibrate="1.2.4" # PREFERRED_PROVIDER_task-bootstrap=task-bootstrap PREFERRED_PROVIDER_task-bootstrap="task-bootstrap" # CPPFLAGS=${TARGET_CPPFLAGS} export CPPFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include" # AUTOTOOLS_NATIVE_STAGE_INSTALL=1 AUTOTOOLS_NATIVE_STAGE_INSTALL="1" # TINDER_LOG=${TMPDIR}/tinder.log TINDER_LOG="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/tinder.log" # PREFERRED_VERSION_opie-search=${OPIE_VERSION} PREFERRED_VERSION_opie-search="1.2.4" # SPECIAL_PKGSUFFIX=-native -cross -initial -intermediate -nativesdk -crosssdk -cross-canadian -sdk SPECIAL_PKGSUFFIX="-native -cross -initial -intermediate -nativesdk -crosssdk -cross-canadian -sdk" # METADATA_REVISION=${@base_get_scm_revision(d)} METADATA_REVISION="" # BUILD_EXEEXT= # PREFERRED_PROVIDER_virtual/gail=gtk+ PREFERRED_PROVIDER_virtual/gail="gtk+" # PREFERRED_VERSION_wget=1.11.4 PREFERRED_VERSION_wget="1.11.4" # OLDEST_KERNEL=2.6.16 OLDEST_KERNEL="2.6.16" # PREFERRED_PROVIDER_gpsd=gpsd PREFERRED_PROVIDER_gpsd="gpsd" # PREFERRED_PROVIDER_e-wm-menu=e-wm-menu PREFERRED_PROVIDER_e-wm-menu="e-wm-menu" # EXEEXT=${HOST_EXEEXT} # ANGSTROM_BLACKLIST_pn-bluez-utils=bluez-utils 3.x has been replaced by bluez4 ANGSTROM_BLACKLIST_pn-bluez-utils="bluez-utils 3.x has been replaced by bluez4" # ANGSTROM_PKG_FORMAT=ipk ANGSTROM_PKG_FORMAT="ipk" # SECTION_${PN}-doc=None # PREFERRED_VERSION_opie-tableviewer=${OPIE_VERSION} PREFERRED_VERSION_opie-tableviewer="1.2.4" # PR=${@bb.parse.BBHandler.vars_from_file('${FILE}', d)[2] or 'r0'} PR="r0" # PREFERRED_VERSION_ti-codec-engine-examples=2_25_01_06 PREFERRED_VERSION_ti-codec-engine-examples="2_25_01_06" # PREFERRED_PROVIDER_hostap-conf=hostap-conf PREFERRED_PROVIDER_hostap-conf="hostap-conf" # PV=${@bb.parse.BBHandler.vars_from_file('${FILE}', d)[1] or '1.0'} PV="2.29.91" # PREFERRED_VERSION_jamvm=1.5.2 PREFERRED_VERSION_jamvm="1.5.2" # PSTAGE_PKGNAME=${PSTAGE_PKGPN}_${PSTAGE_PKGVERSION}_${PSTAGE_PKGARCH}.ipk PSTAGE_PKGNAME="staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi_2.29.91-r0_armv5te-linux-gnueabi.ipk" # AUTHOR=None # PREFERRED_VERSION_myththemes=0.22 PREFERRED_VERSION_myththemes="0.22" # TARGET_FPU_ppc603e=hard TARGET_FPU_ppc603e="hard" # PKGDEST=${WORKDIR}/packages-split PKGDEST="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/packages-split" # PREFERRED_VERSION_opie-lupdate-native=${OPIE_VERSION} PREFERRED_VERSION_opie-lupdate-native="1.2.4" # PREFERRED_VERSION_opie-multikey=${OPIE_VERSION} PREFERRED_VERSION_opie-multikey="1.2.4" # STAGING_BINDIR_NATIVE=${STAGING_DIR_NATIVE}${bindir_native} STAGING_BINDIR_NATIVE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/bin" # OE_STRICT_CHECKSUMS=1 OE_STRICT_CHECKSUMS="1" # PE=0 PE="0" # PSTAGE_REMOVE_CMD=${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -force-depends -o ${TMPDIR} remove PSTAGE_REMOVE_CMD="stage-manager-ipkg -f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf -force-depends -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6 remove" # PREFERRED_VERSION_glibc=2.9 PREFERRED_VERSION_glibc="2.9" # PREFERRED_VERSION_ti-dm365mm-module=1_0_3 PREFERRED_VERSION_ti-dm365mm-module="1_0_3" # ENABLE_BINARY_LOCALE_GENERATION_armeb=0 ENABLE_BINARY_LOCALE_GENERATION_armeb="0" # PREFERRED_VERSION_libtool-native=2.2.6b PREFERRED_VERSION_libtool-native="2.2.6b" # DISTRO=angstrom unset DISTRO # IPKG_VARIANT=opkg angstrom-version ${ANGSTROM_FEED_CONFIGS} IPKG_VARIANT="opkg angstrom-version angstrom-feed-configs" # PREFERRED_PROVIDER_xserver=xserver-xorg PREFERRED_PROVIDER_xserver="xserver-xorg" # PREFERRED_VERSION_opie-remote=${OPIE_VERSION} PREFERRED_VERSION_opie-remote="1.2.4" # BUILD_OPTIMIZATION=-O2 -g BUILD_OPTIMIZATION="-O2 -g" # PREFERRED_VERSION_opie-networksettings=${OPIE_VERSION} PREFERRED_VERSION_opie-networksettings="1.2.4" # PREFERRED_PROVIDER_swt3.4-gtk=swt3.4-gtk PREFERRED_PROVIDER_swt3.4-gtk="swt3.4-gtk" # FILES_${PN}-dev=None # PREFERRED_VERSION_mesa-xlib=7.6 PREFERRED_VERSION_mesa-xlib="7.6" # PREFERRED_VERSION_opie-write=${OPIE_VERSION} PREFERRED_VERSION_opie-write="1.2.4" # S=${WORKDIR}/libsoup-${PV} S="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91" # E_CVS=cvs://anonymous@anoncvs.enlightenment.org/var/cvs/e E_CVS="cvs://anonymous@anoncvs.enlightenment.org/var/cvs/e" # QMAKE_MKSPEC_PATH=${STAGING_DATADIR_NATIVE}/qmake export QMAKE_MKSPEC_PATH="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/share/qmake" # IMAGE_DEPENDS= # DEBUG_APPS= ${@base_conditional("DISTRO_TYPE", "release", "", "strace procps",d)} DEBUG_APPS="strace procps" # PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc-intermediate=gcc-cross-intermediate PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc-intermediate="gcc-cross-intermediate" # PREFERRED_PROVIDER_virtual/update-alternatives-native=opkg-native PREFERRED_PROVIDER_virtual/update-alternatives-native="opkg-native" # PREFERRED_VERSION_opie-keypebble=${OPIE_VERSION} PREFERRED_VERSION_opie-keypebble="1.2.4" # MKTEMPDIRCMD=mktemp -d -q ${TMPBASE} MKTEMPDIRCMD="mktemp -d -q ${TMPBASE}" # STAGING_KERNEL_DIR=${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/kernel STAGING_KERNEL_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/kernel" # PREFERRED_VERSION_openssl-native=1.0.0a PREFERRED_VERSION_openssl-native="1.0.0a" # PREFERRED_PROVIDER_esound=pulseaudio PREFERRED_PROVIDER_esound="pulseaudio" # PREFERRED_VERSION_opie-zlines=${OPIE_VERSION} PREFERRED_VERSION_opie-zlines="1.2.4" # SEPPUKU_LOGIN=http://bugs.openembedded.net/query.cgi? SEPPUKU_LOGIN="http://bugs.openembedded.net/query.cgi?" # PREFERRED_PROVIDER_linux-libc-headers=linux-libc-headers PREFERRED_PROVIDER_linux-libc-headers="linux-libc-headers" # IMAGE_CMD_ext3.bz2=install -d ${DEPLOY_DIR_IMAGE}/tmp.bz2 ; genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext3 ${EXTRA_IMAGECMD}; tune2fs -j ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext3; bzip2 -f -9 ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext3; mv ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext3.bz2 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3.bz2 IMAGE_CMD_ext3.bz2="install -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2 ; genext2fs -b ${ROOTFS_SIZE} -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3 ; tune2fs -j /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3; bzip2 -f -9 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3; mv /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/tmp.bz2/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3.bz2 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.ext3.bz2" # layout_localstatedir=${localstatedir} layout_localstatedir="/var" # QEMU_OPTIONS_armv7a=-cpu cortex-a8 QEMU_OPTIONS_armv7a="-cpu cortex-a8" # ADOBE_MIRROR=http://fpdownload.macromedia.com/get/flashplayer/current/ ADOBE_MIRROR="http://fpdownload.macromedia.com/get/flashplayer/current/" # PREFERRED_VERSION_opie-login=${OPIE_VERSION} PREFERRED_VERSION_opie-login="1.2.4" # SOLIBS=.so.* SOLIBS=".so.*" # PREFERRED_VERSION_opie-memoryapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-memoryapplet="1.2.4" # PROVIDES=${P} ${PF} ${PN} PROVIDES="libsoup-2.4-2.29.91 libsoup-2.4-2.29.91-r0 libsoup-2.4" # PKG_CONFIG_DIR=${STAGING_DIR}/${BASE_PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}${libdir}/pkgconfig export PKG_CONFIG_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib/pkgconfig" # PACKAGE_PREPROCESS_FUNCS= autotools_prepackage_lamangler PACKAGE_PREPROCESS_FUNCS="autotools_prepackage_lamangler" # do_package_write_tar=None # SRCREV_pn-bickley=de9431b7c6040bc3731157c05947159ad2c7a0a9 SRCREV_pn-bickley="de9431b7c6040bc3731157c05947159ad2c7a0a9" # __inherit_cache=['classes/base.bbclass', 'classes/patch.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/patch.bbclass', 'classes/staging.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/staging.bbclass', 'classes/packaged-staging.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/packaged-staging.bbclass', 'classes/packagedata.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/packagedata.bbclass', 'classes/mirrors.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/mirrors.bbclass', 'classes/utils.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/utils.bbclass', 'classes/utility-tasks.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/utility-tasks.bbclass', 'classes/metadata_scm.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/metadata_scm.bbclass', 'classes/devshell.bbclass', 'classes/src_distribute_local.bbclass', 'classes/src_distribute.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/src_distribute.bbclass', 'classes/debian.bbclass', 'classes/sanity.bbclass', 'classes/qemu.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/qemu.bbclass', 'classes/angstrom.bbclass', 'classes/angstrom-mirrors.bbclass', 'classes/insane.bbclass', 'classes/package.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/package.bbclass', 'classes/recipe_sanity.bbclass', 'classes/testlab.bbclass', 'classes/package_ipk.bbclass', 'classes/gnome.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/gnome.bbclass', 'classes/gnomebase.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/gnomebase.bbclass', 'classes/autotools.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/autotools.bbclass', 'classes/siteinfo.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/siteinfo.bbclass', 'classes/pkgconfig.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/pkgconfig.bbclass', 'classes/gtk-icon-cache.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/gtk-icon-cache.bbclass', 'classes/gconf.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/gconf.bbclass', 'classes/mime.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/mime.bbclass'] # docdir=${datadir}/doc export docdir="/usr/share/doc" # PREFERRED_VERSION_binutils-cross-sdk_avr32=2.17 PREFERRED_VERSION_binutils-cross-sdk_avr32="2.17" # DISTRO_FEATURES=largefile ipv4 ipv6 nfs smbfs wifi ppp alsa bluetooth ext2 vfat irda pcmcia usbgadget usbhost pci pam tk ${@["", "thumb-interwork"][bb.data.getVar('THUMB_INTERWORK', d, 1) == "yes"]} ${@["", "thumb-interwork"][bb.data.getVar('THUMB_INTERWORK', d, 1) == "yes"]} DISTRO_FEATURES="largefile ipv4 ipv6 nfs smbfs wifi ppp alsa bluetooth ext2 vfat irda pcmcia usbgadget usbhost pci pam tk thumb-interwork thumb-interwork" # TARGET_SYS=${TARGET_ARCH}${TARGET_VENDOR}${@['-' + bb.data.getVar('TARGET_OS', d, 1), ''][bb.data.getVar('TARGET_OS', d, 1) == ('' or 'custom')]} TARGET_SYS="arm-angstrom-linux-gnueabi" # IMAGE_DEPENDS_ext2.gz=genext2fs-native IMAGE_DEPENDS_ext2.gz="genext2fs-native" # DEPLOY_DIR_TAR=${DEPLOY_DIR}/tar DEPLOY_DIR_TAR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/tar" # PREFERRED_VERSION_opie-osearch=${OPIE_VERSION} PREFERRED_VERSION_opie-osearch="1.2.4" # TARGET_CC_ARCH_pn-cairo_armv5te=-march=armv4t TARGET_CC_ARCH_pn-cairo_armv5te="-march=armv4t" # PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp="gtk+" # PREFERRED_VERSION_binutils-cross-sdk=${ANGSTROM_BINUTILS_VERSION} PREFERRED_VERSION_binutils-cross-sdk="2.18" # EXTRA_IMAGECMD_jffs2= # PREFERRED_VERSION_opie-ftp=${OPIE_VERSION} PREFERRED_VERSION_opie-ftp="1.2.4" # ANGSTROM_BLACKLIST_pn-fso-apm=regular apmd is good enough ANGSTROM_BLACKLIST_pn-fso-apm="regular apmd is good enough" # PREFERRED_VERSION_ti-lpm-utils=1_24_01 PREFERRED_VERSION_ti-lpm-utils="1_24_01" # TERMCMD=xterm TERMCMD="xterm" # PREFERRED_VERSION_konqueror-embedded=20070316 PREFERRED_VERSION_konqueror-embedded="20070316" # PREFERRED_VERSION_opie-style-flat=${OPIE_VERSION} PREFERRED_VERSION_opie-style-flat="1.2.4" # PREFERRED_VERSION_opie-bartender=${OPIE_VERSION} PREFERRED_VERSION_opie-bartender="1.2.4" # BBFILE_PRIORITY_localcommon=9 BBFILE_PRIORITY_localcommon="9" # layout_sysconfdir=${sysconfdir} layout_sysconfdir="/etc" # PREFERRED_PROVIDER_gtk+=gtk+ PREFERRED_PROVIDER_gtk+="gtk+" # PREFERRED_VERSION_cairo=1.10.0 PREFERRED_VERSION_cairo="1.10.0" # IMAGE_DEPENDS_ext3.gz=genext2fs-native e2fsprogs-native IMAGE_DEPENDS_ext3.gz="genext2fs-native e2fsprogs-native" # infodir=${datadir}/info export infodir="/usr/share/info" # PREFERRED_VERSION_opie-tetrix=${OPIE_VERSION} PREFERRED_VERSION_opie-tetrix="1.2.4" # PREFERRED_VERSION_opie-vmemo=${OPIE_VERSION} PREFERRED_VERSION_opie-vmemo="1.2.4" # PREFERRED_VERSION_opie-sh=${OPIE_VERSION} PREFERRED_VERSION_opie-sh="1.2.4" # libdir=${exec_prefix}/lib export libdir="/usr/lib" # LINUX_LIBC_HEADERS_VERSION=2.6.31 LINUX_LIBC_HEADERS_VERSION="2.6.31" # PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc=gcc-cross PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-gcc="gcc-cross" # SPLASH= ${@base_contains("MACHINE_FEATURES", "screen", "psplash-angstrom", "",d)} SPLASH="" # IMAGE_CMD_jffs2=mkfs.jffs2 -x lzo --root=${IMAGE_ROOTFS} --faketime --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 ${EXTRA_IMAGECMD} IMAGE_CMD_jffs2="mkfs.jffs2 -x lzo --root=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 --faketime --output=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.jffs2" # KONSOLE_TERMCMD=konsole -T "$TERMWINDOWTITLE" KONSOLE_TERMCMD="konsole -T \"$TERMWINDOWTITLE\"" # ALLOW_EMPTY_${PN}-dev=None # PREFERRED_VERSION_qt4-embedded=${ANGSTROM_QT_VERSION} PREFERRED_VERSION_qt4-embedded="4.6.3" # PREFERRED_PROVIDER_gdk-pixbuf-loader-png=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-png="gtk+" # FILES_libsoup-gnome=${libdir}/libsoup-gnome*.so.* FILES_libsoup-gnome="/usr/lib/libsoup-gnome*.so.*" # base_prefix= # SRC_DISTRIBUTE_DLONLY=0 SRC_DISTRIBUTE_DLONLY="0" # layout_mandir=${mandir} layout_mandir="/usr/share/man" # __depends=[('/home/DRESEARCH/sledz/work/HydraIP/OE/hipox/conf/local.conf', 1296725026), ('/home/DRESEARCH/sledz/work/openembedded/conf/machine/hipox.conf', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/machine/include/tune-arm926ejs.inc', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/angstrom-2008.1.conf', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/sane-srcdates.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/sane-srcrevs.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-2008-preferred-versions.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-codec-engine-2.25.01-preferred-versions.inc', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/preferred-opie-versions-1.2.4.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/toolchain-internal.inc', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/arm-thumb.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-glibc.inc', 1296639956), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/glibc-internal.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/sane-toolchain-java.inc', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-jalimo.conf', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-package-ipk.inc', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/documentation.conf', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/sanity.conf', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/abi_version.conf', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/conf/enterprise.conf', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/compatibility-providers.conf', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/base.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/patch.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/staging.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/packaged-staging.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/packagedata.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/mirrors.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/utils.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/utility-tasks.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/metadata_scm.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/devshell.bbclass', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/classes/src_distribute_local.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/src_distribute.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/debian.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/sanity.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/qemu.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/angstrom.bbclass', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/classes/devshell.bbclass', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/classes/angstrom-mirrors.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/insane.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/package.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/recipe_sanity.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/testlab.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/package_ipk.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/sanity.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/gnome.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/gnomebase.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/autotools.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/siteinfo.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/pkgconfig.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/gtk-icon-cache.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/gconf.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/mime.bbclass', 1284017760)] # METADATA_BRANCH=${@base_get_scm_branch(d)} METADATA_BRANCH="2010-10-01_oe_sync" # PREFERRED_VERSION_ti-codecs-omap3530=1_00_01 PREFERRED_VERSION_ti-codecs-omap3530="1_00_01" # CC=${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} export CC="arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb" # PREFERRED_PROVIDER_gdk-pixbuf-loader-ico=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-ico="gtk+" # GPE_SVN=svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN} GPE_SVN="svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=libsoup-2.4" # SYSROOT_PREPROCESS_FUNCS= pkgconfig_sysroot_preprocess SYSROOT_PREPROCESS_FUNCS="pkgconfig_sysroot_preprocess" # HGDIR=${CO_DIR}/hg HGDIR="/home/DRESEARCH/sledz/sources/hg" # PREFERRED_VERSION_tiff=3.9.2+4.0.0beta5 PREFERRED_VERSION_tiff="3.9.2+4.0.0beta5" # PREFERRED_VERSION_opie-sysinfo=${OPIE_VERSION} PREFERRED_VERSION_opie-sysinfo="1.2.4" # SEPPUKU_ATTACHMENT=http://bugs.openembedded.net/attachment.cgi? SEPPUKU_ATTACHMENT="http://bugs.openembedded.net/attachment.cgi?" # PREFERRED_VERSION_opie-style-fresh=${OPIE_VERSION} PREFERRED_VERSION_opie-style-fresh="1.2.4" # BPN=${@base_prune_suffix('${PN}', '${SPECIAL_PKGSUFFIX}'.split(), d)} BPN="libsoup-2.4" # BB_DEFAULT_TASK=build BB_DEFAULT_TASK="build" # PREFERRED_VERSION_opie-stumbler=${OPIE_VERSION} PREFERRED_VERSION_opie-stumbler="1.2.4" # IMAGE_FSTYPES=tar IMAGE_FSTYPES="tar" # EXTRA_IMAGECMD_yaffs2=1 EXTRA_IMAGECMD_yaffs2="1" # PREFERRED_VERSION_opie-mail=${OPIE_VERSION} PREFERRED_VERSION_opie-mail="1.2.4" # PREFERRED_VERSION_opie-embeddedkonsole=${OPIE_VERSION} PREFERRED_VERSION_opie-embeddedkonsole="1.2.4" # MACHINE_GUI_CLASS=smallscreen MACHINE_GUI_CLASS="smallscreen" # STAGING_LOADER_DIR=${STAGING_DIR_HOST}/loader STAGING_LOADER_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/loader" # ANGSTROM_GCC_VERSION_ppc405=4.1.1 ANGSTROM_GCC_VERSION_ppc405="4.1.1" # RDEPENDS= hicolor-icon-theme RDEPENDS="hicolor-icon-theme" # DISTRO_EXTRA_RDEPENDS= angstrom-version ${ANGSTROM_FEED_CONFIGS} util-linux-ng-mount util-linux-ng-umount angstrom-libc-fixup-hack DISTRO_EXTRA_RDEPENDS="angstrom-version angstrom-feed-configs util-linux-ng-mount util-linux-ng-umount angstrom-libc-fixup-hack" # PREFERRED_VERSION_opie-oxygen=${OPIE_VERSION} PREFERRED_VERSION_opie-oxygen="1.2.4" # LOCALE_UTF8_ONLY=1 LOCALE_UTF8_ONLY="1" # IMAGE_DEPENDS_ext3=genext2fs-native e2fsprogs-native IMAGE_DEPENDS_ext3="genext2fs-native e2fsprogs-native" # IMAGE_DEPENDS_ext2=genext2fs-native IMAGE_DEPENDS_ext2="genext2fs-native" # PREFERRED_VERSION_icedtea6-native=1.7.3 PREFERRED_VERSION_icedtea6-native="1.7.3" # PREFERRED_VERSION_opie-today-todolistplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-today-todolistplugin="1.2.4" # DL_DIR=${HOME}/sources DL_DIR="/home/DRESEARCH/sledz/sources" # PREFERRED_PROVIDER_gnome-vfs-plugin-file=gnome-vfs PREFERRED_PROVIDER_gnome-vfs-plugin-file="gnome-vfs" # PREFERRED_VERSION_opie-solitaire=${OPIE_VERSION} PREFERRED_VERSION_opie-solitaire="1.2.4" # PREFERRED_VERSION_usbutils=0.86 PREFERRED_VERSION_usbutils="0.86" # CACHE=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/cache/glibc/hipox CACHE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/cache/glibc/hipox" # PREFERRED_PROVIDER_virtual/libx11=libx11 PREFERRED_PROVIDER_virtual/libx11="libx11" # TARGET_PREFIX=${TARGET_SYS}- TARGET_PREFIX="arm-angstrom-linux-gnueabi-" # PREFERRED_VERSION_opie-mindbreaker=${OPIE_VERSION} PREFERRED_VERSION_opie-mindbreaker="1.2.4" # expansion of SRCPV threw # PREFERRED_VERSION_pulseaudio=0.9.15 PREFERRED_VERSION_pulseaudio="0.9.15" # STAGING_ETCDIR=${STAGING_DIR_HOST}${sysconfdir} STAGING_ETCDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/etc" # ANGSTROM_GCC_VERSION=4.3.3 ANGSTROM_GCC_VERSION="4.3.3" # IPKGCONF_SDK=${STAGING_ETCDIR_NATIVE}/opkg-sdk.conf IPKGCONF_SDK="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-sdk.conf" # TARGET_LDFLAGS=-L${STAGING_DIR_TARGET}${libdir} -Wl,-rpath-link,${STAGING_DIR_TARGET}${libdir} -Wl,-O1 ${TARGET_LINK_HASH_STYLE} export TARGET_LDFLAGS="-L/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash-style=gnu" # PREFERRED_VERSION_opie-eye=${OPIE_VERSION} PREFERRED_VERSION_opie-eye="1.2.4" # D=${WORKDIR}/image D="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image" # TERM=xterm export TERM="xterm" # PACKAGES=libsoup-gnome ${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-static ${PN}-locale PACKAGES="libsoup-gnome libsoup-2.4-dbg libsoup-2.4 libsoup-2.4-doc libsoup-2.4-dev libsoup-2.4-static libsoup-2.4-locale" # PREFERRED_PROVIDER_gnome-vfs=gnome-vfs PREFERRED_PROVIDER_gnome-vfs="gnome-vfs" # __recipe_sanity_reqvars=DESCRIPTION __recipe_sanity_reqvars="DESCRIPTION" # PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx="gtk+" # IMAGE_DEPENDS_ext3.bz2=genext2fs-native e2fsprogs-native IMAGE_DEPENDS_ext3.bz2="genext2fs-native e2fsprogs-native" # MULTIMACH_HOST_SYS=${MULTIMACH_ARCH}${HOST_VENDOR}-${HOST_OS} MULTIMACH_HOST_SYS="armv5te-angstrom-linux-gnueabi" # PREFERRED_PROVIDER_virtual/update-alternatives=opkg PREFERRED_PROVIDER_virtual/update-alternatives="opkg" # TARGET_FPU=soft TARGET_FPU="soft" # PREFERRED_VERSION_libopieobex0=${OPIE_VERSION} PREFERRED_VERSION_libopieobex0="1.2.4" # PREFERRED_VERSION_opie-camera=${OPIE_VERSION} PREFERRED_VERSION_opie-camera="1.2.4" # PSTAGE_NATIVEDEPENDS= shasum-native stagemanager-native PSTAGE_NATIVEDEPENDS="shasum-native stagemanager-native" # FILES_libsoup-2.4=${libdir}/libsoup-2*.so.* FILES_libsoup-2.4="/usr/lib/libsoup-2*.so.*" # PREFERRED_VERSION_opie-advancedfm=${OPIE_VERSION} PREFERRED_VERSION_opie-advancedfm="1.2.4" # PKG_CONFIG_DISABLE_UNINSTALLED=yes export PKG_CONFIG_DISABLE_UNINSTALLED="yes" # PACKAGE_ARCH=${BASE_PACKAGE_ARCH} PACKAGE_ARCH="armv5te" # BUILDNAME=Angstrom ${DISTRO_VERSION} BUILDNAME="Angstrom 2010.7-test-20110203" # PREFERRED_VERSION_opie-pyquicklaunchapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-pyquicklaunchapplet="1.2.4" # MACHINE_EXTRA_RDEPENDS= # SITEINFO_ENDIANNESS=le SITEINFO_ENDIANNESS="le" # SANITY_PRFILE=${TMPDIR}/distro_pr SANITY_PRFILE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/distro_pr" # MULTIMACH_ARCH=armv5te MULTIMACH_ARCH="armv5te" # DISTRO_CHECK=2010.7-test-20110203 DISTRO_CHECK="2010.7-test-20110203" # PREFERRED_VERSION_binutils-cross_avr32=2.17 PREFERRED_VERSION_binutils-cross_avr32="2.17" # PREFERRED_VERSION_network-manager-applet=0.8.1 PREFERRED_VERSION_network-manager-applet="0.8.1" # MACHINE_ESSENTIAL_EXTRA_RDEPENDS= # STAMP=${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF} STAMP="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/stamps/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0" # PREFERRED_VERSION_opie-datebook-birthdayplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-datebook-birthdayplugin="1.2.4" # PREFERRED_VERSION_opie-securityplugin-pin=${OPIE_VERSION} PREFERRED_VERSION_opie-securityplugin-pin="1.2.4" # BBINCLUDELOGS=yes BBINCLUDELOGS="yes" # PREFERRED_VERSION_classpath=0.98 PREFERRED_VERSION_classpath="0.98" # PREFERRED_PROVIDER_virtual/libintl=glibc PREFERRED_PROVIDER_virtual/libintl="glibc" # PREFERRED_VERSION_cacaoh-native=0.99.3 PREFERRED_VERSION_cacaoh-native="0.99.3" # PREFERRED_VERSION_opie-icon-reload=${OPIE_VERSION} PREFERRED_VERSION_opie-icon-reload="1.2.4" # PYTHON=${@sys.executable} PYTHON="/usr/bin/python" # SECTION_libsoup-2.4-dbg=devel SECTION_libsoup-2.4-dbg="devel" # ANGSTROM_ARM_INSTRUCTION_SET=arm ANGSTROM_ARM_INSTRUCTION_SET="arm" # PREFERRED_VERSION_opie-qasteroids=${OPIE_VERSION} PREFERRED_VERSION_opie-qasteroids="1.2.4" # PREFERRED_PROVIDER_bluez-utils=bluez4 PREFERRED_PROVIDER_bluez-utils="bluez4" # ALLOW_EMPTY_libsoup-2.4-dev=1 ALLOW_EMPTY_libsoup-2.4-dev="1" # FILES_libsoup-2.4-locale=${datadir}/locale FILES_libsoup-2.4-locale="/usr/share/locale" # METADATA_SCM=${@base_get_scm(d)} METADATA_SCM="git /home/DRESEARCH/sledz/work/openembedded" # PREFERRED_VERSION_ti-codecs-omap3530-server=1_00_00 PREFERRED_VERSION_ti-codecs-omap3530-server="1_00_00" # __recipe_sanity_reqdiffvars=LICENSE __recipe_sanity_reqdiffvars="LICENSE" # do_distribute_sources_all=None # SRCREV=1 SRCREV="1" # layout_servicedir=${servicedir} layout_servicedir="/srv" # PACKAGEFUNCS=perform_packagecopy ${PACKAGE_PREPROCESS_FUNCS} package_do_split_locales populate_packages package_do_shlibs package_do_pkgconfig read_shlibdeps package_depchains emit_pkgdata do_package_qa PACKAGEFUNCS="perform_packagecopy autotools_prepackage_lamangler package_do_split_locales populate_packages package_do_shlibs package_do_pkgconfig read_shlibdeps package_depchains emit_pkgdata do_package_qa" # PREFERRED_VERSION_opie-parashoot=${OPIE_VERSION} PREFERRED_VERSION_opie-parashoot="1.2.4" # PREFERRED_VERSION_opie-mailapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-mailapplet="1.2.4" # PREFERRED_VERSION_mesa-dri=7.6 PREFERRED_VERSION_mesa-dri="7.6" # OPIE_VERSION=1.2.4 OPIE_VERSION="1.2.4" # BUILDCFG_NEEDEDVARS=TARGET_ARCH TARGET_OS BUILDCFG_NEEDEDVARS="TARGET_ARCH TARGET_OS" # ANGSTROM_BLACKLIST_pn-ipkg=ipkg has been superseded by opkg ANGSTROM_BLACKLIST_pn-ipkg="ipkg has been superseded by opkg" # BZRDIR=${CO_DIR}/bzr BZRDIR="/home/DRESEARCH/sledz/sources/bzr" # PREFERRED_VERSION_automake-native=1.11.1 PREFERRED_VERSION_automake-native="1.11.1" # EXTRA_IMAGECMD_squashfs-lzma= # T=${WORKDIR}/temp T="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp" # PREFERRED_PROVIDER_openmoko-alsa-scenarios=fsodeviced PREFERRED_PROVIDER_openmoko-alsa-scenarios="fsodeviced" # PREFERRED_PROVIDER_atd=atd PREFERRED_PROVIDER_atd="atd" # PREFERRED_VERSION_busybox=1.13.2 PREFERRED_VERSION_busybox="1.13.2" # IMAGE_DEPENDS_ubi=mtd-utils-native IMAGE_DEPENDS_ubi="mtd-utils-native" # PREFERRED_PROVIDER_virtual/db-native=db-native PREFERRED_PROVIDER_virtual/db-native="db-native" # FULL_OPTIMIZATION_pn-perl=-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1 FULL_OPTIMIZATION_pn-perl="-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1" # PREFERRED_PROVIDER_gdk-pixbuf-loader-ras=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-ras="gtk+" # HOST_PREFIX=${TARGET_PREFIX} HOST_PREFIX="arm-angstrom-linux-gnueabi-" # PREFERRED_PROVIDER_virtual/db=db PREFERRED_PROVIDER_virtual/db="db" # BP=${BPN}-${PV} BP="libsoup-2.4-2.29.91" # PREFERRED_VERSION_opie-calculator=${OPIE_VERSION} PREFERRED_VERSION_opie-calculator="1.2.4" # XLIBS_MIRROR=http://xlibs.freedesktop.org/release XLIBS_MIRROR="http://xlibs.freedesktop.org/release" # SDK_ARCH=${BUILD_ARCH} SDK_ARCH="i686" # ANGSTROM_GCC_VERSION_armv4=4.4.2 ANGSTROM_GCC_VERSION_armv4="4.4.2" # SHELL=/bin/bash export SHELL="/bin/bash" # TINDER_MACHINE=${MACHINE}-${LIBC}-build-image TINDER_MACHINE="hipox-glibc-build-image" # PREFERRED_VERSION_jamvm-native=1.5.3 PREFERRED_VERSION_jamvm-native="1.5.3" # STAGING_PYDIR=${STAGING_DIR}/lib/python2.4 STAGING_PYDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/lib/python2.4" # PREFERRED_PROVIDER_virtual/libx11-native=libx11-native PREFERRED_PROVIDER_virtual/libx11-native="libx11-native" # PREFERRED_VERSION_uclibc=0.9.30.2 PREFERRED_VERSION_uclibc="0.9.30.2" # PREFERRED_PROVIDER_qemu-native=qemu-native PREFERRED_PROVIDER_qemu-native="qemu-native" # PREFERRED_VERSION_opie-pickboard=${OPIE_VERSION} PREFERRED_VERSION_opie-pickboard="1.2.4" # PREFERRED_VERSION_ti-codecs_omapl137-server=1_00_00 PREFERRED_VERSION_ti-codecs_omapl137-server="1_00_00" # BBFILE_PATTERN=^${OE_HOME}/hipox/recipes/ BBFILE_PATTERN="^/home/DRESEARCH/sledz/work/HydraIP/OE/hipox/recipes/" # IMAGE_PKGTYPE=ipk IMAGE_PKGTYPE="ipk" # SHLIBSDIR=${STAGING_DIR_HOST}/shlibs SHLIBSDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/shlibs" # EXTENDPKGV=${EXTENDPKGEVER}${PKGV}-${PKGR} EXTENDPKGV="2.29.91-r0.6" # TARGET_FPU_ixp4xx=soft TARGET_FPU_ixp4xx="soft" # PREFERRED_VERSION_cacao=0.99.3 PREFERRED_VERSION_cacao="0.99.3" # PREFERRED_VERSION_ti-codecs-dm355=1_13_000 PREFERRED_VERSION_ti-codecs-dm355="1_13_000" # MACHINE_FEATURES=kernel26 ext2 pci usbhost ethernet serial raid uboot MACHINE_FEATURES="kernel26 ext2 pci usbhost ethernet serial raid uboot" # FULL_OPTIMIZATION_sparc=-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 FULL_OPTIMIZATION_sparc="-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2" # palmqtdir=${palmtopdir} export palmqtdir="/usr/lib/opie" # PREFERRED_VERSION_opie-homeapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-homeapplet="1.2.4" # SOURCE_MIRROR_FETCH=None # STAGING_SBINDIR_NATIVE=${STAGING_DIR_NATIVE}${sbindir_native} STAGING_SBINDIR_NATIVE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/sbin" # ARM_THUMB_M_OPT=${@['-mno-thumb', '-mthumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']} ARM_THUMB_M_OPT="-mno-thumb" # PREFERRED_PROVIDER_ntp=ntp PREFERRED_PROVIDER_ntp="ntp" # ANGSTROM_GCC_VERSION_xilinx-ml403=4.1.1 ANGSTROM_GCC_VERSION_xilinx-ml403="4.1.1" # PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg="gtk+" # PREFERRED_VERSION_classpath-native=0.98 PREFERRED_VERSION_classpath-native="0.98" # TARGET_CC_ARCH_pn-webkit-gtk_armv5te=-march=armv4t TARGET_CC_ARCH_pn-webkit-gtk_armv5te="-march=armv4t" # PREFERRED_VERSION_ti-codecs-dm6467=1_00_00_03 PREFERRED_VERSION_ti-codecs-dm6467="1_00_00_03" # PSTAGE_EXTRAPATH=${LIBC} PSTAGE_EXTRAPATH="glibc" # do_package_write_rpm=None # PREFERRED_VERSION_ti-linuxutils=2_25_01_06 PREFERRED_VERSION_ti-linuxutils="2_25_01_06" # BBFILE_PRIORITY_local=10 BBFILE_PRIORITY_local="10" # PREFERRED_VERSION_opie-jumpx=${OPIE_VERSION} PREFERRED_VERSION_opie-jumpx="1.2.4" # PREFERRED_VERSION_mplayer=0.0+1.0rc3+svnr30165 PREFERRED_VERSION_mplayer="0.0+1.0rc3+svnr30165" # BBINCLUDELOGS_LINES=None # USERDISTRO=angstrom-2008.1 USERDISTRO="angstrom-2008.1" # PREFERRED_VERSION_ti-dmai=2_10_00_01+svnr% PREFERRED_VERSION_ti-dmai="2_10_00_01+svnr%" # CXX=${CCACHE}${HOST_PREFIX}g++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} export CXX="arm-angstrom-linux-gnueabi-g++ -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb" # PREFERRED_VERSION_opie-drawpad=${OPIE_VERSION} PREFERRED_VERSION_opie-drawpad="1.2.4" # TOOLCHAIN_OPTIONS= # PREFERRED_VERSION_lighttpd=1.4.26 PREFERRED_VERSION_lighttpd="1.4.26" # STAGING_DIR_HOST=${STAGING_DIR}/${BASEPKG_HOST_SYS} STAGING_DIR_HOST="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi" # TARGET_CC_KERNEL_ARCH= -mno-thumb-interwork -mno-thumb TARGET_CC_KERNEL_ARCH="-mno-thumb-interwork -mno-thumb" # PREFERRED_VERSION_opie-systemtime=${OPIE_VERSION} PREFERRED_VERSION_opie-systemtime="1.2.4" # PREFERRED_VERSION=None # palmtopdir=${libdir}/opie export palmtopdir="/usr/lib/opie" # TINDER_REPORT=1 TINDER_REPORT="1" # layout_libexecdir=${libexecdir} layout_libexecdir="/usr/libexec" # BB_STAMP_WHITELIST=${PSTAGE_NATIVEDEPENDS} BB_STAMP_WHITELIST="shasum-native stagemanager-native" # PREFERRED_VERSION_opie-mediaplayer2-skin-pod=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer2-skin-pod="1.2.4" # BBFILE_PRIORITY_upstream=5 BBFILE_PRIORITY_upstream="5" # PREFERRED_VERSION_ti-framework-components=2_25_01_05 PREFERRED_VERSION_ti-framework-components="2_25_01_05" # PREFERRED_VERSION_ti-codecs-dm365-server=3_10_00_02 PREFERRED_VERSION_ti-codecs-dm365-server="3_10_00_02" # SCREEN_TERMCMD=screen -D -m -t "$TERMWINDOWTITLE" SCREEN_TERMCMD="screen -D -m -t \"$TERMWINDOWTITLE\"" # PREFERRED_PROVIDER_avahi=avahi PREFERRED_PROVIDER_avahi="avahi" # PREFERRED_VERSION_xserver-common=1.33 PREFERRED_VERSION_xserver-common="1.33" # PREFERRED_VERSION_gtkmm=2.20.0 PREFERRED_VERSION_gtkmm="2.20.0" # PREFERRED_PROVIDER_virtual/libgl=mesa PREFERRED_PROVIDER_virtual/libgl="mesa" # PREFERRED_PROVIDER_virtual/libusb0=libusb-compat PREFERRED_PROVIDER_virtual/libusb0="libusb-compat" # PREFERRED_PROVIDER_util-linux=util-linux-ng PREFERRED_PROVIDER_util-linux="util-linux-ng" # PF=${PN}-${EXTENDPE}${PV}-${PR} PF="libsoup-2.4-2.29.91-r0" # PREFERRED_VERSION_opie-today-addressbookplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-today-addressbookplugin="1.2.4" # PREFERRED_PROVIDER_virtual/libiconv=glibc PREFERRED_PROVIDER_virtual/libiconv="glibc" # PREFERRED_PROVIDER_virtual/libqte2=${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte", d)} PREFERRED_PROVIDER_virtual/libqte2="qte-mt" # PREFERRED_VERSION_opie-reader=${OPIE_VERSION} PREFERRED_VERSION_opie-reader="1.2.4" # DEPLOY_DIR=${TMPDIR}/deploy/${LIBC} DEPLOY_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc" # LOCALCOUNT=0 LOCALCOUNT="0" # OLDEST_KERNEL_linux-gnueabi=2.6.16 OLDEST_KERNEL_linux-gnueabi="2.6.16" # TINDER_TREE=Angstrom TINDER_TREE="Angstrom" # BUILD_CC_ARCH= # PREFERRED_VERSION_jamvm-initial=1.4.5 PREFERRED_VERSION_jamvm-initial="1.4.5" # PREFERRED_VERSION_opie-pimconverter=${OPIE_VERSION} PREFERRED_VERSION_opie-pimconverter="1.2.4" # PKG_CONFIG_SYSROOT_DIR=${STAGING_DIR}/${BASE_PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS} export PKG_CONFIG_SYSROOT_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi" # BASEPKG_TARGET_SYS=${BASE_PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS} BASEPKG_TARGET_SYS="armv5te-angstrom-linux-gnueabi" # BUILD_VENDOR= # KERNELORG_MIRROR=http://kernel.org KERNELORG_MIRROR="http://kernel.org" # IMAGE_CMD= # DEPCHAIN_PRE= # ANGSTROM_QT_VERSION=4.6.3 ANGSTROM_QT_VERSION="4.6.3" # PREFERRED_VERSION_libsdl-x11=1.2.14 PREFERRED_VERSION_libsdl-x11="1.2.14" # SDK_VENDOR=${BUILD_VENDOR} # FEED_ARCH=armv5te FEED_ARCH="armv5te" # ANGSTROM_GCC_VERSION_bfin=4.1.2 ANGSTROM_GCC_VERSION_bfin="4.1.2" # RPROVIDES= # FETCHCOMMAND=ERROR, this must be a BitBake bug FETCHCOMMAND="ERROR, this must be a BitBake bug" # FEED_BASEPATH=feeds/unstable/${ANGSTROM_PKG_FORMAT}/${LIBC}/ FEED_BASEPATH="feeds/unstable/ipk/glibc/" # FULL_OPTIMIZATION_pn-glibc=-fexpensive-optimizations -fomit-frame-pointer -O2 FULL_OPTIMIZATION_pn-glibc="-fexpensive-optimizations -fomit-frame-pointer -O2" # PKGD=${WORKDIR}/package PKGD="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/package" # BBFILES=/home/DRESEARCH/sledz/work/openembedded/recipes/*/*.bb /home/DRESEARCH/sledz/work/HydraIP/OE/hipox/recipes/*/*.bb /home/DRESEARCH/sledz/work/HydraIP/OE/common/recipes/*/*.bb BBFILES="/home/DRESEARCH/sledz/work/openembedded/recipes/*/*.bb /home/DRESEARCH/sledz/work/HydraIP/OE/hipox/recipes/*/*.bb /home/DRESEARCH/sledz/work/HydraIP/OE/common/recipes/*/*.bb" # PREFERRED_PROVIDER_virtual/psplash=psplash-angstrom PREFERRED_PROVIDER_virtual/psplash="psplash-angstrom" # PKG_CONFIG_PATH=${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig export PKG_CONFIG_PATH="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib/pkgconfig:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/pkgconfig" # PREFERRED_PROVIDER_virtual/javac-native=ecj-bootstrap-native PREFERRED_PROVIDER_virtual/javac-native="ecj-bootstrap-native" # SYSROOT_LOCK=${STAGING_DIR}/staging.lock SYSROOT_LOCK="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/staging.lock" # FULL_OPTIMIZATION_ep9312=-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O -fno-signed-zeros FULL_OPTIMIZATION_ep9312="-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O -fno-signed-zeros" # _=/opt/bitbake/bin/bitbake export _="/opt/bitbake/bin/bitbake" # FILES= # PSTAGE_PKG=${PSTAGE_DIR}/${PSTAGE_PKGPATH}/${PSTAGE_PKGNAME} PSTAGE_PKG="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/angstromglibc/staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi_2.29.91-r0_armv5te-linux-gnueabi.ipk" # XSERVER=xserver-xorg xf86-input-evdev xf86-input-keyboard xf86-input-mouse xf86-video-fbdev XSERVER="xserver-xorg xf86-input-evdev xf86-input-keyboard xf86-input-mouse xf86-video-fbdev" # PREFERRED_VERSION_opie-tinykate=${OPIE_VERSION} PREFERRED_VERSION_opie-tinykate="1.2.4" # GNOME_GIT=git://git.gnome.org GNOME_GIT="git://git.gnome.org" # AS=${HOST_PREFIX}as export AS="arm-angstrom-linux-gnueabi-as" # PREFERRED_PROVIDER_frameworkd-config=frameworkd-config PREFERRED_PROVIDER_frameworkd-config="frameworkd-config" # PREFERRED_PROVIDER_libxss=libxss PREFERRED_PROVIDER_libxss="libxss" # MACHINE_ARCH=${@oe.utils.ifelse(bool(d.getVar('MACHINE', True)), '${MACHINE}', 'BASE_PACKAGE_ARCH')} MACHINE_ARCH="hipox" # FREEDESKTOP_CVS=cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs FREEDESKTOP_CVS="cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs" # BUILDCFG_HEADER=Build Configuration: BUILDCFG_HEADER="Build Configuration:" # PREFERRED_VERSION_opie-mediaplayer1-libwavplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer1-libwavplugin="1.2.4" # PREFERRED_VERSION_opie-powerchord=${OPIE_VERSION} PREFERRED_VERSION_opie-powerchord="1.2.4" # PREFERRED_VERSION_opie-oyatzee=${OPIE_VERSION} PREFERRED_VERSION_opie-oyatzee="1.2.4" # BUILD_CPPFLAGS=-isystem${STAGING_INCDIR_NATIVE} export BUILD_CPPFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/include" # XTERM_TERMCMDRUN=${XTERM_TERMCMD} -e $SHELLCMDS XTERM_TERMCMDRUN="xterm -T \"$TERMWINDOWTITLE\" -e $SHELLCMDS" # PREFERRED_VERSION_opie-tonleiter=${OPIE_VERSION} PREFERRED_VERSION_opie-tonleiter="1.2.4" # ALLOW_EMPTY_libsoup-2.4-dbg=1 ALLOW_EMPTY_libsoup-2.4-dbg="1" # PATCH_GET=0 export PATCH_GET="0" # PREFERRED_VERSION_autoconf=2.65 PREFERRED_VERSION_autoconf="2.65" # PREFERRED_VERSION_opie-euroconv=${OPIE_VERSION} PREFERRED_VERSION_opie-euroconv="1.2.4" # PREFERRED_VERSION_opie-keytabs=${OPIE_VERSION} PREFERRED_VERSION_opie-keytabs="1.2.4" # SEPPUKU_NEWREPORT=http://bugs.openembedded.net/post_bug.cgi?bug_file_loc=http%3A%2F%2F&version=Angstrom%20unstable&priority=P2&bug_severity=normal&op_sys=Linux&rep_platform=Other& SEPPUKU_NEWREPORT="http://bugs.openembedded.net/post_bug.cgi?bug_file_loc=http%3A%2F%2F&version=Angstrom%20unstable&priority=P2&bug_severity=normal&op_sys=Linux&rep_platform=Other&" # ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01=1 ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01="1" # COMPATIBLE_MACHINE=None # DEPLOY_DIR_IMAGE=${DEPLOY_DIR}/images/${MACHINE} DEPLOY_DIR_IMAGE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox" # ANGSTROM_BINUTILS_VERSION_armv4=2.20 ANGSTROM_BINUTILS_VERSION_armv4="2.20" # PREFERRED_VERSION_glibc-initial=2.9 PREFERRED_VERSION_glibc-initial="2.9" # DISPLAY=localhost:10.0 export DISPLAY="localhost:10.0" # PREFERRED_VERSION_ti-dsplink-examples=1_64 PREFERRED_VERSION_ti-dsplink-examples="1_64" # SLOT=0 SLOT="0" # PREFERRED_PROVIDER_gconf=gconf PREFERRED_PROVIDER_gconf="gconf" # NM=${HOST_PREFIX}nm export NM="arm-angstrom-linux-gnueabi-nm" # SEPPUKU_ADDCOMMENT=http://bugs.openembedded.net/process_bug.cgi?bug_file_loc=http%3A%2F%2F&version=Angstrom&priority=P2&bug_severity=normal&op_sys=Linux&rep_platform=Other& SEPPUKU_ADDCOMMENT="http://bugs.openembedded.net/process_bug.cgi?bug_file_loc=http%3A%2F%2F&version=Angstrom&priority=P2&bug_severity=normal&op_sys=Linux&rep_platform=Other&" # PREFERRED_VERSION_opie-fifteen=${OPIE_VERSION} PREFERRED_VERSION_opie-fifteen="1.2.4" # PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm=gtk+ PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm="gtk+" # PREFERRED_VERSION_opie-deco-flat=${OPIE_VERSION} PREFERRED_VERSION_opie-deco-flat="1.2.4" # PREFERRED_VERSION_qte=${QTE_VERSION} PREFERRED_VERSION_qte="2.3.10" # PREFERRED_VERSION_python-pycairo=1.8.0 PREFERRED_VERSION_python-pycairo="1.8.0" # PREFERRED_VERSION_opie-today-mailplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-today-mailplugin="1.2.4" # DEPENDS=pkgconfig-native ${@autotools_deps(d)}${@base_deps(d)} libproxy glib-2.0 gnutls libxml2 sqlite3 gnome-keyring gnome-common gconf gconf-native shared-mime-info-native shared-mime-info DEPENDS="pkgconfig-native autoconf-native automake-native libtool-native libtool-cross gnu-config-native coreutils-native virtual/arm-angstrom-linux-gnueabi-gcc virtual/libc libproxy glib-2.0 gnutls libxml2 sqlite3 gnome-keyring gnome-common gconf gconf-native shared-mime-info-native shared-mime-info" # PREFERRED_VERSION_opie-clockapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-clockapplet="1.2.4" # expansion of AUTOREV threw # PREFERRED_VERSION_openjdk-6-jre=6b18-1.8 PREFERRED_VERSION_openjdk-6-jre="6b18-1.8" # PSTAGE_PKGVERSION=${PV}-${PR} PSTAGE_PKGVERSION="2.29.91-r0" # ANGSTROM_FEED_CONFIGS=angstrom-feed-configs ANGSTROM_FEED_CONFIGS="angstrom-feed-configs" # PREFERRED_VERSION_opie-irdaapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-irdaapplet="1.2.4" # TARGET_LINK_HASH_STYLE=${@['-Wl,--hash-style=gnu',''][bb.data.getVar('TARGET_ARCH',d,1) in ['mips', 'mipsel', 'mips64', 'mips64el']]} TARGET_LINK_HASH_STYLE="-Wl,--hash-style=gnu" # IMAGE_CMD_cpio=cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio) ${EXTRA_IMAGECMD} IMAGE_CMD_cpio="cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 && (find . | cpio -o -H newc >/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.cpio)" # PSTAGE_PKGARCH=${PACKAGE_ARCH}-${HOST_OS} PSTAGE_PKGARCH="armv5te-linux-gnueabi" # PSTAGE_UPDATE_CMD=${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -o ${TMPDIR} update PSTAGE_UPDATE_CMD="stage-manager-ipkg -f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6 update" # PREFERRED_VERSION_opie-sfcave=${OPIE_VERSION} PREFERRED_VERSION_opie-sfcave="1.2.4" # IMAGE_CMD_cpio.lzma=cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | lzma -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.lzma) ${EXTRA_IMAGECMD} IMAGE_CMD_cpio.lzma="cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 && (find . | cpio -o -H newc | lzma -c -9 >/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.cpio.lzma)" # SDK_CPPFLAGS=-isystem${STAGING_DIR_SDK}${includedir} -isystem${STAGING_DIR_HOST}${includedir} export SDK_CPPFLAGS="-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/include -isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include" # PREFERRED_VERSION_opie-theme=${OPIE_VERSION} PREFERRED_VERSION_opie-theme="1.2.4" # SRCREV_pn-moblin-menus=e1d63681739dd16195d005b3cf15752df294bd3c SRCREV_pn-moblin-menus="e1d63681739dd16195d005b3cf15752df294bd3c" # ARM_KEEP_OABI=0 ARM_KEEP_OABI="0" # PREFERRED_VERSION_opie-brightnessapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-brightnessapplet="1.2.4" # FILES_${PN}-locale=None # __recipe_sanity_badruntimevars=RDEPENDS RPROVIDES RRECOMMENDS RCONFLICTS __recipe_sanity_badruntimevars="RDEPENDS RPROVIDES RRECOMMENDS RCONFLICTS" # PREFERRED_VERSION_opie-language=${OPIE_VERSION} PREFERRED_VERSION_opie-language="1.2.4" # DESCRIPTION=An HTTP library implementation in C DESCRIPTION="An HTTP library implementation in C" # PREFERRED_VERSION_opie-bluepin=${OPIE_VERSION} PREFERRED_VERSION_opie-bluepin="1.2.4" # IMAGE_CMD_squashfs-lzma=mksquashfs ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs-lzma ${EXTRA_IMAGECMD} -noappend -comp lzma IMAGE_CMD_squashfs-lzma="mksquashfs /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox.rootfs.squashfs-lzma -noappend -comp lzma" # PREFERRED_VERSION_opie-snake=${OPIE_VERSION} PREFERRED_VERSION_opie-snake="1.2.4" # __recipe_sanity_cfgdata={'STAGING_INCDIR_NATIVE': '${STAGING_DIR_NATIVE}${includedir_native}', 'PREFERRED_VERSION_autoconf-native': '2.65', 'PREFERRED_VERSION_opie-restartapplet': '${OPIE_VERSION}', 'localstatedir': '${base_prefix}/var', 'PREFERRED_VERSION_opie-today': '${OPIE_VERSION}', 'prefix': '/usr', 'FREESMARTPHONE_GIT': 'git://git.freesmartphone.org', 'CVSDIR': '${CO_DIR}/cvs', 'SVNDIR': '${CO_DIR}/svn', 'PREFERRED_VERSION_gcc-cross-intermediate': '${ANGSTROM_GCC_VERSION}', 'PREFERRED_VERSION_fontconfig': '2.8.0', 'bindir_cross': '/bin', 'PREFERRED_VERSION_ti-codecs-dm6446': '2_05_00_00', 'PREFERRED_VERSION_qt4-tools-native': '${ANGSTROM_QT_VERSION}', 'MACHINE_DISPLAY_WIDTH_PIXELS': '240', 'do_devshell': '\tdevshell_do_devshell\n', 'STRIP': '${HOST_PREFIX}strip', 'IMAGE_CMD_cpio.gz.u-boot': 'cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz) ${EXTRA_IMAGECMD}; mkimage -A ${UBOOT_ARCH} -O linux -T ramdisk -C gzip -n ${IMAGE_NAME} -d ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz.u-boot', 'STAGING_DATADIR': '${STAGING_DIR_HOST}${datadir}', 'target_datadir': '/usr/share', 'PREFERRED_VERSION_opie-security': '${OPIE_VERSION}', '__BBANONFUNCS': ['__anon_184__home_DRESEARCH_sledz_work_openembedded_classes_staging_bbclass', '__anon_91__home_DRESEARCH_sledz_work_openembedded_classes_packaged_staging_bbclass', '__anon_416_classes_base_bbclass', '__anon_38_classes_src_distribute_local_bbclass', '__anon_18_classes_angstrom_bbclass', '__anon_148__home_DRESEARCH_sledz_work_openembedded_classes_package_bbclass', '__anon_320_classes_package_ipk_bbclass'], 'IMAGE_ROOTFS': '${TMPDIR}/rootfs/${PN}', 'FETCHCOMMAND_cvs': "/usr/bin/env 'PATH=${PATH}' cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}", 'STAGING_SIPDIR': '${STAGING_DATADIR_NATIVE}/sip', 'base_bindir_native': '/bin', 'IMAGE_DEPENDS_cpio.gz.u-boot': 'u-boot-mkimage-native', 'SECTION_${PN}-dbg': 'devel', 'PREFERRED_VERSION_opie-minesweep': '${OPIE_VERSION}', 'DATETIME': '${DATE}${TIME}', 'FILESPATHPKG': '${PF}:${P}:${PN}:${BP}:${BPN}:files:.', 'BUILDCFG_VARS': 'BB_VERSION METADATA_BRANCH METADATA_REVISION TARGET_ARCH TARGET_OS MACHINE DISTRO DISTRO_VERSION', 'BUILD_CC': '${CCACHE}${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}', 'PREFERRED_VERSION_opie-citytime': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm': 'gtk+', 'PREFERRED_VERSION_opie-go': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-snake': '${OPIE_VERSION}', 'do_fetchall': '\t:\n', 'PREFERRED_VERSION_qt4-tools-sdk': '${ANGSTROM_QT_VERSION}', 'PREFERRED_VERSION_libmailwrapper': '${OPIE_VERSION}', 'SEPPUKU_AUTOBUILD': '1', 'PREFERRED_VERSION_xserver-kdrive': '1.4.0.90', 'SCREEN_TERMCMDRUN': '${SCREEN_TERMCMD} $SHELLCMDS', 'PREFERRED_VERSION_binutils_avr32': '2.17', 'EXTENDPEVER': "${@int('${PE}') and '${PE}:' or ''}", 'SRCREV_pn-librest': '14d35103d9649dc1e10c3e9ac2c690b3165c8184', 'layout_base_bindir': '${base_bindir}', 'do_rebuild': '\t"""rebuild a package"""\n', 'SOLIBSDEV_darwin8': '.dylib', 'PREFERRED_VERSION_opie-rotateapplet': '${OPIE_VERSION}', 'ANGSTROM_MODE': 'uclibc', 'USER': 'sledz', 'PREFERRED_VERSION_opie-textedit': '${OPIE_VERSION}', 'OES_BITBAKE_CONF': '1', 'SRCREV_pn-mozilla-headless-services': 'c7873654894af6c7c6c01194d6185db46667b81f', 'PREFERRED_VERSION_udev_libc-uclibc': '141', 'PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc': 'glibc', 'PSTAGE_DIR': '${TMPDIR}/pstage', 'EXTENDPV': '${EXTENDPEVER}${PV}-${PR}${DISTRO_PR}', 'PREFERRED_VERSION_opie-handwriting': '${OPIE_VERSION}', 'UPDATECOMMAND': 'ERROR, this must be a BitBake bug', 'MACHINE_KERNEL_PR': '', 'EXTENDPE': "${@int('${PE}') and '${PE}_' or ''}", 'PREFERRED_VERSION_qte-mt': '${QTE_VERSION}', 'PREFERRED_VERSION_gcc-cross-initial': '${ANGSTROM_GCC_VERSION}', 'MACHINE_KERNEL_VERSION': '2.6', 'PREFERRED_PROVIDER_bluez-libs': 'bluez4', 'SDK_NAME': '${DISTRO}/${TARGET_ARCH}', 'IMAGE_CMD_tar.bz2': 'cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 .', 'TMPDIR': '${OE_HOME}/tmp${DISTRO_PR}', 'PREFERRED_VERSION_ti-dm355mm-module': '1_13', 'PSTAGING_ACTIVE': '0', 'do_build': '', 'layout_docdir': '${docdir}', 'ANGSTROM_GCC_VERSION_ppc405': '4.1.1', 'PREFERRED_VERSION_opie-zkbapplet': '${OPIE_VERSION}', 'QEMU_OPTIONS_iwmmxt': '-cpu pxa270-c5', 'PREFERRED_PROVIDER_libgpewidget': 'libgpewidget', 'PREFERRED_VERSION_opie-mediummount': '${OPIE_VERSION}', 'BBFILE_PATTERN_upstream': '^${OE_ROOT}/recipes/', 'libexecdir': '${exec_prefix}/libexec', 'PREFERRED_VERSION_opie-mediaplayer1-libtremorplugin': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-vmemo-settings': '${OPIE_VERSION}', 'OVERRIDE_INTERWORK': "${@['', ':thumb-interwork'][bb.data.getVar('THUMB_INTERWORK', d, 1) == 'yes']}", 'PREFERRED_PROVIDER_libfribidi': 'fribidi', 'IMAGE_DEPENDS_jffs2': 'mtd-utils-native', 'PREFERRED_VERSION_opie-tictac': '${OPIE_VERSION}', 'LDFLAGS_pn-libsoup': '-pg ', 'SRC_DISTRIBUTEDIR': '${DEPLOY_DIR}/sources', 'BB_MIN_VERSION': '1.8.18', 'datadir_native': '${prefix_native}/share', 'QTDIR': '${STAGING_DIR_HOST}/qt2', 'base_do_patch': "\tbb.build.exec_func('patch_do_patch', d)\n", 'PREFERRED_VERSION_opie-mediaplayer1-libmadplugin': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-formatter': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_tslib': 'tslib', 'SDK_OS': '${BUILD_OS}', 'KONSOLE_TERMCMDRUN': '${KONSOLE_TERMCMD} -e $SHELLCMDS', 'PREFERRED_VERSION_networkmanager': '0.8.1', 'STAGING_ETCDIR_NATIVE': '${STAGING_DIR_NATIVE}${sysconfdir_native}', 'PSTAGE_PKGMANAGER': 'stage-manager-ipkg', 'layout_datadir': '${datadir}', 'FEED_URIS': None, 'HOST_EXEEXT': '', 'GNOME_TERMCMDRUN': '${GNOME_TERMCMD} -x $SHELLCMDS', 'PREFERRED_VERSION_xserver-xorg': '1.7.4', 'patch_do_patch': '\timport oe.patch\n\timport oe.unpack\n\n\tsrc_uri = (bb.data.getVar(\'SRC_URI\', d, 1) or \'\').split()\n\tif not src_uri:\n\t\treturn\n\n\tpatchsetmap = {\n\t\t"patch": oe.patch.PatchTree,\n\t\t"quilt": oe.patch.QuiltTree,\n\t\t"git": oe.patch.GitApplyTree,\n\t}\n\n\tcls = patchsetmap[bb.data.getVar(\'PATCHTOOL\', d, 1) or \'quilt\']\n\n\tresolvermap = {\n\t\t"noop": oe.patch.NOOPResolver,\n\t\t"user": oe.patch.UserResolver,\n\t}\n\n\trcls = resolvermap[bb.data.getVar(\'PATCHRESOLVE\', d, 1) or \'user\']\n\n\ts = bb.data.getVar(\'S\', d, 1)\n\n\tpath = os.getenv(\'PATH\')\n\tos.putenv(\'PATH\', bb.data.getVar(\'PATH\', d, 1))\n\n\tclasses = {}\n\n\tsrc_uri = d.getVar("SRC_URI", True).split()\n\tsrcurldata = bb.fetch.init(src_uri, d, True)\n\tworkdir = bb.data.getVar(\'WORKDIR\', d, 1)\n\tfor url in d.getVar("SRC_URI", True).split():\n\t\turldata = srcurldata[url]\n\n\t\tlocal = urldata.localpath\n\t\tif not local:\n\t\t\traise bb.build.FuncFailed(\'Unable to locate local file for %s\' % url)\n\n\t\tbase, ext = os.path.splitext(os.path.basename(local))\n\t\tif ext in (\'.gz\', \'.bz2\', \'.Z\'):\n\t\t\tlocal = oe.path.join(workdir, base)\n\n\t\tif not oe.unpack.is_patch(local, urldata.parm):\n\t\t\tcontinue\n\n\t\tparm = urldata.parm\n\n\t\tif "striplevel" in parm:\n\t\t\tstriplevel = parm["striplevel"]\n\t\telif "pnum" in parm:\n\t\t\tbb.msg.warn(None, "Deprecated usage of \'pnum\' url parameter in \'%s\', please use \'striplevel\'" % url)\n\t\t\tstriplevel = parm["pnum"]\n\t\telse:\n\t\t\tstriplevel = \'1\'\n\n\t\tif "pname" in parm:\n\t\t\tpname = parm["pname"]\n\t\telse:\n\t\t\tpname = os.path.basename(local)\n\n\t\tif "mindate" in parm or "maxdate" in parm:\n\t\t\tpn = bb.data.getVar(\'PN\', d, 1)\n\t\t\tsrcdate = bb.data.getVar(\'SRCDATE_%s\' % pn, d, 1)\n\t\t\tif not srcdate:\n\t\t\t\tsrcdate = bb.data.getVar(\'SRCDATE\', d, 1)\n\n\t\t\tif srcdate == "now":\n\t\t\t\tsrcdate = bb.data.getVar(\'DATE\', d, 1)\n\n\t\t\tif "maxdate" in parm and parm["maxdate"] < srcdate:\n\t\t\t\tbb.note("Patch \'%s\' is outdated" % pname)\n\t\t\t\tcontinue\n\n\t\t\tif "mindate" in parm and parm["mindate"] > srcdate:\n\t\t\t\tbb.note("Patch \'%s\' is predated" % pname)\n\t\t\t\tcontinue\n\n\n\t\tif "minrev" in parm:\n\t\t\tsrcrev = bb.data.getVar(\'SRCREV\', d, 1)\n\t\t\tif srcrev and srcrev < parm["minrev"]:\n\t\t\t\tbb.note("Patch \'%s\' applies to later revisions" % pname)\n\t\t\t\tcontinue\n\n\t\tif "maxrev" in parm:\n\t\t\tsrcrev = bb.data.getVar(\'SRCREV\', d, 1)\n\t\t\tif srcrev and srcrev > parm["maxrev"]:\n\t\t\t\tbb.note("Patch \'%s\' applies to earlier revisions" % pname)\n\t\t\t\tcontinue\n\n\t\tif "patchdir" in parm:\n\t\t\tpatchdir = parm["patchdir"]\n\t\t\tif not os.path.isabs(patchdir):\n\t\t\t\tpatchdir = os.path.join(s, patchdir)\n\t\telse:\n\t\t\tpatchdir = s\n\n\t\tif not patchdir in classes:\n\t\t\tpatchset = cls(patchdir, d)\n\t\t\tresolver = rcls(patchset)\n\t\t\tclasses[patchdir] = (patchset, resolver)\n\t\t\tpatchset.Clean()\n\t\telse:\n\t\t\tpatchset, resolver = classes[patchdir]\n\n\t\tbb.note("Applying patch \'%s\' (%s)" % (pname, oe.path.format_display(local, d)))\n\t\ttry:\n\t\t\tpatchset.Import({"file":local, "remote":url, "strippath": striplevel}, True)\n\t\texcept Exception:\n\t\t\timport sys\n\t\t\traise bb.build.FuncFailed(str(sys.exc_value))\n\t\tresolver.Resolve()\n', 'PREFERRED_PROVIDER_gdk-pixbuf-csource-native': 'gtk+-native', 'GPEPHONE_MIRROR': 'http://gpephone.linuxtogo.org/download/gpephone', 'GPEPHONE_SVN': 'svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=${PN}', 'sbindir_native': '${prefix_native}/sbin', 'PREFERRED_VERSION_wget': '1.11.4', 'PREFERRED_VERSION_opie-pics': '${OPIE_VERSION}', 'PREFERRED_VERSION_ti-xdais': '6_25_01_08', 'ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01': '1', 'GUI_MACHINE_CLASS': '${MACHINE_GUI_CLASS}', 'IMAGE_EXTRA_SPACE': '10240', 'FETCHCMD_hg': '/usr/bin/env hg', 'PREFERRED_VERSION_opie-taskbar-images': '${OPIE_VERSION}', 'E_URI': 'http://enlightenment.freedesktop.org/files', 'do_recipe_sanity_all': ' :\n', 'PREFERRED_VERSION_opie-launcher-settings': '${OPIE_VERSION}', 'SDK_PATH': '/usr/local/${SDK_NAME}', 'BUILD_CXX': '${CCACHE}${BUILD_PREFIX}g++ ${BUILD_CC_ARCH}', 'sysconfdir': '${base_prefix}/etc', 'SRCREV_pn-mutter': 'aff4cf110307e149d3497d20543cde27b9699758', 'PREFERRED_VERSION_opie-restartapplet2': '${OPIE_VERSION}', 'UPDATECOMMAND_cvs': "/usr/bin/env 'PATH=${PATH}' cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}", 'PREFERRED_VERSION_opie-networkapplet': '${OPIE_VERSION}', 'DATE': '20110203', 'APACHE_MIRROR': 'http://archive.apache.org/dist', 'do_rootfs': None, 'PREFERRED_VERSION_opie-dagger': '${OPIE_VERSION}', 'BASEPKG_HOST_SYS': '${BASE_PACKAGE_ARCH}${HOST_VENDOR}-${HOST_OS}', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg': 'gtk+', 'LD': '${HOST_PREFIX}ld${TOOLCHAIN_OPTIONS}', 'HOST_VENDOR': '${TARGET_VENDOR}', 'PREFERRED_VERSION_eglibc-initial': '2.9', 'MACHINE_TASK_PROVIDER': '${DEFAULT_TASK_PROVIDER}', 'EXTRA_OEMAKE': '-e MAKEFLAGS=', 'UDEV_GE_141': '1', 'LDFLAGS': '${TARGET_LDFLAGS}', 'DISTRO_TYPE': 'debug', 'HOST_NONSYSV': None, 'MULTIMACH_TARGET_SYS': '${MULTIMACH_ARCH}${TARGET_VENDOR}-${TARGET_OS}', 'PREFERRED_VERSION_libtool-cross': '2.2.6b', 'MACHINE_DISPLAY_ORIENTATION': '0', 'EXTRA_IMAGECMD_squashfs': '', 'SYSVINIT_ENABLED_GETTYS': None, 'TARGET_CXXFLAGS': '${TARGET_CFLAGS} -fpermissive', 'perform_packagecopy': "\tdest = bb.data.getVar('D', d, True)\n\tdvar = bb.data.getVar('PKGD', d, True)\n\n\tbb.mkdirhier(dvar)\n\n\t# Start by package population by taking a copy of the installed\n\t# files to operate on\n\tos.system('rm -rf %s/*' % (dvar))\n\tos.system('cp -pPR %s/* %s/' % (dest, dvar))\n", 'PREFERRED_VERSION_opie-qss': '${OPIE_VERSION}', 'BUILD_ARCH': 'i686', 'GNOME_TERMCMD': 'gnome-terminal --disable-factory -t "$TERMWINDOWTITLE"', 'MAKE': 'make', 'PREFERRED_VERSION_opie-securityplugin-blueping': '${OPIE_VERSION}', '__BBHANDLERS': ['packagedstage_stampfixing_eventhandler', 'oe_import', 'base_eventhandler', 'check_sanity_eventhandler', 'recipe_sanity_eh', 'check_sanity_eventhandler'], 'PREFERRED_PROVIDER_hostap-modules_h2200': 'hostap-modules', 'IMAGE_CMD_cramfs': 'mkcramfs ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cramfs ${EXTRA_IMAGECMD}', 'includedir': '${exec_prefix}/include', 'package_depchains': '\t"""\n\tFor a given set of prefix and postfix modifiers, make those packages\n\tRRECOMMENDS on the corresponding packages for its RDEPENDS.\n\n\tExample: If package A depends upon package B, and A\'s .bb emits an\n\tA-dev package, this would make A-dev Recommends: B-dev.\n\n\tIf only one of a given suffix is specified, it will take the RRECOMMENDS\n\tbased on the RDEPENDS of *all* other packages. If more than one of a given\n\tsuffix is specified, its will only use the RDEPENDS of the single parent\n\tpackage.\n\t"""\n\n\tpackages = bb.data.getVar(\'PACKAGES\', d, True)\n\tpostfixes = (bb.data.getVar(\'DEPCHAIN_POST\', d, True) or \'\').split()\n\tprefixes = (bb.data.getVar(\'DEPCHAIN_PRE\', d, True) or \'\').split()\n\n\tdef pkg_adddeprrecs(pkg, base, suffix, getname, depends, d):\n\n\t\t#bb.note(\'depends for %s is %s\' % (base, depends))\n\t\trreclist = explode_deps(bb.data.getVar(\'RRECOMMENDS_\' + pkg, d, True) or bb.data.getVar(\'RRECOMMENDS\', d, True) or "")\n\n\t\tfor depend in depends:\n\t\t\tif depend.find(\'-native\') != -1 or depend.find(\'-cross\') != -1 or depend.startswith(\'virtual/\'):\n\t\t\t\t#bb.note("Skipping %s" % depend)\n\t\t\t\tcontinue\n\t\t\tif depend.endswith(\'-dev\'):\n\t\t\t\tdepend = depend.replace(\'-dev\', \'\')\n\t\t\tif depend.endswith(\'-dbg\'):\n\t\t\t\tdepend = depend.replace(\'-dbg\', \'\')\n\t\t\tpkgname = getname(depend, suffix)\n\t\t\t#bb.note("Adding %s for %s" % (pkgname, depend))\n\t\t\tif not pkgname in rreclist:\n\t\t\t\trreclist.append(pkgname)\n\n\t\t#bb.note(\'setting: RRECOMMENDS_%s=%s\' % (pkg, \' \'.join(rreclist)))\n\t\tbb.data.setVar(\'RRECOMMENDS_%s\' % pkg, \' \'.join(rreclist), d)\n\n\tdef pkg_addrrecs(pkg, base, suffix, getname, rdepends, d):\n\n\t\t#bb.note(\'rdepends for %s is %s\' % (base, rdepends))\n\t\trreclist = explode_deps(bb.data.getVar(\'RRECOMMENDS_\' + pkg, d, True) or bb.data.getVar(\'RRECOMMENDS\', d, True) or "")\n\n\t\tfor depend in rdepends:\n\t\t\tif depend.endswith(\'-dev\'):\n\t\t\t\tdepend = depend.replace(\'-dev\', \'\')\n\t\t\tif depend.endswith(\'-dbg\'):\n\t\t\t\tdepend = depend.replace(\'-dbg\', \'\')\n\t\t\tpkgname = getname(depend, suffix)\n\t\t\tif not pkgname in rreclist:\n\t\t\t\trreclist.append(pkgname)\n\n\t\t#bb.note(\'setting: RRECOMMENDS_%s=%s\' % (pkg, \' \'.join(rreclist)))\n\t\tbb.data.setVar(\'RRECOMMENDS_%s\' % pkg, \' \'.join(rreclist), d)\n\n\tdef add_dep(list, dep):\n\t\tdep = dep.split(\' (\')[0].strip()\n\t\tif dep not in list:\n\t\t\tlist.append(dep)\n\n\tdepends = []\n\tfor dep in explode_deps(bb.data.getVar(\'DEPENDS\', d, True) or ""):\n\t\tadd_dep(depends, dep)\n\n\trdepends = []\n\tfor dep in explode_deps(bb.data.getVar(\'RDEPENDS\', d, True) or ""):\n\t\tadd_dep(rdepends, dep)\n\n\tfor pkg in packages.split():\n\t\tfor dep in explode_deps(bb.data.getVar(\'RDEPENDS_\' + pkg, d, True) or ""):\n\t\t\tadd_dep(rdepends, dep)\n\n\t#bb.note(\'rdepends is %s\' % rdepends)\n\n\tdef post_getname(name, suffix):\n\t\treturn \'%s%s\' % (name, suffix)\n\tdef pre_getname(name, suffix):\n\t\treturn \'%s%s\' % (suffix, name)\n\n\tpkgs = {}\n\tfor pkg in packages.split():\n\t\tfor postfix in postfixes:\n\t\t\tif pkg.endswith(postfix):\n\t\t\t\tif not postfix in pkgs:\n\t\t\t\t\tpkgs[postfix] = {}\n\t\t\t\tpkgs[postfix][pkg] = (pkg[:-len(postfix)], post_getname)\n\n\t\tfor prefix in prefixes:\n\t\t\tif pkg.startswith(prefix):\n\t\t\t\tif not prefix in pkgs:\n\t\t\t\t\tpkgs[prefix] = {}\n\t\t\t\tpkgs[prefix][pkg] = (pkg[:-len(prefix)], pre_getname)\n\n\tfor suffix in pkgs:\n\t\tfor pkg in pkgs[suffix]:\n\t\t\t(base, func) = pkgs[suffix][pkg]\n\t\t\tif suffix == "-dev" and not pkg.startswith("kernel-module-"):\n\t\t\t\tpkg_adddeprrecs(pkg, base, suffix, func, depends, d)\n\t\t\tif len(pkgs[suffix]) == 1:\n\t\t\t\tpkg_addrrecs(pkg, base, suffix, func, rdepends, d)\n\t\t\telse:\n\t\t\t\trdeps = []\n\t\t\t\tfor dep in explode_deps(bb.data.getVar(\'RDEPENDS_\' + base, d, True) or bb.data.getVar(\'RDEPENDS\', d, True) or ""):\n\t\t\t\t\tadd_dep(rdeps, dep)\n\t\t\t\tpkg_addrrecs(pkg, base, suffix, func, rdeps, d)\n', 'ANGSTROM_PKG_FORMAT': 'ipk', 'package_mapping_rename_hook': '\t"""\n\tRewrite variables to account for package renaming in things\n\tlike debian.bbclass or manual PKG variable name changes\n\t"""\n\truntime_mapping_rename("RDEPENDS", d)\n\truntime_mapping_rename("RRECOMMENDS", d)\n\truntime_mapping_rename("RSUGGESTS", d)\n\truntime_mapping_rename("RPROVIDES", d)\n\truntime_mapping_rename("RREPLACES", d)\n\truntime_mapping_rename("RCONFLICTS", d)\n', 'IMAGE_CMD_cpio.gz': 'cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz) ${EXTRA_IMAGECMD}', 'PREFERRED_VERSION_opie-solitaire': '${OPIE_VERSION}', 'FILESPATHBASE': '${FILE_DIRNAME}', 'PREFERRED_VERSION_opie-mediaplayer2-skin-default-landscape': '${OPIE_VERSION}', 'populate_sysroot_preamble': '\tif [ "$PSTAGING_ACTIVE" = "1" ]; then\n\t\tstage-manager -p ${STAGING_DIR} -c ${PSTAGE_WORKDIR}/stamp-cache-staging -u || true\n\tfi\n', 'PREFERRED_VERSION_libopie2': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-mobilemsg': '${OPIE_VERSION}', 'IMAGE_CMD_ubi': 'echo \\[ubifs\\] > ubinize.cfg ; echo mode=ubi >> ubinize.cfg ; echo image=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs >> ubinize.cfg ; echo vol_id=0 >> ubinize.cfg ; echo vol_type=dynamic >> ubinize.cfg ; echo vol_name=${UBI_VOLNAME} >> ubinize.cfg ; echo vol_flags=autoresize >> ubinize.cfg;mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg', 'PREFERRED_VERSION_opie-button-settings': '${OPIE_VERSION}', 'PSTAGE_BUILD_CMD': 'stage-manager-ipkg-build -o 0 -g 0', 'IMAGE_CMD_ext2.bz2': 'install -d ${DEPLOY_DIR_IMAGE}/tmp.bz2 ; genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext2 ${EXTRA_IMAGECMD}; bzip2 -f -9 ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext2; mv ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext2.bz2 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2.bz2', 'PREFERRED_VERSION_libopietooth1': '${OPIE_VERSION}', 'PSTAGE_NATIVEDEPENDS': ' shasum-native stagemanager-native ', 'FILES_${PN}-doc': '${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc ${datadir}/gnome/help', 'ARM_INTERWORK_M_OPT': "${@['-mno-thumb-interwork', '-mthumb-interwork'][bb.data.getVar('THUMB_INTERWORK', d, 1) == 'yes']}", 'PRIORITY': 'optional', 'OPIEDIR': '${STAGING_DIR_HOST}', 'PREFERRED_VERSION_libtool-sdk': '2.2.6b', 'PREFERRED_VERSION_mythplugins': '0.22', 'SEPPUKU_QUERY': 'http://bugs.openembedded.net/buglist.cgi?', 'SECTION': 'base', 'DISTRO_PR': '.6', 'TARGET_FPU_armv6-novfp': 'soft', 'SDK_CC_ARCH': '${BUILD_CC_ARCH}', 'MAINTAINER': 'Angstrom Developers ', 'do_package_write_ipk': '\tpackages = bb.data.getVar(\'PACKAGES\', d, True)\n\tif not packages:\n\t\tbb.debug(1, "No PACKAGES defined, nothing to package")\n\t\treturn\n\n\tbb.build.exec_func("read_subpackage_metadata", d)\n\tbb.build.exec_func("do_package_ipk", d)\n', 'BUILD_LDFLAGS': '-L${STAGING_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-O1', 'UBI_VOLNAME': '${MACHINE}-rootfs', 'EXTRA_IMAGECMD_ubi': '', 'STAGING_LIBDIR': '${STAGING_DIR_HOST}${libdir}', 'TARGET_ARCH': 'arm', 'populate_packages': '\timport glob, errno, re,os\n\n\tworkdir = bb.data.getVar(\'WORKDIR\', d, True)\n\toutdir = bb.data.getVar(\'DEPLOY_DIR\', d, True)\n\tdvar = bb.data.getVar(\'PKGD\', d, True)\n\tpackages = bb.data.getVar(\'PACKAGES\', d, True)\n\tpn = bb.data.getVar(\'PN\', d, True)\n\n\tbb.mkdirhier(outdir)\n\tos.chdir(dvar)\n\n\t# Sanity check PACKAGES for duplicates - should be moved to\n\t# sanity.bbclass once we have the infrastucture\n\tpackage_list = []\n\tfor pkg in packages.split():\n\t\tif pkg in package_list:\n\t\t\tbb.error("-------------------")\n\t\t\tbb.error("%s is listed in PACKAGES multiple times, this leads to packaging errors." % pkg)\n\t\t\tbb.error("Please fix the metadata/report this as bug to OE bugtracker.")\n\t\t\tbb.error("-------------------")\n\t\telse:\n\t\t\tpackage_list.append(pkg)\n\n\n\tif (bb.data.getVar(\'PACKAGE_STRIP\', d, True) != \'no\'):\n\t\tfor f in (bb.data.getVar(\'PACKAGESTRIPFUNCS\', d, True) or \'\').split():\n\t\t\tbb.build.exec_func(f, d)\n\n\tpkgdest = bb.data.getVar(\'PKGDEST\', d, True)\n\tos.system(\'rm -rf %s\' % pkgdest)\n\n\tseen = []\n\tmain_is_empty = 1\n\tmain_pkg = bb.data.getVar(\'PN\', d, True)\n\n\tfor pkg in package_list:\n\t\tlocaldata = bb.data.createCopy(d)\n\t\troot = os.path.join(pkgdest, pkg)\n\t\tbb.mkdirhier(root)\n\n\t\tbb.data.setVar(\'PKG\', pkg, localdata)\n\t\toverrides = bb.data.getVar(\'OVERRIDES\', localdata, True)\n\t\tif not overrides:\n\t\t\traise bb.build.FuncFailed(\'OVERRIDES not defined\')\n\t\tbb.data.setVar(\'OVERRIDES\', overrides + \':\' + pkg, localdata)\n\t\tbb.data.update_data(localdata)\n\n\t\tfilesvar = bb.data.getVar(\'FILES\', localdata, True) or ""\n\t\tfiles = filesvar.split()\n\t\tfor file in files:\n\t\t\tif os.path.isabs(file):\n\t\t\t\tfile = \'.\' + file\n\t\t\tif not os.path.islink(file):\n\t\t\t\tif os.path.isdir(file):\n\t\t\t\t\tnewfiles = [ os.path.join(file,x) for x in os.listdir(file) ]\n\t\t\t\t\tif newfiles:\n\t\t\t\t\t\tfiles += newfiles\n\t\t\t\t\t\tcontinue\n\t\t\tglobbed = glob.glob(file)\n\t\t\tif globbed:\n\t\t\t\tif [ file ] != globbed:\n\t\t\t\t\tif not file in globbed:\n\t\t\t\t\t\tfiles += globbed\n\t\t\t\t\t\tcontinue\n\t\t\t\t\telse:\n\t\t\t\t\t\tglobbed.remove(file)\n\t\t\t\t\t\tfiles += globbed\n\t\t\tif (not os.path.islink(file)) and (not os.path.exists(file)):\n\t\t\t\tcontinue\n\t\t\tif file in seen:\n\t\t\t\tcontinue\n\t\t\tseen.append(file)\n\t\t\tif os.path.isdir(file) and not os.path.islink(file):\n\t\t\t\tbb.mkdirhier(os.path.join(root,file))\n\t\t\t\tos.chmod(os.path.join(root,file), os.stat(file).st_mode)\n\t\t\t\tcontinue\n\t\t\tfpath = os.path.join(root,file)\n\t\t\tdpath = os.path.dirname(fpath)\n\t\t\tbb.mkdirhier(dpath)\n\t\t\tret = bb.copyfile(file, fpath)\n\t\t\tif ret is False:\n\t\t\t\traise bb.build.FuncFailed("File population failed when copying %s to %s" % (file, fpath))\n\t\t\tif pkg == main_pkg and main_is_empty:\n\t\t\t\tmain_is_empty = 0\n\t\tdel localdata\n\tos.chdir(workdir)\n\n\tunshipped = []\n\tfor root, dirs, files in os.walk(dvar):\n\t\tfor f in files:\n\t\t\tpath = os.path.join(root[len(dvar):], f)\n\t\t\tif (\'.\' + path) not in seen:\n\t\t\t\tunshipped.append(path)\n\n\tif unshipped != []:\n\t\tbb.note("the following files were installed but not shipped in any package:")\n\t\tfor f in unshipped:\n\t\t\tbb.note(" " + f)\n\n\tbb.build.exec_func("package_name_hook", d)\n\n\tfor pkg in package_list:\n\t\tpkgname = bb.data.getVar(\'PKG_%s\' % pkg, d, True)\n\t\tif pkgname is None:\n\t\t\tbb.data.setVar(\'PKG_%s\' % pkg, pkg, d)\n\n\tdangling_links = {}\n\tpkg_files = {}\n\tfor pkg in package_list:\n\t\tdangling_links[pkg] = []\n\t\tpkg_files[pkg] = []\n\t\tinst_root = os.path.join(pkgdest, pkg)\n\t\tfor root, dirs, files in os.walk(inst_root):\n\t\t\tfor f in files:\n\t\t\t\tpath = os.path.join(root, f)\n\t\t\t\trpath = path[len(inst_root):]\n\t\t\t\tpkg_files[pkg].append(rpath)\n\t\t\t\ttry:\n\t\t\t\t\ts = os.stat(path)\n\t\t\t\texcept OSError, (err, strerror):\n\t\t\t\t\tif err != errno.ENOENT:\n\t\t\t\t\t\traise\n\t\t\t\t\ttarget = os.readlink(path)\n\t\t\t\t\tif target[0] != \'/\':\n\t\t\t\t\t\ttarget = os.path.join(root[len(inst_root):], target)\n\t\t\t\t\tdangling_links[pkg].append(os.path.normpath(target))\n\n\tfor pkg in package_list:\n\t\trdepends = explode_deps(bb.data.getVar(\'RDEPENDS_\' + pkg, d, 0) or bb.data.getVar(\'RDEPENDS\', d, 0) or "")\n\n\t\tremstr = "${PN} (= ${EXTENDPKGV})"\n\t\tif main_is_empty and remstr in rdepends:\n\t\t\trdepends.remove(remstr)\n\t\tfor l in dangling_links[pkg]:\n\t\t\tfound = False\n\t\t\tbb.debug(1, "%s contains dangling link %s" % (pkg, l))\n\t\t\tfor p in package_list:\n\t\t\t\tfor f in pkg_files[p]:\n\t\t\t\t\tif f == l:\n\t\t\t\t\t\tfound = True\n\t\t\t\t\t\tbb.debug(1, "target found in %s" % p)\n\t\t\t\t\t\tif p == pkg:\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\tif not p in rdepends:\n\t\t\t\t\t\t\trdepends.append(p)\n\t\t\t\t\t\tbreak\n\t\t\tif found == False:\n\t\t\t\tbb.note("%s contains dangling symlink to %s" % (pkg, l))\n\t\tbb.data.setVar(\'RDEPENDS_\' + pkg, " " + " ".join(rdepends), d)\n', 'oe_machinstall': "\t# Purpose: Install machine dependent files, if available\n\t# If not available, check if there is a default\n\t# If no default, just touch the destination\n\t# Example:\n\t# $1 $2 $3 $4\n\t# oe_machinstall -m 0644 fstab ${D}/etc/fstab\n\t#\n\t# TODO: Check argument number?\n\t#\n\tfilename=`basename $3`\n\tdirname=`dirname $3`\n\n\tfor o in `echo ${OVERRIDES} | tr ':' ' '`; do\n\t\tif [ -e $dirname/$o/$filename ]; then\n\t\t\toenote $dirname/$o/$filename present, installing to $4\n\t\t\tinstall $1 $2 $dirname/$o/$filename $4\n\t\t\treturn\n\t\tfi\n\tdone\n#\toenote overrides specific file NOT present, trying default=$3...\n\tif [ -e $3 ]; then\n\t\toenote $3 present, installing to $4\n\t\tinstall $1 $2 $3 $4\n\telse\n\t\toenote $3 NOT present, touching empty $4\n\t\ttouch $4\n\tfi\n", 'ANGSTROM_GCC_VERSION_avr32': '4.2.2', 'PREFERRED_VERSION_linux-libc-headers-native': '${LINUX_LIBC_HEADERS_VERSION}', 'BUILD_F77': '${CCACHE}${BUILD_PREFIX}g77 ${BUILD_CC_ARCH}', 'insane_do_package_write': '\tpackage_do_package_write\n', 'BB_LOCALCOUNT_OVERRIDE': '1', 'ALLOW_EMPTY_${PN}-dbg': '1', 'FULL_OPTIMIZATION_ep9312': '-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O -fno-signed-zeros', 'QUILTRCFILE': '${STAGING_BINDIR_NATIVE}/quiltrc', 'EXTRA_IMAGECMD_cpio.lzma': '', 'PREFERRED_VERSION_opie-unikeyboard': '${OPIE_VERSION}', 'BOOTSTRAP_EXTRA_RDEPENDS': '', 'BUILD_LD': '${BUILD_PREFIX}ld', 'BUILD_SYS': '${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}', 'PREFERRED_VERSION_ti-codecs-dm6446-server': '2_05_00_00', 'PREFERRED_VERSION_glib-2.0': '2.24.1', 'STAGING_DIR_SDK': '${STAGING_DIR}/${SDK_SYS}', 'PREFERRED_VERSION_opie-irdaapplet': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_hotplug': 'udev', 'SELECTED_OPTIMIZATION_pn-libsoup': '${PROFILE_OPTIMIZATION}', 'IMAGE_ROOTFS_SIZE_ext3': '65536', 'IMAGE_ROOTFS_SIZE_ext2': '65536', 'PATCHDEPENDENCY': '${PATCHTOOL}-native:do_populate_sysroot', 'PREFERRED_VERSION_opie-bluetoothapplet': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-datebook': '${OPIE_VERSION}', 'DEPENDS_virtclass-native': None, 'PREFERRED_VERSION_opie-clipboardapplet': '${OPIE_VERSION}', 'TOOLCHAIN_PATH': '${STAGING_DIR_NATIVE}${prefix_native}/${BASE_PACKAGE_ARCH}', 'FETCHCOMMAND_wget': "/usr/bin/env 'PATH=${PATH}' wget -t 5 --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}'", 'PREFERRED_VERSION_opie-today-stocktickerplugin': '${OPIE_VERSION}', 'GPE_EXTRA_SVN': 'svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=${PN}', 'oldincludedir': '${exec_prefix}/include', 'ANGSTROM_BINUTILS_VERSION': '2.18', 'PREFERRED_VERSION_libecj-bootstrap': '3.6', 'ARM_INSTRUCTION_SET_pn-uclibc-initial': 'arm', 'SERIAL_CONSOLE': '115200 ttyS1', 'PREFERRED_VERSION_opie-sshkeys': '${OPIE_VERSION}', 'TINDER_URL': '/tinderbox', 'PREFERRED_VERSION_samba': '3.3.9', 'TIME': '095327', 'IMAGE_DEPENDS_cpio.lzma': 'lzma-native', 'UPDATECOMMAND_svn': '/usr/bin/env svn update --non-interactive --force --accept theirs-full ${SVNCOOPTS}', 'RRECOMMENDS_${PN}-dbg': '${PN} (= ${EXTENDPV})', 'SHELLCMDS': '${SHELLRCCMD}', 'do_configure': '\tbase_do_configure\n', 'IMAGE_CMD_ubifs': 'mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.ubifs.img ${MKUBIFS_ARGS}', 'PREFERRED_VERSION_ti-local-power-manager': '1_24_01', 'SEPPUKU_USER': None, 'FEED_DEPLOYDIR_BASE_URI': None, 'PREFERRED_PROVIDER_virtual/java-native': 'jamvm-native', 'QPEDIR': '${STAGING_DIR_HOST}', 'BUILD_OPTIMIZATION_pn-perl-native': '-O1 -g', 'layout_exec_prefix': '${exec_prefix}', 'LANG': 'en_US.UTF-8', 'PREFERRED_VERSION_opie-kbill': '${OPIE_VERSION}', 'BUILD_CCLD': '${BUILD_PREFIX}gcc', 'STAGING_LIBDIR_NATIVE': '${STAGING_DIR_NATIVE}${libdir_native}', 'PREFERRED_VERSION_ti-dsplink-module': '1_64', 'OLDBBMASK': '', 'LDFLAGS_pn-libgssdp': '-pg ', 'B': '${S}', 'GROUP_fetcher': None, 'do_distribute_sources_all': None, 'insane_mapping_rename_hook': "\tbb.build.exec_func('package_mapping_rename_hook', d)\n", 'BBPATH': '/home/DRESEARCH/sledz/work/HydraIP/OE/:/home/DRESEARCH/sledz/work/HydraIP/OE/hipox:/home/DRESEARCH/sledz/work/HydraIP/OE/common:/home/DRESEARCH/sledz/work/openembedded', 'XTERM_TERMCMD': 'xterm -T "$TERMWINDOWTITLE"', 'layout_bindir': '${bindir}', 'SRC_DISTRIBUTECOMMAND': None, 'PREFERRED_VERSION_mythtv': '0.22', 'PREFERRED_VERSION_ti-codecs-dm6467-server': '1_00_00_03', 'PREFERRED_PROVIDER_tslib-conf': 'tslib', 'GROUP_dependencies': None, 'PREFERRED_VERSION_ti-dspbios': '5_41_02_14', 'PREFERRED_VERSION_opie-parashoot': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_swt3.4-gtk': 'swt3.4-gtk', 'IMAGE_CMD_ext2.gz': 'install -d ${DEPLOY_DIR_IMAGE}/tmp.gz ; genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext2 ${EXTRA_IMAGECMD}; gzip -f -9 ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext2; mv ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext2.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2.gz', 'PREFERRED_VERSION_gcc-cross': '${ANGSTROM_GCC_VERSION}', 'PREMIRRORS': None, 'PREFERRED_VERSION_opie-doctab': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-sounds': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-bluetoothmanager': '${OPIE_VERSION}', 'PACKAGES': '${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-static ${PN}-locale', 'PREFERRED_VERSION_opie-today-weatherplugin': '${OPIE_VERSION}', 'IPKGCONF_TARGET': '${STAGING_ETCDIR_NATIVE}/opkg.conf', 'PREFERRED_PROVIDER_atd': 'atd', 'PREFERRED_VERSION_ti-dvsdk-demos': '3_10_00_11', 'PREFERRED_VERSION_opie-libqrsync': '${OPIE_VERSION}', 'PREFERRED_VERSION_gcc-cross-sdk': '${ANGSTROM_GCC_VERSION}', 'BUILD_CPP': '${BUILD_PREFIX}cpp', 'IMAGE_CMD_tar': 'cd ${IMAGE_ROOTFS} && tar -cvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar .', 'HOMEPAGE': 'unknown', 'PREFERRED_PROVIDER_virtual/libx11-native': 'libx11-native', 'PREFERRED_VERSION_opie-datebook-nationalholidayplugin': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-lrelease-native': '${OPIE_VERSION}', 'do_clean': '\t"""clear the build and temp directories"""\n\tdir = bb.data.expand("${WORKDIR}", d)\n\tif dir == \'//\': raise bb.build.FuncFailed("wrong DATADIR")\n\tbb.note("removing " + base_path_out(dir, d))\n\tos.system(\'rm -rf \' + dir)\n\n\tdir = "%s.*" % bb.data.expand(bb.data.getVar(\'STAMP\', d), d)\n\tbb.note("removing " + base_path_out(dir, d))\n\tos.system(\'rm -f \'+ dir)\n', 'STAGING_DATADIR_NATIVE': '${STAGING_DIR_NATIVE}${datadir_native}', 'RESUMECOMMAND_wget': "/usr/bin/env 'PATH=${PATH}' wget -c -t 5 --passive-ftp --no-check-certificate -P ${DL_DIR} '${URI}'", 'ARM_KEEP_OABI': '0', 'SDK_CXXFLAGS': '${SDK_CFLAGS} -fpermissive', 'GPE_MIRROR': 'http://gpe.linuxtogo.org/download/source', 'PREFERRED_VERSION_opie-reader': '${OPIE_VERSION}', 'IMAGE_POSTPROCESS_COMMAND': ' do_testlab ;', 'SOC_FAMILY': 'Unknown', 'package_ipk_fn': "\tfrom bb import data\n\tbb.data.setVar('PKGFN', bb.data.getVar('PKG',d), d)\n", 'EXTENDPKGV': '${EXTENDPKGEVER}${PKGV}-${PKGR}', 'PREFERRED_VERSION_opie-help-en': '${OPIE_VERSION}', 'packagedstage_stampfixing_eventhandler': ' if bb.event.getName(e) == "StampUpdate":\n taskscovered = bb.data.getVar("PSTAGE_TASKS_COVERED", e.data, 1).split()\n for (fn, task) in e.targets:\n # strip off \'do_\'\n task = task[3:]\n if task in taskscovered:\n stamp = "%s.do_stage_package_populated" % e.stampPrefix[fn]\n if os.path.exists(stamp):\n # We\'re targetting a task which was skipped with packaged staging\n # so we need to remove the autogenerated stamps.\n for task in taskscovered:\n covered = "%s.do_%s" % (e.stampPrefix[fn], task)\n oe.path.remove(covered)\n oe.path.remove(stamp)\n', 'SRCREV_pn-libgdbus': 'aeab6e3c0185b271ca343b439470491b99cc587f', 'CPPFLAGS': '${TARGET_CPPFLAGS}', 'PREFERRED_VERSION_opie-mediaplayer1-libmodplugin': '${OPIE_VERSION}', 'CE_VERSION': '2.25.01', 'HANDHELDS_CVS': 'cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs', 'IMAGE_DEPENDS_ext2.bz2': 'genext2fs-native', 'do_cleanall': ' pass\n', 'BOOTSTRAP_EXTRA_RRECOMMENDS': '', 'SELECTED_OPTIMIZATION_pn-libgupnp': '${PROFILE_OPTIMIZATION}', 'MACHINE_DISPLAY_BPP': '16', 'BBFILE_PRIORITY_local': '10', 'LICENSE': 'unknown', 'XDG_DATA_DIRS': '${STAGING_DATADIR}', 'PREFERRED_VERSION_opie-wirelessapplet': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-tga': 'gtk+', 'PREFERRED_VERSION_opie-zsafe': '${OPIE_VERSION}', 'PREFERRED_VERSION_pango': '1.24.4', 'ALLOWED_FLAGS': '-O -mcpu -march -pipe', 'PREFERRED_VERSION_pkgconfig-native': '0.23', 'PREFERRED_PROVIDER_virtual/java-initial': 'jamvm-initial', 'do_package_ipk': '\timport re, copy\n\n\tworkdir = bb.data.getVar(\'WORKDIR\', d, 1)\n\tif not workdir:\n\t\tbb.error("WORKDIR not defined, unable to package")\n\t\treturn\n\n\n\toutdir = bb.data.getVar(\'DEPLOY_DIR_IPK\', d, 1)\n\tif not outdir:\n\t\tbb.error("DEPLOY_DIR_IPK not defined, unable to package")\n\t\treturn\n\n\tdvar = bb.data.getVar(\'D\', d, 1)\n\tif not dvar:\n\t\tbb.error("D not defined, unable to package")\n\t\treturn\n\tbb.mkdirhier(dvar)\n\n\ttmpdir = bb.data.getVar(\'TMPDIR\', d, 1)\n\n\tif os.access(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"), os.R_OK):\n\t\tos.unlink(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"))\n\n\tpkgdest = bb.data.getVar(\'PKGDEST\', d, 1)\n\tbb.mkdirhier(pkgdest)\n\n\tpackages = bb.data.getVar(\'PACKAGES\', d, True)\n\tfor pkg in packages.split():\n\t\tlocaldata = bb.data.createCopy(d)\n\t\troot = "%s/%s" % (pkgdest, pkg)\n\t\tbb.mkdirhier(root)\n\n\t\tlf = bb.utils.lockfile(root + ".lock")\n\n\t\tbb.data.setVar(\'ROOT\', \'\', localdata)\n\t\tbb.data.setVar(\'ROOT_%s\' % pkg, root, localdata)\n\t\tpkgname = bb.data.getVar(\'PKG_%s\' % pkg, localdata, 1)\n\t\tif not pkgname:\n\t\t\tpkgname = pkg\n\t\tbb.data.setVar(\'PKG\', pkgname, localdata)\n\n\t\toverrides = bb.data.getVar(\'OVERRIDES\', localdata, True)\n\t\tif not overrides:\n\t\t\traise bb.build.FuncFailed(\'OVERRIDES not defined\')\n\t\tbb.data.setVar(\'OVERRIDES\', overrides + \':\' + pkg, localdata)\n\n\t\tbb.data.update_data(localdata)\n\t\tbasedir = os.path.join(os.path.dirname(root))\n\t\tarch = bb.data.getVar(\'PACKAGE_ARCH\', localdata, 1)\n\t\tpkgoutdir = "%s/%s" % (outdir, arch)\n\t\tbb.mkdirhier(pkgoutdir)\n\t\tos.chdir(root)\n\t\tfrom glob import glob\n\t\tg = glob(\'*\') + glob(\'.[!.]*\')\n\t\ttry:\n\t\t\tdel g[g.index(\'CONTROL\')]\n\t\t\tdel g[g.index(\'./CONTROL\')]\n\t\texcept ValueError:\n\t\t\tpass\n\t\tif not g and bb.data.getVar(\'ALLOW_EMPTY\', localdata) != "1":\n\t\t\tbb.note("Not creating empty archive for %s-%s" % (pkg, bb.data.expand(\'${PV}-${PR}${DISTRO_PR}\', localdata)))\n\t\t\tbb.utils.unlockfile(lf)\n\t\t\tcontinue\n\n\t\tcontroldir = os.path.join(root, \'CONTROL\')\n\t\tbb.mkdirhier(controldir)\n\t\ttry:\n\t\t\tctrlfile = file(os.path.join(controldir, \'control\'), \'w\')\n\t\texcept OSError:\n\t\t\tbb.utils.unlockfile(lf)\n\t\t\traise bb.build.FuncFailed("unable to open control file for writing.")\n\n\t\tfields = []\n\t\tpe = bb.data.getVar(\'PE\', d, 1)\n\t\tif pe and int(pe) > 0:\n\t\t\tfields.append(["Version: %s:%s-%s\\n", [\'PE\', \'PKGV\', \'PKGR\']])\n\t\telse:\n\t\t\tfields.append(["Version: %s-%s\\n", [\'PKGV\', \'PKGR\']])\n\t\tfields.append(["Description: %s\\n", [\'DESCRIPTION\']])\n\t\tfields.append(["Section: %s\\n", [\'SECTION\']])\n\t\tfields.append(["Priority: %s\\n", [\'PRIORITY\']])\n\t\tfields.append(["Maintainer: %s\\n", [\'MAINTAINER\']])\n\t\tfields.append(["License: %s\\n", [\'LICENSE\']])\n\t\tfields.append(["Architecture: %s\\n", [\'PACKAGE_ARCH\']])\n\t\tfields.append(["OE: %s\\n", [\'PN\']])\n\t\tfields.append(["Homepage: %s\\n", [\'HOMEPAGE\']])\n\n\t\tdef pullData(l, d):\n\t\t\tl2 = []\n\t\t\tfor i in l:\n\t\t\t\tl2.append(bb.data.getVar(i, d, 1))\n\t\t\treturn l2\n\n\t\tctrlfile.write("Package: %s\\n" % pkgname)\n\t\t# check for required fields\n\t\ttry:\n\t\t\tfor (c, fs) in fields:\n\t\t\t\tfor f in fs:\n\t\t\t\t\tif bb.data.getVar(f, localdata) is None:\n\t\t\t\t\t\traise KeyError(f)\n\t\t\t\tctrlfile.write(c % tuple(pullData(fs, localdata)))\n\t\texcept KeyError:\n\t\t\timport sys\n\t\t\t(type, value, traceback) = sys.exc_info()\n\t\t\tctrlfile.close()\n\t\t\tbb.utils.unlockfile(lf)\n\t\t\traise bb.build.FuncFailed("Missing field for ipk generation: %s" % value)\n\t\t# more fields\n\n\t\tbb.build.exec_func("mapping_rename_hook", localdata)\n\n\t\trdepends = explode_deps(bb.data.getVar("RDEPENDS", localdata, 1) or "")\n\t\trrecommends = explode_deps(bb.data.getVar("RRECOMMENDS", localdata, 1) or "")\n\t\trsuggests = (bb.data.getVar("RSUGGESTS", localdata, 1) or "").split()\n\t\trprovides = (bb.data.getVar("RPROVIDES", localdata, 1) or "").split()\n\t\trreplaces = (bb.data.getVar("RREPLACES", localdata, 1) or "").split()\n\t\trconflicts = (bb.data.getVar("RCONFLICTS", localdata, 1) or "").split()\n\n\t\tif not \'-locale-\' and not \'-dbg\' and not \'-dev\' in pkgname:\n\t\t\trdepends.append(\'%s-locale*\' % pkgname)\n\n\t\tif rdepends:\n\t\t\tctrlfile.write("Depends: %s\\n" % ", ".join(rdepends))\n\t\tif rsuggests:\n\t\t\tctrlfile.write("Suggests: %s\\n" % ", ".join(rsuggests))\n\t\tif rrecommends:\n\t\t\tctrlfile.write("Recommends: %s\\n" % ", ".join(rrecommends))\n\t\tif rprovides:\n\t\t\tctrlfile.write("Provides: %s\\n" % ", ".join(rprovides))\n\t\tif rreplaces:\n\t\t\tctrlfile.write("Replaces: %s\\n" % ", ".join(rreplaces))\n\t\tif rconflicts:\n\t\t\tctrlfile.write("Conflicts: %s\\n" % ", ".join(rconflicts))\n\t\tsrc_uri = bb.data.getVar("SRC_URI", localdata, 1) or d.getVar("FILE", True)\n\t\tsrc_uri = re.sub("\\s+", " ", src_uri)\n\t\tctrlfile.write("Source: %s\\n" % " ".join(src_uri.split()))\n\t\tctrlfile.close()\n\n\t\tfor script in ["preinst", "postinst", "prerm", "postrm"]:\n\t\t\tscriptvar = bb.data.getVar(\'pkg_%s\' % script, localdata, 1)\n\t\t\tif not scriptvar:\n\t\t\t\tcontinue\n\t\t\ttry:\n\t\t\t\tscriptfile = file(os.path.join(controldir, script), \'w\')\n\t\t\texcept OSError:\n\t\t\t\tbb.utils.unlockfile(lf)\n\t\t\t\traise bb.build.FuncFailed("unable to open %s script file for writing." % script)\n\t\t\tscriptfile.write(scriptvar)\n\t\t\tscriptfile.close()\n\t\t\tos.chmod(os.path.join(controldir, script), 0755)\n\n\t\tconffiles_str = bb.data.getVar("CONFFILES", localdata, 1)\n\t\tif conffiles_str:\n\t\t\ttry:\n\t\t\t\tconffiles = file(os.path.join(controldir, \'conffiles\'), \'w\')\n\t\t\texcept OSError:\n\t\t\t\tbb.utils.unlockfile(lf)\n\t\t\t\traise bb.build.FuncFailed("unable to open conffiles for writing.")\n\t\t\tfor f in conffiles_str.split():\n\t\t\t\tconffiles.write(\'%s\\n\' % f)\n\t\t\tconffiles.close()\n\n\t\tos.chdir(basedir)\n\t\tret = os.system("PATH=\\"%s\\" %s %s %s" % (bb.data.getVar("PATH", localdata, 1),\n bb.data.getVar("IPKGBUILDCMD",d,1), pkg, pkgoutdir))\n\t\tif ret != 0:\n\t\t\tbb.utils.unlockfile(lf)\n\t\t\traise bb.build.FuncFailed("ipkg-build execution failed")\n\n\t\tbb.utils.prunedir(controldir)\n\t\tbb.utils.unlockfile(lf)\n', 'BBFILE_PATTERN_localcommon': '^${OE_HOME}/common/recipes/', 'FILE_DIRNAME': "${@os.path.dirname(bb.data.getVar('FILE', d))}", 'SOURCEFORGE_MIRROR': 'http://downloads.sourceforge.net', 'DBUS_SESSION_BUS_ADDRESS': None, 'TOOLCHAIN_SYSPATH': '${TOOLCHAIN_PATH}/${TARGET_SYS}', 'PREFERRED_VERSION_linux-handhelds-2.6': '2.6.21-hh20', 'read_shlibdeps': '\tpackages = bb.data.getVar(\'PACKAGES\', d, True).split()\n\tfor pkg in packages:\n\t\trdepends = explode_deps(bb.data.getVar(\'RDEPENDS_\' + pkg, d, 0) or bb.data.getVar(\'RDEPENDS\', d, 0) or "")\n\t\tfor extension in ".shlibdeps", ".pcdeps", ".clilibdeps":\n\t\t\tdepsfile = bb.data.expand("${PKGDEST}/" + pkg + extension, d)\n\t\t\tif os.access(depsfile, os.R_OK):\n\t\t\t\tfd = file(depsfile)\n\t\t\t\tlines = fd.readlines()\n\t\t\t\tfd.close()\n\t\t\t\tfor l in lines:\n\t\t\t\t\trdepends.append(l.rstrip())\n\t\tbb.data.setVar(\'RDEPENDS_\' + pkg, " " + " ".join(rdepends), d)\n', 'STAGING_EXECPREFIXDIR': '${STAGING_DIR_HOST}${exec_prefix}', 'PSTAGE_TASKS_COVERED': 'fetch unpack munge patch configure qa_configure rig_locales compile sizecheck install deploy package populate_sysroot package_write_deb package_write_ipk package_write package_stage qa_staging', 'PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial': 'glibc-initial', 'PREFERRED_VERSION_opie-symlinker': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-mediaplayer2': '${OPIE_VERSION}', 'do_distclean': '\t"""clear downloaded sources, build and temp directories"""\n\n\tbb.build.exec_func(\'do_clean\', d)\n\n\tsrc_uri = bb.data.getVar(\'SRC_URI\', d, 1)\n\tif not src_uri:\n\t\treturn\n\n\tfor uri in src_uri.split():\n\t\tif bb.decodeurl(uri)[0] == "file":\n\t\t\tcontinue\n\n\t\ttry:\n\t\t\tlocal = bb.data.expand(bb.fetch.localpath(uri, d), d)\n\t\texcept bb.MalformedUrl, e:\n\t\t\tbb.debug(1, \'Unable to generate local path for malformed uri: %s\' % e)\n\t\telse:\n\t\t\tbb.note("removing %s" % base_path_out(local, d))\n\t\t\ttry:\n\t\t\t\tif os.path.exists(local + ".md5"):\n\t\t\t\t\tos.remove(local + ".md5")\n\t\t\t\tif os.path.exists(local):\n\t\t\t\t\tos.remove(local)\n\t\t\texcept OSError, e:\n\t\t\t\tbb.note("Error in removal: %s" % e)\n', 'PREFERRED_PROVIDER_task-bootstrap': 'task-bootstrap', 'PREFERRED_VERSION_opie-search': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_virtual/gail': 'gtk+', 'OLDEST_KERNEL': '2.6.16', 'PREFERRED_PROVIDER_e-wm-menu': 'e-wm-menu', 'base_do_fetch': '\timport sys\n\n\tlocaldata = bb.data.createCopy(d)\n\tbb.data.update_data(localdata)\n\n\tsrc_uri = bb.data.getVar(\'SRC_URI\', localdata, 1)\n\tif not src_uri:\n\t\treturn 1\n\n\ttry:\n\t\tbb.fetch.init(src_uri.split(),d)\n\texcept bb.fetch.NoMethodError:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("No method: %s" % value)\n\texcept bb.MalformedUrl:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("Malformed URL: %s" % value)\n\n\ttry:\n\t\tbb.fetch.go(localdata)\n\texcept bb.fetch.MissingParameterError:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("Missing parameters: %s" % value)\n\texcept bb.fetch.FetchError:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("Fetch failed: %s" % value)\n\texcept bb.fetch.MD5SumError:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("MD5 failed: %s" % value)\n\texcept:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("Unknown fetch Error: %s" % value)\n\n\n\tpv = bb.data.getVar(\'PV\', d, True)\n\tpn = bb.data.getVar(\'PN\', d, True)\n\n\t# Check each URI\n\tfirst_uri = True\n\tfor url in src_uri.split():\n\t\tlocalpath = bb.data.expand(bb.fetch.localpath(url, localdata), localdata)\n\t\t(type,host,path,_,_,params) = bb.decodeurl(url)\n\t\turi = "%s://%s%s" % (type,host,path)\n\t\ttry:\n\t\t\tif type in [ "http", "https", "ftp", "ftps" ]:\n\t\t\t\t# We provide a default shortcut of plain [] for the first fetch uri\n\t\t\t\t# Explicit names in any uri overrides this default.\n\t\t\t\tif not "name" in params and first_uri:\n\t\t\t\t\tfirst_uri = False\n\t\t\t\t\tparams["name"] = ""\n\t\t\t\tif not base_chk_file(pn, pv, uri, localpath, params, d):\n\t\t\t\t\tif not bb.data.getVar("OE_ALLOW_INSECURE_DOWNLOADS", d, True):\n\t\t\t\t\t\tbb.fatal("%s-%s: %s cannot check archive integrity" % (pn,pv,uri))\n\t\t\t\t\telse:\n\t\t\t\t\t\tbb.note("%s-%s: %s cannot check archive integrity" % (pn,pv,uri))\n\t\texcept Exception:\n\t\t\traise bb.build.FuncFailed("Checksum of \'%s\' failed" % uri)\n', 'ANGSTROM_BLACKLIST_pn-bluez-utils': 'bluez-utils 3.x has been replaced by bluez4', 'devshell_do_devshell': '\texport TERMWINDOWTITLE="Bitbake Developer Shell"\n\t${TERMCMD}\n\tif [ $? -ne 0 ]; then\n\t echo "Fatal: \'${TERMCMD}\' not found. Check TERMCMD variable."\n\t exit 1\n\tfi\n', 'SECTION_${PN}-doc': 'doc', 'PREFERRED_VERSION_ti-codec-engine-examples': '2_25_01_06', 'PREFERRED_PROVIDER_hostap-conf': 'hostap-conf', 'XAUTHORITY': '/home/DRESEARCH/sledz/.Xauthority', 'AUTHOR': None, 'do_populate_sysroot': ' #\n # if do_stage exists, we\'re legacy. In that case run the do_stage,\n # modify the SYSROOT_DESTDIR variable and then run the staging preprocess\n # functions against staging directly.\n #\n # Otherwise setup a destdir, copy the results from do_install\n # and run the staging preprocess against that\n #\n pstageactive = (bb.data.getVar("PSTAGING_ACTIVE", d, True) == "1")\n lockfile = bb.data.getVar("SYSROOT_LOCK", d, True)\n stagefunc = bb.data.getVar(\'do_stage\', d, True)\n legacy = is_legacy_staging(d)\n if legacy:\n bb.data.setVar("SYSROOT_DESTDIR", "", d)\n bb.note("Legacy staging mode for %s" % bb.data.getVar("FILE", d, True))\n\n try:\n file = open("%s/legacy-staging.log" % bb.data.getVar("TMPDIR", d, 1), "a")\n\t file.write("%s\\n" % bb.data.getVar("FILE", d, True))\n\t file.close()\n except:\n pass\n\n if bb.data.getVarFlags(\'do_stage\', d) is None:\n bb.fatal("This recipe (%s) has a do_stage_prepend or do_stage_append and do_stage now doesn\'t exist. Please rename this to do_stage()" % bb.data.getVar("FILE", d, True))\n lock = bb.utils.lockfile(lockfile)\n bb.build.exec_func(\'populate_sysroot_prehook\', d)\n bb.build.exec_func(\'do_stage\', d)\n for f in (bb.data.getVar(\'SYSROOT_PREPROCESS_FUNCS\', d, True) or \'\').split():\n bb.build.exec_func(f, d)\n bb.build.exec_func(\'populate_sysroot_posthook\', d)\n bb.utils.unlockfile(lock)\n else:\n dest = bb.data.getVar(\'D\', d, True)\n sysrootdest = bb.data.expand(\'${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}\', d)\n bb.mkdirhier(sysrootdest)\n\n bb.build.exec_func("sysroot_stage_all", d)\n #os.system(\'cp -pPR %s/* %s/\' % (dest, sysrootdest))\n for f in (bb.data.getVar(\'SYSROOT_PREPROCESS_FUNCS\', d, True) or \'\').split():\n bb.build.exec_func(f, d)\n if pstageactive:\n bb.build.exec_func("packagedstaging_fastpath", d)\n\n lock = bb.utils.lockfile(lockfile)\n os.system(bb.data.expand(\'cp -pPR ${SYSROOT_DESTDIR}${TMPDIR}/* ${TMPDIR}/\', d))\n bb.utils.unlockfile(lock)\n', 'TARGET_FPU_ppc603e': 'hard', 'staging_package_libtoolhack': '\t# Deal with libtool not supporting sysroots and add our new\n\t# staging location\n tmpdir = bb.data.getVar(\'TMPDIR\', d, True)\n staging = bb.data.getVar(\'STAGING_DIR\', d, True)\n fixmefn = staging + "/fixmepath"\n try:\n fixmefd = open(fixmefn,"r")\n fixmefiles = fixmefd.readlines()\n fixmefd.close()\n oe.path.remove(fixmefn)\n for file in fixmefiles:\n oe_run(d, "sed -i -e s:FIXMESTAGINGDIR:%s:g %s" % (staging, tmpdir + \'/\' + file))\n except IOError:\n pass\n', 'PREFERRED_VERSION_glibc': '2.9', 'PREFERRED_VERSION_opie-remote': '${OPIE_VERSION}', 'BUILD_OPTIMIZATION': '-O2 -g', 'PREFERRED_VERSION_opie-networksettings': '${OPIE_VERSION}', 'FILES_${PN}-dev': '${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig', 'QMAKE_MKSPEC_PATH': '${STAGING_DATADIR_NATIVE}/qmake', 'PREFERRED_VERSION_opie-write': '${OPIE_VERSION}', 'sysroot_stage_dir': '\tsrc="$1"\n\tdest="$2"\n\t# This will remove empty directories so we can ignore them\n\trmdir "$src" 2> /dev/null || true\n\tif [ -d "$src" ]; then\n\t\tmkdir -p "$dest"\n\t\tcp -fpPR "$src"/* "$dest"\n\tfi\n', 'SEPPUKU_PRODUCT': 'Openembedded', 'package_name_hook': "\tbb.build.exec_func('debian_package_name_hook', d)\n", 'IMAGE_DEPENDS': '', 'DEBUG_APPS': ' ${@base_conditional("DISTRO_TYPE", "release", "", "strace procps",d)}', 'do_testlab': 'if [ -e ${IMAGE_ROOTFS}/etc/opkg ] && [ "${ONLINE_PACKAGE_MANAGEMENT}" = "full" ] ; then\n\n\tIPKG_TMP_DIR="${IMAGE_ROOTFS}-tmp"\n\tIPKG_ARGS="-f ${STAGING_ETCDIR_NATIVE}/opkg.conf -o ${IMAGE_ROOTFS} -t ${IPKG_TMP_DIR}"\n\n\tTESTLAB_DIR="${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-testlab"\n mkdir -p ${TESTLAB_DIR}/\n mkdir -p ${IPKG_TMP_DIR}/\n\tls -laR ${IMAGE_ROOTFS} > ${TESTLAB_DIR}/files-in-image.txt\n\n\techo > ${TESTLAB_DIR}/installed-packages.txt\n\techo -e "digraph depends {\\n node [shape=plaintext]" > ${TESTLAB_DIR}/depends.dot\n\n\tfor pkg in $(opkg-cl ${IPKG_ARGS} list_installed | awk \'{print $1}\') ; do\n\t\topkg-cl ${IPKG_ARGS} info $pkg | grep -B 7 -A 7 "^Status.* \\(\\(installed\\)\\|\\(unpacked\\)\\)" | awk \'/^Package/ {printf $2"_"} /^Version/ {printf $2"_"} /^Archi/ {print $2".ipk"}\' >> ${TESTLAB_DIR}/installed-packages.txt\n\n \t\tfor depends in $(opkg-cl ${IPKG_ARGS} info $pkg | grep ^Depends) ; do\n \t\techo "$pkg OPP $depends;" | grep -v "(" | grep -v ")" | grep -v "$pkg OPP Depends" | sed -e \'s:,::g\' -e \'s:-:_:g\' -e \'s:\\.:_:g\' -e \'s:+::g\' |sed \'s:OPP:->:g\' >> ${TESTLAB_DIR}/depends.dot\n \t\tdone\n\n\t\tfor recommends in $(opkg-cl ${IPKG_ARGS} info $pkg | grep ^Recom) ; do\n \t\techo "$pkg OPP $recommends [style=dotted];" | grep -v "(" | grep -v ")" | grep -v "$pkg OPP Recom" | sed -e \'s:,::g\' -e \'s:-:_:g\' -e \'s:\\.:_:g\' -e \'s:+::g\' |sed \'s:OPP:->:g\' >> ${TESTLAB_DIR}/depends.dot\n \t\tdone\n\tdone\n\n\techo "}" >> ${TESTLAB_DIR}/depends.dot\n\trm -rf ${IPKG_TMP_DIR}\n\n\tgrep -v kernel_2 ${TESTLAB_DIR}/depends.dot | grep -v kernel_image > ${TESTLAB_DIR}/depends-nokernel.dot\n\tgrep -v libc6 ${TESTLAB_DIR}/depends-nokernel.dot | grep -v libgcc > ${TESTLAB_DIR}/depends-nokernel-nolibc.dot\n\tgrep -v update_ ${TESTLAB_DIR}/depends-nokernel-nolibc.dot > ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate.dot\n grep -v kernel_module ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate.dot > ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate-nomodules.dot\n\n\t#dot has some library troubles when run under fakeroot, uncomment at your own risk\n\t#dot -Tpng -o ${TESTLAB_DIR}/image-dependencies.png ${TESTLAB_DIR}/depends.dot\n\t#dot -Tpng -o ${TESTLAB_DIR}/image-dependencies-nokernel-nolibc.png ${TESTLAB_DIR}/depends-nokernel-nolibc.dot\n\t#dot -Tpng -o ${TESTLAB_DIR}/image-dependencies-nokernel-nolibc-noupdate.png ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate.dot\n\t#dot -Tpng -o ${TESTLAB_DIR}/image-dependencies-nokernel-nolibc-noupdate-nomodules.png ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate-nomodules.dot\n\n\tfor file in $(cat ${TESTLAB_DIR}/installed-packages.txt) ; do\n \t\tdu -k $(find ${DEPLOY_DIR_IPK} -name "$file") | head -n1\n\tdone | grep "\\.ipk" | sed -e s:${DEPLOY_DIR_IPK}::g | sort -n -r | awk \'{print $1 "\\tKiB " $2}\' > ${TESTLAB_DIR}/installed-package-sizes.txt\n\n\t# Log results to a git controlled directory structure than can be pushed to a remote location\n\tif [ "${TESTLABLOG}" = "remote" ] && [ -n "${TESTLABREMOTEDIR}" ] ; then\n\t\tTESTLABLOGDIR="${MACHINE_ARCH}/${IMAGE_BASENAME}"\n\t\tmkdir -p ${TESTLABREMOTEDIR}/${TESTLABLOGDIR}\n\t\tcp ${TESTLAB_DIR}/*package* ${TESTLAB_DIR}/depends.dot ${TESTLABREMOTEDIR}/${TESTLABLOGDIR}\n\t\t# force change to record builds where the testlab contents didn\'t change, but other things (e.g. git rev) did\n\t\techo "${MACHINE}: ${IMAGE_BASENAME} configured for ${DISTRO} ${DISTRO_VERSION} using branch ${METADATA_BRANCH} and revision ${METADATA_REVISION} " > ${TESTLABREMOTEDIR}/${TESTLABLOGDIR}/build-id\n\t\t# This runs inside fakeroot, so the git author is listed as root (or whatever root configured it to be) :(\n\t\t( cd ${TESTLABREMOTEDIR}/\n\t\t git add ${TESTLABLOGDIR}/*\n\t\t git commit ${TESTLABLOGDIR}/ -m "${MACHINE}: ${IMAGE_BASENAME} configured for ${DISTRO} ${DISTRO_VERSION} using branch ${METADATA_BRANCH} and revision ${METADATA_REVISION}" --author "testlab " || true)\n\tfi\nfi\n', 'PREFERRED_PROVIDER_virtual/update-alternatives-native': 'opkg-native', 'PREFERRED_VERSION_opie-keypebble': '${OPIE_VERSION}', 'MKTEMPDIRCMD': 'mktemp -d -q ${TMPBASE}', 'PREFERRED_PROVIDER_esound': 'pulseaudio', 'SEPPUKU_LOGIN': 'http://bugs.openembedded.net/query.cgi?', 'IPKGCONF_SDK': '${STAGING_ETCDIR_NATIVE}/opkg-sdk.conf', 'PREFERRED_VERSION_opie-login': '${OPIE_VERSION}', 'SOLIBS': '.so.*', 'MULTIMACH_ARCH': '${PACKAGE_ARCH}', 'PROVIDES': '', 'PACKAGE_PREPROCESS_FUNCS': '', 'do_setscene': "\tbb.build.exec_func('base_do_setscene', d)\n", 'do_package_write_tar': None, 'PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp': 'gtk+', 'docdir': '${datadir}/doc', 'base_scenefunction': '\tstamp = bb.data.getVar(\'STAMP\', d, 1) + ".needclean"\n\tif os.path.exists(stamp):\n\t bb.build.exec_func("do_clean", d)\n', 'DISTRO_FEATURES': 'largefile ipv4 ipv6 nfs smbfs wifi ppp alsa bluetooth ext2 vfat irda pcmcia usbgadget usbhost pci pam tk ${@["", "thumb-interwork"][bb.data.getVar(\'THUMB_INTERWORK\', d, 1) == "yes"]} ${@["", "thumb-interwork"][bb.data.getVar(\'THUMB_INTERWORK\', d, 1) == "yes"]}', 'IMAGE_DEPENDS_ext2.gz': 'genext2fs-native', 'PREFERRED_VERSION_opie-osearch': '${OPIE_VERSION}', 'PREFERRED_VERSION_binutils-cross-sdk': '${ANGSTROM_BINUTILS_VERSION}', 'PREFERRED_VERSION_ti-lpm-utils': '1_24_01', 'PREFERRED_VERSION_opie-ftp': '${OPIE_VERSION}', 'ANGSTROM_BLACKLIST_pn-fso-apm': 'regular apmd is good enough', 'TERMCMD': 'xterm', 'PREFERRED_VERSION_konqueror-embedded': '20070316', 'PREFERRED_VERSION_opie-bartender': '${OPIE_VERSION}', 'RESUMECOMMAND': 'ERROR, this must be a BitBake bug', 'layout_sysconfdir': '${sysconfdir}', 'PREFERRED_PROVIDER_gtk+': 'gtk+', 'IMAGE_DEPENDS_ext3.gz': 'genext2fs-native e2fsprogs-native', 'infodir': '${datadir}/info', 'SANITY_ABIFILE': '${TMPDIR}/abi_version', 'packagestage_scenefunc': ' import glob\n if bb.data.getVar("PSTAGING_ACTIVE", d, 1) == "0":\n return\n\n bb.build.exec_func("staging_helper", d)\n\n removepkg = bb.data.expand("${PSTAGE_PKGPN}", d)\n\n pstage_cleanpackage(removepkg, d)\n\n stagepkg = bb.data.expand("${PSTAGE_PKG}", d)\n if not os.path.exists(stagepkg):\n staging_fetch(stagepkg, d)\n\n if os.path.exists(stagepkg):\n pstage_set_pkgmanager(d)\n file = bb.data.getVar("FILE", d, True)\n bb.debug(2, "Packaged staging active for %s\\n" % file)\n\n #\n # Install the staging package somewhere temporarily so we can extract the stamp files\n #\n bb.mkdirhier(bb.data.expand("${WORKDIR}/tstage/${libdir_native}/opkg/info/ ", d))\n cmd = bb.data.expand("${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -force-depends -o ${WORKDIR}/tstage install", d)\n try:\n oe_run(d, "%s %s" % (cmd, stagepkg))\n except RuntimeError:\n bb.fatal("Couldn\'t install the staging package to a temp directory")\n\n #\n # Grab the staging lock now so that we don\'t have other threads try and\n # validate or install based on these stamps being valid. This is a\n # potential issue for certain BB_STAMP_POLICY values and enough\n # concurrent threads.\n #\n lf = bb.utils.lockfile(bb.data.expand("${SYSROOT_LOCK}", d))\n\n #\n # Copy the stamp files into the main stamps directoy\n #\n cmd = bb.data.expand("cp -dpR ${WORKDIR}/tstage/stamps/* ${TMPDIR}/stamps/", d)\n try:\n ret = oe_run(d, cmd)\n except RuntimeError:\n bb.utils.unlockfile(lf)\n bb.fatal("Couldn\'t copy the staging package stamp files")\n\n #\n # Iterate over the stamps seeing if they\'re valid. If we find any that\n # are invalid or the task wasn\'t in the taskgraph, assume caution and\n # do a rebuild.\n #\n # FIXME - some tasks are safe to ignore in the task graph. e.g. package_write_*\n stageok = True\n taskscovered = bb.data.getVar("PSTAGE_TASKS_COVERED", d, True).split()\n stamp = bb.data.getVar("STAMP", d, True)\n for task in taskscovered:\n task = \'do_\' + task\n stampfn = "%s.%s" % (stamp, task)\n bb.debug(1, "Checking %s" % (stampfn))\n if os.path.exists(stampfn):\n stageok = bb.runqueue.check_stamp_fn(file, task, d)\n bb.debug(1, "Result %s" % (stageok))\n if not stageok:\n bb.utils.unlockfile(lf)\n break\n\n # Remove the stamps and files we added above\n # FIXME - we should really only remove the stamps we added\n for fname in glob.glob(stamp + \'.*\'):\n oe.path.remove(fname)\n\n oe.path.remove(bb.data.expand("${WORKDIR}/tstage", d))\n if stageok:\n bb.note("Staging package found, using it for %s." % file)\n installcmd = bb.data.getVar("PSTAGE_INSTALL_CMD", d, 1)\n try:\n ret = oe_run(d, "%s %s" % (installcmd, stagepkg))\n except RuntimeError:\n bb.note("Failure installing prestage package")\n finally:\n bb.utils.unlockfile(lf)\n\n bb.build.exec_func("staging_package_libtoolhack", d)\n\n bb.build.make_stamp("do_stage_package_populated", d)\n else:\n bb.note("Staging package found but invalid for %s" % file)\n\n', 'base_do_configure': '\t:\n', 'SDK_CPPFLAGS': '-isystem${STAGING_DIR_SDK}${includedir} -isystem${STAGING_DIR_HOST}${includedir}', 'IMAGE_CMD_squashfs-lzma': 'mksquashfs ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs-lzma ${EXTRA_IMAGECMD} -noappend -comp lzma', 'base_prefix': '', '__depends': [('/home/DRESEARCH/sledz/work/HydraIP/OE/hipox/conf/local.conf', 1296725026), ('/home/DRESEARCH/sledz/work/openembedded/conf/machine/hipox.conf', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/machine/include/tune-arm926ejs.inc', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/angstrom-2008.1.conf', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/sane-srcdates.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/sane-srcrevs.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-2008-preferred-versions.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-codec-engine-2.25.01-preferred-versions.inc', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/preferred-opie-versions-1.2.4.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/toolchain-internal.inc', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/arm-thumb.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-glibc.inc', 1296639956), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/glibc-internal.inc', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/sane-toolchain-java.inc', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-jalimo.conf', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/distro/include/angstrom-package-ipk.inc', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/documentation.conf', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/sanity.conf', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/conf/abi_version.conf', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/conf/enterprise.conf', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/conf/compatibility-providers.conf', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/base.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/patch.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/staging.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/packaged-staging.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/packagedata.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/mirrors.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/utils.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/utility-tasks.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/metadata_scm.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/devshell.bbclass', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/classes/src_distribute_local.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/src_distribute.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/debian.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/sanity.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/qemu.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/angstrom.bbclass', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/classes/devshell.bbclass', 1284017760), ('/home/DRESEARCH/sledz/work/openembedded/classes/angstrom-mirrors.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/insane.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/package.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/recipe_sanity.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/testlab.bbclass', 1287649457), ('/home/DRESEARCH/sledz/work/openembedded/classes/package_ipk.bbclass', 1296491286), ('/home/DRESEARCH/sledz/work/openembedded/classes/sanity.bbclass', 1296491286)], 'PREFERRED_VERSION_ti-codecs-omap3530': '1_00_01', 'CC': '${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-ico': 'gtk+', 'HGDIR': '${CO_DIR}/hg', 'PREFERRED_VERSION_libqtaux2': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-gutenbrowser': '${OPIE_VERSION}', 'BUILD_OS': 'linux', 'IMAGE_FSTYPES': 'tar', 'MACHINE_GUI_CLASS': 'smallscreen', 'STAGING_LOADER_DIR': '${STAGING_DIR_HOST}/loader', 'RDEPENDS': '', 'DISTRO_EXTRA_RDEPENDS': ' angstrom-version ${ANGSTROM_FEED_CONFIGS} util-linux-ng-mount util-linux-ng-umount angstrom-libc-fixup-hack ', 'PREFERRED_VERSION_icedtea6-native': '1.7.3', 'PREFERRED_VERSION_usbutils': '0.86', 'PREFERRED_VERSION_opie-mindbreaker': '${OPIE_VERSION}', 'PREFERRED_VERSION_pulseaudio': '0.9.15', 'STAGING_ETCDIR': '${STAGING_DIR_HOST}${sysconfdir}', 'DISTRO_REVISION': '3', 'TARGET_LDFLAGS': '-L${STAGING_DIR_TARGET}${libdir} -Wl,-rpath-link,${STAGING_DIR_TARGET}${libdir} -Wl,-O1 ${TARGET_LINK_HASH_STYLE}', 'HOST_OS': '${TARGET_OS}', 'TERM': 'xterm', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx': 'gtk+', 'IMAGE_DEPENDS_ext3.bz2': 'genext2fs-native e2fsprogs-native', 'MULTIMACH_HOST_SYS': '${MULTIMACH_ARCH}${HOST_VENDOR}-${HOST_OS}', 'TARGET_FPU': None, 'STAGING_DIR_NATIVE': '${STAGING_DIR}/${BUILD_SYS}', 'PREFERRED_VERSION_opie-camera': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-keyview': '${OPIE_VERSION}', 'PREFERRED_VERSION_openssl-native': '1.0.0a', 'PREFERRED_VERSION_gtk+': '2.20.1', 'MACHINE_EXTRA_RDEPENDS': '', 'SANITY_PRFILE': '${TMPDIR}/distro_pr', 'MULTI_PROVIDER_WHITELIST': 'virtual/libintl', 'DISTRO_CHECK': '2010.7-test-20110203', 'STAMP': '${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}', 'BBINCLUDELOGS': 'yes', 'PREFERRED_VERSION_classpath': '0.98', 'PREFERRED_PROVIDER_virtual/libintl': 'glibc', 'PREFERRED_VERSION_opie-i18n': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_virtual/libsdl': 'libsdl-x11', 'PREFERRED_VERSION_ti-codecs-omap3530-server': '1_00_00', 'PREFERRED_VERSION_cacaoh-native': '0.99.3', 'layout_servicedir': '${servicedir}', 'TARGET_EXEEXT': '', 'PREFERRED_VERSION_opie-mailapplet': '${OPIE_VERSION}', 'do_buildall': '\t:\n', 'OPIE_VERSION': '1.2.4', 'BUILDCFG_NEEDEDVARS': 'TARGET_ARCH TARGET_OS', 'ANGSTROM_BLACKLIST_pn-ipkg': 'ipkg has been superseded by opkg', 'DEPLOY_DIR_TOOLS': '${DEPLOY_DIR}/tools', 'PREFERRED_PROVIDER_virtual/libgl': 'mesa', 'PREFERRED_VERSION_automake-native': '1.11.1', 'T': '${WORKDIR}/temp', 'PREFERRED_PROVIDER_openmoko-alsa-scenarios': 'fsodeviced', 'PREFERRED_VERSION_opie-deco-liquid': '${OPIE_VERSION}', 'PREFERRED_VERSION_busybox': '1.13.2', 'IMAGE_DEPENDS_ubi': 'mtd-utils-native', 'FULL_OPTIMIZATION_pn-perl': '-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1', 'package_generate_ipkg_conf': '\tmkdir -p ${STAGING_ETCDIR_NATIVE}/\n\techo "src oe file:${DEPLOY_DIR_IPK}" > ${IPKGCONF_TARGET}\n\techo "src oe file:${DEPLOY_DIR_IPK}" > ${IPKGCONF_SDK}\n\techo "src oe file:${DEPLOY_DIR_IPK}" > ${IPKGCONF_CANSDK}\n\tipkgarchs="${PACKAGE_ARCHS}"\n\tpriority=1\n\tfor arch in $ipkgarchs; do\n\t\techo "arch $arch $priority" >> ${IPKGCONF_TARGET}\n\t\techo "arch ${BUILD_ARCH}-$arch-sdk $priority" >> ${IPKGCONF_SDK}\n\t\techo "arch ${SDK_SYS}-sdk-$arch $priority" >> ${IPKGCONF_CANSDK}\n\t\tpriority=$(expr $priority + 5)\n\t\tif [ -e ${DEPLOY_DIR_IPK}/$arch/Packages ] ; then\n\t\t echo "src oe-$arch file:${DEPLOY_DIR_IPK}/$arch" >> ${IPKGCONF_TARGET}\n\t\tfi\n\t\tif [ -e ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages ] ; then\n\t\t echo "src oe-${BUILD_ARCH}-$arch-sdk file:${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk" >> ${IPKGCONF_SDK}\n\t\tfi\n\t\tif [ -e ${DEPLOY_DIR_IPK}/${SDK_SYS}-sdk-$arch/Packages ] ; then\n\t\t echo "src oe-${SDK_SYS}-sdk-$arch file:${DEPLOY_DIR_IPK}/${SDK_SYS}-sdk-$arch" >> ${IPKGCONF_CANSDK}\n\t\tfi\n\tdone\n\techo "lists_dir ext /var/lib/opkg" >> ${IPKGCONF_TARGET}\n\techo "lists_dir ext /var/lib/opkg" >> ${IPKGCONF_SDK}\n\techo "lists_dir ext /var/lib/opkg" >> ${IPKGCONF_CANSDK}\n', 'SRC_DISTRIBUTECOMMAND-move+symlink': ' if ! [ -L ${SRC} ]; then\n src=`basename "${SRC}"`\n mv ${SRC} .\n ln -sf $src "${SRC}"\n if [ -e ${SRC}.md5 ]; then\n mv ${SRC}.md5 .\n ln -sf $src "${SRC}.md5"\n fi\n fi\n', 'HOST_PREFIX': '${TARGET_PREFIX}', 'PREFERRED_VERSION_opie-calculator': '${OPIE_VERSION}', 'do_distribute_sources': '\tbb.build.exec_func("do_fetch", d)\n\n\tcmd = bb.data.getVar(\'SRC_DISTRIBUTECOMMAND\', d, 1)\n\tif not cmd:\n\t\traise bb.build.FuncFailed("Unable to distribute sources, SRC_DISTRIBUTECOMMAND not set")\n\n\ttry:\n\t\tdlonly = int(d.getVar("SRC_DISTRIBUTE_DLONLY", 1))\n\texcept ValueError:\n\t\traise bb.build.FuncFailed("Invalid value for SRC_DISTRIBUTE_DLONLY: expected integer.")\n\tdldir = os.path.realpath(d.getVar("DL_DIR", 1) or "")\n\n\tlicenses = (bb.data.getVar(\'LICENSE\', d, 1) or "unknown").split()\n\turldatadict = bb.fetch.init(d.getVar("SRC_URI", True).split(), d, True)\n\tfor url, urldata in urldatadict.iteritems():\n\t\tif not urldata.setup:\n\t\t\turldata.setup_localpath(d)\n\n\t\tlocal = urldata.localpath\n\t\tif dlonly and dldir and not \\\n\t\t os.path.realpath(local).startswith(dldir + os.path.sep):\n\t\t\tcontinue\n\n\t\tbb.data.setVar(\'SRC\', os.path.abspath(local), d)\n\t\tfor license in licenses:\n\t\t\tfor entry in license.split("|"):\n\t\t\t\tbb.data.setVar(\'LIC\', entry, d)\n\t\t\t\tbb.build.exec_func(\'SRC_DISTRIBUTECOMMAND\', d)\n', 'PKGDATA_DIR': '${TMPDIR}/pkgdata/${MULTIMACH_TARGET_SYS}', 'sysconfdir_native': '/etc', 'XLIBS_MIRROR': 'http://xlibs.freedesktop.org/release', 'SDK_ARCH': '${BUILD_ARCH}', 'TINDER_MACHINE': '${MACHINE}-${LIBC}-build-image', 'PREFERRED_VERSION_jamvm-native': '1.5.3', 'PREFERRED_VERSION_opie-console': '${OPIE_VERSION}', 'STAGING_PYDIR': '${STAGING_DIR}/lib/python2.4', 'PREFERRED_PROVIDER_qemu-native': 'qemu-native', 'package_do_package': '\tpackages = (bb.data.getVar(\'PACKAGES\', d, True) or "").split()\n\tif len(packages) < 1:\n\t\tbb.debug(1, "No packages to build, skipping do_package")\n\t\treturn\n\n\tworkdir = bb.data.getVar(\'WORKDIR\', d, True)\n\toutdir = bb.data.getVar(\'DEPLOY_DIR\', d, True)\n\tdest = bb.data.getVar(\'D\', d, True)\n\tdvar = bb.data.getVar(\'PKGD\', d, True)\n\tpn = bb.data.getVar(\'PN\', d, True)\n\n\tif not workdir or not outdir or not dest or not dvar or not pn or not packages:\n\t\tbb.error("WORKDIR, DEPLOY_DIR, D, PN and PKGD all must be defined, unable to package")\n\t\treturn\n\n\tfor f in (bb.data.getVar(\'PACKAGEFUNCS\', d, True) or \'\').split():\n\t\tbb.build.exec_func(f, d)\n\t\tpackage_run_hooks(f, d)\n', 'ENTERPRISE_DISTRO': '0', 'PREFERRED_VERSION_ti-codecs_omapl137-server': '1_00_00', 'SRC_DISTRIBUTECOMMAND-copy': ' test -e "${SRC}.md5" && cp -f "${SRC}.md5" .\n cp -fr "${SRC}" .\n', 'PREFERRED_VERSION_binutils-cross_avr32': '2.17', 'PREFERRED_VERSION_ti-codecs-dm355': '1_13_000', 'MACHINE_FEATURES': 'kernel26 ext2 pci usbhost ethernet serial raid uboot', 'D': '${WORKDIR}/image', 'GNU_MIRROR': 'ftp://ftp.gnu.org/gnu', 'IMAGE_ROOTFS_SIZE': '65536', 'STAGING_SBINDIR_NATIVE': '${STAGING_DIR_NATIVE}${sbindir_native}', 'RANLIB': '${HOST_PREFIX}ranlib', 'ANGSTROM_GCC_VERSION_xilinx-ml403': '4.1.1', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg': 'gtk+', 'PREFERRED_VERSION_opie-kpacman': '${OPIE_VERSION}', 'PREFERRED_VERSION_ti-codecs-dm6467': '1_00_00_03', 'do_package_write_rpm': None, 'PREFERRED_VERSION_ti-linuxutils': '2_25_01_06', 'PREFERRED_VERSION_opie-jumpx': '${OPIE_VERSION}', 'PREFERRED_VERSION_mplayer': '0.0+1.0rc3+svnr30165', 'base_sbindir': '${base_prefix}/sbin', 'PREFERRED_VERSION_ti-dsplink-examples': '1_64', 'PREFERRED_VERSION_ti-dmai': '2_10_00_01+svnr%', 'CXX': '${CCACHE}${HOST_PREFIX}g++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}', 'PREFERRED_VERSION_opie-systemtime': '${OPIE_VERSION}', 'TINDER_REPORT': '1', 'layout_libexecdir': '${libexecdir}', 'ldconfig_postinst_fragment': 'if [ x"$D" = "x" ]; then\n\tif [ -e /etc/ld.so.conf ] ; then\n\t\t[ -x /sbin/ldconfig ] && /sbin/ldconfig\n\tfi\nfi\n', 'BUILDCFG_HEADER': 'Build Configuration:', 'MACHINE_ARCH': "${@oe.utils.ifelse(bool(d.getVar('MACHINE', True)), '${MACHINE}', 'BASE_PACKAGE_ARCH')}", 'PREFERRED_VERSION_ti-framework-components': '2_25_01_05', 'PREFERRED_VERSION_ti-codecs-dm365-server': '3_10_00_02', 'SCREEN_TERMCMD': 'screen -D -m -t "$TERMWINDOWTITLE"', 'SDK_VENDOR': '${BUILD_VENDOR}', 'PREFERRED_VERSION_gtkmm': '2.20.0', 'PREFERRED_VERSION_opie-today-addressbookplugin': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_virtual/libiconv': 'glibc', 'PREFERRED_PROVIDER_virtual/libqte2': '${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte", d)}', 'BUILD_RANLIB': '${BUILD_PREFIX}ranlib', 'LOCALCOUNT': '0', 'OLDEST_KERNEL_linux-gnueabi': '2.6.16', 'UBOOT_LOADADDRESS': '0x48008000', 'PKG_CONFIG_SYSROOT_DIR': '${STAGING_DIR}/${BASE_PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}', 'BUILD_VENDOR': '', 'KERNELORG_MIRROR': 'http://kernel.org', 'E_CVS': 'cvs://anonymous@anoncvs.enlightenment.org/var/cvs/e', 'IMAGE_DEPENDS_squashfs': 'squashfs-tools-native', 'FEED_ARCH': 'armv5te', 'RPROVIDES': '', 'PREFERRED_VERSION': None, 'FEED_BASEPATH': 'feeds/unstable/${ANGSTROM_PKG_FORMAT}/${LIBC}/', 'FULL_OPTIMIZATION_pn-glibc': '-fexpensive-optimizations -fomit-frame-pointer -O2', 'PKG_CONFIG_PATH': '${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig', 'SYSROOT_LOCK': '${STAGING_DIR}/staging.lock', 'FILES': '', 'PREFERRED_VERSION_opie-tinykate': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-stumbler': '${OPIE_VERSION}', 'COLORTERM': '1', 'PREFERRED_VERSION_opie-powerchord': '${OPIE_VERSION}', 'SOLIBSDEV_darwin9': '.dylib', 'PREFERRED_VERSION_opie-keytabs': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-performance': '${OPIE_VERSION}', 'ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01': '1', 'ANGSTROM_BINUTILS_VERSION_armv4': '2.20', 'PREFERRED_VERSION_glibc-initial': '2.9', 'SLOT': '0', 'PREFERRED_VERSION_opie-datebook-chrisholidayplugin': '${OPIE_VERSION}', '__inherit_cache': ['classes/base.bbclass', 'classes/patch.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/patch.bbclass', 'classes/staging.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/staging.bbclass', 'classes/packaged-staging.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/packaged-staging.bbclass', 'classes/packagedata.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/packagedata.bbclass', 'classes/mirrors.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/mirrors.bbclass', 'classes/utils.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/utils.bbclass', 'classes/utility-tasks.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/utility-tasks.bbclass', 'classes/metadata_scm.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/metadata_scm.bbclass', 'classes/devshell.bbclass', 'classes/src_distribute_local.bbclass', 'classes/src_distribute.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/src_distribute.bbclass', 'classes/debian.bbclass', 'classes/sanity.bbclass', 'classes/qemu.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/qemu.bbclass', 'classes/angstrom.bbclass', 'classes/angstrom-mirrors.bbclass', 'classes/insane.bbclass', 'classes/package.bbclass', '/home/DRESEARCH/sledz/work/openembedded/classes/package.bbclass', 'classes/recipe_sanity.bbclass', 'classes/testlab.bbclass', 'classes/package_ipk.bbclass'], 'PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm': 'gtk+', 'datadir': '${prefix}/share', 'PREFERRED_VERSION_python-pycairo': '1.8.0', 'PREFERRED_VERSION_opie-today-mailplugin': '${OPIE_VERSION}', 'package_do_split_locales': '\tif (bb.data.getVar(\'PACKAGE_NO_LOCALE\', d, True) == \'1\'):\n\t\tbb.debug(1, "package requested not splitting locales")\n\t\treturn\n\n\tpackages = (bb.data.getVar(\'PACKAGES\', d, True) or "").split()\n\n\tdatadir = bb.data.getVar(\'datadir\', d, True)\n\tif not datadir:\n\t\tbb.note("datadir not defined")\n\t\treturn\n\n\tdvar = bb.data.getVar(\'PKGD\', d, True)\n\tpn = bb.data.getVar(\'PN\', d, True)\n\n\tif pn + \'-locale\' in packages:\n\t\tpackages.remove(pn + \'-locale\')\n\n\tlocaledir = os.path.join(dvar + datadir, \'locale\')\n\n\tif not os.path.isdir(localedir):\n\t\tbb.debug(1, "No locale files in this package")\n\t\treturn\n\n\tlocales = os.listdir(localedir)\n\n\t# This is *really* broken\n\tmainpkg = packages[0]\n\t# At least try and patch it up I guess...\n\tif mainpkg.find(\'-dbg\'):\n\t\tmainpkg = mainpkg.replace(\'-dbg\', \'\')\n\tif mainpkg.find(\'-dev\'):\n\t\tmainpkg = mainpkg.replace(\'-dev\', \'\')\n\n\tfor l in locales:\n\t\tln = legitimize_package_name(l)\n\t\tpkg = pn + \'-locale-\' + ln\n\t\tpackages.append(pkg)\n\t\tbb.data.setVar(\'FILES_\' + pkg, os.path.join(datadir, \'locale\', l), d)\n\t\tbb.data.setVar(\'RDEPENDS_\' + pkg, \'%s virtual-locale-%s\' % (mainpkg, ln), d)\n\t\tbb.data.setVar(\'RPROVIDES_\' + pkg, \'%s-locale %s-translation\' % (pn, ln), d)\n\t\tbb.data.setVar(\'DESCRIPTION_\' + pkg, \'%s translation for %s\' % (l, pn), d)\n\n\tbb.data.setVar(\'PACKAGES\', \' \'.join(packages), d)\n', 'PSTAGE_PKGVERSION': '${PV}-${PR}', 'SOLIBSDEV_darwin': '.dylib', 'STAGING_DIR_HOST': '${STAGING_DIR}/${BASEPKG_HOST_SYS}', 'OE_STRICT_CHECKSUMS': '1', 'PREFERRED_VERSION_opie-brightnessapplet': '${OPIE_VERSION}', 'debian_package_name_hook': '\timport glob, copy, stat, errno, re\n\n\tpkgdest = bb.data.getVar(\'PKGDEST\', d, 1)\n\tpackages = bb.data.getVar(\'PACKAGES\', d, 1)\n\n\tdef socrunch(s):\n\t\ts = s.lower().replace(\'_\', \'-\')\n\t\tm = re.match("^(.*)(.)\\.so\\.(.*)$", s)\n\t\tif m is None:\n\t\t\treturn None\n\t\tif m.group(2) in \'0123456789\':\n\t\t\tbin = \'%s%s-%s\' % (m.group(1), m.group(2), m.group(3))\n\t\telse:\n\t\t\tbin = m.group(1) + m.group(2) + m.group(3)\n\t\tdev = m.group(1) + m.group(2)\n\t\treturn (bin, dev)\n\n\tdef isexec(path):\n\t\ttry:\n\t\t\ts = os.stat(path)\n\t\texcept (os.error, AttributeError):\n\t\t\treturn 0\n\t\treturn (s[stat.ST_MODE] & stat.S_IEXEC)\n\n\tdef auto_libname(packages, orig_pkg):\n\t\tbin_re = re.compile(".*/s?bin$")\n\t\tlib_re = re.compile(".*/lib$")\n\t\tso_re = re.compile("lib.*\\.so")\n\t\tsonames = []\n\t\thas_bins = 0\n\t\thas_libs = 0\n\t\tpkg_dir = os.path.join(pkgdest, orig_pkg)\n\t\tfor root, dirs, files in os.walk(pkg_dir):\n\t\t\tif bin_re.match(root) and files:\n\t\t\t\thas_bins = 1\n\t\t\tif lib_re.match(root) and files:\n\t\t\t\thas_libs = 1\n\t\t\t\tfor f in files:\n\t\t\t\t\tif so_re.match(f):\n\t\t\t\t\t\tfp = os.path.join(root, f)\n\t\t\t\t\t\tcmd = "PATH=" + bb.data.getVar(\'PATH\', d, 1) + " " + (bb.data.getVar(\'TARGET_PREFIX\', d, 1) or "") + "objdump -p " + fp + " 2>/dev/null"\n\t\t\t\t\t\tfd = os.popen(cmd)\n\t\t\t\t\t\tlines = fd.readlines()\n\t\t\t\t\t\tfd.close()\n\t\t\t\t\t\tfor l in lines:\n\t\t\t\t\t\t\tm = re.match("\\s+SONAME\\s+([^\\s]*)", l)\n\t\t\t\t\t\t\tif m and not m.group(1) in sonames:\n\t\t\t\t\t\t\t\tsonames.append(m.group(1))\n\n\t\tbb.debug(1, \'LIBNAMES: pkg %s libs %d bins %d sonames %s\' % (orig_pkg, has_libs, has_bins, sonames))\n\t\tsoname = None\n\t\tif len(sonames) == 1:\n\t\t\tsoname = sonames[0]\n\t\telif len(sonames) > 1:\n\t\t\tlead = bb.data.getVar(\'LEAD_SONAME\', d, 1)\n\t\t\tif lead:\n\t\t\t\tr = re.compile(lead)\n\t\t\t\tfiltered = []\n\t\t\t\tfor s in sonames:\n\t\t\t\t\tif r.match(s):\n\t\t\t\t\t\tfiltered.append(s)\n\t\t\t\tif len(filtered) == 1:\n\t\t\t\t\tsoname = filtered[0]\n\t\t\t\telif len(filtered) > 1:\n\t\t\t\t\tbb.note("Multiple matches (%s) for LEAD_SONAME \'%s\'" % (", ".join(filtered), lead))\n\t\t\t\telse:\n\t\t\t\t\tbb.note("Multiple libraries (%s) found, but LEAD_SONAME \'%s\' doesn\'t match any of them" % (", ".join(sonames), lead))\n\t\t\telse:\n\t\t\t\tbb.note("Multiple libraries (%s) found and LEAD_SONAME not defined" % ", ".join(sonames))\n\n\t\tif has_libs and not has_bins and soname:\n\t\t\tsoname_result = socrunch(soname)\n\t\t\tif soname_result:\n\t\t\t\t(pkgname, devname) = soname_result\n\t\t\t\tfor pkg in packages.split():\n\t\t\t\t\tif (bb.data.getVar(\'PKG_\' + pkg, d) or bb.data.getVar(\'DEBIAN_NOAUTONAME_\' + pkg, d)):\n\t\t\t\t\t\tcontinue\n\t\t\t\t\tdebian_pn = bb.data.getVar(\'DEBIANNAME_\' + pkg, d)\n\t\t\t\t\tif debian_pn:\n\t\t\t\t\t\tnewpkg = debian_pn\n\t\t\t\t\telif pkg == orig_pkg:\n\t\t\t\t\t\tnewpkg = pkgname\n\t\t\t\t\telse:\n\t\t\t\t\t\tnewpkg = pkg.replace(orig_pkg, devname, 1)\n\t\t\t\t\tif newpkg != pkg:\n\t\t\t\t\t\tbb.data.setVar(\'PKG_\' + pkg, newpkg, d)\n\n\tfor pkg in (bb.data.getVar(\'AUTO_LIBNAME_PKGS\', d, 1) or "").split():\n\t\tauto_libname(packages, pkg)\n', 'IMAGE_ROOTFS_SIZE_ext2.gz': '65536', 'PREFERRED_VERSION_opie-language': '${OPIE_VERSION}', 'IMAGE_LINK_NAME': '${IMAGE_BASENAME}-${MACHINE}', 'FETCHCMD_bzr': '/usr/bin/env bzr', 'ANGSTROMLIBC': 'glibc', 'PREFERRED_VERSION_opie-lupdate-native': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-qcop': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_avahi': 'avahi', 'IMAGE_ROOTFS_SIZE_ext3.gz': '65536', 'PSTAGE_MACHCONFIG': '${PSTAGE_WORKDIR}/opkg.conf', 'do_qa_staging': ' bb.debug(2, "QA checking staging")\n\n if not package_qa_check_staged(bb.data.getVar(\'STAGING_LIBDIR\',d,True), d):\n bb.fatal("QA staging was broken by the package built above")\n', 'ANGSTROM_BLACKLIST_pn-bluez-libs': 'bluez-libs 3.x has been replaced by bluez4', 'do_qa_configure': ' configs = []\n bb.debug(1, "Checking sanity of the config.log file")\n for root, dirs, files in os.walk(bb.data.getVar(\'WORKDIR\', d, True)):\n statement = "grep \'CROSS COMPILE Badness:\' %s > /dev/null" % \\\n os.path.join(root,"config.log")\n if "config.log" in files:\n if os.system(statement) == 0:\n bb.fatal("""This autoconf log indicates errors, it looked at host includes.\nRerun configure task after fixing this. The path was \'%s\'""" % root)\n\n if "configure.ac" in files:\n configs.append(os.path.join(root,"configure.ac"))\n if "configure.in" in files:\n configs.append(os.path.join(root, "configure.in"))\n\n if "gettext" not in bb.data.getVar(\'P\', d, True):\n if bb.data.inherits_class(\'native\', d) or bb.data.inherits_class(\'cross\', d) or bb.data.inherits_class(\'crosssdk\', d) or bb.data.inherits_class(\'nativesdk\', d):\n gt = "gettext-native"\n elif bb.data.inherits_class(\'cross-canadian\', d):\n gt = "gettext-nativesdk"\n else:\n gt = "gettext"\n deps = bb.utils.explode_deps(bb.data.getVar(\'DEPENDS\', d, True) or "")\n if gt not in deps:\n for config in configs:\n gnu = "grep \\"^[[:space:]]*AM_GNU_GETTEXT\\" %s >/dev/null" % config\n if os.system(gnu) == 0:\n bb.note("""Gettext required but not in DEPENDS for file %s.\nMissing inherit gettext?""" % config)\n', 'staging_helper': '\t# Assemble appropriate opkg.conf\n\tconffile=${PSTAGE_MACHCONFIG}\n\tmkdir -p ${PSTAGE_WORKDIR}/pstaging_lists\n\tarch="${PSTAGE_PKGARCH}"\n\tif [ ! -e $conffile ]; then\n\t\techo "arch $arch 1" > $conffile\n\t\techo "dest root /" >> $conffile\n\telif [ `grep -c " $arch " $conffile` -eq 0 ]; then\n\t\tpriority=$(expr `grep -cE "^arch" $conffile` + 1)\n\t\tsed -i -e "/dest/iarch $arch $priority" $conffile\n\tfi\n\tif [ ! -e ${TMPDIR}${libdir_native}/opkg/info/ ]; then\n\t\tmkdir -p ${TMPDIR}${libdir_native}/opkg/info/\n\tfi\n \tif [ ! -e ${TMPDIR}${libdir_native}/ipkg/ ]; then\n\t\tln -sf opkg/ ${TMPDIR}${libdir_native}/ipkg || true\n\tfi\n', 'MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS': '', 'PREFERRED_VERSION_eglibc': '2.9', 'LOCALE_UTF8_ONLY': '1', 'TINDER_CLOBBER': '1', 'TARGET_FPU_armv7a': 'hard', 'MIRRORS_append': None, 'SRCREV_pn-mojito': '0542c4b0e26c0e3b69c5ad1fa1898dc276fb9f48', 'BUILD_CFLAGS': '${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION}', 'PREFERRED_VERSION_opie-logoutapplet': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-mediaplayer1-core': '${OPIE_VERSION}', 'FILES_${PN}-static': '${libdir}/*.a ${base_libdir}/*.a', 'mapping_rename_hook': "\tbb.build.exec_func('insane_mapping_rename_hook', d)\n", 'OE_HOME': '/home/DRESEARCH/sledz/work/HydraIP/OE', 'layout_libdir': '${libdir}', 'GNOME_MIRROR': 'http://ftp.gnome.org/pub/GNOME/sources', 'EXTRA_IMAGECMD': '', 'OLDEST_KERNEL_sparc64': '2.4.21', 'PREFERRED_VERSION_opie-kjumpx': '${OPIE_VERSION}', 'COMPATIBLE_HOST': None, 'SRC_DIST_LOCAL': 'symlink', 'BASE_PACKAGE_ARCH': 'armv5te', 'emit_pkgdata': '\tfrom glob import glob\n\n\tdef write_if_exists(f, pkg, var):\n\t\tdef encode(str):\n\t\t\timport codecs\n\t\t\tc = codecs.getencoder("string_escape")\n\t\t\treturn c(str)[0]\n\n\t\tval = bb.data.getVar(\'%s_%s\' % (var, pkg), d, True)\n\t\tif val:\n\t\t\tf.write(\'%s_%s: %s\\n\' % (var, pkg, encode(val)))\n \t\t\treturn\n \t\tval = bb.data.getVar(\'%s\' % (var), d, True)\n \t\tif val:\n \t\t\tf.write(\'%s: %s\\n\' % (var, encode(val)))\n \t\treturn\n\n\tpackages = bb.data.getVar(\'PACKAGES\', d, True)\n\tpkgdest = bb.data.getVar(\'PKGDEST\', d, 1)\n\tpkgdatadir = bb.data.getVar(\'PKGDATA_DIR\', d, True)\n\n\tpstageactive = bb.data.getVar(\'PSTAGING_ACTIVE\', d, True)\n\tif pstageactive == "1":\n\t\tlf = bb.utils.lockfile(bb.data.expand("${STAGING_DIR}/staging.lock", d))\n\n\tdata_file = pkgdatadir + bb.data.expand("/${PN}" , d)\n\tf = open(data_file, \'w\')\n\tf.write("PACKAGES: %s\\n" % packages)\n\tf.close()\n\tpackage_stagefile(data_file, d)\n\n\tworkdir = bb.data.getVar(\'WORKDIR\', d, True)\n\n\tfor pkg in packages.split():\n\t\tsubdata_file = pkgdatadir + "/runtime/%s" % pkg\n\t\tsf = open(subdata_file, \'w\')\n\t\twrite_if_exists(sf, pkg, \'PN\')\n\t\twrite_if_exists(sf, pkg, \'PV\')\n\t\twrite_if_exists(sf, pkg, \'PR\')\n\t\twrite_if_exists(sf, pkg, \'PKGV\')\n\t\twrite_if_exists(sf, pkg, \'PKGR\')\n\t\twrite_if_exists(sf, pkg, \'DESCRIPTION\')\n\t\twrite_if_exists(sf, pkg, \'RDEPENDS\')\n\t\twrite_if_exists(sf, pkg, \'RPROVIDES\')\n\t\twrite_if_exists(sf, pkg, \'RRECOMMENDS\')\n\t\twrite_if_exists(sf, pkg, \'RSUGGESTS\')\n\t\twrite_if_exists(sf, pkg, \'RREPLACES\')\n\t\twrite_if_exists(sf, pkg, \'RCONFLICTS\')\n\t\twrite_if_exists(sf, pkg, \'PKG\')\n\t\twrite_if_exists(sf, pkg, \'ALLOW_EMPTY\')\n\t\twrite_if_exists(sf, pkg, \'FILES\')\n\t\twrite_if_exists(sf, pkg, \'pkg_postinst\')\n\t\twrite_if_exists(sf, pkg, \'pkg_postrm\')\n\t\twrite_if_exists(sf, pkg, \'pkg_preinst\')\n\t\twrite_if_exists(sf, pkg, \'pkg_prerm\')\n\t\tsf.close()\n\n\t\tpackage_stagefile(subdata_file, d)\n\t\t#if pkgdatadir2:\n\t\t#\tbb.copyfile(subdata_file, pkgdatadir2 + "/runtime/%s" % pkg)\n\n\t\tallow_empty = bb.data.getVar(\'ALLOW_EMPTY_%s\' % pkg, d, True)\n\t\tif not allow_empty:\n\t\t\tallow_empty = bb.data.getVar(\'ALLOW_EMPTY\', d, True)\n\t\troot = "%s/%s" % (pkgdest, pkg)\n\t\tos.chdir(root)\n\t\tg = glob(\'*\') + glob(\'.[!.]*\')\n\t\tif g or allow_empty == "1":\n\t\t\tpackagedfile = pkgdatadir + \'/runtime/%s.packaged\' % pkg\n\t\t\tfile(packagedfile, \'w\').close()\n\t\t\tpackage_stagefile(packagedfile, d)\n\tif pstageactive == "1":\n\t\tbb.utils.unlockfile(lf)\n', 'DEPLOY_DIR_IPK': '${DEPLOY_DIR}/ipk', 'PREFERRED_VERSION_ti-xdctools': '3_16_01_27', 'STAGING_FIRMWARE_DIR': '${STAGING_DIR_HOST}/firmware', 'TOOLCHAIN_TYPE': 'internal', 'KERNEL_CCSUFFIX_archos5it': '-4.2.1+csl-arm-2007q3-53', 'do_distsrcall': None, 'AS': '${HOST_PREFIX}as', 'AR': '${HOST_PREFIX}ar', 'PREFERRED_PROVIDERS': 'virtual/qte:qte virtual/libqpe:libqpe-opie virtual/libsdl:libsdl-x11 virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial virtual/${TARGET_PREFIX}gcc-intermediate:gcc-cross-intermediate virtual/${TARGET_PREFIX}gcc:gcc-cross virtual/${TARGET_PREFIX}g++:gcc-cross', 'PREFERRED_VERSION_xserver-common': '1.33', 'FILES_${PN}-locale': '${datadir}/locale', 'CVS_TARBALL_STASH': 'http://www.angstrom-distribution.org/unstable/sources/ ', 'WORKDIR': '${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}', 'TINDER_TREE': 'Angstrom', 'OVERRIDE_THUMB': "${@['', ':thumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']}", 'BUILD_CPPFLAGS': '-isystem${STAGING_INCDIR_NATIVE}', 'sysroot_stage_libdir': '\tsrc="$1"\n\tdest="$2"\n\n\tolddir=`pwd`\n\tcd $src\n\tlas=$(find . -name \\*.la -type f)\n\tcd $olddir\n\techo "Found la files: $las"\n\tfor i in $las\n\tdo\n\t\tsed -e \'s/^installed=yes$/installed=no/\' \\\n\t\t -e \'/^dependency_libs=/s,${WORKDIR}[[:alnum:]/\\._+-]*/\\([[:alnum:]\\._+-]*\\),${STAGING_LIBDIR}/\\1,g\' \\\n\t\t -e "/^dependency_libs=/s,\\([[:space:]\']\\)${libdir},\\1${STAGING_LIBDIR},g" \\\n\t\t ${SYSROOTEXTRALIBDIRSED} \\\n\t\t -i $src/$i\n\tdone\n\tsysroot_stage_dir $src $dest\n', 'QEMU_OPTIONS': '', 'PREFERRED_VERSION_libsdl-x11': '1.2.14', 'PREFERRED_VERSION_qt4-x11-free': '${ANGSTROM_QT_VERSION}', 'SRCREV_pn-libccss': '92bc59e1d39302c8be500d53cb5dd8b05c2e4a15', 'do_package_write_deb': None, 'layout_base_sbindir': '${base_sbindir}', 'QEMU_OPTIONS_armv6': '-cpu arm1136', 'PREFERRED_VERSION_opie-packagemanager': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-confeditor': '${OPIE_VERSION}', 'CPP': '${HOST_PREFIX}gcc -E${TOOLCHAIN_OPTIONS}', 'PREFERRED_VERSION_opie-mediaplayer2-skin-techno': '${OPIE_VERSION}', 'BBFILE_COLLECTIONS': 'upstream localcommon local', 'mandir': '${datadir}/man', 'PREFERRED_PROVIDER_virtual/update-alternatives': 'opkg', 'HOST_CC_ARCH': '${TARGET_CC_ARCH}', 'DISTRO_BLUETOOTH_MANAGER': 'blueprobe bluez4 ', 'PREFERRED_VERSION_opie-usermanager': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-style-web': '${OPIE_VERSION}', 'CCACHE': '', 'PREFERRED_VERSION_qt4-x11-free-gles': '${ANGSTROM_QT_VERSION}', 'IMAGE_CMD_ext3.gz': 'install -d ${DEPLOY_DIR_IMAGE}/tmp.gz ; genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext3 ${EXTRA_IMAGECMD}; tune2fs -j ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext3; gzip -f -9 ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext3; mv ${DEPLOY_DIR_IMAGE}/tmp.gz/${IMAGE_NAME}.rootfs.ext3.gz ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3.gz', 'PSTAGE_PKGPN': "${@bb.data.expand('staging-${PN}-${MULTIMACH_ARCH}${TARGET_VENDOR}-${TARGET_OS}', d).replace('_', '-')}", 'do_listtasks': '\timport sys\n\t# emit variables and shell functions\n\t#bb.data.emit_env(sys.__stdout__, d)\n\t# emit the metadata which isnt valid shell\n\tfor e in d.keys():\n\t\tif bb.data.getVarFlag(e, \'task\', d):\n\t\t\tsys.__stdout__.write("%s\\n" % e)\n', 'P': '${PN}-${PV}', 'IMAGE_CMD_tar.gz': 'cd ${IMAGE_ROOTFS} && tar -zcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.gz .', 'PREFERRED_VERSION_opie-keyboard': '${OPIE_VERSION}', 'FILESPATH': "${@':'.join([os.path.normpath(os.path.join(fp, p, o)) for fp in d.getVar('FILESPATHBASE', 1).split(':') for p in d.getVar('FILESPATHPKG', 1).split(':') for o in (d.getVar('OVERRIDES', 1) + ':').split(':')])}", 'do_package_update_index_ipk': '\tset -x\n\n\tipkgarchs="${PACKAGE_ARCHS}"\n\n\tif [ ! -z "${DEPLOY_KEEP_PACKAGES}" ]; then\n\t\treturn\n\tfi\n\n\tmkdir -p ${DEPLOY_DIR_IPK}\n\ttouch ${DEPLOY_DIR_IPK}/Packages\n\tipkg-make-index -r ${DEPLOY_DIR_IPK}/Packages -p ${DEPLOY_DIR_IPK}/Packages -l ${DEPLOY_DIR_IPK}/Packages.filelist -m ${DEPLOY_DIR_IPK}\n\n\tfor arch in $ipkgarchs; do\n\t\tif [ -e ${DEPLOY_DIR_IPK}/$arch/ ] ; then\n\t\t\ttouch ${DEPLOY_DIR_IPK}/$arch/Packages\n\t\t\tipkg-make-index -r ${DEPLOY_DIR_IPK}/$arch/Packages -p ${DEPLOY_DIR_IPK}/$arch/Packages -l ${DEPLOY_DIR_IPK}/$arch/Packages.filelist -m ${DEPLOY_DIR_IPK}/$arch/\n\t\tfi\n\t\tif [ -e ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/ ] ; then\n\t\t\ttouch ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages\n\t\t\tipkg-make-index -r ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages -p ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages -l ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/Packages.filelist -m ${DEPLOY_DIR_IPK}/${BUILD_ARCH}-$arch-sdk/\n\t\tfi\n\t\tif [ -e ${DEPLOY_DIR_IPK}/${SDK_SYS}-sdk-$arch/ ] ; then\n\t\t\ttouch ${DEPLOY_DIR_IPK}/${SDK_SYS}-sdk-$arch/Packages\n\t\t\tipkg-make-index -r ${DEPLOY_DIR_IPK}/${SDK_SYS}-sdk-$arch/Packages -p ${DEPLOY_DIR_IPK}/${SDK_SYS}-sdk-$arch/Packages -l ${DEPLOY_DIR_IPK}/${SDK_SYS}-sdk-$arch/Packages.filelist -m ${DEPLOY_DIR_IPK}/${SDK_SYS}-sdk-$arch/\n\t\tfi\n\tdone\n', 'PREFERRED_VERSION_opie-deco-polished': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-style-phase': '${OPIE_VERSION}', 'staging_packager': '\n\tmkdir -p ${PSTAGE_TMPDIR_STAGE}/CONTROL\n\tmkdir -p ${PSTAGE_DIR}/${PSTAGE_PKGPATH}\n\n\techo "Package: ${PSTAGE_PKGPN}" > ${PSTAGE_TMPDIR_STAGE}/CONTROL/control\n\techo "Version: ${PSTAGE_PKGVERSION}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control\n\techo "Description: ${DESCRIPTION}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control\n\techo "Section: ${SECTION}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control\n\techo "Priority: Optional" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control\n\techo "Maintainer: ${MAINTAINER}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control\n\techo "Architecture: ${PSTAGE_PKGARCH}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control\n\n\t# Protect against empty SRC_URI\n\tsrcuri="${SRC_URI}"\n\tif [ "$srcuri" == "" ]; then\n\t\tsrcuri="OpenEmbedded"\n\tfi\n\techo "Source: $srcuri" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control\n\n\t# Deal with libtool not supporting sysroots\n\t# Need to remove hardcoded paths and fix these when we install the\n\t# staging packages.\n\t# Could someone please add sysroot support to libtool!\n for i in `${PSTAGE_SCAN_CMD}` ; do \\\n sed -i -e s:${STAGING_DIR}:FIXMESTAGINGDIR:g $i\n echo $i | sed -e \'s:${PSTAGE_TMPDIR_STAGE}/::\' >> ${PSTAGE_TMPDIR_STAGE}/sysroots/fixmepath\n done\n\n\t${PSTAGE_BUILD_CMD} ${PSTAGE_TMPDIR_STAGE} ${PSTAGE_DIR}/${PSTAGE_PKGPATH}\n', 'die': '\toefatal "$*"\n', 'base_do_install': '\t:\n', 'PROFILE_OPTIMIZATION': '-pg', 'BUILD_CXXFLAGS': '${BUILD_CFLAGS} -fpermissive', 'PREFERRED_VERSION_classpath-initial': '0.93', 'OBJCOPY': '${HOST_PREFIX}objcopy', 'TOPDIR': '/home/DRESEARCH/sledz/work/HydraIP/OE', 'PSTAGE_WORKDIR': '${TMPDIR}/pstage', 'PREFERRED_VERSION_ti-edma3lld': '01_11_00_03', 'PREFERRED_VERSION_mesa': '7.6', 'do_compile': '\tbase_do_compile\n', 'SRC_URI': 'file://${FILE}', 'includedir_native': '${prefix_native}/include', 'PREFERRED_VERSION_opie-dasher': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-addressbook': '${OPIE_VERSION}', 'MACHINE_EXTRA_RRECOMMENDS': '', 'STAGING_BINDIR': '${STAGING_DIR_HOST}${bindir}', 'IPKGBUILDCMD': 'ipkg-build -o 0 -g 0', 'ANGSTROM_URI': 'http://www.angstrom-distribution.org', 'ANGSTROM_GCC_VERSION_bfin': '4.1.2', 'OLDEST_KERNEL_ppc64': '2.4.21', 'QTE_VERSION': '2.3.10', 'MACHINE_DISPLAY_HEIGHT_PIXELS': '320', 'PREFERRED_VERSION_opie-notesapplet': '${OPIE_VERSION}', 'FILESDIR': "${@bb.which(d.getVar('FILESPATH', 1), '.')}", 'PREFERRED_VERSION_opie-dvorak': '${OPIE_VERSION}', 'ENABLE_BINARY_LOCALE_GENERATION_armeb': '0', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm': 'gtk+', 'PREFERRED_VERSION_binutils-cross-sdk_avr32': '2.17', 'OELAYOUT_ABI': '5', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-png': 'gtk+', 'SELECTED_OPTIMIZATION_pn-libgssdp': '${PROFILE_OPTIMIZATION}', 'PACKAGESTRIPFUNCS': ' do_runstrip', 'base_libdir_native': '/lib', 'PKGR': '${PR}${DISTRO_PR}', 'IMAGE_DEPENDS_ubifs': 'mtd-utils-native', 'PREFERRED_VERSION_libtool': '2.2.6b', 'PREFERRED_VERSION_opie-advancedfm': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-today-fortuneplugin': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-lockapplet': '${OPIE_VERSION}', 'PREFERRED_VERSION_gst-pulse': '0.9.7', 'PREFERRED_VERSION_opie-ftplib': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-examples-python': '${OPIE_VERSION}', 'LIBC': '${ANGSTROMLIBC}', 'IMAGE_PKGTYPE': 'ipk', 'FILES_${PN}-dbg': '${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug ${libdir}/${PN}/.debug ${libdir}/matchbox-panel/.debug ${datadir}/gdb/autoload', 'servicedir': '${base_prefix}/srv', 'EXTRA_IMAGECMD_cpio': '', 'bindir_native': '${prefix_native}/bin', 'BUILD_PREFIX': '', 'HOME': '/home/DRESEARCH/sledz', 'ANGSTROM_BINUTILS_VERSION_armv7a': '2.18.50.0.7', 'PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc': 'gcc-cross', 'PREFERRED_VERSION_jamvm-initial': '1.4.5', 'COMBINED_FEATURES': '${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "alsa", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "bluetooth", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "ext2", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "vfat", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "irda", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pcmcia", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pci", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbgadget", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbhost", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "wifi", d)} ${@base_ifelse( base_contains(\'DISTRO_FEATURES\', (\'pci\', \'wifi\', \'madwifi\'), True, False, d) and base_contains(\'MACHINE_FEATURES\', \'pci\', True, False, d), \'madwifi\', \'\')} ${@base_ifelse( base_contains(\'DISTRO_FEATURES\', (\'wifi\', \'hostap\'), True, False, d) and ((base_contains(\'MACHINE_FEATURES\', \'pci\', True, False, d) and base_contains(\'DISTRO_FEATURES\', \'pci\', True, False, d)) or (base_contains(\'MACHINE_FEATURES\', \'pcmcia\', True, False, d) and base_contains(\'DISTRO_FEATURES\', \'pcmcia\', True, False, d))), \'hostap\', \'\')}', 'do_package_stage_all': '\t:\n', 'FULL_OPTIMIZATION': '-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2', 'PREFERRED_VERSION_qte': '${QTE_VERSION}', 'PREFERRED_VERSION_libtool-native': '2.2.6b', 'PREFERRED_VERSION_opie-suspendapplet': '${OPIE_VERSION}', 'populate_sysroot_prehook': ' bb.build.exec_func("populate_sysroot_preamble", d)\n', 'SRCDATE': '${DATE}', 'SEPPUKU_PASS': None, 'PREFERRED_VERSION_opie-cardapplet': '${OPIE_VERSION}', 'TINDER_HOST': 'ewi546.ewi.utwente.nl', 'PREFERRED_VERSION_opie-recorder': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-style-flat': '${OPIE_VERSION}', 'TARGET_CC_ARCH': '-march=armv5te -mtune=arm926ej-s', 'ROOT_FLASH_SIZE': '256', 'SHELLRCCMD': 'bash --rcfile $TERMRCFILE', 'HOST_ARCH': '${TARGET_ARCH}', 'ENABLE_BINARY_LOCALE_GENERATION': '0', 'base_do_setscene': ' for f in (bb.data.getVar(\'SCENEFUNCS\', d, 1) or \'\').split():\n bb.build.exec_func(f, d)\n\tif not os.path.exists(bb.data.getVar(\'STAMP\', d, 1) + ".do_setscene"):\n\t\tbb.build.make_stamp("do_setscene", d)\n', 'TARGET_OS': "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}", 'PREFERRED_VERSION_dropbear': '0.51', 'PREFERRED_VERSION_opie-style-liquid': '${OPIE_VERSION}', 'SOURCE_MIRROR_URL': None, 'SOLIBS_darwin8': '.*.dylib', 'SOLIBS_darwin9': '.*.dylib', 'PREFERRED_VERSION_u-boot': '2009.03', 'PREFERRED_PROVIDER_qt4-x11-free': 'qt4-x11-free', 'PREFERRED_VERSION_opie-batteryapplet': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-gif': 'gtk+', 'PSTAGE_INSTALL_CMD': '${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -force-depends -o ${TMPDIR} install', 'PREFERRED_VERSION_opie-wellenreiter': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-style-metal': '${OPIE_VERSION}', 'MKTEMPCMD': 'mktemp -q ${TMPBASE}', 'FILES_${PN}': '${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} ${sysconfdir} ${sharedstatedir} ${localstatedir} ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${datadir}/${PN} ${libdir}/${PN}/* ${datadir}/pixmaps ${datadir}/applications ${datadir}/idl ${datadir}/omf ${datadir}/sounds ${libdir}/bonobo/servers', 'PREFERRED_VERSION_opie-rdesktop': '${OPIE_VERSION}', 'IMAGE_DEPENDS_squashfs-lzma': 'squashfs-tools-native', 'SDK_LDFLAGS': '-L${STAGING_DIR_SDK}${libdir} -Wl,-rpath-link,${STAGING_DIR_SDK}${libdir} -Wl,-O1', 'PATCHRESOLVE': 'noop', 'PREFERRED_VERSION_opie-quicklauncher': '${OPIE_VERSION}', 'do_fetch': "\tbb.build.exec_func('base_do_fetch', d)\n", 'ASSUME_PROVIDED': 'bc-native bzip2-native cvs-native diffstat-native patch-native perl-native-runtime python-native-runtime svn-native texinfo-native util-linux-native ', 'insane_do_package': "\tbb.build.exec_func('package_do_package', d)\n", 'PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial': 'gcc-cross-initial', 'PREFERRED_VERSION_opie-multikeyapplet': '${OPIE_VERSION}', 'TARGET_FPU_armv6': 'hard', 'DISTRO_NAME': 'Angstrom', 'layout_prefix': '${prefix}', 'FREEBSD_MIRROR': 'ftp://ftp.freebsd.org/pub/FreeBSD/', 'PREFERRED_VERSION_binutils-cross': '${ANGSTROM_BINUTILS_VERSION}', 'PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils': 'binutils-cross', 'THUMB_INTERWORK': 'yes', 'SRCREV_pn-twitter-glib': '849bec29292df88590e0b2898b50b9b8d766817e', 'PREFERRED_VERSION_qt4-embedded-gles': '${ANGSTROM_QT_VERSION}', 'check_sanity_eventhandler': ' if isinstance(e, bb.event.BuildStarted):\n check_sanity(e)\n', 'PREFERRED_VERSION_opie-wordgame': '${OPIE_VERSION}', 'SYSROOTEXTRALIBDIRSED': '', 'DISTRO_EXTRA_RRECOMMENDS': ' kernel-module-vfat kernel-module-ext2 kernel-module-ext3 kernel-module-af-packet avahi-daemon avahi-autoipd openssh-sftp-server ${DEBUG_APPS} ', 'TINDER_BRANCH': 'org.openembedded.dev', 'PREFERRED_VERSION_opie-vtapplet': '${OPIE_VERSION}', 'PKGD': '${WORKDIR}/package', 'HOST_SYS': '${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}', 'populate_sysroot_posthook': ' bb.build.exec_func("populate_sysroot_postamble", d)\n', 'PREFERRED_VERSION_libgemwidget': '1.0', 'PREFERRED_VERSION_libqpe-opie': '${OPIE_VERSION}', 'PKGV': '${PV}', 'base_do_compile': '\tif [ -e Makefile -o -e makefile -o -e GNUmakefile ]; then\n\t\toe_runmake || die "make failed"\n\telse\n\t\toenote "nothing to compile"\n\tfi\n', 'TARGET_CPPFLAGS': '-isystem${STAGING_DIR_TARGET}${includedir}', 'PCMCIA_MANAGER': 'pcmciautils', 'PREFERRED_VERSION_ti-dmai-apps': '2_10_00_01+svnr%', 'base_do_package': '\t:\n', 'PREFERRED_VERSION_ti-biosutils': '1_02_02', 'PREFERRED_PROVIDER_opkg': 'opkg', 'PREFERRED_VERSION_glibmm': '2.24.0', 'FILE': 'conf/bitbake.conf', 'do_checkuri': '\timport sys\n\n\tlocaldata = bb.data.createCopy(d)\n\tbb.data.update_data(localdata)\n\n\tsrc_uri = bb.data.getVar(\'SRC_URI\', localdata, 1)\n\n\ttry:\n\t\tbb.fetch.init(src_uri.split(),d)\n\texcept bb.fetch.NoMethodError:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("No method: %s" % value)\n\n\ttry:\n\t\tbb.fetch.checkstatus(localdata)\n\texcept bb.fetch.MissingParameterError:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("Missing parameters: %s" % value)\n\texcept bb.fetch.FetchError:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("Fetch failed: %s" % value)\n\texcept bb.fetch.MD5SumError:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("MD5 failed: %s" % value)\n\texcept:\n\t\t(type, value, traceback) = sys.exc_info()\n\t\traise bb.build.FuncFailed("Unknown fetch Error: %s" % value)\n', 'EXTENDPKGEVER': "${@['','${PKGE\\x7d:'][bb.data.getVar('PKGE',d,1) > 0]}", 'libdir_native': '${prefix_native}/lib', 'PREFERRED_PROVIDER_dbus-glib': 'dbus-glib', 'layout_includedir': '${includedir}', 'oewarn': '\techo "WARNING:" "$*"\n', 'BBFILE_PATTERN_local': '^${OE_HOME}/hipox/recipes/', 'PREFERRED_VERSION_binutils': '${ANGSTROM_BINUTILS_VERSION}', 'BBMASK': "${@base_conditional('ENTERPRISE_DISTRO', '1', base_conditional('OLDBBMASK', '', '', '(${OLDBBMASK})|', d) + '(mp3blaster|mpg123|mpg321|smpeg|liba52|lame|libmad|mpeg2dec|xmms-mad|madplay|python-mad|opie-mediaplayer1-libmadplugin|ffmpeg|mplayer)', '${OLDBBMASK}', d)}", 'FEED_ARCH_bfin': 'blackfin', 'oe_soinstall': "\t# Purpose: Install shared library file and\n\t# create the necessary links\n\t# Example:\n\t#\n\t# oe_\n\t#\n\t#oenote installing shared library $1 to $2\n\t#\n\tlibname=`basename $1`\n\tinstall -m 755 $1 $2/$libname\n\tsonamelink=`${HOST_PREFIX}readelf -d $1 |grep 'Library soname:' |sed -e 's/.*\\[\\(.*\\)\\].*/\\1/'`\n\tsolink=`echo $libname | sed -e 's/\\.so\\..*/.so/'`\n\tln -sf $libname $2/$sonamelink\n\tln -sf $libname $2/$solink\n", 'PREFERRED_PROVIDER_bluez-utils-dbus': 'bluez-utils', 'SDKPATH': '${SDK_PATH}', 'GROUP_locale': None, 'OPKG_SRCREV': '554', 'PREFERRED_VERSION_dbus': '1.2.24', 'FETCHCMD_cvs': '/usr/bin/env cvs', 'PREFERRED_PROVIDER_virtual/alsa-scenarios': 'fsodeviced', 'package_stagefile_shell': '\tif [ "$PSTAGING_ACTIVE" = "1" ]; then\n\t\tsrcfile=$1\n\t\tdestfile=`echo $srcfile | sed s#${TMPDIR}#${PSTAGE_TMPDIR_STAGE}#`\n\t\tdestdir=`dirname $destfile`\n\t\tmkdir -p $destdir\n\t\tcp -dp $srcfile $destfile\n\tfi\n', 'PREFERRED_VERSION_ti-codecs-dm355-server': '1_13_000', 'PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate': 'gcc-cross-intermediate', 'layout_sbindir': '${sbindir}', 'GENTOO_MIRROR': 'http://distfiles.gentoo.org/distfiles', 'CO_DIR': '${DL_DIR}', 'bindir': '${exec_prefix}/bin', 'PREFERRED_VERSION_opie-alarm': '${OPIE_VERSION}', 'TARGET_VENDOR': '-angstrom', 'TOOLCHAIN_BRAND': '', 'PREFERRED_VERSION_openjdk-6-jre': '6b18-1.8', 'PREFERRED_VERSION_opie-autorotateapplet': '${OPIE_VERSION}', 'STAGING_INCDIR': '${STAGING_DIR_HOST}${includedir}', 'EXTRA_IMAGECMD_ubifs': '', 'BB_ENV_EXTRAWHITE': 'OE_HOME OE_ROOT', 'oefatal': '\techo "FATAL:" "$*"\n\texit 1\n', 'exec_prefix': '/usr', 'PREFERRED_VERSION_pango-native': '1.24.4', 'SDK_EXEEXT': '', 'PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++': 'gcc-cross', 'PREFERRED_VERSION_opie-todo': '${OPIE_VERSION}', 'PREFERRED_VERSION_automake': '1.11.1', 'PREFERRED_VERSION_opie-screenshotapplet': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-sh-snes': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_classpath': 'classpath', 'ANGSTROM_BLACKLIST_pn-libiconv': 'the glibc builtin iconv replacement is used', 'PREFERRED_VERSION_opie-clock': '${OPIE_VERSION}', 'KERNEL_CCSUFFIX_archos5': '-4.2.1+csl-arm-2007q3-53', 'PREFERRED_VERSION_opie-mediaplayer1': '${OPIE_VERSION}', 'FETCHCMD_svn': '/usr/bin/env svn --non-interactive', 'PREFERRED_VERSION_opie-helpbrowser': '${OPIE_VERSION}', 'PSTAGE_PKGPATH': '${DISTRO}${PSTAGE_EXTRAPATH}', 'TERMCMDRUN': '${GNOME_TERMCMDRUN}', 'PREFERRED_VERSION_openssl': '1.0.0a', 'PREFERRED_VERSION_opie-mediaplayer2-skin-default': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_virtual/kernel': 'linux', 'IPKGCONF_CANSDK': '${STAGING_ETCDIR_NATIVE}/opkg-canadian-sdk.conf', 'DEPENDS_virtclass-nativesdk': None, 'PSTAGE_LIST_CMD': '${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -o ${TMPDIR} list_installed', 'PREFERRED_VERSION_pkgconfig': '0.23', 'CCLD': '${CC}', 'SRCREV_pn-xf86-video-psb': 'b6b3bba06fe5a3fe0b1bd6e31a7369dd83812bab', 'PREFERRED_VERSION_gcc': '${ANGSTROM_GCC_VERSION}', 'SELECTED_OPTIMIZATION': "${@bb.data.getVar(['FULL_OPTIMIZATION', 'DEBUG_OPTIMIZATION'][bb.data.getVar('DEBUG_BUILD', d, 1) == '1'], d, 1)}", 'KERNEL': 'kernel26', 'PREFERRED_VERSION_opie-odict': '${OPIE_VERSION}', 'TARGET_FPU_arm': 'soft', 'DEBIAN_NAMES': '1', 'PREFERRED_PROVIDER_qt4-embedded': 'qt4-embedded', 'PSTAGE_TMPDIR_STAGE': '${WORKDIR}/staging-pkg', 'DEPCHAIN_POST': '-dev -dbg', 'QA_LOG': '1', 'PREFERRED_VERSION_ti-lpm-module': '1_24_01', 'SRCREV_pn-json-glib': '930fdf4c4dff1f5310a946c2a9f5b6860f7c8ba8', 'PREFERRED_VERSION_opie-aboutapplet': '${OPIE_VERSION}', 'LDFLAGS_pn-libgupnp': '-pg ', 'IMAGE_NAME': '${DISTRO_NAME}-${IMAGE_BASENAME}-${LIBC}-${ANGSTROM_PKG_FORMAT}-${DISTRO_VERSION}-${MACHINE}', 'PREFERRED_VERSION_opie-light-and-power': '${OPIE_VERSION}', 'PREFERRED_VERSION_ti-codecs_omapl138': '1_00_00', 'GROUP_packaging': None, 'PREFERRED_VERSION_ti-codecs_omapl137': '1_00_00', 'PREFERRED_VERSION_qt4-embedded': '${ANGSTROM_QT_VERSION}', 'OVERRIDES': 'local:${MACHINE}:${DISTRO}:${TARGET_OS}:${TARGET_ARCH}:build-${BUILD_OS}:fail-fast:pn-${PN}:${FEED_ARCH}:${SOC_FAMILY}:libc-glibc', 'TARGET_FPU_ppc405': 'soft', 'INHERIT': ' devshell src_distribute_local debian sanity angstrom devshell angstrom-mirrors insane recipe_sanity testlab package_ipk sanity', 'ANGSTROM_GCC_VERSION_armv4': '4.4.2', 'PREFERRED_VERSION_gtk+-native': '2.20.1', 'SDK_SYS': "${SDK_ARCH}${SDK_VENDOR}${@['-' + bb.data.getVar('SDK_OS', d, 1), ''][bb.data.getVar('SDK_OS', d, 1) == ('' or 'custom')]}", 'PREFERRED_VERSION_libgpephone': '0.4', 'IMAGE_CMD_ext2': 'genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2 ${EXTRA_IMAGECMD}', 'IMAGE_CMD_ext3': 'genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3 ${EXTRA_IMAGECMD}; tune2fs -j ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3', 'ASSUME_SHLIBS': None, 'base_libdir': '${base_prefix}/lib', 'FETCHCMD_wget': '/usr/bin/env wget -t 5 --no-check-certificate', 'STAGING_IDLDIR': '${STAGING_DATADIR}/idl', 'UBOOT_ENTRYPOINT': '0x48008000', 'PREFERRED_PROVIDER_xserver': 'xserver-xorg', 'oe_libinstall': '\t# Purpose: Install a library, in all its forms\n\t# Example\n\t#\n\t# oe_libinstall libltdl ${STAGING_LIBDIR}/\n\t# oe_libinstall -C src/libblah libblah ${D}/${libdir}/\n\tdir=""\n\tlibtool=""\n\tsilent=""\n\trequire_static=""\n\trequire_shared=""\n\tstaging_install=""\n\twhile [ "$#" -gt 0 ]; do\n\t\tcase "$1" in\n\t\t-C)\n\t\t\tshift\n\t\t\tdir="$1"\n\t\t\t;;\n\t\t-s)\n\t\t\tsilent=1\n\t\t\t;;\n\t\t-a)\n\t\t\trequire_static=1\n\t\t\t;;\n\t\t-so)\n\t\t\trequire_shared=1\n\t\t\t;;\n\t\t-*)\n\t\t\toefatal "oe_libinstall: unknown option: $1"\n\t\t\t;;\n\t\t*)\n\t\t\tbreak;\n\t\t\t;;\n\t\tesac\n\t\tshift\n\tdone\n\n\tlibname="$1"\n\tshift\n\tdestpath="$1"\n\tif [ -z "$destpath" ]; then\n\t\toefatal "oe_libinstall: no destination path specified"\n\tfi\n\tif echo "$destpath/" | egrep \'^${STAGING_LIBDIR}/\' >/dev/null\n\tthen\n\t\tstaging_install=1\n\tfi\n\n\t__runcmd () {\n\t\tif [ -z "$silent" ]; then\n\t\t\techo >&2 "oe_libinstall: $*"\n\t\tfi\n\t\t$*\n\t}\n\n\tif [ -z "$dir" ]; then\n\t\tdir=`pwd`\n\tfi\n\n\tdotlai=$libname.lai\n\n\t# Sanity check that the libname.lai is unique\n\tnumber_of_files=`(cd $dir; find . -name "$dotlai") | wc -l`\n\tif [ $number_of_files -gt 1 ]; then\n\t\toefatal "oe_libinstall: $dotlai is not unique in $dir"\n\tfi\n\n\n\tdir=$dir`(cd $dir;find . -name "$dotlai") | sed "s/^\\.//;s/\\/$dotlai\\$//;q"`\n\tolddir=`pwd`\n\t__runcmd cd $dir\n\n\tlafile=$libname.la\n\n\t# If such file doesn\'t exist, try to cut version suffix\n\tif [ ! -f "$lafile" ]; then\n\t\tlibname1=`echo "$libname" | sed \'s/-[0-9.]*$//\'`\n\t\tlafile1=$libname.la\n\t\tif [ -f "$lafile1" ]; then\n\t\t\tlibname=$libname1\n\t\t\tlafile=$lafile1\n\t\tfi\n\tfi\n\n\tif [ -f "$lafile" ]; then\n\t\t# libtool archive\n\t\teval `cat $lafile|grep "^library_names="`\n\t\tlibtool=1\n\telse\n\t\tlibrary_names="$libname.so* $libname.dll.a"\n\tfi\n\n\t__runcmd install -d $destpath/\n\tdota=$libname.a\n\tif [ -f "$dota" -o -n "$require_static" ]; then\n\t\t__runcmd install -m 0644 $dota $destpath/\n\tfi\n\tif [ -f "$dotlai" -a -n "$libtool" ]; then\n\t\tif test -n "$staging_install"\n\t\tthen\n\t\t\t# stop libtool using the final directory name for libraries\n\t\t\t# in staging:\n\t\t\t__runcmd rm -f $destpath/$libname.la\n\t\t\t__runcmd sed -e \'s/^installed=yes$/installed=no/\' \\\n\t\t\t\t -e \'/^dependency_libs=/s,${WORKDIR}[[:alnum:]/\\._+-]*/\\([[:alnum:]\\._+-]*\\),${STAGING_LIBDIR}/\\1,g\' \\\n\t\t\t\t -e "/^dependency_libs=/s,\\([[:space:]\']\\)${libdir},\\1${STAGING_LIBDIR},g" \\\n\t\t\t\t $dotlai >$destpath/$libname.la\n\t\telse\n\t\t\t__runcmd install -m 0644 $dotlai $destpath/$libname.la\n\t\tfi\n\tfi\n\n\tfor name in $library_names; do\n\t\tfiles=`eval echo $name`\n\t\tfor f in $files; do\n\t\t\tif [ ! -e "$f" ]; then\n\t\t\t\tif [ -n "$libtool" ]; then\n\t\t\t\t\toefatal "oe_libinstall: $dir/$f not found."\n\t\t\t\tfi\n\t\t\telif [ -L "$f" ]; then\n\t\t\t\t__runcmd cp -P "$f" $destpath/\n\t\t\telif [ ! -L "$f" ]; then\n\t\t\t\tlibfile="$f"\n\t\t\t\t__runcmd install -m 0755 $libfile $destpath/\n\t\t\tfi\n\t\tdone\n\tdone\n\n\tif [ -z "$libfile" ]; then\n\t\tif [ -n "$require_shared" ]; then\n\t\t\toefatal "oe_libinstall: unable to locate shared library"\n\t\tfi\n\telif [ -z "$libtool" ]; then\n\t\t# special case hack for non-libtool .so.#.#.# links\n\t\tbaselibfile=`basename "$libfile"`\n\t\tif (echo $baselibfile | grep -qE \'^lib.*\\.so\\.[0-9.]*$\'); then\n\t\t\tsonamelink=`${HOST_PREFIX}readelf -d $libfile |grep \'Library soname:\' |sed -e \'s/.*\\[\\(.*\\)\\].*/\\1/\'`\n\t\t\tsolink=`echo $baselibfile | sed -e \'s/\\.so\\..*/.so/\'`\n\t\t\tif [ -n "$sonamelink" -a x"$baselibfile" != x"$sonamelink" ]; then\n\t\t\t\t__runcmd ln -sf $baselibfile $destpath/$sonamelink\n\t\t\tfi\n\t\t\t__runcmd ln -sf $baselibfile $destpath/$solink\n\t\tfi\n\tfi\n\n\t__runcmd cd "$olddir"\n', 'SCENEFUNCS': ' packagestage_scenefunc base_scenefunction', 'BPN': "${@base_prune_suffix('${PN}', '${SPECIAL_PKGSUFFIX}'.split(), d)}", 'LOGNAME': 'sledz', 'PATH': '/opt/bitbake/bin:/opt/avr/bin/:/opt/avr/bin/:/home/DRESEARCH/sledz/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/gnome/bin:/usr/lib/qt3/bin:/usr/sbin:/sbin:/usr/sbin:/sbin', 'PREFERRED_PROVIDER_gnome-vfs-plugin-file': 'gnome-vfs', 'PREFERRED_VERSION_opie-appearance': '${OPIE_VERSION}', 'TARGET_CFLAGS': '${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION}', 'base_bindir': '${base_prefix}/bin', 'layout_sharedstatedir': '${sharedstatedir}', 'PREFERRED_VERSION_jamvm': '1.5.2', 'IMAGE_CMD_ext3.bz2': 'install -d ${DEPLOY_DIR_IMAGE}/tmp.bz2 ; genext2fs -b ${ROOTFS_SIZE} -d ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext3 ${EXTRA_IMAGECMD}; tune2fs -j ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext3; bzip2 -f -9 ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext3; mv ${DEPLOY_DIR_IMAGE}/tmp.bz2/${IMAGE_NAME}.rootfs.ext3.bz2 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3.bz2', 'layout_infodir': '${infodir}', 'PREFERRED_VERSION_opie-backgammon': '${OPIE_VERSION}', 'ARM_INSTRUCTION_SET_pn-uclibc': 'arm', 'IMAGE_CMD_yaffs2': 'mkyaffs2image ${EXTRA_IMAGECMD} ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.yaffs2', 'IMAGE_DEPENDS_cramfs': 'cramfs-native', 'SEPPUKU_COMPONENT': 'org.openembedded.dev', 'MACHINE': 'hipox', 'GITDIR': '${CO_DIR}/git', 'do_package_qa': ' bb.debug(2, "DO PACKAGE QA")\n pkgdest = bb.data.getVar(\'PKGDEST\', d, True)\n packages = bb.data.getVar(\'PACKAGES\',d, True)\n\n # no packages should be scanned\n if not packages:\n return\n\n checks = [package_qa_check_rpath, package_qa_check_dev,\n package_qa_check_perm, package_qa_check_arch,\n package_qa_check_desktop, package_qa_hash_style,\n package_qa_check_dbg]\n walk_sane = True\n rdepends_sane = True\n for package in packages.split():\n if bb.data.getVar(\'INSANE_SKIP_\' + package, d, True):\n bb.note("package %s skipped" % package)\n continue\n\n bb.debug(1, "Checking Package: %s" % package)\n path = "%s/%s" % (pkgdest, package)\n if not package_qa_walk(path, checks, package, d):\n walk_sane = False\n if not package_qa_check_rdepends(package, pkgdest, d):\n rdepends_sane = False\n\n if not walk_sane or not rdepends_sane:\n bb.fatal("QA run found fatal errors. Please consider fixing them.")\n bb.debug(2, "DONE with PACKAGE QA")\n', 'prefix_native': '/usr', 'SECTION_${PN}-dev': 'devel', 'base_sbindir_native': '/sbin', 'STAGING_DATADIR_JAVA': '${STAGING_DIR_JAVA}', 'sbindir': '${exec_prefix}/sbin', 'PREFERRED_VERSION_opie-taskbar': '${OPIE_VERSION}', 'CFLAGS': '${TARGET_CFLAGS}', 'PREFERRED_VERSION_opie-showimg': '${OPIE_VERSION}', 'BUILD_AR': '${BUILD_PREFIX}ar', 'AUTO_LIBNAME_PKGS': '${PACKAGES}', 'PREFERRED_VERSION_wpa-supplicant': '0.6.9', 'layout_base_libdir': '${base_libdir}', 'PREFERRED_PROVIDER_virtual/libqpe1': 'libqpe-opie', 'IPKG_VARIANT': 'opkg angstrom-version ${ANGSTROM_FEED_CONFIGS}', 'SHLIBSDIR': '${STAGING_DIR_HOST}/shlibs', 'sharedstatedir': '${base_prefix}/com', 'PREFERRED_VERSION_ti-dsplink': '1_64', 'DEBIAN_MIRROR': 'ftp://ftp.debian.org/debian/pool', 'PREFERRED_PROVIDER_virtual/libc': 'glibc', 'DEFAULT_TASK_PROVIDER': 'task-base', 'PREFERRED_VERSION_opie-sheet': '${OPIE_VERSION}', '__BBTASKS': ['do_patch', 'do_populate_sysroot', 'do_package_stage', 'do_package_stage_all', 'do_listtasks', 'do_clean', 'do_cleanall', 'do_rebuild', 'do_distclean', 'do_checkuri', 'do_checkuriall', 'do_fetchall', 'do_buildall', 'do_setscene', 'do_fetch', 'do_unpack', 'do_configure', 'do_compile', 'do_install', 'do_build', 'do_devshell', 'do_distribute_sources', 'do_distribute_sources_all', 'do_distsrcall', 'do_package', 'do_package_write', 'do_qa_staging', 'do_qa_configure', 'do_recipe_sanity', 'do_recipe_sanity_all', 'do_package_write_ipk', 'do_package_update_index_ipk'], 'F77': '${CCACHE}${HOST_PREFIX}g77 ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}', 'PREFERRED_VERSION_ti-cgt6x': '6_1_9', 'PREFERRED_VERSION_opie-volumeapplet': '${OPIE_VERSION}', 'KERNEL_IMAGETYPE': 'uImage', 'IMAGE_LINGUAS': '${@base_less_or_equal("ROOT_FLASH_SIZE", "16", "", "en-us", d)}', 'PREFERRED_VERSION_opie-multikey': '${OPIE_VERSION}', 'ENABLE_BINARY_LOCALE_GENERATION_ep9312': '0', 'PARALLEL_MAKE': '-j 4', 'PREFERRED_VERSION_opie-examples': '${OPIE_VERSION}', 'STAGING_DIR_JAVA': '${STAGING_DIR}/java', 'PREFERRED_PROVIDER_hostap-modules_hx4700': 'hostap-modules', 'PREFERRED_VERSION_linux-libc-headers': '${LINUX_LIBC_HEADERS_VERSION}', 'EFL_SRCREV': '52678', 'PN': "${@bb.parse.BBHandler.vars_from_file('${FILE}', d)[0] or 'defaultpkgname'}", 'OBJDUMP': '${HOST_PREFIX}objdump', 'IMAGE_BASENAME': '${PN}', 'PATCHTOOL': 'quilt', 'XORG_MIRROR': 'http://xorg.freedesktop.org/releases', 'SYSROOT_DESTDIR': '${WORKDIR}/sysroot-destdir/', 'PREFERRED_VERSION_opie-calibrate': '${OPIE_VERSION}', 'TINDER_LOG': '${TMPDIR}/tinder.log', 'PREFERRED_VERSION_opie-pimconverter': '${OPIE_VERSION}', 'SPECIAL_PKGSUFFIX': '-native -cross -initial -intermediate -nativesdk -crosssdk -cross-canadian -sdk', 'BUILD_EXEEXT': '', 'PREFERRED_VERSION_opie-homeapplet': '${OPIE_VERSION}', 'SRC_DISTRIBUTECOMMAND-symlink': ' test -e "${SRC}.md5" && ln -sf "${SRC}.md5" .\n ln -sf "${SRC}" .\n', 'DL_DIR': '${HOME}/sources', 'PREFERRED_PROVIDER_gpsd': 'gpsd', 'EXEEXT': '${HOST_EXEEXT}', 'PR': "${@bb.parse.BBHandler.vars_from_file('${FILE}', d)[2] or 'r0'}", 'PV': "${@bb.parse.BBHandler.vars_from_file('${FILE}', d)[1] or '1.0'}", 'SOLIBSDEV': '.so', 'PSTAGE_PKGNAME': '${PSTAGE_PKGPN}_${PSTAGE_PKGVERSION}_${PSTAGE_PKGARCH}.ipk', 'PREFERRED_VERSION_myththemes': '0.22', 'SDK_PREFIX': '${SDK_SYS}-', 'PKGDEST': '${WORKDIR}/packages-split', '__anonymous': None, 'PF': '${PN}-${EXTENDPE}${PV}-${PR}', 'STAGING_BINDIR_NATIVE': '${STAGING_DIR_NATIVE}${bindir_native}', 'PE': '0', 'PSTAGE_REMOVE_CMD': '${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -force-depends -o ${TMPDIR} remove', 'PREFERRED_VERSION_ti-dm365mm-module': '1_0_3', 'DISTRO': 'angstrom', 'TARGET_FPU_armeb': 'soft', 'PREFERRED_VERSION_opie-tableviewer': '${OPIE_VERSION}', 'PREFERRED_VERSION_autoconf': '2.65', 'DISTRO_VERSION': '2010.7-test-${DATE}', 'S': '${WORKDIR}/${BP}', 'PREFERRED_VERSION_mesa-xlib': '7.6', 'sysroot_stage_all': '\tsysroot_stage_dirs ${D} ${SYSROOT_DESTDIR}\n', 'STAGING_KERNEL_DIR': '${STAGING_DIR}/${MULTIMACH_TARGET_SYS}/kernel', 'PREFERRED_VERSION_opie-zlines': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_linux-libc-headers': 'linux-libc-headers', 'layout_localstatedir': '${localstatedir}', 'QEMU_OPTIONS_armv7a': '-cpu cortex-a8', 'ADOBE_MIRROR': 'http://fpdownload.macromedia.com/get/flashplayer/current/', 'PREFERRED_VERSION_opie-memoryapplet': '${OPIE_VERSION}', 'PKG_CONFIG_DIR': '${STAGING_DIR}/${BASE_PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}${libdir}/pkgconfig', 'PREFERRED_VERSION_udev': '141', 'SRCREV': '1', 'SRCREV_pn-bickley': 'de9431b7c6040bc3731157c05947159ad2c7a0a9', 'PREFERRED_VERSION_opie-irc': '${OPIE_VERSION}', 'do_package': "\tbb.build.exec_func('insane_do_package', d)\n", 'TARGET_SYS': "${TARGET_ARCH}${TARGET_VENDOR}${@['-' + bb.data.getVar('TARGET_OS', d, 1), ''][bb.data.getVar('TARGET_OS', d, 1) == ('' or 'custom')]}", 'PREFERRED_VERSION_ti-codecs-dm365': '3_10_00_02', 'DEPLOY_DIR_TAR': '${DEPLOY_DIR}/tar', 'EXTRA_IMAGECMD_jffs2': '', 'PKG_CONFIG_DISABLE_UNINSTALLED': 'yes', 'BBFILE_PRIORITY_localcommon': '9', 'PREFERRED_VERSION_cairo': '1.10.0', 'XSERVER': 'xserver-xorg xf86-input-evdev xf86-input-keyboard xf86-input-mouse xf86-video-fbdev', 'PREFERRED_VERSION_opie-tetrix': '${OPIE_VERSION}', 'do_package_stage': ' if bb.data.getVar("PSTAGING_ACTIVE", d, 1) != "1":\n return\n\n #\n # Handle deploy/ packages\n #\n bb.build.exec_func("read_subpackage_metadata", d)\n stagepath = bb.data.getVar("PSTAGE_TMPDIR_STAGE", d, 1)\n tmpdir = bb.data.getVar("TMPDIR", d, True)\n packages = (bb.data.getVar(\'PACKAGES\', d, 1) or "").split()\n if len(packages) > 0:\n if bb.data.inherits_class(\'package_ipk\', d):\n ipkpath = bb.data.getVar(\'DEPLOY_DIR_IPK\', d, True).replace(tmpdir, stagepath)\n if bb.data.inherits_class(\'package_deb\', d):\n debpath = bb.data.getVar(\'DEPLOY_DIR_DEB\', d, True).replace(tmpdir, stagepath)\n if bb.data.inherits_class(\'package_rpm\', d):\n rpmpath = bb.data.getVar(\'DEPLOY_DIR_RPM\', d, True).replace(tmpdir, stagepath)\n\n for pkg in packages:\n pkgname = bb.data.getVar(\'PKG_%s\' % pkg, d, 1)\n if not pkgname:\n pkgname = pkg\n arch = bb.data.getVar(\'PACKAGE_ARCH_%s\' % pkg, d, 1)\n if not arch:\n arch = bb.data.getVar(\'PACKAGE_ARCH\', d, 1)\n pr = bb.data.getVar(\'PR_%s\' % pkg, d, 1)\n if not pr:\n pr = bb.data.getVar(\'PR\', d, 1)\n if not packaged(pkg, d):\n continue\n if bb.data.inherits_class(\'package_ipk\', d):\n srcname = bb.data.expand(pkgname + "_${PKGV}-" + pr + "${DISTRO_PR}" + "_" + arch + ".ipk", d)\n srcfile = bb.data.expand("${DEPLOY_DIR_IPK}/" + arch + "/" + srcname, d)\n if os.path.exists(srcfile):\n destpath = ipkpath + "/" + arch + "/"\n bb.mkdirhier(destpath)\n bb.copyfile(srcfile, destpath + srcname)\n\n if bb.data.inherits_class(\'package_deb\', d):\n if arch == \'all\':\n srcname = bb.data.expand(pkgname + "_${PV}-" + pr + "${DISTRO_PR}" + "_all.deb", d)\n else:\n srcname = bb.data.expand(pkgname + "_${PV}-" + pr + "${DISTRO_PR}" + "_${DPKG_ARCH}.deb", d)\n srcfile = bb.data.expand("${DEPLOY_DIR_DEB}/" + arch + "/" + srcname, d)\n if os.path.exists(srcfile):\n destpath = debpath + "/" + arch + "/"\n bb.mkdirhier(destpath)\n bb.copyfile(srcfile, destpath + srcname)\n\n if bb.data.inherits_class(\'package_rpm\', d):\n\t\tversion = bb.data.getVar(\'PV\', d, 1)\n\t\tversion = version.replace(\'-\', \'+\')\n\t\tbb.data.setVar(\'RPMPV\', version, d)\n srcname = bb.data.expand(pkgname + "-${RPMPV}-" + pr + "${DISTRO_PR}" + ".${TARGET_ARCH}.rpm", d)\n srcfile = bb.data.expand("${DEPLOY_DIR_RPM}/" + arch + "/" + srcname, d)\n if os.path.exists(srcfile):\n destpath = rpmpath + "/" + arch + "/"\n bb.mkdirhier(destpath)\n bb.copyfile(srcfile, destpath + srcname)\n\n\n #\n # Handle stamps/ files\n #\n stampfn = bb.data.getVar("STAMP", d, True)\n destdir = os.path.dirname(stampfn.replace(tmpdir, stagepath))\n bb.mkdirhier(destdir)\n # We need to include the package_stage stamp in the staging package so create one\n bb.build.make_stamp("do_package_stage", d)\n oe_run(d, "cp -dpR %s.do_* %s/" % (stampfn, destdir))\n\n pstage_set_pkgmanager(d)\n bb.build.exec_func("staging_helper", d)\n bb.build.exec_func("staging_packager", d)\n lf = bb.utils.lockfile(bb.data.expand("${SYSROOT_LOCK}", d))\n bb.build.exec_func("staging_package_installer", d)\n bb.utils.unlockfile(lf)\n', 'PREFERRED_VERSION_opie-sh': '${OPIE_VERSION}', 'libdir': '${exec_prefix}/lib', 'LINUX_LIBC_HEADERS_VERSION': '2.6.31', 'SPLASH': ' ${@base_contains("MACHINE_FEATURES", "screen", "psplash-angstrom", "",d)}', 'IMAGE_CMD_jffs2': 'mkfs.jffs2 -x lzo --root=${IMAGE_ROOTFS} --faketime --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 ${EXTRA_IMAGECMD}', 'layout_base_prefix': '${base_prefix}', 'ALLOW_EMPTY_${PN}-dev': '1', 'PREFERRED_VERSION_hal': '0.5.14', 'SRC_DISTRIBUTE_DLONLY': '0', 'layout_mandir': '${mandir}', 'METADATA_BRANCH': '${@base_get_scm_branch(d)}', 'SYSROOT_PREPROCESS_FUNCS': '', 'PREFERRED_VERSION_tiff': '3.9.2+4.0.0beta5', 'PREFERRED_VERSION_opie-sysinfo': '${OPIE_VERSION}', 'SEPPUKU_ATTACHMENT': 'http://bugs.openembedded.net/attachment.cgi?', 'BB_DEFAULT_TASK': 'build', 'oe_import': ' if isinstance(e, bb.event.ConfigParsed):\n import os, sys\n bbpath = e.data.getVar("BBPATH", True).split(":")\n sys.path[0:0] = [os.path.join(dir, "lib") for dir in bbpath]\n\n def inject(name, value):\n """Make a python object accessible from the metadata"""\n if hasattr(bb.utils, "_context"):\n bb.utils._context[name] = value\n else:\n __builtins__[name] = value\n\n for toimport in e.data.getVar("OE_IMPORTS", True).split():\n imported = __import__(toimport)\n inject(toimport.split(".", 1)[0], imported)\n', 'PREFERRED_VERSION_opie-mail': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-embeddedkonsole': '${OPIE_VERSION}', 'TOOLCHAIN_OPTIONS': '', 'BB_NUMBER_THREADS': '4', 'PREFERRED_VERSION_opie-oxygen': '${OPIE_VERSION}', 'IMAGE_DEPENDS_ext3': 'genext2fs-native e2fsprogs-native', 'IMAGE_DEPENDS_ext2': 'genext2fs-native', 'PREFERRED_VERSION_opie-today-todolistplugin': '${OPIE_VERSION}', 'PYTHON': '${@sys.executable}', 'CACHE': '/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/cache/glibc/hipox', 'PREFERRED_PROVIDER_virtual/libx11': 'libx11', 'TARGET_PREFIX': '${TARGET_SYS}-', 'SRCPV': '${@bb.fetch.get_srcrev(d)}', 'ANGSTROM_GCC_VERSION': '4.3.3', 'PREFERRED_VERSION_opie-eye': '${OPIE_VERSION}', 'do_unpack': "\tbb.build.exec_func('base_do_unpack', d)\n", 'PREFERRED_PROVIDER_gnome-vfs': 'gnome-vfs', '__recipe_sanity_reqvars': 'DESCRIPTION', 'PREFERRED_VERSION_opie-bounce': '${OPIE_VERSION}', 'PREFERRED_VERSION_libopieobex0': '${OPIE_VERSION}', 'PACKAGE_ARCHS': 'all any noarch ${TARGET_ARCH} ${PACKAGE_EXTRA_ARCHS} ${MACHINE}', 'PREFERRED_VERSION_lighttpd': '1.4.26', 'PREFERRED_VERSION_opie-sfcave': '${OPIE_VERSION}', 'PACKAGE_ARCH': '${BASE_PACKAGE_ARCH}', 'BUILDNAME': 'Angstrom ${DISTRO_VERSION}', 'PREFERRED_VERSION_opie-pyquicklaunchapplet': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-ani': 'gtk+', 'do_install': '\tbase_do_install\n', 'PREFERRED_VERSION_network-manager-applet': '0.8.1', 'MACHINE_ESSENTIAL_EXTRA_RDEPENDS': '', 'PREFERRED_VERSION_opie-datebook-birthdayplugin': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-securityplugin-pin': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-icon-reload': '${OPIE_VERSION}', 'ANGSTROM_ARM_INSTRUCTION_SET': 'arm', 'PREFERRED_VERSION_opie-qasteroids': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_bluez-utils': 'bluez4', 'METADATA_SCM': '${@base_get_scm(d)}', 'PREFERRED_VERSION_opie-securityplugin-notice': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-style-fresh': '${OPIE_VERSION}', 'PACKAGEFUNCS': 'perform_packagecopy ${PACKAGE_PREPROCESS_FUNCS} \t\tpackage_do_split_locales \t\tpopulate_packages \t\tpackage_do_shlibs \t\tpackage_do_pkgconfig \t\tread_shlibdeps \t\tpackage_depchains \t\temit_pkgdata do_package_qa ', 'PREFERRED_VERSION_mesa-dri': '7.6', 'PWD': '/home/DRESEARCH/sledz/work/HydraIP/OE', 'BZRDIR': '${CO_DIR}/bzr', 'PREMIRRORS_append': None, 'oenote': '\techo "NOTE:" "$*"\n', 'GPE_SVN': 'svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN}', 'EXTRA_IMAGECMD_squashfs-lzma': '', 'IMAGE_DEPENDS_yaffs2': 'yaffs2-utils-native', 'do_package_write': '\t:\n', 'PREFERRED_PROVIDER_virtual/db-native': 'db-native', 'SOLIBS_darwin': '.*.dylib', 'PREFERRED_PROVIDER_virtual/db': 'db', 'BP': '${BPN}-${PV}', 'base_do_unpack': ' from glob import glob\n\n src_uri = d.getVar("SRC_URI", True)\n if not src_uri:\n return\n srcurldata = bb.fetch.init(src_uri.split(), d, True)\n filespath = d.getVar("FILESPATH", True).split(":")\n\n for url in src_uri.split():\n urldata = srcurldata[url]\n if urldata.type == "file" and "*" in urldata.path:\n # The fetch code doesn\'t know how to handle globs, so\n # we need to handle the local bits ourselves\n for path in filespath:\n srcdir = oe.path.join(path, urldata.host,\n os.path.dirname(urldata.path))\n if os.path.exists(srcdir):\n break\n else:\n bb.fatal("Unable to locate files for %s" % url)\n\n for filename in glob(oe.path.join(srcdir,\n os.path.basename(urldata.path))):\n oe_unpack(d, filename, urldata)\n else:\n local = urldata.localpath\n if not local:\n raise bb.build.FuncFailed(\'Unable to locate local file for %s\' % url)\n\n oe_unpack(d, local, urldata)\n', '__recipe_sanity_reqdiffvars': 'LICENSE', 'recipe_sanity_eh': ' from bb.event import getName\n\n if getName(e) != "ConfigParsed":\n return\n\n d = e.data\n\n cfgdata = {}\n for k in d.keys():\n #for k in ["S", "PR", "PV", "PN", "DESCRIPTION", "LICENSE", "DEPENDS",\n # "SECTION"]:\n cfgdata[k] = d.getVar(k, 0)\n\n d.setVar("__recipe_sanity_cfgdata", cfgdata)\n #d.setVar("__recipe_sanity_cfgdata", d)\n\n # Sick, very sick..\n from bb.data_smart import DataSmart\n old = DataSmart.renameVar\n def myrename(self, key, newkey):\n oldvalue = self.getVar(newkey, 0)\n old(self, key, newkey)\n newvalue = self.getVar(newkey, 0)\n if oldvalue:\n renames = self.getVar("__recipe_sanity_renames", 0) or set()\n renames.add((key, newkey, oldvalue, newvalue))\n self.setVar("__recipe_sanity_renames", renames)\n DataSmart.renameVar = myrename\n', 'PREFERRED_VERSION_opie-mediaplayer2-skin-pod': '${OPIE_VERSION}', 'sysroot_stage_dirs': '\tfrom="$1"\n\tto="$2"\n\n\tsysroot_stage_dir $from${includedir} $to${STAGING_INCDIR}\n\tif [ "${BUILD_SYS}" = "${HOST_SYS}" ]; then\n\t\tsysroot_stage_dir $from${bindir} $to${STAGING_DIR_HOST}${bindir}\n\t\tsysroot_stage_dir $from${sbindir} $to${STAGING_DIR_HOST}${sbindir}\n\t\tsysroot_stage_dir $from${base_bindir} $to${STAGING_DIR_HOST}${base_bindir}\n\t\tsysroot_stage_dir $from${base_sbindir} $to${STAGING_DIR_HOST}${base_sbindir}\n\t\tsysroot_stage_dir $from${libexecdir} $to${STAGING_DIR_HOST}${libexecdir}\n\t\tsysroot_stage_dir $from${sysconfdir} $to${STAGING_DIR_HOST}${sysconfdir}\n\t\tif [ "${prefix}/lib" != "${libdir}" ]; then\n\t\t\t# python puts its files in here, make sure they are staged as well\n\t\t\tsysroot_stage_dir $from/${prefix}/lib $to${STAGING_DIR_HOST}${prefix}/lib\n\t\tfi\n\tfi\n\tif [ -d $from${libdir} ]\n\tthen\n\t\tsysroot_stage_libdir $from/${libdir} $to${STAGING_LIBDIR}\n\tfi\n\tif [ -d $from${base_libdir} ]\n\tthen\n\t\tsysroot_stage_libdir $from${base_libdir} $to${STAGING_DIR_HOST}${base_libdir}\n\tfi\n\tsysroot_stage_dir $from${datadir} $to${STAGING_DATADIR}\n\tsysroot_stage_dir $from${sysconfdir} $to${STAGING_ETCDIR}\n', 'SHELL': '/bin/bash', 'do_clean_prepend': None, 'PREFERRED_VERSION_uclibc': '0.9.30.2', 'PREFERRED_VERSION_opie-pickboard': '${OPIE_VERSION}', 'DEPLOY_DIR': '${TMPDIR}/deploy/${LIBC}', 'TARGET_FPU_ixp4xx': 'soft', 'PREFERRED_VERSION_cacao': '0.99.3', 'FULL_OPTIMIZATION_sparc': '-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2', 'palmqtdir': '${palmtopdir}', 'SOURCE_MIRROR_FETCH': None, 'ARM_THUMB_M_OPT': "${@['-mno-thumb', '-mthumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']}", 'PREFERRED_PROVIDER_ntp': 'ntp', 'PREFERRED_VERSION_classpath-native': '0.98', 'TARGET_CC_ARCH_pn-webkit-gtk_armv5te': '-march=armv4t', 'PSTAGE_EXTRAPATH': '${LIBC}', 'package_do_pkgconfig': '\timport re\n\n\tpackages = bb.data.getVar(\'PACKAGES\', d, True)\n\tworkdir = bb.data.getVar(\'WORKDIR\', d, True)\n\tpkgdest = bb.data.getVar(\'PKGDEST\', d, True)\n\n\tshlibs_dir = bb.data.getVar(\'SHLIBSDIR\', d, True)\n\tbb.mkdirhier(shlibs_dir)\n\n\tpc_re = re.compile(\'(.*)\\.pc$\')\n\tvar_re = re.compile(\'(.*)=(.*)\')\n\tfield_re = re.compile(\'(.*): (.*)\')\n\n\tpkgconfig_provided = {}\n\tpkgconfig_needed = {}\n\tfor pkg in packages.split():\n\t\tpkgconfig_provided[pkg] = []\n\t\tpkgconfig_needed[pkg] = []\n\t\ttop = os.path.join(pkgdest, pkg)\n\t\tfor root, dirs, files in os.walk(top):\n\t\t\tfor file in files:\n\t\t\t\tm = pc_re.match(file)\n\t\t\t\tif m:\n\t\t\t\t\tpd = bb.data.init()\n\t\t\t\t\tname = m.group(1)\n\t\t\t\t\tpkgconfig_provided[pkg].append(name)\n\t\t\t\t\tpath = os.path.join(root, file)\n\t\t\t\t\tif not os.access(path, os.R_OK):\n\t\t\t\t\t\tcontinue\n\t\t\t\t\tf = open(path, \'r\')\n\t\t\t\t\tlines = f.readlines()\n\t\t\t\t\tf.close()\n\t\t\t\t\tfor l in lines:\n\t\t\t\t\t\tm = var_re.match(l)\n\t\t\t\t\t\tif m:\n\t\t\t\t\t\t\tname = m.group(1)\n\t\t\t\t\t\t\tval = m.group(2)\n\t\t\t\t\t\t\tbb.data.setVar(name, bb.data.expand(val, pd), pd)\n\t\t\t\t\t\t\tcontinue\n\t\t\t\t\t\tm = field_re.match(l)\n\t\t\t\t\t\tif m:\n\t\t\t\t\t\t\thdr = m.group(1)\n\t\t\t\t\t\t\texp = bb.data.expand(m.group(2), pd)\n\t\t\t\t\t\t\tif hdr == \'Requires\':\n\t\t\t\t\t\t\t\tpkgconfig_needed[pkg] += exp.replace(\',\', \' \').split()\n\n\tpstageactive = bb.data.getVar(\'PSTAGING_ACTIVE\', d, True)\n\tif pstageactive == "1":\n\t\tlf = bb.utils.lockfile(bb.data.expand("${STAGING_DIR}/staging.lock", d))\n\n\tfor pkg in packages.split():\n\t\tpkgs_file = os.path.join(shlibs_dir, pkg + ".pclist")\n\t\tif os.path.exists(pkgs_file):\n\t\t\tos.remove(pkgs_file)\n\t\tif pkgconfig_provided[pkg] != []:\n\t\t\tf = open(pkgs_file, \'w\')\n\t\t\tfor p in pkgconfig_provided[pkg]:\n\t\t\t\tf.write(\'%s\\n\' % p)\n\t\t\tf.close()\n\t\t\tpackage_stagefile(pkgs_file, d)\n\n\tfor dir in [shlibs_dir]:\n\t\tif not os.path.exists(dir):\n\t\t\tcontinue\n\t\tfor file in os.listdir(dir):\n\t\t\tm = re.match(\'^(.*)\\.pclist$\', file)\n\t\t\tif m:\n\t\t\t\tpkg = m.group(1)\n\t\t\t\tfd = open(os.path.join(dir, file))\n\t\t\t\tlines = fd.readlines()\n\t\t\t\tfd.close()\n\t\t\t\tpkgconfig_provided[pkg] = []\n\t\t\t\tfor l in lines:\n\t\t\t\t\tpkgconfig_provided[pkg].append(l.rstrip())\n\n\tfor pkg in packages.split():\n\t\tdeps = []\n\t\tfor n in pkgconfig_needed[pkg]:\n\t\t\tfound = False\n\t\t\tfor k in pkgconfig_provided.keys():\n\t\t\t\tif n in pkgconfig_provided[k]:\n\t\t\t\t\tif k != pkg and not (k in deps):\n\t\t\t\t\t\tdeps.append(k)\n\t\t\t\t\tfound = True\n\t\t\tif found == False:\n\t\t\t\tbb.note("couldn\'t find pkgconfig module \'%s\' in any package" % n)\n\t\tdeps_file = os.path.join(pkgdest, pkg + ".pcdeps")\n\t\tif os.path.exists(deps_file):\n\t\t\tos.remove(deps_file)\n\t\tif len(deps):\n\t\t\tfd = open(deps_file, \'w\')\n\t\t\tfor dep in deps:\n\t\t\t\tfd.write(dep + \'\\n\')\n\t\t\tfd.close()\n\t\t\tpackage_stagefile(deps_file, d)\n\n\tif pstageactive == "1":\n\t\tbb.utils.unlockfile(lf)\n', 'BBINCLUDELOGS_LINES': None, 'USERDISTRO': 'angstrom-2008.1', 'base_eventhandler': '\tfrom bb import note, error, data\n\tfrom bb.event import getName\n\n\n\tname = getName(e)\n\tif name == "TaskCompleted":\n\t\tmsg = "package %s: task %s is complete." % (data.getVar("PF", e.data, 1), e.task)\n\telif name == "UnsatisfiedDep":\n\t\tmsg = "package %s: dependency %s %s" % (e.pkg, e.dep, name[:-3].lower())\n\telse:\n\t\treturn\n\n\t# Only need to output when using 1.8 or lower, the UI code handles it\n\t# otherwise\n\tif (int(bb.__version__.split(".")[0]) <= 1 and int(bb.__version__.split(".")[1]) <= 8):\n\t\tif msg:\n\t\t\tnote(msg)\n\n\tif name.startswith("BuildStarted"):\n\t\tbb.data.setVar( \'BB_VERSION\', bb.__version__, e.data )\n\t\tstatusvars = bb.data.getVar("BUILDCFG_VARS", e.data, 1).split()\n\t\tstatuslines = ["%-17s = \\"%s\\"" % (i, bb.data.getVar(i, e.data, 1) or \'\') for i in statusvars]\n\t\tstatusmsg = "\\n%s\\n%s\\n" % (bb.data.getVar("BUILDCFG_HEADER", e.data, 1), "\\n".join(statuslines))\n\t\tprint statusmsg\n\n\t\tneeded_vars = bb.data.getVar("BUILDCFG_NEEDEDVARS", e.data, 1).split()\n\t\tpesteruser = []\n\t\tfor v in needed_vars:\n\t\t\tval = bb.data.getVar(v, e.data, 1)\n\t\t\tif not val or val == \'INVALID\':\n\t\t\t\tpesteruser.append(v)\n\t\tif pesteruser:\n\t\t\tbb.fatal(\'The following variable(s) were not set: %s\\nPlease set them directly, or choose a MACHINE or DISTRO that sets them.\' % \', \'.join(pesteruser))\n\n\t#\n\t# Handle removing stamps for \'rebuild\' task\n\t#\n\tif name.startswith("StampUpdate"):\n\t\tfor (fn, task) in e.targets:\n\t\t\t#print "%s %s" % (task, fn)\n\t\t\tif task == "do_rebuild":\n\t\t\t\tdir = "%s.*" % e.stampPrefix[fn]\n\t\t\t\tbb.note("Removing stamps: " + dir)\n\t\t\t\tos.system(\'rm -f \'+ dir)\n\t\t\t\tos.system(\'touch \' + e.stampPrefix[fn] + \'.needclean\')\n\n\tif not data in e.__dict__:\n\t\treturn\n\n\tlog = data.getVar("EVENTLOG", e.data, 1)\n\tif log:\n\t\tlogfile = file(log, "a")\n\t\tlogfile.write("%s\\n" % msg)\n\t\tlogfile.close()\n', 'PREFERRED_VERSION_opie-drawpad': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_virtual/libusb0': 'libusb-compat', 'BUILD_CC_ARCH': '', 'FETCHCOMMAND': 'ERROR, this must be a BitBake bug', 'palmtopdir': '${libdir}/opie', 'BB_STAMP_WHITELIST': '${PSTAGE_NATIVEDEPENDS}', 'PREFERRED_VERSION_opie-checkbook': '${OPIE_VERSION}', 'BBFILE_PRIORITY_upstream': '5', 'SRCREV_pn-moblin-menus': 'e1d63681739dd16195d005b3cf15752df294bd3c', 'PREFERRED_PROVIDER_util-linux': 'util-linux-ng', 'PREFERRED_VERSION_opie-freetype': '${OPIE_VERSION}', 'PREFERRED_VERSION_uclibc-initial': '0.9.30.2', 'MIRRORS': '${DEBIAN_MIRROR}/main\thttp://snapshot.debian.net/archive/pool\n${DEBIAN_MIRROR}\tftp://ftp.de.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.au.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.cl.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.hr.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.fi.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.hk.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.hu.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.ie.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.it.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.jp.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.no.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.pl.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.ro.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.si.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.es.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.se.debian.org/debian/pool\n${DEBIAN_MIRROR}\tftp://ftp.tr.debian.org/debian/pool\n${GNU_MIRROR}\tftp://mirrors.kernel.org/gnu\n${GNU_MIRROR}\tftp://ftp.cs.ubc.ca/mirror2/gnu\n${GNU_MIRROR}\tftp://sunsite.ust.hk/pub/gnu\n${GNU_MIRROR}\tftp://ftp.ayamura.org/pub/gnu\n${KERNELORG_MIRROR}\thttp://www.kernel.org/pub\n${KERNELORG_MIRROR}\tftp://ftp.us.kernel.org/pub\n${KERNELORG_MIRROR}\tftp://ftp.uk.kernel.org/pub\n${KERNELORG_MIRROR}\tftp://ftp.hk.kernel.org/pub\n${KERNELORG_MIRROR}\tftp://ftp.au.kernel.org/pub\n${KERNELORG_MIRROR}\tftp://ftp.jp.kernel.org/pub\nftp://ftp.gnupg.org/gcrypt/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/\nftp://ftp.gnupg.org/gcrypt/ ftp://ftp.surfnet.nl/pub/security/gnupg/\nftp://ftp.gnupg.org/gcrypt/ http://gulus.USherbrooke.ca/pub/appl/GnuPG/\nftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN\nftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/\nftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/\nftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnutls.org/pub/gnutls/\nftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/\nftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/\nftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/\nftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/\nhttp://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/\nhttp://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tau.ac.il/pub/unix/admin/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.kaizo.org/pub/lsof/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://sunsite.ualberta.ca/pub/Mirror/lsof/\nftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://the.wiretapped.net/pub/security/host-security/lsof/\nhttp://www.apache.org/dist http://archive.apache.org/dist\nftp://.*/.* http://mirrors.openembedded.org/\nhttps?$://.*/.* http://mirrors.openembedded.org/\nftp://.*/.* http://sources.openembedded.org/\nhttps?$://.*/.* http://sources.openembedded.org/\n\n', 'populate_sysroot_postamble': '\tif [ "$PSTAGING_ACTIVE" = "1" ]; then\n\t\t# list the packages currently installed in staging\n\t\t# ${PSTAGE_LIST_CMD} | awk \'{print $1}\' > ${PSTAGE_WORKDIR}/installed-list\n\n\t\t# exitcode == 5 is ok, it means the files change\n\t\tset +e\n\t\tstage-manager -p ${STAGING_DIR} -c ${PSTAGE_WORKDIR}/stamp-cache-staging -u -d ${PSTAGE_TMPDIR_STAGE}/sysroots\n\t\texitcode=$?\n\t\tif [ "$exitcode" != "5" -a "$exitcode" != "0" ]; then\n\t\t\texit $exitcode\n\t\tfi\n\t\tset -e\n\tfi\n', 'package_ipk_install': '\t#\n\t# Warning - this function is not multimachine safe (see stagingdir reference)!\n\t#\n\n\tpkg = bb.data.getVar(\'PKG\', d, 1)\n\tpkgfn = bb.data.getVar(\'PKGFN\', d, 1)\n\trootfs = bb.data.getVar(\'IMAGE_ROOTFS\', d, 1)\n\tipkdir = bb.data.getVar(\'DEPLOY_DIR_IPK\', d, 1)\n\tstagingdir = bb.data.getVar(\'STAGING_DIR\', d, 1)\n\ttmpdir = bb.data.getVar(\'TMPDIR\', d, 1)\n\n\tif None in (pkg,pkgfn,rootfs):\n\t\traise bb.build.FuncFailed("missing variables (one or more of PKG, PKGFN, IMAGEROOTFS)")\n\ttry:\n\t\tbb.mkdirhier(rootfs)\n\t\tos.chdir(rootfs)\n\texcept OSError:\n\t\timport sys\n\t\t(type, value, traceback) = sys.exc_info()\n\t\tprint value\n\t\traise bb.build.FuncFailed\n\n\t# Generate ipk.conf if it or the stamp doesnt exist\n\tconffile = os.path.join(stagingdir,"opkg.conf")\n\tif not os.access(conffile, os.R_OK):\n\t\tipkg_archs = bb.data.getVar(\'PACKAGE_ARCHS\',d)\n\t\tif ipkg_archs is None:\n\t\t\tbb.error("PACKAGE_ARCHS missing")\n\t\t\traise FuncFailed\n\t\tipkg_archs = ipkg_archs.split()\n\t\tarch_priority = 1\n\n\t\tf = open(conffile,"w")\n\t\tfor arch in ipkg_archs:\n\t\t\tf.write("arch %s %s\\n" % ( arch, arch_priority ))\n\t\t\tarch_priority += 1\n\t\tf.write("src local file:%s" % ipkdir)\n\t\tf.close()\n\n\n\tif (not os.access(os.path.join(ipkdir,"Packages"), os.R_OK) or\n\t\tnot os.access(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"),os.R_OK)):\n\t\tret = os.system(\'ipkg-make-index -p %s %s \' % (os.path.join(ipkdir, "Packages"), ipkdir))\n\t\tif (ret != 0 ):\n\t\t\traise bb.build.FuncFailed\n\t\tf = open(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"),"w")\n\t\tf.close()\n\n\tret = os.system(\'opkg-cl -o %s -f %s update\' % (rootfs, conffile))\n\tret = os.system(\'opkg-cl -o %s -f %s install %s\' % (rootfs, conffile, pkgfn))\n\tif (ret != 0 ):\n\t\traise bb.build.FuncFailed\n', 'BASEPKG_TARGET_SYS': '${BASE_PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}', 'do_recipe_sanity': ' p = d.getVar("P", 1)\n p = "%s %s %s" % (d.getVar("PN", 1), d.getVar("PV", 1), d.getVar("PR", 1))\n\n sanitychecks = [\n (can_remove_FILESDIR, "candidate for removal of FILESDIR"),\n (can_remove_FILESPATH, "candidate for removal of FILESPATH"),\n #(can_use_autotools_base, "candidate for use of autotools_base"),\n (incorrect_nonempty_PACKAGES, "native or cross recipe with non-empty PACKAGES"),\n ]\n cfgdata = d.getVar("__recipe_sanity_cfgdata", 0)\n\n for (func, msg) in sanitychecks:\n if func(cfgdata, d):\n __note(msg, d)\n\n can_remove_others(p, cfgdata, d)\n var_renames_overwrite(cfgdata, d)\n req_vars(cfgdata, d)\n bad_runtime_vars(cfgdata, d)\n', 'IMAGE_CMD_squashfs': 'mksquashfs ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs ${EXTRA_IMAGECMD} -noappend', 'do_checkuriall': '\t:\n', 'DEPCHAIN_PRE': '', 'ANGSTROM_QT_VERSION': '4.6.3', 'packagedstaging_fastpath': '\tmkdir -p ${PSTAGE_TMPDIR_STAGE}/sysroots/\n\tcp -fpPR ${SYSROOT_DESTDIR}/${STAGING_DIR}/* ${PSTAGE_TMPDIR_STAGE}/sysroots/ || /bin/true\n', 'GNOME_GIT': 'git://git.gnome.org', 'BBFILES': '/home/DRESEARCH/sledz/work/openembedded/recipes/*/*.bb /home/DRESEARCH/sledz/work/HydraIP/OE/hipox/recipes/*/*.bb /home/DRESEARCH/sledz/work/HydraIP/OE/common/recipes/*/*.bb', 'PREFERRED_PROVIDER_virtual/psplash': 'psplash-angstrom', 'PREFERRED_PROVIDER_virtual/javac-native': 'ecj-bootstrap-native', 'EXTRA_IMAGECMD_yaffs2': '1', '_': '/opt/bitbake/bin/bitbake', 'do_patch': "\tbb.build.exec_func('base_do_patch', d)\n", 'staging_package_installer': '\t#${PSTAGE_INSTALL_CMD} ${PSTAGE_PKG}\n\n\tSTATUSFILE=${TMPDIR}${libdir_native}/opkg/status\n\techo "Package: ${PSTAGE_PKGPN}" >> $STATUSFILE\n\techo "Version: ${PSTAGE_PKGVERSION}" >> $STATUSFILE\n\techo "Status: install user installed" >> $STATUSFILE\n\techo "Architecture: ${PSTAGE_PKGARCH}" >> $STATUSFILE\n\techo "" >> $STATUSFILE\n\n\tCTRLFILE=${TMPDIR}${libdir_native}/opkg/info/${PSTAGE_PKGPN}.control\n\techo "Package: ${PSTAGE_PKGPN}" > $CTRLFILE\n\techo "Version: ${PSTAGE_PKGVERSION}" >> $CTRLFILE\n\techo "Architecture: ${PSTAGE_PKGARCH}" >> $CTRLFILE\n\n\tcd ${PSTAGE_TMPDIR_STAGE}\n\tfind -type f | grep -v ./CONTROL | sed -e \'s/^\\.//\' > ${TMPDIR}${libdir_native}/opkg/info/${PSTAGE_PKGPN}.list\n', 'PSTAGE_PKG': '${PSTAGE_DIR}/${PSTAGE_PKGPATH}/${PSTAGE_PKGNAME}', 'IMAGE_CMD': '', 'QEMU_OPTIONS_armv6-novfp': '-cpu arm1136', 'PREFERRED_VERSION_linux-libc-headers_hipox': '2.6.24', 'PREFERRED_PROVIDER_frameworkd-config': 'frameworkd-config', 'PREFERRED_PROVIDER_libxss': 'libxss', 'FREEDESKTOP_CVS': 'cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs', 'PREFERRED_VERSION_opie-vmemo': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-mediaplayer1-libwavplugin': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-oyatzee': '${OPIE_VERSION}', 'XTERM_TERMCMDRUN': '${XTERM_TERMCMD} -e $SHELLCMDS', 'PREFERRED_VERSION_opie-tonleiter': '${OPIE_VERSION}', 'PATCH_GET': '0', 'PREFERRED_VERSION_opie-euroconv': '${OPIE_VERSION}', 'SEPPUKU_NEWREPORT': 'http://bugs.openembedded.net/post_bug.cgi?bug_file_loc=http%3A%2F%2F&version=Angstrom%20unstable&priority=P2&bug_severity=normal&op_sys=Linux&rep_platform=Other&', 'CXXFLAGS': '${TARGET_CXXFLAGS} -fvisibility-inlines-hidden', 'COMPATIBLE_MACHINE': None, 'DEPLOY_DIR_IMAGE': '${DEPLOY_DIR}/images/${MACHINE}', 'PREFERRED_PROVIDER_virtual/xserver': 'xserver-xorg', 'DISPLAY': 'localhost:10.0', 'PREFERRED_PROVIDER_gconf': 'gconf', 'do_runstrip': "\timport stat\n\n\tdvar = bb.data.getVar('PKGD', d, True)\n\tdef isexec(path):\n\t\ttry:\n\t\t\ts = os.stat(path)\n\t\texcept (os.error, AttributeError):\n\t\t\treturn 0\n\t\treturn (s[stat.ST_MODE] & stat.S_IEXEC)\n\n\tfor root, dirs, files in os.walk(dvar):\n\t\tfor f in files:\n\t\t\tfile = os.path.join(root, f)\n\t\t\tif not os.path.islink(file) and not os.path.isdir(file) and isexec(file):\n\t\t\t\trunstrip(file, d)\n", 'NM': '${HOST_PREFIX}nm', 'SEPPUKU_ADDCOMMENT': 'http://bugs.openembedded.net/process_bug.cgi?bug_file_loc=http%3A%2F%2F&version=Angstrom&priority=P2&bug_severity=normal&op_sys=Linux&rep_platform=Other&', 'PREFERRED_VERSION_opie-fifteen': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-aqpkg': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-deco-flat': '${OPIE_VERSION}', 'PREFERRED_PROVIDER_gdk-pixbuf-loader-ras': 'gtk+', 'DEPENDS': '', 'PREFERRED_VERSION_opie-clockapplet': '${OPIE_VERSION}', 'ANGSTROM_FEED_CONFIGS': 'angstrom-feed-configs', 'TARGET_LINK_HASH_STYLE': "${@['-Wl,--hash-style=gnu',''][bb.data.getVar('TARGET_ARCH',d,1) in ['mips', 'mipsel', 'mips64', 'mips64el']]}", 'IMAGE_CMD_cpio': 'cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio) ${EXTRA_IMAGECMD}', 'PSTAGE_PKGARCH': '${PACKAGE_ARCH}-${HOST_OS}', 'PSTAGE_UPDATE_CMD': '${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -o ${TMPDIR} update', 'IMAGE_CMD_cpio.lzma': 'cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | lzma -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.lzma) ${EXTRA_IMAGECMD}', 'KONSOLE_TERMCMD': 'konsole -T "$TERMWINDOWTITLE"', 'PREFERRED_VERSION_opie-theme': '${OPIE_VERSION}', 'oedebug': '\ttest $# -ge 2 || {\n\t\techo "Usage: oedebug level \\"message\\""\n\t\texit 1\n\t}\n\n\ttest ${OEDEBUG:-0} -ge $1 && {\n\t\tshift\n\t\techo "DEBUG:" $*\n\t}\n', '__recipe_sanity_badruntimevars': 'RDEPENDS RPROVIDES RRECOMMENDS RCONFLICTS', 'PREFERRED_VERSION_opie-bluepin': '${OPIE_VERSION}', 'PREFERRED_VERSION_opie-kcheckers': '${OPIE_VERSION}', 'PACKAGE_DEPENDS': ' file-native pax-utils-native desktop-file-utils-native', 'METADATA_REVISION': '${@base_get_scm_revision(d)}', 'UBOOT_ARCH': 'arm', 'EXTRA_IMAGEDEPENDS': '', 'BUILD_STRIP': '${BUILD_PREFIX}strip', 'PREFERRED_VERSION_ti-dmai-tests': '2_10_00_01+svnr%', 'read_subpackage_metadata': "\tdata = read_pkgdata(bb.data.getVar('PN', d, 1), d)\n\n\tfor key in data.keys():\n\t\tbb.data.setVar(key, data[key], d)\n\n\tfor pkg in bb.data.getVar('PACKAGES', d, 1).split():\n\t\tsdata = read_subpkgdata(pkg, d)\n\t\tfor key in sdata.keys():\n\t\t\tbb.data.setVar(key, sdata[key], d)\n", 'PREFERRED_VERSION_opie-backup': '${OPIE_VERSION}', 'package_do_shlibs': '\timport re\n\n\texclude_shlibs = bb.data.getVar(\'EXCLUDE_FROM_SHLIBS\', d, 0)\n\tif exclude_shlibs:\n\t\tbb.debug(1, "not generating shlibs")\n\t\treturn\n\n\tlib_re = re.compile("^lib.*\\.so")\n\tlibdir = bb.data.getVar(\'base_libdir\', d, True)\n\tlibdir_re = re.compile(".*%s$" % (libdir))\n\n\tpackages = bb.data.getVar(\'PACKAGES\', d, True)\n\n\tworkdir = bb.data.getVar(\'WORKDIR\', d, True)\n\n\tver = bb.data.getVar(\'PKGV\', d, True)\n\tif not ver:\n\t\tbb.error("PKGV not defined")\n\t\treturn\n\n\tpkgdest = bb.data.getVar(\'PKGDEST\', d, True)\n\n\tshlibs_dir = bb.data.getVar(\'SHLIBSDIR\', d, True)\n\tbb.mkdirhier(shlibs_dir)\n\n\tpstageactive = bb.data.getVar(\'PSTAGING_ACTIVE\', d, True)\n\tif pstageactive == "1":\n\t\tlf = bb.utils.lockfile(bb.data.expand("${STAGING_DIR}/staging.lock", d))\n\n\tif bb.data.getVar(\'PACKAGE_SNAP_LIB_SYMLINKS\', d, True) == "1":\n\t\tsnap_symlinks = True\n\telse:\n\t\tsnap_symlinks = False\n\n\tif (bb.data.getVar(\'USE_LDCONFIG\', d, True) or "1") == "1":\n\t\tuse_ldconfig = True\n\telse:\n\t\tuse_ldconfig = False\n\n\tneeded = {}\n\tprivate_libs = bb.data.getVar(\'PRIVATE_LIBS\', d, True)\n\tfor pkg in packages.split():\n\t\tneeds_ldconfig = False\n\t\tbb.debug(2, "calculating shlib provides for %s" % pkg)\n\n\t\tpkgver = bb.data.getVar(\'PKGV_\' + pkg, d, True)\n\t\tif not pkgver:\n\t\t\tpkgver = bb.data.getVar(\'PV_\' + pkg, d, True)\n\t\tif not pkgver:\n\t\t\tpkgver = ver\n\n\t\tneeded[pkg] = []\n\t\tsonames = list()\n\t\ttop = os.path.join(pkgdest, pkg)\n\t\trenames = []\n\t\tfor root, dirs, files in os.walk(top):\n\t\t\tfor file in files:\n\t\t\t\tsoname = None\n\t\t\t\tpath = os.path.join(root, file)\n\t\t\t\tif (os.access(path, os.X_OK) or lib_re.match(file)) and not os.path.islink(path):\n\t\t\t\t\tcmd = bb.data.getVar(\'OBJDUMP\', d, True) + " -p " + path + " 2>/dev/null"\n\t\t\t\t\tcmd = "PATH=\\"%s\\" %s" % (bb.data.getVar(\'PATH\', d, True), cmd)\n\t\t\t\t\tfd = os.popen(cmd)\n\t\t\t\t\tlines = fd.readlines()\n\t\t\t\t\tfd.close()\n\t\t\t\t\tfor l in lines:\n\t\t\t\t\t\tm = re.match("\\s+NEEDED\\s+([^\\s]*)", l)\n\t\t\t\t\t\tif m:\n\t\t\t\t\t\t\tneeded[pkg].append(m.group(1))\n\t\t\t\t\t\tm = re.match("\\s+SONAME\\s+([^\\s]*)", l)\n\t\t\t\t\t\tif m:\n\t\t\t\t\t\t\tthis_soname = m.group(1)\n\t\t\t\t\t\t\tif not this_soname in sonames:\n\t\t\t\t\t\t\t\t# if library is private (only used by package) then do not build shlib for it\n\t\t\t\t\t\t\t\tif not private_libs or -1 == private_libs.find(this_soname):\n\t\t\t\t\t\t\t\t\tsonames.append(this_soname)\n\t\t\t\t\t\t\tif libdir_re.match(root):\n\t\t\t\t\t\t\t\tneeds_ldconfig = True\n\t\t\t\t\t\t\tif snap_symlinks and (file != soname):\n\t\t\t\t\t\t\t\trenames.append((path, os.path.join(root, this_soname)))\n\t\tfor (old, new) in renames:\n\t\t\tos.rename(old, new)\n\t\tshlibs_file = os.path.join(shlibs_dir, pkg + ".list")\n\t\tif os.path.exists(shlibs_file):\n\t\t\tos.remove(shlibs_file)\n\t\tshver_file = os.path.join(shlibs_dir, pkg + ".ver")\n\t\tif os.path.exists(shver_file):\n\t\t\tos.remove(shver_file)\n\t\tif len(sonames):\n\t\t\tfd = open(shlibs_file, \'w\')\n\t\t\tfor s in sonames:\n\t\t\t\tfd.write(s + \'\\n\')\n\t\t\tfd.close()\n\t\t\tpackage_stagefile(shlibs_file, d)\n\t\t\tfd = open(shver_file, \'w\')\n\t\t\tfd.write(pkgver + \'\\n\')\n\t\t\tfd.close()\n\t\t\tpackage_stagefile(shver_file, d)\n\t\tif needs_ldconfig and use_ldconfig:\n\t\t\tbb.debug(1, \'adding ldconfig call to postinst for %s\' % pkg)\n\t\t\tpostinst = bb.data.getVar(\'pkg_postinst_%s\' % pkg, d, True) or bb.data.getVar(\'pkg_postinst\', d, True)\n\t\t\tif not postinst:\n\t\t\t\tpostinst = \'#!/bin/sh\\n\'\n\t\t\tpostinst += bb.data.getVar(\'ldconfig_postinst_fragment\', d, True)\n\t\t\tbb.data.setVar(\'pkg_postinst_%s\' % pkg, postinst, d)\n\n\tif pstageactive == "1":\n\t\tbb.utils.unlockfile(lf)\n\n\tshlib_provider = {}\n\tlist_re = re.compile(\'^(.*)\\.list$\')\n\tfor dir in [shlibs_dir]:\n\t\tif not os.path.exists(dir):\n\t\t\tcontinue\n\t\tfor file in os.listdir(dir):\n\t\t\tm = list_re.match(file)\n\t\t\tif m:\n\t\t\t\tdep_pkg = m.group(1)\n\t\t\t\tfd = open(os.path.join(dir, file))\n\t\t\t\tlines = fd.readlines()\n\t\t\t\tfd.close()\n\t\t\t\tver_file = os.path.join(dir, dep_pkg + \'.ver\')\n\t\t\t\tlib_ver = None\n\t\t\t\tif os.path.exists(ver_file):\n\t\t\t\t\tfd = open(ver_file)\n\t\t\t\t\tlib_ver = fd.readline().rstrip()\n\t\t\t\t\tfd.close()\n\t\t\t\tfor l in lines:\n\t\t\t\t\tshlib_provider[l.rstrip()] = (dep_pkg, lib_ver)\n\n\tassumed_libs = bb.data.getVar(\'ASSUME_SHLIBS\', d, True)\n\tif assumed_libs:\n\t for e in assumed_libs.split():\n\t\tl, dep_pkg = e.split(":")\n\t\tlib_ver = None\n\t\tdep_pkg = dep_pkg.rsplit("_", 1)\n\t\tif len(dep_pkg) == 2:\n\t\t lib_ver = dep_pkg[1]\n\t\tdep_pkg = dep_pkg[0]\n\t\tshlib_provider[l] = (dep_pkg, lib_ver)\n\n\tdep_packages = []\n\tfor pkg in packages.split():\n\t\tbb.debug(2, "calculating shlib requirements for %s" % pkg)\n\n\t\tdeps = list()\n\t\tfor n in needed[pkg]:\n\t\t\tif n in shlib_provider.keys():\n\t\t\t\t(dep_pkg, ver_needed) = shlib_provider[n]\n\n\t\t\t\tif dep_pkg == pkg:\n\t\t\t\t\tcontinue\n\n\t\t\t\tif ver_needed:\n\t\t\t\t\tdep = "%s (>= %s)" % (dep_pkg, ver_needed)\n\t\t\t\telse:\n\t\t\t\t\tdep = dep_pkg\n\t\t\t\tif not dep in deps:\n\t\t\t\t\tdeps.append(dep)\n\t\t\t\tif not dep_pkg in dep_packages:\n\t\t\t\t\tdep_packages.append(dep_pkg)\n\n\t\t\telse:\n\t\t\t\tbb.note("Couldn\'t find shared library provider for %s" % n)\n\n\t\tdeps_file = os.path.join(pkgdest, pkg + ".shlibdeps")\n\t\tif os.path.exists(deps_file):\n\t\t\tos.remove(deps_file)\n\t\tif len(deps):\n\t\t\tfd = open(deps_file, \'w\')\n\t\t\tfor dep in deps:\n\t\t\t\tfd.write(dep + \'\\n\')\n\t\t\tfd.close()\n', 'STAGING_DIR': '${TMPDIR}/sysroots', 'oe_runmake': '\toenote ${MAKE} ${EXTRA_OEMAKE} "$@"\n\t${MAKE} ${EXTRA_OEMAKE} "$@" || die "oe_runmake failed"\n', 'PREFERRED_VERSION_opie-buzzword': '${OPIE_VERSION}', 'PREFERRED_VERSION_ti-codecs-omapl138-server': '1_00_00', 'DEPLOY_DIR_RPM': '${DEPLOY_DIR}/rpm', 'PREFERRED_VERSION_opie-zsame': '${OPIE_VERSION}', 'PREFERRED_VERSION_ti-codec-engine': '2_25_01_06', 'PACKAGES_DYNAMIC': '${PN}-locale-*', 'PREFERRED_VERSION_opie-tabmanager': '${OPIE_VERSION}', 'TARGET_CC_KERNEL_ARCH': None, 'SDK_CFLAGS': '${SDK_CPPFLAGS} ${SELECTED_OPTIMIZATION}', 'PSTAGE_SCAN_CMD': 'find ${PSTAGE_TMPDIR_STAGE} \\( -name "*.la" -o -name "*-config" \\) -type f', 'ARM_INSTRUCTION_SET': '${ANGSTROM_ARM_INSTRUCTION_SET}', 'OESTATS_SERVER': 'tinderbox.openembedded.org', 'STAGING_DIR_TARGET': '${STAGING_DIR}/${BASEPKG_TARGET_SYS}', 'DEBUG_OPTIMIZATION': '-O -fno-omit-frame-pointer -g', 'DISTRO_FEED_CONFIGS': '${ANGSTROM_FEED_CONFIGS}', 'RDEPENDS_${PN}-dev': '${PN} (= ${EXTENDPV})', 'PREFERRED_VERSION_opie-today-datebookplugin': '${OPIE_VERSION}', 'OE_IMPORTS': ' oe.path oe.utils sys os time', 'AUTOREV': '${SRCPV}', 'DESCRIPTION': 'Version ${PV}-${PR} of package ${PN}', 'PREFERRED_VERSION_glib-2.0-native': '2.24.1', 'FETCHCOMMAND_svn': '/usr/bin/env svn co --non-interactive ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}', 'DEPLOY_DIR_DEB': '${DEPLOY_DIR}/deb', 'PACKAGE_EXTRA_ARCHS': ' armv4 armv4t armv5te', 'OE_ROOT': '/home/DRESEARCH/sledz/work/openembedded', 'EXTRA_IMAGECMD_cpio.gz': '', 'TARGET_CC_ARCH_pn-cairo_armv5te': '-march=armv4t', 'PALMTOP_USE_MULTITHREADED_QT': 'yes', 'STAGING_BINDIR_CROSS': '${STAGING_DIR_NATIVE}${prefix_native}/${BASE_PACKAGE_ARCH}${base_bindir_native}'} # PREFERRED_VERSION_opie-kcheckers=${OPIE_VERSION} PREFERRED_VERSION_opie-kcheckers="1.2.4" # PREFERRED_VERSION_opie-console=${OPIE_VERSION} PREFERRED_VERSION_opie-console="1.2.4" # PREFERRED_VERSION_opie-style-liquid=${OPIE_VERSION} PREFERRED_VERSION_opie-style-liquid="1.2.4" # FETCHCMD_bzr=/usr/bin/env bzr FETCHCMD_bzr="/usr/bin/env bzr" # MULTI_PROVIDER_WHITELIST=virtual/libintl MULTI_PROVIDER_WHITELIST="virtual/libintl" # UBOOT_ARCH=arm UBOOT_ARCH="arm" # PREFERRED_VERSION_hal=0.5.14 PREFERRED_VERSION_hal="0.5.14" # ANGSTROMLIBC=glibc ANGSTROMLIBC="glibc" # TARGET_EXEEXT= # PREFERRED_VERSION_opie-qcop=${OPIE_VERSION} PREFERRED_VERSION_opie-qcop="1.2.4" # EXTRA_IMAGEDEPENDS= # BUILD_STRIP=${BUILD_PREFIX}strip export BUILD_STRIP="strip" # PREFERRED_VERSION_ti-dmai-tests=2_10_00_01+svnr% PREFERRED_VERSION_ti-dmai-tests="2_10_00_01+svnr%" # ANGSTROM_BLACKLIST_pn-libiconv=the glibc builtin iconv replacement is used ANGSTROM_BLACKLIST_pn-libiconv="the glibc builtin iconv replacement is used" # IMAGE_ROOTFS_SIZE_ext3.gz=65536 IMAGE_ROOTFS_SIZE_ext3.gz="65536" # PSTAGE_MACHCONFIG=${PSTAGE_WORKDIR}/opkg.conf PSTAGE_MACHCONFIG="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf" # PREFERRED_VERSION_libecj-bootstrap=3.6 PREFERRED_VERSION_libecj-bootstrap="3.6" # ANGSTROM_BLACKLIST_pn-bluez-libs=bluez-libs 3.x has been replaced by bluez4 ANGSTROM_BLACKLIST_pn-bluez-libs="bluez-libs 3.x has been replaced by bluez4" # PREFERRED_VERSION_opie-backup=${OPIE_VERSION} PREFERRED_VERSION_opie-backup="1.2.4" # STAGING_DIR=${TMPDIR}/sysroots STAGING_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots" # PREFERRED_VERSION_opie-buzzword=${OPIE_VERSION} PREFERRED_VERSION_opie-buzzword="1.2.4" # PREFERRED_VERSION_ti-codecs-omapl138-server=1_00_00 PREFERRED_VERSION_ti-codecs-omapl138-server="1_00_00" # DEPLOY_DIR_RPM=${DEPLOY_DIR}/rpm DEPLOY_DIR_RPM="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/rpm" # MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS= # PREFERRED_VERSION_eglibc=2.9 PREFERRED_VERSION_eglibc="2.9" # base_sbindir_native=/sbin base_sbindir_native="/sbin" # TINDER_CLOBBER=1 TINDER_CLOBBER="1" # TARGET_FPU_armv7a=hard TARGET_FPU_armv7a="hard" # SRCREV_pn-mojito=0542c4b0e26c0e3b69c5ad1fa1898dc276fb9f48 SRCREV_pn-mojito="0542c4b0e26c0e3b69c5ad1fa1898dc276fb9f48" # AUTOTOOLS_STAGE_PKGCONFIG=1 AUTOTOOLS_STAGE_PKGCONFIG="1" # PREFERRED_VERSION_opie-logoutapplet=${OPIE_VERSION} PREFERRED_VERSION_opie-logoutapplet="1.2.4" # PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-binutils=binutils-cross PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-binutils="binutils-cross" # PREFERRED_VERSION_opie-mediaplayer1-core=${OPIE_VERSION} PREFERRED_VERSION_opie-mediaplayer1-core="1.2.4" # PREFERRED_PROVIDER_qt4-embedded=qt4-embedded PREFERRED_PROVIDER_qt4-embedded="qt4-embedded" # STAGING_DATADIR_JAVA=${STAGING_DIR_JAVA} STAGING_DATADIR_JAVA="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/java" # layout_libdir=${libdir} layout_libdir="/usr/lib" # PREFERRED_VERSION_opie-style-web=${OPIE_VERSION} PREFERRED_VERSION_opie-style-web="1.2.4" # PACKAGES_DYNAMIC=${PN}-locale-* PACKAGES_DYNAMIC="libsoup-2.4-locale-*" # EXTRA_IMAGECMD= # PREFERRED_VERSION_opie-tabmanager=${OPIE_VERSION} PREFERRED_VERSION_opie-tabmanager="1.2.4" # OLDEST_KERNEL_sparc64=2.4.21 OLDEST_KERNEL_sparc64="2.4.21" # PREFERRED_VERSION_opie-kjumpx=${OPIE_VERSION} PREFERRED_VERSION_opie-kjumpx="1.2.4" # COMPATIBLE_HOST=None # SRC_DIST_LOCAL=symlink SRC_DIST_LOCAL="symlink" # BASE_PACKAGE_ARCH=armv5te BASE_PACKAGE_ARCH="armv5te" # PSTAGE_SCAN_CMD=find ${PSTAGE_TMPDIR_STAGE} \( -name "*.la" -o -name "*-config" \) -type f PSTAGE_SCAN_CMD="find /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg \( -name \"*.la\" -o -name \"*-config\" \) -type f" # ARM_INSTRUCTION_SET=${ANGSTROM_ARM_INSTRUCTION_SET} ARM_INSTRUCTION_SET="arm" # OESTATS_SERVER=tinderbox.openembedded.org OESTATS_SERVER="tinderbox.openembedded.org" # PREFERRED_VERSION_ti-xdctools=3_16_01_27 PREFERRED_VERSION_ti-xdctools="3_16_01_27" # STAGING_FIRMWARE_DIR=${STAGING_DIR_HOST}/firmware STAGING_FIRMWARE_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/firmware" # TOOLCHAIN_TYPE=internal TOOLCHAIN_TYPE="internal" # KERNEL_CCSUFFIX_archos5it=-4.2.1+csl-arm-2007q3-53 KERNEL_CCSUFFIX_archos5it="-4.2.1+csl-arm-2007q3-53" # do_distsrcall=None # PREFERRED_VERSION_linux-libc-headers_hipox=2.6.24 PREFERRED_VERSION_linux-libc-headers_hipox="2.6.24" # BUILD_RANLIB=${BUILD_PREFIX}ranlib export BUILD_RANLIB="ranlib" # DEBUG_OPTIMIZATION=-O -fno-omit-frame-pointer -g DEBUG_OPTIMIZATION="-O -fno-omit-frame-pointer -g" # GNOME_MIRROR=http://ftp.gnome.org/pub/GNOME/sources GNOME_MIRROR="http://ftp.gnome.org/pub/GNOME/sources" # DISTRO_FEED_CONFIGS=${ANGSTROM_FEED_CONFIGS} DISTRO_FEED_CONFIGS="angstrom-feed-configs" # RDEPENDS_${PN}-dev=None # STAGING_LIBDIR_NATIVE=${STAGING_DIR_NATIVE}${libdir_native} STAGING_LIBDIR_NATIVE="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/lib" # PREFERRED_VERSION_opie-today-datebookplugin=${OPIE_VERSION} PREFERRED_VERSION_opie-today-datebookplugin="1.2.4" # PREFERRED_PROVIDERS=virtual/qte:qte virtual/libqpe:libqpe-opie virtual/libsdl:libsdl-x11 virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial virtual/${TARGET_PREFIX}gcc-intermediate:gcc-cross-intermediate virtual/${TARGET_PREFIX}gcc:gcc-cross virtual/${TARGET_PREFIX}g++:gcc-cross PREFERRED_PROVIDERS="virtual/qte:qte virtual/libqpe:libqpe-opie virtual/libsdl:libsdl-x11 virtual/arm-angstrom-linux-gnueabi-gcc-initial:gcc-cross-initial virtual/arm-angstrom-linux-gnueabi-gcc-intermediate:gcc-cross-intermediate virtual/arm-angstrom-linux-gnueabi-gcc:gcc-cross virtual/arm-angstrom-linux-gnueabi-g++:gcc-cross" # sysconfdir=${base_prefix}/etc export sysconfdir="/etc" # OE_IMPORTS= oe.path oe.utils sys os time OE_IMPORTS="oe.path oe.utils sys os time" # PREFERRED_VERSION_opie-bounce=${OPIE_VERSION} PREFERRED_VERSION_opie-bounce="1.2.4" # CVS_TARBALL_STASH=http://www.angstrom-distribution.org/unstable/sources/ CVS_TARBALL_STASH="http://www.angstrom-distribution.org/unstable/sources/" # WORKDIR=${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF} WORKDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0" # PREFERRED_VERSION_uclibc-initial=0.9.30.2 PREFERRED_VERSION_uclibc-initial="0.9.30.2" # OVERRIDE_THUMB=${@['', ':thumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']} # FETCHCOMMAND_svn=/usr/bin/env svn co --non-interactive ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE} FETCHCOMMAND_svn="/usr/bin/env svn co --non-interactive ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}" # PREFERRED_VERSION_libqtaux2=${OPIE_VERSION} PREFERRED_VERSION_libqtaux2="1.2.4" # OE_ROOT=/home/DRESEARCH/sledz/work/openembedded export OE_ROOT="/home/DRESEARCH/sledz/work/openembedded" # UBOOT_LOADADDRESS=0x48008000 UBOOT_LOADADDRESS="0x48008000" # AUTO_LIBNAME_PKGS=${PACKAGES} AUTO_LIBNAME_PKGS="libsoup-gnome libsoup-2.4-dbg libsoup-2.4 libsoup-2.4-doc libsoup-2.4-dev libsoup-2.4-static libsoup-2.4-locale" # PALMTOP_USE_MULTITHREADED_QT=yes PALMTOP_USE_MULTITHREADED_QT="yes" # STAGING_BINDIR_CROSS=${STAGING_DIR_NATIVE}${prefix_native}/${BASE_PACKAGE_ARCH}${base_bindir_native} STAGING_BINDIR_CROSS="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/usr/armv5te/bin" do_devshell() { devshell_do_devshell } gtk_icon_cache_postrm() { for icondir in /usr/share/icons/* ; do if [ -d $icondir ] ; then gtk-update-icon-cache -qt $icondir fi done } do_package_update_index_ipk() { set -x ipkgarchs="all any noarch arm armv4 armv4t armv5te hipox" if [ ! -z "${DEPLOY_KEEP_PACKAGES}" ]; then return fi mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk touch /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/Packages ipkg-make-index -r /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/Packages -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/Packages -l /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/Packages.filelist -m /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk for arch in $ipkgarchs; do if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/$arch/ ] ; then touch /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/$arch/Packages ipkg-make-index -r /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/$arch/Packages -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/$arch/Packages -l /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/$arch/Packages.filelist -m /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/$arch/ fi if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-$arch-sdk/ ] ; then touch /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-$arch-sdk/Packages ipkg-make-index -r /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-$arch-sdk/Packages -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-$arch-sdk/Packages -l /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-$arch-sdk/Packages.filelist -m /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-$arch-sdk/ fi if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-linux-sdk-$arch/ ] ; then touch /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-linux-sdk-$arch/Packages ipkg-make-index -r /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-linux-sdk-$arch/Packages -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-linux-sdk-$arch/Packages -l /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-linux-sdk-$arch/Packages.filelist -m /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-linux-sdk-$arch/ fi done } die() { oefatal "$*" } base_do_install() { : } do_compile() { base_do_compile } do_package_stage_all() { : } do_recipe_sanity_all() { : } autotools_prepackage_lamangler() { for i in `find /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/package -name "*.la"` ; do \ sed -i -e 's:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib:/usr/lib:g;' \ -e 's:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image::g;' \ -e 's:-I/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0\S*: :g;' \ -e 's:-L/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0\S*: :g;' \ $i done } gtk_icon_cache_postinst() { if [ "x$D" != "x" ]; then exit 1 fi # Update the pixbuf loaders in case they haven't been registered yet gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders for icondir in /usr/share/icons/* ; do if [ -d $icondir ] ; then gtk-update-icon-cache -qt $icondir fi done } base_do_package() { : } autotools_stage_includes() { if [ "${INHIBIT_AUTO_STAGE_INCLUDES}" != "1" ] then rm -rf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging make DESTDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging" install cp -pPR /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging//usr/include/* /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include rm -rf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging fi } oewarn() { echo "WARNING:" "$*" } oe_machinstall() { # Purpose: Install machine dependent files, if available # If not available, check if there is a default # If no default, just touch the destination # Example: # $1 $2 $3 $4 # oe_machinstall -m 0644 fstab /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image/etc/fstab # # TODO: Check argument number? # filename=`basename $3` dirname=`dirname $3` for o in `echo local:hipox:angstrom:linux-gnueabi:arm:build-linux:fail-fast:pn-libsoup-2.4:armv5te:Unknown:libc-glibc:thumb-interwork | tr ':' ' '`; do if [ -e $dirname/$o/$filename ]; then oenote $dirname/$o/$filename present, installing to $4 install $1 $2 $dirname/$o/$filename $4 return fi done # oenote overrides specific file NOT present, trying default=$3... if [ -e $3 ]; then oenote $3 present, installing to $4 install $1 $2 $3 $4 else oenote $3 NOT present, touching empty $4 touch $4 fi } package_stagefile_shell() { if [ "$PSTAGING_ACTIVE" = "1" ]; then srcfile=$1 destfile=`echo $srcfile | sed s#/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6#/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg#` destdir=`dirname $destfile` mkdir -p $destdir cp -dp $srcfile $destfile fi } staging_packager() { mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/angstromglibc echo "Package: staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi" > /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL/control echo "Version: 2.29.91-r0" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL/control echo "Description: An HTTP library implementation in C" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL/control echo "Section: x11/gnome/libs" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL/control echo "Priority: Optional" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL/control echo "Maintainer: Angstrom Developers " >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL/control echo "Architecture: armv5te-linux-gnueabi" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL/control # Protect against empty SRC_URI srcuri="http://ftp.gnome.org/pub/GNOME/sources/libsoup/2.29/libsoup-2.29.91.tar.bz2;name=libsoup" if [ "$srcuri" == "" ]; then srcuri="OpenEmbedded" fi echo "Source: $srcuri" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/CONTROL/control # Deal with libtool not supporting sysroots # Need to remove hardcoded paths and fix these when we install the # staging packages. # Could someone please add sysroot support to libtool! for i in `find /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg \( -name "*.la" -o -name "*-config" \) -type f` ; do \ sed -i -e s:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots:FIXMESTAGINGDIR:g $i echo $i | sed -e 's:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/::' >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/sysroots/fixmepath done stage-manager-ipkg-build -o 0 -g 0 /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/angstromglibc } autotools_stage_libdir() { sysroot_stage_libdir $1 $2 } autotools_stage_all() { if [ "${INHIBIT_AUTO_STAGE}" = "1" ] then return fi rm -rf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging oe_runmake DESTDIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging" install rm -rf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging//usr/share/man || true rm -rf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging//usr/share/info || true sysroot_stage_dirs /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging rm -rf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/temp-staging } SRC_DISTRIBUTECOMMAND() { test -e "${SRC}.md5" && ln -sf "${SRC}.md5" . ln -sf "${SRC}" . } oe_libinstall() { # Purpose: Install a library, in all its forms # Example # # oe_libinstall libltdl /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib/ # oe_libinstall -C src/libblah libblah /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image//usr/lib/ dir="" libtool="" silent="" require_static="" require_shared="" staging_install="" while [ "$#" -gt 0 ]; do case "$1" in -C) shift dir="$1" ;; -s) silent=1 ;; -a) require_static=1 ;; -so) require_shared=1 ;; -*) oefatal "oe_libinstall: unknown option: $1" ;; *) break; ;; esac shift done libname="$1" shift destpath="$1" if [ -z "$destpath" ]; then oefatal "oe_libinstall: no destination path specified" fi if echo "$destpath/" | egrep '^/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib/' >/dev/null then staging_install=1 fi __runcmd () { if [ -z "$silent" ]; then echo >&2 "oe_libinstall: $*" fi $* } if [ -z "$dir" ]; then dir=`pwd` fi dotlai=$libname.lai # Sanity check that the libname.lai is unique number_of_files=`(cd $dir; find . -name "$dotlai") | wc -l` if [ $number_of_files -gt 1 ]; then oefatal "oe_libinstall: $dotlai is not unique in $dir" fi dir=$dir`(cd $dir;find . -name "$dotlai") | sed "s/^\.//;s/\/$dotlai\$//;q"` olddir=`pwd` __runcmd cd $dir lafile=$libname.la # If such file doesn't exist, try to cut version suffix if [ ! -f "$lafile" ]; then libname1=`echo "$libname" | sed 's/-[0-9.]*$//'` lafile1=$libname.la if [ -f "$lafile1" ]; then libname=$libname1 lafile=$lafile1 fi fi if [ -f "$lafile" ]; then # libtool archive eval `cat $lafile|grep "^library_names="` libtool=1 else library_names="$libname.so* $libname.dll.a" fi __runcmd install -d $destpath/ dota=$libname.a if [ -f "$dota" -o -n "$require_static" ]; then __runcmd install -m 0644 $dota $destpath/ fi if [ -f "$dotlai" -a -n "$libtool" ]; then if test -n "$staging_install" then # stop libtool using the final directory name for libraries # in staging: __runcmd rm -f $destpath/$libname.la __runcmd sed -e 's/^installed=yes$/installed=no/' \ -e '/^dependency_libs=/s,/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0[[:alnum:]/\._+-]*/\([[:alnum:]\._+-]*\),/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib/\1,g' \ -e "/^dependency_libs=/s,\([[:space:]']\)/usr/lib,\1/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib,g" \ $dotlai >$destpath/$libname.la else __runcmd install -m 0644 $dotlai $destpath/$libname.la fi fi for name in $library_names; do files=`eval echo $name` for f in $files; do if [ ! -e "$f" ]; then if [ -n "$libtool" ]; then oefatal "oe_libinstall: $dir/$f not found." fi elif [ -L "$f" ]; then __runcmd cp -P "$f" $destpath/ elif [ ! -L "$f" ]; then libfile="$f" __runcmd install -m 0755 $libfile $destpath/ fi done done if [ -z "$libfile" ]; then if [ -n "$require_shared" ]; then oefatal "oe_libinstall: unable to locate shared library" fi elif [ -z "$libtool" ]; then # special case hack for non-libtool .so.#.#.# links baselibfile=`basename "$libfile"` if (echo $baselibfile | grep -qE '^lib.*\.so\.[0-9.]*$'); then sonamelink=`arm-angstrom-linux-gnueabi-readelf -d $libfile |grep 'Library soname:' |sed -e 's/.*\[\(.*\)\].*/\1/'` solink=`echo $baselibfile | sed -e 's/\.so\..*/.so/'` if [ -n "$sonamelink" -a x"$baselibfile" != x"$sonamelink" ]; then __runcmd ln -sf $baselibfile $destpath/$sonamelink fi __runcmd ln -sf $baselibfile $destpath/$solink fi fi __runcmd cd "$olddir" } gnomebase_do_configure() { autotools_do_configure } base_do_compile() { if [ -e Makefile -o -e makefile -o -e GNUmakefile ]; then oe_runmake || die "make failed" else oenote "nothing to compile" fi } do_configure() { gnomebase_do_configure } gconf_prerm() { if [ "$1" = remove ] || [ "$1" = upgrade ]; then SCHEMA_LOCATION=/etc/gconf/schemas for SCHEMA in ${SCHEMA_FILES}; do if [ -e $SCHEMA_LOCATION/$SCHEMA ]; then HOME=/root GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \ gconftool-2 \ --makefile-uninstall-rule $SCHEMA_LOCATION/$SCHEMA > /dev/null fi done fi } populate_sysroot_preamble() { if [ "$PSTAGING_ACTIVE" = "1" ]; then stage-manager -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots -c /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/stamp-cache-staging -u || true fi } devshell_do_devshell() { export TERMWINDOWTITLE="Bitbake Developer Shell" xterm if [ $? -ne 0 ]; then echo "Fatal: 'xterm' not found. Check TERMCMD variable." exit 1 fi } oe_soinstall() { # Purpose: Install shared library file and # create the necessary links # Example: # # oe_ # #oenote installing shared library $1 to $2 # libname=`basename $1` install -m 755 $1 $2/$libname sonamelink=`arm-angstrom-linux-gnueabi-readelf -d $1 |grep 'Library soname:' |sed -e 's/.*\[\(.*\)\].*/\1/'` solink=`echo $libname | sed -e 's/\.so\..*/.so/'` ln -sf $libname $2/$sonamelink ln -sf $libname $2/$solink } sysroot_stage_dir() { src="$1" dest="$2" # This will remove empty directories so we can ignore them rmdir "$src" 2> /dev/null || true if [ -d "$src" ]; then mkdir -p "$dest" cp -fpPR "$src"/* "$dest" fi } sysroot_stage_all() { sysroot_stage_dirs /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/sysroot-destdir/ } do_testlab() { if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4/etc/opkg ] && [ "${ONLINE_PACKAGE_MANAGEMENT}" = "full" ] ; then IPKG_TMP_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4-tmp" IPKG_ARGS="-f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg.conf -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 -t ${IPKG_TMP_DIR}" TESTLAB_DIR="/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/images/hipox/Angstrom-libsoup-2.4-glibc-ipk-2010.7-test-20110203-hipox-testlab" mkdir -p ${TESTLAB_DIR}/ mkdir -p ${IPKG_TMP_DIR}/ ls -laR /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/rootfs/libsoup-2.4 > ${TESTLAB_DIR}/files-in-image.txt echo > ${TESTLAB_DIR}/installed-packages.txt echo -e "digraph depends {\n node [shape=plaintext]" > ${TESTLAB_DIR}/depends.dot for pkg in $(opkg-cl ${IPKG_ARGS} list_installed | awk '{print $1}') ; do opkg-cl ${IPKG_ARGS} info $pkg | grep -B 7 -A 7 "^Status.* \(\(installed\)\|\(unpacked\)\)" | awk '/^Package/ {printf $2"_"} /^Version/ {printf $2"_"} /^Archi/ {print $2".ipk"}' >> ${TESTLAB_DIR}/installed-packages.txt for depends in $(opkg-cl ${IPKG_ARGS} info $pkg | grep ^Depends) ; do echo "$pkg OPP $depends;" | grep -v "(" | grep -v ")" | grep -v "$pkg OPP Depends" | sed -e 's:,::g' -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' |sed 's:OPP:->:g' >> ${TESTLAB_DIR}/depends.dot done for recommends in $(opkg-cl ${IPKG_ARGS} info $pkg | grep ^Recom) ; do echo "$pkg OPP $recommends [style=dotted];" | grep -v "(" | grep -v ")" | grep -v "$pkg OPP Recom" | sed -e 's:,::g' -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' |sed 's:OPP:->:g' >> ${TESTLAB_DIR}/depends.dot done done echo "}" >> ${TESTLAB_DIR}/depends.dot rm -rf ${IPKG_TMP_DIR} grep -v kernel_2 ${TESTLAB_DIR}/depends.dot | grep -v kernel_image > ${TESTLAB_DIR}/depends-nokernel.dot grep -v libc6 ${TESTLAB_DIR}/depends-nokernel.dot | grep -v libgcc > ${TESTLAB_DIR}/depends-nokernel-nolibc.dot grep -v update_ ${TESTLAB_DIR}/depends-nokernel-nolibc.dot > ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate.dot grep -v kernel_module ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate.dot > ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate-nomodules.dot #dot has some library troubles when run under fakeroot, uncomment at your own risk #dot -Tpng -o ${TESTLAB_DIR}/image-dependencies.png ${TESTLAB_DIR}/depends.dot #dot -Tpng -o ${TESTLAB_DIR}/image-dependencies-nokernel-nolibc.png ${TESTLAB_DIR}/depends-nokernel-nolibc.dot #dot -Tpng -o ${TESTLAB_DIR}/image-dependencies-nokernel-nolibc-noupdate.png ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate.dot #dot -Tpng -o ${TESTLAB_DIR}/image-dependencies-nokernel-nolibc-noupdate-nomodules.png ${TESTLAB_DIR}/depends-nokernel-nolibc-noupdate-nomodules.dot for file in $(cat ${TESTLAB_DIR}/installed-packages.txt) ; do du -k $(find /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk -name "$file") | head -n1 done | grep "\.ipk" | sed -e s:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk::g | sort -n -r | awk '{print $1 "\tKiB " $2}' > ${TESTLAB_DIR}/installed-package-sizes.txt # Log results to a git controlled directory structure than can be pushed to a remote location if [ "${TESTLABLOG}" = "remote" ] && [ -n "${TESTLABREMOTEDIR}" ] ; then TESTLABLOGDIR="hipox/libsoup-2.4" mkdir -p ${TESTLABREMOTEDIR}/${TESTLABLOGDIR} cp ${TESTLAB_DIR}/*package* ${TESTLAB_DIR}/depends.dot ${TESTLABREMOTEDIR}/${TESTLABLOGDIR} # force change to record builds where the testlab contents didn't change, but other things (e.g. git rev) did echo "hipox: libsoup-2.4 configured for angstrom 2010.7-test-20110203 using branch 2010-10-01_oe_sync and revision " > ${TESTLABREMOTEDIR}/${TESTLABLOGDIR}/build-id # This runs inside fakeroot, so the git author is listed as root (or whatever root configured it to be) :( ( cd ${TESTLABREMOTEDIR}/ git add ${TESTLABLOGDIR}/* git commit ${TESTLABLOGDIR}/ -m "hipox: libsoup-2.4 configured for angstrom 2010.7-test-20110203 using branch 2010-10-01_oe_sync and revision " --author "testlab " || true) fi fi } mime_postrm() { if [ "$1" = remove ] || [ "$1" = upgrade ]; then if [ -x /usr/bin/update-mime-database ] ; then echo "Updating MIME database... this may take a while." update-mime-database $D/usr/share/mime else echo "Missing /usr/bin/update-mime-database, update of mime database failed!" exit 1 fi fi } base_do_configure() { : } oe_runconf() { if [ -x /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91/configure ] ; then /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91/configure --build=i686-linux --host=arm-angstrom-linux-gnueabi --target=arm-angstrom-linux-gnueabi --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man ${EXTRA_OECONF} "$@" else oefatal "no configure script found" fi } do_install() { for i in `find /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91/ -name "*.pc" -type f` ; do \ sed -i -e 's:-L/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib::g' \ -e 's:-R/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib::g' \ -e 's:-I/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include::g' \ -e 's:-isystem/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include::g' \ $i done gnomebase_do_install rm -rf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image/var/lib/scrollkeeper/* rm -rf /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image/var/scrollkeeper/* rm -f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image/usr/share/applications/*.cache } autotools_stage_dir() { sysroot_stage_dir $1 $2 } do_checkuriall() { : } do_buildall() { : } pkgconfig_sysroot_preprocess() { install -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/sysroot-destdir//home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib/pkgconfig for pc in `find /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91 -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do pcname=`basename $pc` cat $pc > /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/sysroot-destdir//home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib/pkgconfig/$pcname done } oenote() { echo "NOTE:" "$*" } gconf_postinst() { if [ "$1" = configure ]; then if [ "x$D" != "x" ]; then exit 1 fi SCHEMA_LOCATION=/etc/gconf/schemas for SCHEMA in ${SCHEMA_FILES}; do if [ -e $SCHEMA_LOCATION/$SCHEMA ]; then HOME=/root GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \ gconftool-2 \ --makefile-install-rule $SCHEMA_LOCATION/$SCHEMA > /dev/null fi done fi } do_package_write() { : } package_generate_ipkg_conf() { mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/ echo "src oe file:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk" > /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg.conf echo "src oe file:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk" > /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-sdk.conf echo "src oe file:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk" > /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-canadian-sdk.conf ipkgarchs="all any noarch arm armv4 armv4t armv5te hipox" priority=1 for arch in $ipkgarchs; do echo "arch $arch $priority" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg.conf echo "arch i686-$arch-sdk $priority" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-sdk.conf echo "arch i686-linux-sdk-$arch $priority" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-canadian-sdk.conf priority=$(expr $priority + 5) if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/$arch/Packages ] ; then echo "src oe-$arch file:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/$arch" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg.conf fi if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-$arch-sdk/Packages ] ; then echo "src oe-i686-$arch-sdk file:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-$arch-sdk" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-sdk.conf fi if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-linux-sdk-$arch/Packages ] ; then echo "src oe-i686-linux-sdk-$arch file:/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/i686-linux-sdk-$arch" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-canadian-sdk.conf fi done echo "lists_dir ext /var/lib/opkg" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg.conf echo "lists_dir ext /var/lib/opkg" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-sdk.conf echo "lists_dir ext /var/lib/opkg" >> /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/i686-linux/etc/opkg-canadian-sdk.conf } sysroot_stage_dirs() { from="$1" to="$2" sysroot_stage_dir $from/usr/include $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/include if [ "i686-linux" = "arm-angstrom-linux-gnueabi" ]; then sysroot_stage_dir $from/usr/bin $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/bin sysroot_stage_dir $from/usr/sbin $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/sbin sysroot_stage_dir $from/bin $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/bin sysroot_stage_dir $from/sbin $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/sbin sysroot_stage_dir $from/usr/libexec $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/libexec sysroot_stage_dir $from/etc $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/etc if [ "/usr/lib" != "/usr/lib" ]; then # python puts its files in here, make sure they are staged as well sysroot_stage_dir $from//usr/lib $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib fi fi if [ -d $from/usr/lib ] then sysroot_stage_libdir $from//usr/lib $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib fi if [ -d $from/lib ] then sysroot_stage_libdir $from/lib $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/lib fi sysroot_stage_dir $from/usr/share $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share sysroot_stage_dir $from/etc $to/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/etc } autotools_do_configure() { case libsoup-2.4 in autoconf*) ;; automake*) ;; *) # WARNING: gross hack follows: # An autotools built package generally needs these scripts, however only # automake or libtoolize actually install the current versions of them. # This is a problem in builds that do not use libtool or automake, in the case # where we -need- the latest version of these scripts. e.g. running a build # for a package whose autotools are old, on an x86_64 machine, which the old # config.sub does not support. Work around this by installing them manually # regardless. ( for ac in `find /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91 -name configure.in -o -name configure.ac`; do rm -f `dirname $ac`/configure done ) if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91/configure.in -o -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91/configure.ac ]; then olddir=`pwd` cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91 if [ x"default" = xdefault ]; then acpaths= for i in `find /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91 -maxdepth 2 -name \*.m4|grep -v 'aclocal.m4'| \ grep -v 'acinclude.m4' | sed -e 's,\(.*/\).*$,\1,'|sort -u`; do acpaths="$acpaths -I $i" done else acpaths="default" fi AUTOV=`automake --version |head -n 1 |sed "s/.* //;s/\.[0-9]\+$//"` automake --version echo "AUTOV is $AUTOV" install -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/aclocal install -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/aclocal-$AUTOV acpaths="$acpaths -I/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/aclocal-$AUTOV -I /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/aclocal" # autoreconf is too shy to overwrite aclocal.m4 if it doesn't look # like it was auto-generated. Work around this by blowing it away # by hand, unless the package specifically asked not to run aclocal. if ! echo --exclude=autopoint | grep -q "aclocal"; then rm -f aclocal.m4 fi if [ -e configure.in ]; then CONFIGURE_AC=configure.in else CONFIGURE_AC=configure.ac fi if grep "^[[:space:]]*AM_GLIB_GNU_GETTEXT" $CONFIGURE_AC >/dev/null; then if grep "sed.*POTFILES" $CONFIGURE_AC >/dev/null; then : do nothing -- we still have an old unmodified configure.ac else oenote Executing glib-gettextize --force --copy echo "no" | glib-gettextize --force --copy fi else if grep "^[[:space:]]*AM_GNU_GETTEXT" $CONFIGURE_AC >/dev/null; then if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/gettext/config.rpath ]; then cp /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/gettext/config.rpath /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91/ else oenote /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/share/gettext/config.rpath not found. gettext is not installed. fi fi fi mkdir -p m4 oenote Executing autoreconf --verbose --install --force --exclude=autopoint $acpaths autoreconf -Wcross --verbose --install --force --exclude=autopoint $acpaths || oefatal "autoreconf execution failed." if grep "^[[:space:]]*[AI][CT]_PROG_INTLTOOL" $CONFIGURE_AC >/dev/null; then oenote Executing intltoolize --copy --force --automake intltoolize --copy --force --automake fi cd $olddir fi ;; esac if [ -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/libsoup-2.29.91/configure ]; then oe_runconf $@ else oenote "nothing to configure" fi } mime_postinst() { if [ "$1" = configure ]; then if [ -x /usr/bin/update-mime-database ] ; then echo "Updating MIME database... this may take a while." update-mime-database $D/usr/share/mime else echo "Missing /usr/bin/update-mime-database, update of mime database failed!" exit 1 fi fi } populate_sysroot_postamble() { if [ "$PSTAGING_ACTIVE" = "1" ]; then # list the packages currently installed in staging # stage-manager-ipkg -f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6 list_installed | awk '{print $1}' > /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/installed-list # exitcode == 5 is ok, it means the files change set +e stage-manager -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots -c /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/stamp-cache-staging -u -d /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/sysroots exitcode=$? if [ "$exitcode" != "5" -a "$exitcode" != "0" ]; then exit $exitcode fi set -e fi } packagedstaging_fastpath() { mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/sysroots/ cp -fpPR /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/sysroot-destdir///home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/* /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg/sysroots/ || /bin/true } staging_package_installer() { #stage-manager-ipkg -f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf -force-depends -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6 install /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/angstromglibc/staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi_2.29.91-r0_armv5te-linux-gnueabi.ipk STATUSFILE=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/usr/lib/opkg/status echo "Package: staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi" >> $STATUSFILE echo "Version: 2.29.91-r0" >> $STATUSFILE echo "Status: install user installed" >> $STATUSFILE echo "Architecture: armv5te-linux-gnueabi" >> $STATUSFILE echo "" >> $STATUSFILE CTRLFILE=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/usr/lib/opkg/info/staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi.control echo "Package: staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi" > $CTRLFILE echo "Version: 2.29.91-r0" >> $CTRLFILE echo "Architecture: armv5te-linux-gnueabi" >> $CTRLFILE cd /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/staging-pkg find -type f | grep -v ./CONTROL | sed -e 's/^\.//' > /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/usr/lib/opkg/info/staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi.list } ldconfig_postinst_fragment() { if [ x"$D" = "x" ]; then if [ -e /etc/ld.so.conf ] ; then [ -x /sbin/ldconfig ] && /sbin/ldconfig fi fi } do_fetchall() { : } autotools_do_install() { oe_runmake 'DESTDIR=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/image' install } oedebug() { test $# -ge 2 || { echo "Usage: oedebug level \"message\"" exit 1 } test ${OEDEBUG:-0} -ge $1 && { shift echo "DEBUG:" $* } } oe_runmake() { oenote make "$@" make "$@" || die "oe_runmake failed" } staging_helper() { # Assemble appropriate opkg.conf conffile=/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/pstaging_lists arch="armv5te-linux-gnueabi" if [ ! -e $conffile ]; then echo "arch $arch 1" > $conffile echo "dest root /" >> $conffile elif [ `grep -c " $arch " $conffile` -eq 0 ]; then priority=$(expr `grep -cE "^arch" $conffile` + 1) sed -i -e "/dest/iarch $arch $priority" $conffile fi if [ ! -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/usr/lib/opkg/info/ ]; then mkdir -p /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/usr/lib/opkg/info/ fi if [ ! -e /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/usr/lib/ipkg/ ]; then ln -sf opkg/ /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/usr/lib/ipkg || true fi } oefatal() { echo "FATAL:" "$*" exit 1 } gnomebase_do_install() { autotools_do_install } MIRRORS() { ftp://ftp.debian.org/debian/pool/main http://snapshot.debian.net/archive/pool ftp://ftp.debian.org/debian/pool ftp://ftp.de.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.au.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.cl.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.hr.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.fi.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.hk.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.hu.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.ie.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.it.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.jp.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.no.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.pl.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.ro.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.si.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.es.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.se.debian.org/debian/pool ftp://ftp.debian.org/debian/pool ftp://ftp.tr.debian.org/debian/pool ftp://ftp.gnu.org/gnu ftp://mirrors.kernel.org/gnu ftp://ftp.gnu.org/gnu ftp://ftp.cs.ubc.ca/mirror2/gnu ftp://ftp.gnu.org/gnu ftp://sunsite.ust.hk/pub/gnu ftp://ftp.gnu.org/gnu ftp://ftp.ayamura.org/pub/gnu http://kernel.org http://www.kernel.org/pub http://kernel.org ftp://ftp.us.kernel.org/pub http://kernel.org ftp://ftp.uk.kernel.org/pub http://kernel.org ftp://ftp.hk.kernel.org/pub http://kernel.org ftp://ftp.au.kernel.org/pub http://kernel.org ftp://ftp.jp.kernel.org/pub ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/ ftp://ftp.gnupg.org/gcrypt/ ftp://ftp.surfnet.nl/pub/security/gnupg/ ftp://ftp.gnupg.org/gcrypt/ http://gulus.USherbrooke.ca/pub/appl/GnuPG/ ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnutls.org/pub/gnutls/ ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/ ftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/ ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ ftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/ http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tau.ac.il/pub/unix/admin/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.kaizo.org/pub/lsof/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://sunsite.ualberta.ca/pub/Mirror/lsof/ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://the.wiretapped.net/pub/security/host-security/lsof/ http://www.apache.org/dist http://archive.apache.org/dist ftp://.*/.* http://mirrors.openembedded.org/ https?$://.*/.* http://mirrors.openembedded.org/ ftp://.*/.* http://sources.openembedded.org/ https?$://.*/.* http://sources.openembedded.org/ ftp://.*/.* http://www.angstrom-distribution.org/unstable/sources/ https?$://.*/.* http://www.angstrom-distribution.org/unstable/sources/ } sysroot_stage_libdir() { src="$1" dest="$2" olddir=`pwd` cd $src las=$(find . -name \*.la -type f) cd $olddir echo "Found la files: $las" for i in $las do sed -e 's/^installed=yes$/installed=no/' \ -e '/^dependency_libs=/s,/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0[[:alnum:]/\._+-]*/\([[:alnum:]\._+-]*\),/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib/\1,g' \ -e "/^dependency_libs=/s,\([[:space:]']\)/usr/lib,\1/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib,g" \ \ -i $src/$i done sysroot_stage_dir $src $dest } python base_do_setscene () { for f in (bb.data.getVar('SCENEFUNCS', d, 1) or '').split(): bb.build.exec_func(f, d) if not os.path.exists(bb.data.getVar('STAMP', d, 1) + ".do_setscene"): bb.build.make_stamp("do_setscene", d) } python do_listtasks () { import sys # emit variables and shell functions #bb.data.emit_env(sys.__stdout__, d) # emit the metadata which isnt valid shell for e in d.keys(): if bb.data.getVarFlag(e, 'task', d): sys.__stdout__.write("%s\n" % e) } python populate_packages_append () { None} python do_rebuild () { """rebuild a package""" } python insane_do_package () { bb.build.exec_func('package_do_package', d) } python check_sanity_eventhandler () { if isinstance(e, bb.event.BuildStarted): check_sanity(e) } python perform_packagecopy () { dest = bb.data.getVar('D', d, True) dvar = bb.data.getVar('PKGD', d, True) bb.mkdirhier(dvar) # Start by package population by taking a copy of the installed # files to operate on os.system('rm -rf %s/*' % (dvar)) os.system('cp -pPR %s/* %s/' % (dest, dvar)) } python populate_sysroot_posthook () { bb.build.exec_func("populate_sysroot_postamble", d) } python package_mapping_rename_hook () { """ Rewrite variables to account for package renaming in things like debian.bbclass or manual PKG variable name changes """ runtime_mapping_rename("RDEPENDS", d) runtime_mapping_rename("RRECOMMENDS", d) runtime_mapping_rename("RSUGGESTS", d) runtime_mapping_rename("RPROVIDES", d) runtime_mapping_rename("RREPLACES", d) runtime_mapping_rename("RCONFLICTS", d) } python populate_packages () { import glob, errno, re,os workdir = bb.data.getVar('WORKDIR', d, True) outdir = bb.data.getVar('DEPLOY_DIR', d, True) dvar = bb.data.getVar('PKGD', d, True) packages = bb.data.getVar('PACKAGES', d, True) pn = bb.data.getVar('PN', d, True) bb.mkdirhier(outdir) os.chdir(dvar) # Sanity check PACKAGES for duplicates - should be moved to # sanity.bbclass once we have the infrastucture package_list = [] for pkg in packages.split(): if pkg in package_list: bb.error("-------------------") bb.error("%s is listed in PACKAGES multiple times, this leads to packaging errors." % pkg) bb.error("Please fix the metadata/report this as bug to OE bugtracker.") bb.error("-------------------") else: package_list.append(pkg) if (bb.data.getVar('PACKAGE_STRIP', d, True) != 'no'): for f in (bb.data.getVar('PACKAGESTRIPFUNCS', d, True) or '').split(): bb.build.exec_func(f, d) pkgdest = bb.data.getVar('PKGDEST', d, True) os.system('rm -rf %s' % pkgdest) seen = [] main_is_empty = 1 main_pkg = bb.data.getVar('PN', d, True) for pkg in package_list: localdata = bb.data.createCopy(d) root = os.path.join(pkgdest, pkg) bb.mkdirhier(root) bb.data.setVar('PKG', pkg, localdata) overrides = bb.data.getVar('OVERRIDES', localdata, True) if not overrides: raise bb.build.FuncFailed('OVERRIDES not defined') bb.data.setVar('OVERRIDES', overrides + ':' + pkg, localdata) bb.data.update_data(localdata) filesvar = bb.data.getVar('FILES', localdata, True) or "" files = filesvar.split() for file in files: if os.path.isabs(file): file = '.' + file if not os.path.islink(file): if os.path.isdir(file): newfiles = [ os.path.join(file,x) for x in os.listdir(file) ] if newfiles: files += newfiles continue globbed = glob.glob(file) if globbed: if [ file ] != globbed: if not file in globbed: files += globbed continue else: globbed.remove(file) files += globbed if (not os.path.islink(file)) and (not os.path.exists(file)): continue if file in seen: continue seen.append(file) if os.path.isdir(file) and not os.path.islink(file): bb.mkdirhier(os.path.join(root,file)) os.chmod(os.path.join(root,file), os.stat(file).st_mode) continue fpath = os.path.join(root,file) dpath = os.path.dirname(fpath) bb.mkdirhier(dpath) ret = bb.copyfile(file, fpath) if ret is False: raise bb.build.FuncFailed("File population failed when copying %s to %s" % (file, fpath)) if pkg == main_pkg and main_is_empty: main_is_empty = 0 del localdata os.chdir(workdir) unshipped = [] for root, dirs, files in os.walk(dvar): for f in files: path = os.path.join(root[len(dvar):], f) if ('.' + path) not in seen: unshipped.append(path) if unshipped != []: bb.note("the following files were installed but not shipped in any package:") for f in unshipped: bb.note(" " + f) bb.build.exec_func("package_name_hook", d) for pkg in package_list: pkgname = bb.data.getVar('PKG_%s' % pkg, d, True) if pkgname is None: bb.data.setVar('PKG_%s' % pkg, pkg, d) dangling_links = {} pkg_files = {} for pkg in package_list: dangling_links[pkg] = [] pkg_files[pkg] = [] inst_root = os.path.join(pkgdest, pkg) for root, dirs, files in os.walk(inst_root): for f in files: path = os.path.join(root, f) rpath = path[len(inst_root):] pkg_files[pkg].append(rpath) try: s = os.stat(path) except OSError, (err, strerror): if err != errno.ENOENT: raise target = os.readlink(path) if target[0] != '/': target = os.path.join(root[len(inst_root):], target) dangling_links[pkg].append(os.path.normpath(target)) for pkg in package_list: rdepends = explode_deps(bb.data.getVar('RDEPENDS_' + pkg, d, 0) or bb.data.getVar('RDEPENDS', d, 0) or "") remstr = "libsoup-2.4 (= 2.29.91-r0.6)" if main_is_empty and remstr in rdepends: rdepends.remove(remstr) for l in dangling_links[pkg]: found = False bb.debug(1, "%s contains dangling link %s" % (pkg, l)) for p in package_list: for f in pkg_files[p]: if f == l: found = True bb.debug(1, "target found in %s" % p) if p == pkg: break if not p in rdepends: rdepends.append(p) break if found == False: bb.note("%s contains dangling symlink to %s" % (pkg, l)) bb.data.setVar('RDEPENDS_' + pkg, " " + " ".join(rdepends), d) packages = bb.data.getVar('PACKAGES', d, 1).split() pkgdest = bb.data.getVar('PKGDEST', d, 1) for pkg in packages: icon_dir = '%s/%s/%s/icons' % (pkgdest, pkg, bb.data.getVar('datadir', d, 1)) if not os.path.exists(icon_dir): continue bb.note("adding gtk-icon-cache postinst and postrm scripts to %s" % pkg) postinst = bb.data.getVar('pkg_postinst_%s' % pkg, d, 1) or bb.data.getVar('pkg_postinst', d, 1) if not postinst: postinst = '#!/bin/sh\n' postinst += bb.data.getVar('gtk_icon_cache_postinst', d, 1) bb.data.setVar('pkg_postinst_%s' % pkg, postinst, d) postrm = bb.data.getVar('pkg_postrm_%s' % pkg, d, 1) or bb.data.getVar('pkg_postrm', d, 1) if not postrm: postrm = '#!/bin/sh\n' postrm += bb.data.getVar('gtk_icon_cache_postrm', d, 1) bb.data.setVar('pkg_postrm_%s' % pkg, postrm, d) import re packages = bb.data.getVar('PACKAGES', d, 1).split() pkgdest = bb.data.getVar('PKGDEST', d, 1) for pkg in packages: schema_dir = '%s/%s/etc/gconf/schemas' % (pkgdest, pkg) schemas = [] schema_re = re.compile(".*\.schemas$") if os.path.exists(schema_dir): for f in os.listdir(schema_dir): if schema_re.match(f): schemas.append(f) if schemas != []: bb.note("adding gconf postinst and prerm scripts to %s" % pkg) bb.data.setVar('SCHEMA_FILES', " ".join(schemas), d) postinst = bb.data.getVar('pkg_postinst_%s' % pkg, d, 1) or bb.data.getVar('pkg_postinst', d, 1) if not postinst: postinst = '#!/bin/sh\n' postinst += bb.data.getVar('gconf_postinst', d, 1) bb.data.setVar('pkg_postinst_%s' % pkg, postinst, d) prerm = bb.data.getVar('pkg_prerm_%s' % pkg, d, 1) or bb.data.getVar('pkg_prerm', d, 1) if not prerm: prerm = '#!/bin/sh\n' prerm += bb.data.getVar('gconf_prerm', d, 1) bb.data.setVar('pkg_prerm_%s' % pkg, prerm, d) import os.path, re packages = bb.data.getVar('PACKAGES', d, 1).split() pkgdest = bb.data.getVar('PKGDEST', d, 1) for pkg in packages: mime_dir = '%s/%s/usr/share/mime/packages' % (pkgdest, pkg) mimes = [] mime_re = re.compile(".*\.xml$") if os.path.exists(mime_dir): for f in os.listdir(mime_dir): if mime_re.match(f): mimes.append(f) if mimes != []: bb.note("adding mime postinst and postrm scripts to %s" % pkg) postinst = bb.data.getVar('pkg_postinst_%s' % pkg, d, 1) or bb.data.getVar('pkg_postinst', d, 1) if not postinst: postinst = '#!/bin/sh\n' postinst += bb.data.getVar('mime_postinst', d, 1) bb.data.setVar('pkg_postinst_%s' % pkg, postinst, d) postrm = bb.data.getVar('pkg_postrm_%s' % pkg, d, 1) or bb.data.getVar('pkg_postrm', d, 1) if not postrm: postrm = '#!/bin/sh\n' postrm += bb.data.getVar('mime_postrm', d, 1) bb.data.setVar('pkg_postrm_%s' % pkg, postrm, d) bb.note("adding freedesktop-mime-info dependency to %s" % pkg) rdepends = explode_deps(bb.data.getVar('RDEPENDS_' + pkg, d, 0) or bb.data.getVar('RDEPENDS', d, 0) or "") rdepends.append("freedesktop-mime-info") bb.data.setVar('RDEPENDS_' + pkg, " " + " ".join(rdepends), d) } python do_clean () { """ Clear the build and temp directories """ removepkg = bb.data.expand("staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi", d) pstage_cleanpackage(removepkg, d) stagepkg = bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/angstromglibc/staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi_2.29.91-r0_armv5te-linux-gnueabi.ipk", d) if os.path.exists(stagepkg): bb.note("Removing staging package %s" % base_path_out(stagepkg, d)) oe.path.remove(stagepkg) oe.path.remove(stagepkg + ".md5") """clear the build and temp directories""" dir = bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0", d) if dir == '//': raise bb.build.FuncFailed("wrong DATADIR") bb.note("removing " + base_path_out(dir, d)) os.system('rm -rf ' + dir) dir = "%s.*" % bb.data.expand(bb.data.getVar('STAMP', d), d) bb.note("removing " + base_path_out(dir, d)) os.system('rm -f '+ dir) } python insane_mapping_rename_hook () { bb.build.exec_func('package_mapping_rename_hook', d) } python package_depchains () { """ For a given set of prefix and postfix modifiers, make those packages RRECOMMENDS on the corresponding packages for its RDEPENDS. Example: If package A depends upon package B, and A's .bb emits an A-dev package, this would make A-dev Recommends: B-dev. If only one of a given suffix is specified, it will take the RRECOMMENDS based on the RDEPENDS of *all* other packages. If more than one of a given suffix is specified, its will only use the RDEPENDS of the single parent package. """ packages = bb.data.getVar('PACKAGES', d, True) postfixes = (bb.data.getVar('DEPCHAIN_POST', d, True) or '').split() prefixes = (bb.data.getVar('DEPCHAIN_PRE', d, True) or '').split() def pkg_adddeprrecs(pkg, base, suffix, getname, depends, d): #bb.note('depends for %s is %s' % (base, depends)) rreclist = explode_deps(bb.data.getVar('RRECOMMENDS_' + pkg, d, True) or bb.data.getVar('RRECOMMENDS', d, True) or "") for depend in depends: if depend.find('-native') != -1 or depend.find('-cross') != -1 or depend.startswith('virtual/'): #bb.note("Skipping %s" % depend) continue if depend.endswith('-dev'): depend = depend.replace('-dev', '') if depend.endswith('-dbg'): depend = depend.replace('-dbg', '') pkgname = getname(depend, suffix) #bb.note("Adding %s for %s" % (pkgname, depend)) if not pkgname in rreclist: rreclist.append(pkgname) #bb.note('setting: RRECOMMENDS_%s=%s' % (pkg, ' '.join(rreclist))) bb.data.setVar('RRECOMMENDS_%s' % pkg, ' '.join(rreclist), d) def pkg_addrrecs(pkg, base, suffix, getname, rdepends, d): #bb.note('rdepends for %s is %s' % (base, rdepends)) rreclist = explode_deps(bb.data.getVar('RRECOMMENDS_' + pkg, d, True) or bb.data.getVar('RRECOMMENDS', d, True) or "") for depend in rdepends: if depend.endswith('-dev'): depend = depend.replace('-dev', '') if depend.endswith('-dbg'): depend = depend.replace('-dbg', '') pkgname = getname(depend, suffix) if not pkgname in rreclist: rreclist.append(pkgname) #bb.note('setting: RRECOMMENDS_%s=%s' % (pkg, ' '.join(rreclist))) bb.data.setVar('RRECOMMENDS_%s' % pkg, ' '.join(rreclist), d) def add_dep(list, dep): dep = dep.split(' (')[0].strip() if dep not in list: list.append(dep) depends = [] for dep in explode_deps(bb.data.getVar('DEPENDS', d, True) or ""): add_dep(depends, dep) rdepends = [] for dep in explode_deps(bb.data.getVar('RDEPENDS', d, True) or ""): add_dep(rdepends, dep) for pkg in packages.split(): for dep in explode_deps(bb.data.getVar('RDEPENDS_' + pkg, d, True) or ""): add_dep(rdepends, dep) #bb.note('rdepends is %s' % rdepends) def post_getname(name, suffix): return '%s%s' % (name, suffix) def pre_getname(name, suffix): return '%s%s' % (suffix, name) pkgs = {} for pkg in packages.split(): for postfix in postfixes: if pkg.endswith(postfix): if not postfix in pkgs: pkgs[postfix] = {} pkgs[postfix][pkg] = (pkg[:-len(postfix)], post_getname) for prefix in prefixes: if pkg.startswith(prefix): if not prefix in pkgs: pkgs[prefix] = {} pkgs[prefix][pkg] = (pkg[:-len(prefix)], pre_getname) for suffix in pkgs: for pkg in pkgs[suffix]: (base, func) = pkgs[suffix][pkg] if suffix == "-dev" and not pkg.startswith("kernel-module-"): pkg_adddeprrecs(pkg, base, suffix, func, depends, d) if len(pkgs[suffix]) == 1: pkg_addrrecs(pkg, base, suffix, func, rdepends, d) else: rdeps = [] for dep in explode_deps(bb.data.getVar('RDEPENDS_' + base, d, True) or bb.data.getVar('RDEPENDS', d, True) or ""): add_dep(rdeps, dep) pkg_addrrecs(pkg, base, suffix, func, rdeps, d) } python do_package_qa () { bb.debug(2, "DO PACKAGE QA") pkgdest = bb.data.getVar('PKGDEST', d, True) packages = bb.data.getVar('PACKAGES',d, True) # no packages should be scanned if not packages: return checks = [package_qa_check_rpath, package_qa_check_dev, package_qa_check_perm, package_qa_check_arch, package_qa_check_desktop, package_qa_hash_style, package_qa_check_dbg] walk_sane = True rdepends_sane = True for package in packages.split(): if bb.data.getVar('INSANE_SKIP_' + package, d, True): bb.note("package %s skipped" % package) continue bb.debug(1, "Checking Package: %s" % package) path = "%s/%s" % (pkgdest, package) if not package_qa_walk(path, checks, package, d): walk_sane = False if not package_qa_check_rdepends(package, pkgdest, d): rdepends_sane = False if not walk_sane or not rdepends_sane: bb.fatal("QA run found fatal errors. Please consider fixing them.") bb.debug(2, "DONE with PACKAGE QA") } python package_ipk_fn () { from bb import data bb.data.setVar('PKGFN', bb.data.getVar('PKG',d), d) } python packagedstage_stampfixing_eventhandler () { if bb.event.getName(e) == "StampUpdate": taskscovered = bb.data.getVar("PSTAGE_TASKS_COVERED", e.data, 1).split() for (fn, task) in e.targets: # strip off 'do_' task = task[3:] if task in taskscovered: stamp = "%s.do_stage_package_populated" % e.stampPrefix[fn] if os.path.exists(stamp): # We're targetting a task which was skipped with packaged staging # so we need to remove the autogenerated stamps. for task in taskscovered: covered = "%s.do_%s" % (e.stampPrefix[fn], task) oe.path.remove(covered) oe.path.remove(stamp) } python do_cleanall () { pass } python do_fetch () { bb.build.exec_func('base_do_fetch', d) } python do_package_ipk () { import re, copy workdir = bb.data.getVar('WORKDIR', d, 1) if not workdir: bb.error("WORKDIR not defined, unable to package") return outdir = bb.data.getVar('DEPLOY_DIR_IPK', d, 1) if not outdir: bb.error("DEPLOY_DIR_IPK not defined, unable to package") return dvar = bb.data.getVar('D', d, 1) if not dvar: bb.error("D not defined, unable to package") return bb.mkdirhier(dvar) tmpdir = bb.data.getVar('TMPDIR', d, 1) if os.access(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"), os.R_OK): os.unlink(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN")) pkgdest = bb.data.getVar('PKGDEST', d, 1) bb.mkdirhier(pkgdest) packages = bb.data.getVar('PACKAGES', d, True) for pkg in packages.split(): localdata = bb.data.createCopy(d) root = "%s/%s" % (pkgdest, pkg) bb.mkdirhier(root) lf = bb.utils.lockfile(root + ".lock") bb.data.setVar('ROOT', '', localdata) bb.data.setVar('ROOT_%s' % pkg, root, localdata) pkgname = bb.data.getVar('PKG_%s' % pkg, localdata, 1) if not pkgname: pkgname = pkg bb.data.setVar('PKG', pkgname, localdata) overrides = bb.data.getVar('OVERRIDES', localdata, True) if not overrides: raise bb.build.FuncFailed('OVERRIDES not defined') bb.data.setVar('OVERRIDES', overrides + ':' + pkg, localdata) bb.data.update_data(localdata) basedir = os.path.join(os.path.dirname(root)) arch = bb.data.getVar('PACKAGE_ARCH', localdata, 1) pkgoutdir = "%s/%s" % (outdir, arch) bb.mkdirhier(pkgoutdir) os.chdir(root) from glob import glob g = glob('*') + glob('.[!.]*') try: del g[g.index('CONTROL')] del g[g.index('./CONTROL')] except ValueError: pass if not g and bb.data.getVar('ALLOW_EMPTY', localdata) != "1": bb.note("Not creating empty archive for %s-%s" % (pkg, bb.data.expand('2.29.91-r0.6', localdata))) bb.utils.unlockfile(lf) continue controldir = os.path.join(root, 'CONTROL') bb.mkdirhier(controldir) try: ctrlfile = file(os.path.join(controldir, 'control'), 'w') except OSError: bb.utils.unlockfile(lf) raise bb.build.FuncFailed("unable to open control file for writing.") fields = [] pe = bb.data.getVar('PE', d, 1) if pe and int(pe) > 0: fields.append(["Version: %s:%s-%s\n", ['PE', 'PKGV', 'PKGR']]) else: fields.append(["Version: %s-%s\n", ['PKGV', 'PKGR']]) fields.append(["Description: %s\n", ['DESCRIPTION']]) fields.append(["Section: %s\n", ['SECTION']]) fields.append(["Priority: %s\n", ['PRIORITY']]) fields.append(["Maintainer: %s\n", ['MAINTAINER']]) fields.append(["License: %s\n", ['LICENSE']]) fields.append(["Architecture: %s\n", ['PACKAGE_ARCH']]) fields.append(["OE: %s\n", ['PN']]) fields.append(["Homepage: %s\n", ['HOMEPAGE']]) def pullData(l, d): l2 = [] for i in l: l2.append(bb.data.getVar(i, d, 1)) return l2 ctrlfile.write("Package: %s\n" % pkgname) # check for required fields try: for (c, fs) in fields: for f in fs: if bb.data.getVar(f, localdata) is None: raise KeyError(f) ctrlfile.write(c % tuple(pullData(fs, localdata))) except KeyError: import sys (type, value, traceback) = sys.exc_info() ctrlfile.close() bb.utils.unlockfile(lf) raise bb.build.FuncFailed("Missing field for ipk generation: %s" % value) # more fields bb.build.exec_func("mapping_rename_hook", localdata) rdepends = explode_deps(bb.data.getVar("RDEPENDS", localdata, 1) or "") rrecommends = explode_deps(bb.data.getVar("RRECOMMENDS", localdata, 1) or "") rsuggests = (bb.data.getVar("RSUGGESTS", localdata, 1) or "").split() rprovides = (bb.data.getVar("RPROVIDES", localdata, 1) or "").split() rreplaces = (bb.data.getVar("RREPLACES", localdata, 1) or "").split() rconflicts = (bb.data.getVar("RCONFLICTS", localdata, 1) or "").split() if not '-locale-' and not '-dbg' and not '-dev' in pkgname: rdepends.append('%s-locale*' % pkgname) if rdepends: ctrlfile.write("Depends: %s\n" % ", ".join(rdepends)) if rsuggests: ctrlfile.write("Suggests: %s\n" % ", ".join(rsuggests)) if rrecommends: ctrlfile.write("Recommends: %s\n" % ", ".join(rrecommends)) if rprovides: ctrlfile.write("Provides: %s\n" % ", ".join(rprovides)) if rreplaces: ctrlfile.write("Replaces: %s\n" % ", ".join(rreplaces)) if rconflicts: ctrlfile.write("Conflicts: %s\n" % ", ".join(rconflicts)) src_uri = bb.data.getVar("SRC_URI", localdata, 1) or d.getVar("FILE", True) src_uri = re.sub("\s+", " ", src_uri) ctrlfile.write("Source: %s\n" % " ".join(src_uri.split())) ctrlfile.close() for script in ["preinst", "postinst", "prerm", "postrm"]: scriptvar = bb.data.getVar('pkg_%s' % script, localdata, 1) if not scriptvar: continue try: scriptfile = file(os.path.join(controldir, script), 'w') except OSError: bb.utils.unlockfile(lf) raise bb.build.FuncFailed("unable to open %s script file for writing." % script) scriptfile.write(scriptvar) scriptfile.close() os.chmod(os.path.join(controldir, script), 0755) conffiles_str = bb.data.getVar("CONFFILES", localdata, 1) if conffiles_str: try: conffiles = file(os.path.join(controldir, 'conffiles'), 'w') except OSError: bb.utils.unlockfile(lf) raise bb.build.FuncFailed("unable to open conffiles for writing.") for f in conffiles_str.split(): conffiles.write('%s\n' % f) conffiles.close() os.chdir(basedir) ret = os.system("PATH=\"%s\" %s %s %s" % (bb.data.getVar("PATH", localdata, 1), bb.data.getVar("IPKGBUILDCMD",d,1), pkg, pkgoutdir)) if ret != 0: bb.utils.unlockfile(lf) raise bb.build.FuncFailed("ipkg-build execution failed") bb.utils.prunedir(controldir) bb.utils.unlockfile(lf) } python read_shlibdeps () { packages = bb.data.getVar('PACKAGES', d, True).split() for pkg in packages: rdepends = explode_deps(bb.data.getVar('RDEPENDS_' + pkg, d, 0) or bb.data.getVar('RDEPENDS', d, 0) or "") for extension in ".shlibdeps", ".pcdeps", ".clilibdeps": depsfile = bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/packages-split/" + pkg + extension, d) if os.access(depsfile, os.R_OK): fd = file(depsfile) lines = fd.readlines() fd.close() for l in lines: rdepends.append(l.rstrip()) bb.data.setVar('RDEPENDS_' + pkg, " " + " ".join(rdepends), d) } python do_distclean () { """clear downloaded sources, build and temp directories""" bb.build.exec_func('do_clean', d) src_uri = bb.data.getVar('SRC_URI', d, 1) if not src_uri: return for uri in src_uri.split(): if bb.decodeurl(uri)[0] == "file": continue try: local = bb.data.expand(bb.fetch.localpath(uri, d), d) except bb.MalformedUrl, e: bb.debug(1, 'Unable to generate local path for malformed uri: %s' % e) else: bb.note("removing %s" % base_path_out(local, d)) try: if os.path.exists(local + ".md5"): os.remove(local + ".md5") if os.path.exists(local): os.remove(local) except OSError, e: bb.note("Error in removal: %s" % e) } python do_checkuri () { import sys localdata = bb.data.createCopy(d) bb.data.update_data(localdata) src_uri = bb.data.getVar('SRC_URI', localdata, 1) try: bb.fetch.init(src_uri.split(),d) except bb.fetch.NoMethodError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("No method: %s" % value) try: bb.fetch.checkstatus(localdata) except bb.fetch.MissingParameterError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("Missing parameters: %s" % value) except bb.fetch.FetchError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("Fetch failed: %s" % value) except bb.fetch.MD5SumError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("MD5 failed: %s" % value) except: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("Unknown fetch Error: %s" % value) } python base_do_fetch () { import sys localdata = bb.data.createCopy(d) bb.data.update_data(localdata) src_uri = bb.data.getVar('SRC_URI', localdata, 1) if not src_uri: return 1 try: bb.fetch.init(src_uri.split(),d) except bb.fetch.NoMethodError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("No method: %s" % value) except bb.MalformedUrl: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("Malformed URL: %s" % value) try: bb.fetch.go(localdata) except bb.fetch.MissingParameterError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("Missing parameters: %s" % value) except bb.fetch.FetchError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("Fetch failed: %s" % value) except bb.fetch.MD5SumError: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("MD5 failed: %s" % value) except: (type, value, traceback) = sys.exc_info() raise bb.build.FuncFailed("Unknown fetch Error: %s" % value) pv = bb.data.getVar('PV', d, True) pn = bb.data.getVar('PN', d, True) # Check each URI first_uri = True for url in src_uri.split(): localpath = bb.data.expand(bb.fetch.localpath(url, localdata), localdata) (type,host,path,_,_,params) = bb.decodeurl(url) uri = "%s://%s%s" % (type,host,path) try: if type in [ "http", "https", "ftp", "ftps" ]: # We provide a default shortcut of plain [] for the first fetch uri # Explicit names in any uri overrides this default. if not "name" in params and first_uri: first_uri = False params["name"] = "" if not base_chk_file(pn, pv, uri, localpath, params, d): if not bb.data.getVar("OE_ALLOW_INSECURE_DOWNLOADS", d, True): bb.fatal("%s-%s: %s cannot check archive integrity" % (pn,pv,uri)) else: bb.note("%s-%s: %s cannot check archive integrity" % (pn,pv,uri)) except Exception: raise bb.build.FuncFailed("Checksum of '%s' failed" % uri) } python do_populate_sysroot () { # # if do_stage exists, we're legacy. In that case run the do_stage, # modify the SYSROOT_DESTDIR variable and then run the staging preprocess # functions against staging directly. # # Otherwise setup a destdir, copy the results from do_install # and run the staging preprocess against that # pstageactive = (bb.data.getVar("PSTAGING_ACTIVE", d, True) == "1") lockfile = bb.data.getVar("SYSROOT_LOCK", d, True) stagefunc = bb.data.getVar('do_stage', d, True) legacy = is_legacy_staging(d) if legacy: bb.data.setVar("SYSROOT_DESTDIR", "", d) bb.note("Legacy staging mode for %s" % bb.data.getVar("FILE", d, True)) try: file = open("%s/legacy-staging.log" % bb.data.getVar("TMPDIR", d, 1), "a") file.write("%s\n" % bb.data.getVar("FILE", d, True)) file.close() except: pass if bb.data.getVarFlags('do_stage', d) is None: bb.fatal("This recipe (%s) has a do_stage_prepend or do_stage_append and do_stage now doesn't exist. Please rename this to do_stage()" % bb.data.getVar("FILE", d, True)) lock = bb.utils.lockfile(lockfile) bb.build.exec_func('populate_sysroot_prehook', d) bb.build.exec_func('do_stage', d) for f in (bb.data.getVar('SYSROOT_PREPROCESS_FUNCS', d, True) or '').split(): bb.build.exec_func(f, d) bb.build.exec_func('populate_sysroot_posthook', d) bb.utils.unlockfile(lock) else: dest = bb.data.getVar('D', d, True) sysrootdest = bb.data.expand('/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/sysroot-destdir//home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/armv5te-angstrom-linux-gnueabi', d) bb.mkdirhier(sysrootdest) bb.build.exec_func("sysroot_stage_all", d) #os.system('cp -pPR %s/* %s/' % (dest, sysrootdest)) for f in (bb.data.getVar('SYSROOT_PREPROCESS_FUNCS', d, True) or '').split(): bb.build.exec_func(f, d) if pstageactive: bb.build.exec_func("packagedstaging_fastpath", d) lock = bb.utils.lockfile(lockfile) os.system(bb.data.expand('cp -pPR /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/sysroot-destdir//home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/* /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/', d)) bb.utils.unlockfile(lock) } python __anonymous () { None} python staging_package_libtoolhack () { # Deal with libtool not supporting sysroots and add our new # staging location tmpdir = bb.data.getVar('TMPDIR', d, True) staging = bb.data.getVar('STAGING_DIR', d, True) fixmefn = staging + "/fixmepath" try: fixmefd = open(fixmefn,"r") fixmefiles = fixmefd.readlines() fixmefd.close() oe.path.remove(fixmefn) for file in fixmefiles: oe_run(d, "sed -i -e s:FIXMESTAGINGDIR:%s:g %s" % (staging, tmpdir + '/' + file)) except IOError: pass } python read_subpackage_metadata () { data = read_pkgdata(bb.data.getVar('PN', d, 1), d) for key in data.keys(): bb.data.setVar(key, data[key], d) for pkg in bb.data.getVar('PACKAGES', d, 1).split(): sdata = read_subpkgdata(pkg, d) for key in sdata.keys(): bb.data.setVar(key, sdata[key], d) } python do_setscene () { bb.build.exec_func('base_do_setscene', d) } python do_package () { bb.build.exec_func('insane_do_package', d) } python do_qa_staging () { bb.debug(2, "QA checking staging") if not package_qa_check_staged(bb.data.getVar('STAGING_LIBDIR',d,True), d): bb.fatal("QA staging was broken by the package built above") } python do_distribute_sources () { bb.build.exec_func("do_fetch", d) cmd = bb.data.getVar('SRC_DISTRIBUTECOMMAND', d, 1) if not cmd: raise bb.build.FuncFailed("Unable to distribute sources, SRC_DISTRIBUTECOMMAND not set") try: dlonly = int(d.getVar("SRC_DISTRIBUTE_DLONLY", 1)) except ValueError: raise bb.build.FuncFailed("Invalid value for SRC_DISTRIBUTE_DLONLY: expected integer.") dldir = os.path.realpath(d.getVar("DL_DIR", 1) or "") licenses = (bb.data.getVar('LICENSE', d, 1) or "unknown").split() urldatadict = bb.fetch.init(d.getVar("SRC_URI", True).split(), d, True) for url, urldata in urldatadict.iteritems(): if not urldata.setup: urldata.setup_localpath(d) local = urldata.localpath if dlonly and dldir and not \ os.path.realpath(local).startswith(dldir + os.path.sep): continue bb.data.setVar('SRC', os.path.abspath(local), d) for license in licenses: for entry in license.split("|"): bb.data.setVar('LIC', entry, d) bb.build.exec_func('SRC_DISTRIBUTECOMMAND', d) } python packagestage_scenefunc () { import glob if bb.data.getVar("PSTAGING_ACTIVE", d, 1) == "0": return bb.build.exec_func("staging_helper", d) removepkg = bb.data.expand("staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi", d) pstage_cleanpackage(removepkg, d) stagepkg = bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/angstromglibc/staging-libsoup-2.4-armv5te-angstrom-linux-gnueabi_2.29.91-r0_armv5te-linux-gnueabi.ipk", d) if not os.path.exists(stagepkg): staging_fetch(stagepkg, d) if os.path.exists(stagepkg): pstage_set_pkgmanager(d) file = bb.data.getVar("FILE", d, True) bb.debug(2, "Packaged staging active for %s\n" % file) # # Install the staging package somewhere temporarily so we can extract the stamp files # bb.mkdirhier(bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/tstage//usr/lib/opkg/info/ ", d)) cmd = bb.data.expand("stage-manager-ipkg -f /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/pstage/opkg.conf -force-depends -o /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/tstage install", d) try: oe_run(d, "%s %s" % (cmd, stagepkg)) except RuntimeError: bb.fatal("Couldn't install the staging package to a temp directory") # # Grab the staging lock now so that we don't have other threads try and # validate or install based on these stamps being valid. This is a # potential issue for certain BB_STAMP_POLICY values and enough # concurrent threads. # lf = bb.utils.lockfile(bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/staging.lock", d)) # # Copy the stamp files into the main stamps directoy # cmd = bb.data.expand("cp -dpR /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/tstage/stamps/* /home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/stamps/", d) try: ret = oe_run(d, cmd) except RuntimeError: bb.utils.unlockfile(lf) bb.fatal("Couldn't copy the staging package stamp files") # # Iterate over the stamps seeing if they're valid. If we find any that # are invalid or the task wasn't in the taskgraph, assume caution and # do a rebuild. # # FIXME - some tasks are safe to ignore in the task graph. e.g. package_write_* stageok = True taskscovered = bb.data.getVar("PSTAGE_TASKS_COVERED", d, True).split() stamp = bb.data.getVar("STAMP", d, True) for task in taskscovered: task = 'do_' + task stampfn = "%s.%s" % (stamp, task) bb.debug(1, "Checking %s" % (stampfn)) if os.path.exists(stampfn): stageok = bb.runqueue.check_stamp_fn(file, task, d) bb.debug(1, "Result %s" % (stageok)) if not stageok: bb.utils.unlockfile(lf) break # Remove the stamps and files we added above # FIXME - we should really only remove the stamps we added for fname in glob.glob(stamp + '.*'): oe.path.remove(fname) oe.path.remove(bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/work/armv5te-angstrom-linux-gnueabi/libsoup-2.4-2.29.91-r0/tstage", d)) if stageok: bb.note("Staging package found, using it for %s." % file) installcmd = bb.data.getVar("PSTAGE_INSTALL_CMD", d, 1) try: ret = oe_run(d, "%s %s" % (installcmd, stagepkg)) except RuntimeError: bb.note("Failure installing prestage package") finally: bb.utils.unlockfile(lf) bb.build.exec_func("staging_package_libtoolhack", d) bb.build.make_stamp("do_stage_package_populated", d) else: bb.note("Staging package found but invalid for %s" % file) } python oe_import () { if isinstance(e, bb.event.ConfigParsed): import os, sys bbpath = e.data.getVar("BBPATH", True).split(":") sys.path[0:0] = [os.path.join(dir, "lib") for dir in bbpath] def inject(name, value): """Make a python object accessible from the metadata""" if hasattr(bb.utils, "_context"): bb.utils._context[name] = value else: __builtins__[name] = value for toimport in e.data.getVar("OE_IMPORTS", True).split(): imported = __import__(toimport) inject(toimport.split(".", 1)[0], imported) } python do_unpack () { bb.build.exec_func('base_do_unpack', d) } python package_do_pkgconfig () { import re packages = bb.data.getVar('PACKAGES', d, True) workdir = bb.data.getVar('WORKDIR', d, True) pkgdest = bb.data.getVar('PKGDEST', d, True) shlibs_dir = bb.data.getVar('SHLIBSDIR', d, True) bb.mkdirhier(shlibs_dir) pc_re = re.compile('(.*)\.pc$') var_re = re.compile('(.*)=(.*)') field_re = re.compile('(.*): (.*)') pkgconfig_provided = {} pkgconfig_needed = {} for pkg in packages.split(): pkgconfig_provided[pkg] = [] pkgconfig_needed[pkg] = [] top = os.path.join(pkgdest, pkg) for root, dirs, files in os.walk(top): for file in files: m = pc_re.match(file) if m: pd = bb.data.init() name = m.group(1) pkgconfig_provided[pkg].append(name) path = os.path.join(root, file) if not os.access(path, os.R_OK): continue f = open(path, 'r') lines = f.readlines() f.close() for l in lines: m = var_re.match(l) if m: name = m.group(1) val = m.group(2) bb.data.setVar(name, bb.data.expand(val, pd), pd) continue m = field_re.match(l) if m: hdr = m.group(1) exp = bb.data.expand(m.group(2), pd) if hdr == 'Requires': pkgconfig_needed[pkg] += exp.replace(',', ' ').split() pstageactive = bb.data.getVar('PSTAGING_ACTIVE', d, True) if pstageactive == "1": lf = bb.utils.lockfile(bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/staging.lock", d)) for pkg in packages.split(): pkgs_file = os.path.join(shlibs_dir, pkg + ".pclist") if os.path.exists(pkgs_file): os.remove(pkgs_file) if pkgconfig_provided[pkg] != []: f = open(pkgs_file, 'w') for p in pkgconfig_provided[pkg]: f.write('%s\n' % p) f.close() package_stagefile(pkgs_file, d) for dir in [shlibs_dir]: if not os.path.exists(dir): continue for file in os.listdir(dir): m = re.match('^(.*)\.pclist$', file) if m: pkg = m.group(1) fd = open(os.path.join(dir, file)) lines = fd.readlines() fd.close() pkgconfig_provided[pkg] = [] for l in lines: pkgconfig_provided[pkg].append(l.rstrip()) for pkg in packages.split(): deps = [] for n in pkgconfig_needed[pkg]: found = False for k in pkgconfig_provided.keys(): if n in pkgconfig_provided[k]: if k != pkg and not (k in deps): deps.append(k) found = True if found == False: bb.note("couldn't find pkgconfig module '%s' in any package" % n) deps_file = os.path.join(pkgdest, pkg + ".pcdeps") if os.path.exists(deps_file): os.remove(deps_file) if len(deps): fd = open(deps_file, 'w') for dep in deps: fd.write(dep + '\n') fd.close() package_stagefile(deps_file, d) if pstageactive == "1": bb.utils.unlockfile(lf) } python base_do_unpack () { from glob import glob src_uri = d.getVar("SRC_URI", True) if not src_uri: return srcurldata = bb.fetch.init(src_uri.split(), d, True) filespath = d.getVar("FILESPATH", True).split(":") for url in src_uri.split(): urldata = srcurldata[url] if urldata.type == "file" and "*" in urldata.path: # The fetch code doesn't know how to handle globs, so # we need to handle the local bits ourselves for path in filespath: srcdir = oe.path.join(path, urldata.host, os.path.dirname(urldata.path)) if os.path.exists(srcdir): break else: bb.fatal("Unable to locate files for %s" % url) for filename in glob(oe.path.join(srcdir, os.path.basename(urldata.path))): oe_unpack(d, filename, urldata) else: local = urldata.localpath if not local: raise bb.build.FuncFailed('Unable to locate local file for %s' % url) oe_unpack(d, local, urldata) } python base_scenefunction () { stamp = bb.data.getVar('STAMP', d, 1) + ".needclean" if os.path.exists(stamp): bb.build.exec_func("do_clean", d) } python recipe_sanity_eh () { from bb.event import getName if getName(e) != "ConfigParsed": return d = e.data cfgdata = {} for k in d.keys(): #for k in ["S", "PR", "PV", "PN", "DESCRIPTION", "LICENSE", "DEPENDS", # "SECTION"]: cfgdata[k] = d.getVar(k, 0) d.setVar("__recipe_sanity_cfgdata", cfgdata) #d.setVar("__recipe_sanity_cfgdata", d) # Sick, very sick.. from bb.data_smart import DataSmart old = DataSmart.renameVar def myrename(self, key, newkey): oldvalue = self.getVar(newkey, 0) old(self, key, newkey) newvalue = self.getVar(newkey, 0) if oldvalue: renames = self.getVar("__recipe_sanity_renames", 0) or set() renames.add((key, newkey, oldvalue, newvalue)) self.setVar("__recipe_sanity_renames", renames) DataSmart.renameVar = myrename } python package_do_package () { packages = (bb.data.getVar('PACKAGES', d, True) or "").split() if len(packages) < 1: bb.debug(1, "No packages to build, skipping do_package") return workdir = bb.data.getVar('WORKDIR', d, True) outdir = bb.data.getVar('DEPLOY_DIR', d, True) dest = bb.data.getVar('D', d, True) dvar = bb.data.getVar('PKGD', d, True) pn = bb.data.getVar('PN', d, True) if not workdir or not outdir or not dest or not dvar or not pn or not packages: bb.error("WORKDIR, DEPLOY_DIR, D, PN and PKGD all must be defined, unable to package") return for f in (bb.data.getVar('PACKAGEFUNCS', d, True) or '').split(): bb.build.exec_func(f, d) package_run_hooks(f, d) } python base_eventhandler () { from bb import note, error, data from bb.event import getName name = getName(e) if name == "TaskCompleted": msg = "package %s: task %s is complete." % (data.getVar("PF", e.data, 1), e.task) elif name == "UnsatisfiedDep": msg = "package %s: dependency %s %s" % (e.pkg, e.dep, name[:-3].lower()) else: return # Only need to output when using 1.8 or lower, the UI code handles it # otherwise if (int(bb.__version__.split(".")[0]) <= 1 and int(bb.__version__.split(".")[1]) <= 8): if msg: note(msg) if name.startswith("BuildStarted"): bb.data.setVar( 'BB_VERSION', bb.__version__, e.data ) statusvars = bb.data.getVar("BUILDCFG_VARS", e.data, 1).split() statuslines = ["%-17s = \"%s\"" % (i, bb.data.getVar(i, e.data, 1) or '') for i in statusvars] statusmsg = "\n%s\n%s\n" % (bb.data.getVar("BUILDCFG_HEADER", e.data, 1), "\n".join(statuslines)) print statusmsg needed_vars = bb.data.getVar("BUILDCFG_NEEDEDVARS", e.data, 1).split() pesteruser = [] for v in needed_vars: val = bb.data.getVar(v, e.data, 1) if not val or val == 'INVALID': pesteruser.append(v) if pesteruser: bb.fatal('The following variable(s) were not set: %s\nPlease set them directly, or choose a MACHINE or DISTRO that sets them.' % ', '.join(pesteruser)) # # Handle removing stamps for 'rebuild' task # if name.startswith("StampUpdate"): for (fn, task) in e.targets: #print "%s %s" % (task, fn) if task == "do_rebuild": dir = "%s.*" % e.stampPrefix[fn] bb.note("Removing stamps: " + dir) os.system('rm -f '+ dir) os.system('touch ' + e.stampPrefix[fn] + '.needclean') if not data in e.__dict__: return log = data.getVar("EVENTLOG", e.data, 1) if log: logfile = file(log, "a") logfile.write("%s\n" % msg) logfile.close() } python package_name_hook () { bb.build.exec_func('debian_package_name_hook', d) } python do_package_stage () { if bb.data.getVar("PSTAGING_ACTIVE", d, 1) != "1": return # # Handle deploy/ packages # bb.build.exec_func("read_subpackage_metadata", d) stagepath = bb.data.getVar("PSTAGE_TMPDIR_STAGE", d, 1) tmpdir = bb.data.getVar("TMPDIR", d, True) packages = (bb.data.getVar('PACKAGES', d, 1) or "").split() if len(packages) > 0: if bb.data.inherits_class('package_ipk', d): ipkpath = bb.data.getVar('DEPLOY_DIR_IPK', d, True).replace(tmpdir, stagepath) if bb.data.inherits_class('package_deb', d): debpath = bb.data.getVar('DEPLOY_DIR_DEB', d, True).replace(tmpdir, stagepath) if bb.data.inherits_class('package_rpm', d): rpmpath = bb.data.getVar('DEPLOY_DIR_RPM', d, True).replace(tmpdir, stagepath) for pkg in packages: pkgname = bb.data.getVar('PKG_%s' % pkg, d, 1) if not pkgname: pkgname = pkg arch = bb.data.getVar('PACKAGE_ARCH_%s' % pkg, d, 1) if not arch: arch = bb.data.getVar('PACKAGE_ARCH', d, 1) pr = bb.data.getVar('PR_%s' % pkg, d, 1) if not pr: pr = bb.data.getVar('PR', d, 1) if not packaged(pkg, d): continue if bb.data.inherits_class('package_ipk', d): srcname = bb.data.expand(pkgname + "_2.29.91-" + pr + ".6" + "_" + arch + ".ipk", d) srcfile = bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/ipk/" + arch + "/" + srcname, d) if os.path.exists(srcfile): destpath = ipkpath + "/" + arch + "/" bb.mkdirhier(destpath) bb.copyfile(srcfile, destpath + srcname) if bb.data.inherits_class('package_deb', d): if arch == 'all': srcname = bb.data.expand(pkgname + "_2.29.91-" + pr + ".6" + "_all.deb", d) else: srcname = bb.data.expand(pkgname + "_2.29.91-" + pr + ".6" + "_${DPKG_ARCH}.deb", d) srcfile = bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/deb/" + arch + "/" + srcname, d) if os.path.exists(srcfile): destpath = debpath + "/" + arch + "/" bb.mkdirhier(destpath) bb.copyfile(srcfile, destpath + srcname) if bb.data.inherits_class('package_rpm', d): version = bb.data.getVar('PV', d, 1) version = version.replace('-', '+') bb.data.setVar('RPMPV', version, d) srcname = bb.data.expand(pkgname + "-${RPMPV}-" + pr + ".6" + ".arm.rpm", d) srcfile = bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/deploy/glibc/rpm/" + arch + "/" + srcname, d) if os.path.exists(srcfile): destpath = rpmpath + "/" + arch + "/" bb.mkdirhier(destpath) bb.copyfile(srcfile, destpath + srcname) # # Handle stamps/ files # stampfn = bb.data.getVar("STAMP", d, True) destdir = os.path.dirname(stampfn.replace(tmpdir, stagepath)) bb.mkdirhier(destdir) # We need to include the package_stage stamp in the staging package so create one bb.build.make_stamp("do_package_stage", d) oe_run(d, "cp -dpR %s.do_* %s/" % (stampfn, destdir)) pstage_set_pkgmanager(d) bb.build.exec_func("staging_helper", d) bb.build.exec_func("staging_packager", d) lf = bb.utils.lockfile(bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/staging.lock", d)) bb.build.exec_func("staging_package_installer", d) bb.utils.unlockfile(lf) } python base_do_patch () { bb.build.exec_func('patch_do_patch', d) } python package_ipk_install () { # # Warning - this function is not multimachine safe (see stagingdir reference)! # pkg = bb.data.getVar('PKG', d, 1) pkgfn = bb.data.getVar('PKGFN', d, 1) rootfs = bb.data.getVar('IMAGE_ROOTFS', d, 1) ipkdir = bb.data.getVar('DEPLOY_DIR_IPK', d, 1) stagingdir = bb.data.getVar('STAGING_DIR', d, 1) tmpdir = bb.data.getVar('TMPDIR', d, 1) if None in (pkg,pkgfn,rootfs): raise bb.build.FuncFailed("missing variables (one or more of PKG, PKGFN, IMAGEROOTFS)") try: bb.mkdirhier(rootfs) os.chdir(rootfs) except OSError: import sys (type, value, traceback) = sys.exc_info() print value raise bb.build.FuncFailed # Generate ipk.conf if it or the stamp doesnt exist conffile = os.path.join(stagingdir,"opkg.conf") if not os.access(conffile, os.R_OK): ipkg_archs = bb.data.getVar('PACKAGE_ARCHS',d) if ipkg_archs is None: bb.error("PACKAGE_ARCHS missing") raise FuncFailed ipkg_archs = ipkg_archs.split() arch_priority = 1 f = open(conffile,"w") for arch in ipkg_archs: f.write("arch %s %s\n" % ( arch, arch_priority )) arch_priority += 1 f.write("src local file:%s" % ipkdir) f.close() if (not os.access(os.path.join(ipkdir,"Packages"), os.R_OK) or not os.access(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"),os.R_OK)): ret = os.system('ipkg-make-index -p %s %s ' % (os.path.join(ipkdir, "Packages"), ipkdir)) if (ret != 0 ): raise bb.build.FuncFailed f = open(os.path.join(tmpdir, "stamps", "IPK_PACKAGE_INDEX_CLEAN"),"w") f.close() ret = os.system('opkg-cl -o %s -f %s update' % (rootfs, conffile)) ret = os.system('opkg-cl -o %s -f %s install %s' % (rootfs, conffile, pkgfn)) if (ret != 0 ): raise bb.build.FuncFailed } python do_recipe_sanity () { p = d.getVar("P", 1) p = "%s %s %s" % (d.getVar("PN", 1), d.getVar("PV", 1), d.getVar("PR", 1)) sanitychecks = [ (can_remove_FILESDIR, "candidate for removal of FILESDIR"), (can_remove_FILESPATH, "candidate for removal of FILESPATH"), #(can_use_autotools_base, "candidate for use of autotools_base"), (incorrect_nonempty_PACKAGES, "native or cross recipe with non-empty PACKAGES"), ] cfgdata = d.getVar("__recipe_sanity_cfgdata", 0) for (func, msg) in sanitychecks: if func(cfgdata, d): __note(msg, d) can_remove_others(p, cfgdata, d) var_renames_overwrite(cfgdata, d) req_vars(cfgdata, d) bad_runtime_vars(cfgdata, d) } python do_patch () { bb.build.exec_func('base_do_patch', d) } python do_runstrip () { import stat dvar = bb.data.getVar('PKGD', d, True) def isexec(path): try: s = os.stat(path) except (os.error, AttributeError): return 0 return (s[stat.ST_MODE] & stat.S_IEXEC) for root, dirs, files in os.walk(dvar): for f in files: file = os.path.join(root, f) if not os.path.islink(file) and not os.path.isdir(file) and isexec(file): runstrip(file, d) } python package_do_split_locales () { if (bb.data.getVar('PACKAGE_NO_LOCALE', d, True) == '1'): bb.debug(1, "package requested not splitting locales") return packages = (bb.data.getVar('PACKAGES', d, True) or "").split() datadir = bb.data.getVar('datadir', d, True) if not datadir: bb.note("datadir not defined") return dvar = bb.data.getVar('PKGD', d, True) pn = bb.data.getVar('PN', d, True) if pn + '-locale' in packages: packages.remove(pn + '-locale') localedir = os.path.join(dvar + datadir, 'locale') if not os.path.isdir(localedir): bb.debug(1, "No locale files in this package") return locales = os.listdir(localedir) # This is *really* broken mainpkg = packages[0] # At least try and patch it up I guess... if mainpkg.find('-dbg'): mainpkg = mainpkg.replace('-dbg', '') if mainpkg.find('-dev'): mainpkg = mainpkg.replace('-dev', '') for l in locales: ln = legitimize_package_name(l) pkg = pn + '-locale-' + ln packages.append(pkg) bb.data.setVar('FILES_' + pkg, os.path.join(datadir, 'locale', l), d) bb.data.setVar('RDEPENDS_' + pkg, '%s virtual-locale-%s' % (mainpkg, ln), d) bb.data.setVar('RPROVIDES_' + pkg, '%s-locale %s-translation' % (pn, ln), d) bb.data.setVar('DESCRIPTION_' + pkg, '%s translation for %s' % (l, pn), d) bb.data.setVar('PACKAGES', ' '.join(packages), d) } python debian_package_name_hook () { import glob, copy, stat, errno, re pkgdest = bb.data.getVar('PKGDEST', d, 1) packages = bb.data.getVar('PACKAGES', d, 1) def socrunch(s): s = s.lower().replace('_', '-') m = re.match("^(.*)(.)\.so\.(.*)$", s) if m is None: return None if m.group(2) in '0123456789': bin = '%s%s-%s' % (m.group(1), m.group(2), m.group(3)) else: bin = m.group(1) + m.group(2) + m.group(3) dev = m.group(1) + m.group(2) return (bin, dev) def isexec(path): try: s = os.stat(path) except (os.error, AttributeError): return 0 return (s[stat.ST_MODE] & stat.S_IEXEC) def auto_libname(packages, orig_pkg): bin_re = re.compile(".*/s?bin$") lib_re = re.compile(".*/lib$") so_re = re.compile("lib.*\.so") sonames = [] has_bins = 0 has_libs = 0 pkg_dir = os.path.join(pkgdest, orig_pkg) for root, dirs, files in os.walk(pkg_dir): if bin_re.match(root) and files: has_bins = 1 if lib_re.match(root) and files: has_libs = 1 for f in files: if so_re.match(f): fp = os.path.join(root, f) cmd = "PATH=" + bb.data.getVar('PATH', d, 1) + " " + (bb.data.getVar('TARGET_PREFIX', d, 1) or "") + "objdump -p " + fp + " 2>/dev/null" fd = os.popen(cmd) lines = fd.readlines() fd.close() for l in lines: m = re.match("\s+SONAME\s+([^\s]*)", l) if m and not m.group(1) in sonames: sonames.append(m.group(1)) bb.debug(1, 'LIBNAMES: pkg %s libs %d bins %d sonames %s' % (orig_pkg, has_libs, has_bins, sonames)) soname = None if len(sonames) == 1: soname = sonames[0] elif len(sonames) > 1: lead = bb.data.getVar('LEAD_SONAME', d, 1) if lead: r = re.compile(lead) filtered = [] for s in sonames: if r.match(s): filtered.append(s) if len(filtered) == 1: soname = filtered[0] elif len(filtered) > 1: bb.note("Multiple matches (%s) for LEAD_SONAME '%s'" % (", ".join(filtered), lead)) else: bb.note("Multiple libraries (%s) found, but LEAD_SONAME '%s' doesn't match any of them" % (", ".join(sonames), lead)) else: bb.note("Multiple libraries (%s) found and LEAD_SONAME not defined" % ", ".join(sonames)) if has_libs and not has_bins and soname: soname_result = socrunch(soname) if soname_result: (pkgname, devname) = soname_result for pkg in packages.split(): if (bb.data.getVar('PKG_' + pkg, d) or bb.data.getVar('DEBIAN_NOAUTONAME_' + pkg, d)): continue debian_pn = bb.data.getVar('DEBIANNAME_' + pkg, d) if debian_pn: newpkg = debian_pn elif pkg == orig_pkg: newpkg = pkgname else: newpkg = pkg.replace(orig_pkg, devname, 1) if newpkg != pkg: bb.data.setVar('PKG_' + pkg, newpkg, d) for pkg in (bb.data.getVar('AUTO_LIBNAME_PKGS', d, 1) or "").split(): auto_libname(packages, pkg) } python populate_sysroot_prehook () { bb.build.exec_func("populate_sysroot_preamble", d) } python package_do_shlibs () { import re exclude_shlibs = bb.data.getVar('EXCLUDE_FROM_SHLIBS', d, 0) if exclude_shlibs: bb.debug(1, "not generating shlibs") return lib_re = re.compile("^lib.*\.so") libdir = bb.data.getVar('base_libdir', d, True) libdir_re = re.compile(".*%s$" % (libdir)) packages = bb.data.getVar('PACKAGES', d, True) workdir = bb.data.getVar('WORKDIR', d, True) ver = bb.data.getVar('PKGV', d, True) if not ver: bb.error("PKGV not defined") return pkgdest = bb.data.getVar('PKGDEST', d, True) shlibs_dir = bb.data.getVar('SHLIBSDIR', d, True) bb.mkdirhier(shlibs_dir) pstageactive = bb.data.getVar('PSTAGING_ACTIVE', d, True) if pstageactive == "1": lf = bb.utils.lockfile(bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/staging.lock", d)) if bb.data.getVar('PACKAGE_SNAP_LIB_SYMLINKS', d, True) == "1": snap_symlinks = True else: snap_symlinks = False if (bb.data.getVar('USE_LDCONFIG', d, True) or "1") == "1": use_ldconfig = True else: use_ldconfig = False needed = {} private_libs = bb.data.getVar('PRIVATE_LIBS', d, True) for pkg in packages.split(): needs_ldconfig = False bb.debug(2, "calculating shlib provides for %s" % pkg) pkgver = bb.data.getVar('PKGV_' + pkg, d, True) if not pkgver: pkgver = bb.data.getVar('PV_' + pkg, d, True) if not pkgver: pkgver = ver needed[pkg] = [] sonames = list() top = os.path.join(pkgdest, pkg) renames = [] for root, dirs, files in os.walk(top): for file in files: soname = None path = os.path.join(root, file) if (os.access(path, os.X_OK) or lib_re.match(file)) and not os.path.islink(path): cmd = bb.data.getVar('OBJDUMP', d, True) + " -p " + path + " 2>/dev/null" cmd = "PATH=\"%s\" %s" % (bb.data.getVar('PATH', d, True), cmd) fd = os.popen(cmd) lines = fd.readlines() fd.close() for l in lines: m = re.match("\s+NEEDED\s+([^\s]*)", l) if m: needed[pkg].append(m.group(1)) m = re.match("\s+SONAME\s+([^\s]*)", l) if m: this_soname = m.group(1) if not this_soname in sonames: # if library is private (only used by package) then do not build shlib for it if not private_libs or -1 == private_libs.find(this_soname): sonames.append(this_soname) if libdir_re.match(root): needs_ldconfig = True if snap_symlinks and (file != soname): renames.append((path, os.path.join(root, this_soname))) for (old, new) in renames: os.rename(old, new) shlibs_file = os.path.join(shlibs_dir, pkg + ".list") if os.path.exists(shlibs_file): os.remove(shlibs_file) shver_file = os.path.join(shlibs_dir, pkg + ".ver") if os.path.exists(shver_file): os.remove(shver_file) if len(sonames): fd = open(shlibs_file, 'w') for s in sonames: fd.write(s + '\n') fd.close() package_stagefile(shlibs_file, d) fd = open(shver_file, 'w') fd.write(pkgver + '\n') fd.close() package_stagefile(shver_file, d) if needs_ldconfig and use_ldconfig: bb.debug(1, 'adding ldconfig call to postinst for %s' % pkg) postinst = bb.data.getVar('pkg_postinst_%s' % pkg, d, True) or bb.data.getVar('pkg_postinst', d, True) if not postinst: postinst = '#!/bin/sh\n' postinst += bb.data.getVar('ldconfig_postinst_fragment', d, True) bb.data.setVar('pkg_postinst_%s' % pkg, postinst, d) if pstageactive == "1": bb.utils.unlockfile(lf) shlib_provider = {} list_re = re.compile('^(.*)\.list$') for dir in [shlibs_dir]: if not os.path.exists(dir): continue for file in os.listdir(dir): m = list_re.match(file) if m: dep_pkg = m.group(1) fd = open(os.path.join(dir, file)) lines = fd.readlines() fd.close() ver_file = os.path.join(dir, dep_pkg + '.ver') lib_ver = None if os.path.exists(ver_file): fd = open(ver_file) lib_ver = fd.readline().rstrip() fd.close() for l in lines: shlib_provider[l.rstrip()] = (dep_pkg, lib_ver) assumed_libs = bb.data.getVar('ASSUME_SHLIBS', d, True) if assumed_libs: for e in assumed_libs.split(): l, dep_pkg = e.split(":") lib_ver = None dep_pkg = dep_pkg.rsplit("_", 1) if len(dep_pkg) == 2: lib_ver = dep_pkg[1] dep_pkg = dep_pkg[0] shlib_provider[l] = (dep_pkg, lib_ver) dep_packages = [] for pkg in packages.split(): bb.debug(2, "calculating shlib requirements for %s" % pkg) deps = list() for n in needed[pkg]: if n in shlib_provider.keys(): (dep_pkg, ver_needed) = shlib_provider[n] if dep_pkg == pkg: continue if ver_needed: dep = "%s (>= %s)" % (dep_pkg, ver_needed) else: dep = dep_pkg if not dep in deps: deps.append(dep) if not dep_pkg in dep_packages: dep_packages.append(dep_pkg) else: bb.note("Couldn't find shared library provider for %s" % n) deps_file = os.path.join(pkgdest, pkg + ".shlibdeps") if os.path.exists(deps_file): os.remove(deps_file) if len(deps): fd = open(deps_file, 'w') for dep in deps: fd.write(dep + '\n') fd.close() } python do_package_write_ipk () { packages = bb.data.getVar('PACKAGES', d, True) if not packages: bb.debug(1, "No PACKAGES defined, nothing to package") return bb.build.exec_func("read_subpackage_metadata", d) bb.build.exec_func("do_package_ipk", d) } python do_qa_configure () { configs = [] bb.debug(1, "Checking sanity of the config.log file") for root, dirs, files in os.walk(bb.data.getVar('WORKDIR', d, True)): statement = "grep 'CROSS COMPILE Badness:' %s > /dev/null" % \ os.path.join(root,"config.log") if "config.log" in files: if os.system(statement) == 0: bb.fatal("""This autoconf log indicates errors, it looked at host includes. Rerun configure task after fixing this. The path was '%s'""" % root) if "configure.ac" in files: configs.append(os.path.join(root,"configure.ac")) if "configure.in" in files: configs.append(os.path.join(root, "configure.in")) if "gettext" not in bb.data.getVar('P', d, True): if bb.data.inherits_class('native', d) or bb.data.inherits_class('cross', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('nativesdk', d): gt = "gettext-native" elif bb.data.inherits_class('cross-canadian', d): gt = "gettext-nativesdk" else: gt = "gettext" deps = bb.utils.explode_deps(bb.data.getVar('DEPENDS', d, True) or "") if gt not in deps: for config in configs: gnu = "grep \"^[[:space:]]*AM_GNU_GETTEXT\" %s >/dev/null" % config if os.system(gnu) == 0: bb.note("""Gettext required but not in DEPENDS for file %s. Missing inherit gettext?""" % config) } python mapping_rename_hook () { bb.build.exec_func('insane_mapping_rename_hook', d) } python emit_pkgdata () { from glob import glob def write_if_exists(f, pkg, var): def encode(str): import codecs c = codecs.getencoder("string_escape") return c(str)[0] val = bb.data.getVar('%s_%s' % (var, pkg), d, True) if val: f.write('%s_%s: %s\n' % (var, pkg, encode(val))) return val = bb.data.getVar('%s' % (var), d, True) if val: f.write('%s: %s\n' % (var, encode(val))) return packages = bb.data.getVar('PACKAGES', d, True) pkgdest = bb.data.getVar('PKGDEST', d, 1) pkgdatadir = bb.data.getVar('PKGDATA_DIR', d, True) pstageactive = bb.data.getVar('PSTAGING_ACTIVE', d, True) if pstageactive == "1": lf = bb.utils.lockfile(bb.data.expand("/home/DRESEARCH/sledz/work/HydraIP/OE/tmp.6/sysroots/staging.lock", d)) data_file = pkgdatadir + bb.data.expand("/libsoup-2.4" , d) f = open(data_file, 'w') f.write("PACKAGES: %s\n" % packages) f.close() package_stagefile(data_file, d) workdir = bb.data.getVar('WORKDIR', d, True) for pkg in packages.split(): subdata_file = pkgdatadir + "/runtime/%s" % pkg sf = open(subdata_file, 'w') write_if_exists(sf, pkg, 'PN') write_if_exists(sf, pkg, 'PV') write_if_exists(sf, pkg, 'PR') write_if_exists(sf, pkg, 'PKGV') write_if_exists(sf, pkg, 'PKGR') write_if_exists(sf, pkg, 'DESCRIPTION') write_if_exists(sf, pkg, 'RDEPENDS') write_if_exists(sf, pkg, 'RPROVIDES') write_if_exists(sf, pkg, 'RRECOMMENDS') write_if_exists(sf, pkg, 'RSUGGESTS') write_if_exists(sf, pkg, 'RREPLACES') write_if_exists(sf, pkg, 'RCONFLICTS') write_if_exists(sf, pkg, 'PKG') write_if_exists(sf, pkg, 'ALLOW_EMPTY') write_if_exists(sf, pkg, 'FILES') write_if_exists(sf, pkg, 'pkg_postinst') write_if_exists(sf, pkg, 'pkg_postrm') write_if_exists(sf, pkg, 'pkg_preinst') write_if_exists(sf, pkg, 'pkg_prerm') sf.close() package_stagefile(subdata_file, d) #if pkgdatadir2: # bb.copyfile(subdata_file, pkgdatadir2 + "/runtime/%s" % pkg) allow_empty = bb.data.getVar('ALLOW_EMPTY_%s' % pkg, d, True) if not allow_empty: allow_empty = bb.data.getVar('ALLOW_EMPTY', d, True) root = "%s/%s" % (pkgdest, pkg) os.chdir(root) g = glob('*') + glob('.[!.]*') if g or allow_empty == "1": packagedfile = pkgdatadir + '/runtime/%s.packaged' % pkg file(packagedfile, 'w').close() package_stagefile(packagedfile, d) if pstageactive == "1": bb.utils.unlockfile(lf) } python patch_do_patch () { import oe.patch import oe.unpack src_uri = (bb.data.getVar('SRC_URI', d, 1) or '').split() if not src_uri: return patchsetmap = { "patch": oe.patch.PatchTree, "quilt": oe.patch.QuiltTree, "git": oe.patch.GitApplyTree, } cls = patchsetmap[bb.data.getVar('PATCHTOOL', d, 1) or 'quilt'] resolvermap = { "noop": oe.patch.NOOPResolver, "user": oe.patch.UserResolver, } rcls = resolvermap[bb.data.getVar('PATCHRESOLVE', d, 1) or 'user'] s = bb.data.getVar('S', d, 1) path = os.getenv('PATH') os.putenv('PATH', bb.data.getVar('PATH', d, 1)) classes = {} src_uri = d.getVar("SRC_URI", True).split() srcurldata = bb.fetch.init(src_uri, d, True) workdir = bb.data.getVar('WORKDIR', d, 1) for url in d.getVar("SRC_URI", True).split(): urldata = srcurldata[url] local = urldata.localpath if not local: raise bb.build.FuncFailed('Unable to locate local file for %s' % url) base, ext = os.path.splitext(os.path.basename(local)) if ext in ('.gz', '.bz2', '.Z'): local = oe.path.join(workdir, base) if not oe.unpack.is_patch(local, urldata.parm): continue parm = urldata.parm if "striplevel" in parm: striplevel = parm["striplevel"] elif "pnum" in parm: bb.msg.warn(None, "Deprecated usage of 'pnum' url parameter in '%s', please use 'striplevel'" % url) striplevel = parm["pnum"] else: striplevel = '1' if "pname" in parm: pname = parm["pname"] else: pname = os.path.basename(local) if "mindate" in parm or "maxdate" in parm: pn = bb.data.getVar('PN', d, 1) srcdate = bb.data.getVar('SRCDATE_%s' % pn, d, 1) if not srcdate: srcdate = bb.data.getVar('SRCDATE', d, 1) if srcdate == "now": srcdate = bb.data.getVar('DATE', d, 1) if "maxdate" in parm and parm["maxdate"] < srcdate: bb.note("Patch '%s' is outdated" % pname) continue if "mindate" in parm and parm["mindate"] > srcdate: bb.note("Patch '%s' is predated" % pname) continue if "minrev" in parm: srcrev = bb.data.getVar('SRCREV', d, 1) if srcrev and srcrev < parm["minrev"]: bb.note("Patch '%s' applies to later revisions" % pname) continue if "maxrev" in parm: srcrev = bb.data.getVar('SRCREV', d, 1) if srcrev and srcrev > parm["maxrev"]: bb.note("Patch '%s' applies to earlier revisions" % pname) continue if "patchdir" in parm: patchdir = parm["patchdir"] if not os.path.isabs(patchdir): patchdir = os.path.join(s, patchdir) else: patchdir = s if not patchdir in classes: patchset = cls(patchdir, d) resolver = rcls(patchset) classes[patchdir] = (patchset, resolver) patchset.Clean() else: patchset, resolver = classes[patchdir] bb.note("Applying patch '%s' (%s)" % (pname, oe.path.format_display(local, d))) try: patchset.Import({"file":local, "remote":url, "strippath": striplevel}, True) except Exception: import sys raise bb.build.FuncFailed(str(sys.exc_value)) resolver.Resolve() }