Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Parsing .bb files, please wait...done.
- NOTE: Parsing finished. 7584 cached, 452 parsed, 334 skipped, 0 masked.
- NOTE: Resolving any missing task queue dependencies
- # PREFERRED_VERSION_qt4-x11-free=${ANGSTROM_QT_VERSION}
- PREFERRED_VERSION_qt4-x11-free="4.6.2"
- # STAGING_INCDIR_NATIVE=${STAGING_DIR_NATIVE}${includedir_native}
- STAGING_INCDIR_NATIVE="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include"
- # layout_base_sbindir=${base_sbindir}
- layout_base_sbindir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin"
- # ROOT_FLASH_SIZE=256
- ROOT_FLASH_SIZE="256"
- # PREFERRED_VERSION_autoconf-native=2.65
- PREFERRED_VERSION_autoconf-native="2.65"
- # FEED_ARCH_qemuarm=armv5te
- FEED_ARCH_qemuarm="armv5te"
- # localstatedir=${base_prefix}/var
- export localstatedir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/var"
- # PREFERRED_PROVIDER_virtual/libqpe1=libqpe-opie
- PREFERRED_PROVIDER_virtual/libqpe1="libqpe-opie"
- # PREFERRED_VERSION_opie-today=${OPIE_VERSION}
- PREFERRED_VERSION_opie-today="1.2.4"
- # FEED_ARCH_storcenter=ppc603e
- FEED_ARCH_storcenter="ppc603e"
- # FEED_ARCH_at91sam9260ek=armv5te
- FEED_ARCH_at91sam9260ek="armv5te"
- # FEED_ARCH_jornada56x=arm-oabi
- FEED_ARCH_jornada56x="arm-oabi"
- # prefix=${STAGING_DIR_NATIVE}${prefix_native}
- export prefix="/home/embedded/oetmp_htcdream/sysroots/i686-linux/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"
- # FEED_ARCH_devkitidp-pxa255=armv5te
- FEED_ARCH_devkitidp-pxa255="armv5te"
- # PREFERRED_VERSION_opie-confeditor=${OPIE_VERSION}
- PREFERRED_VERSION_opie-confeditor="1.2.4"
- # CPP=${HOST_PREFIX}gcc -E
- export CPP="gcc -E"
- # FEED_ARCH_epia=i586
- FEED_ARCH_epia="i586"
- # CVSDIR=${CO_DIR}/cvs
- CVSDIR="/home/embedded/sources/cvs"
- # SVNDIR=${CO_DIR}/svn
- SVNDIR="/home/embedded/sources/svn"
- # mandir=${datadir}/man
- export mandir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/man"
- # RREPLACES_${PN}=None
- # PREFERRED_VERSION_gcc-cross-intermediate=${PREFERRED_GCC_VERSION}
- PREFERRED_VERSION_gcc-cross-intermediate="4.4.4"
- # PACKAGE_EXTRA_ARCHS_h3600=arm-oabi
- PACKAGE_EXTRA_ARCHS_h3600="arm-oabi"
- # PREFERRED_PROVIDER_virtual/update-alternatives=${PREFERRED_PROVIDER_opkg}
- PREFERRED_PROVIDER_virtual/update-alternatives="opkg"
- # bindir_cross=/bin
- bindir_cross="/bin"
- # HOST_CC_ARCH=${BUILD_CC_ARCH}
- # CROSS_DATADIR=${CROSS_DIR}/share
- CROSS_DATADIR="/home/embedded/oetmp_htcdream/cross/i686/share"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-emtooth threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_qt4-tools-native=${ANGSTROM_QT_VERSION}
- PREFERRED_VERSION_qt4-tools-native="4.6.2"
- # MACHINE_DISPLAY_WIDTH_PIXELS=320
- MACHINE_DISPLAY_WIDTH_PIXELS="320"
- # DISTRO_BLUETOOTH_MANAGER=bluez4
- DISTRO_BLUETOOTH_MANAGER="bluez4"
- # PREFERRED_VERSION_xserver-nodm-init=2.0
- PREFERRED_VERSION_xserver-nodm-init="2.0"
- # PREFERRED_PROVIDER_virtual/imlib2=imlib2-x11
- PREFERRED_PROVIDER_virtual/imlib2="imlib2-x11"
- # STRIP=${HOST_PREFIX}strip
- export STRIP="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/embedded/oetmp_htcdream/rootfs/gtk+-native && (find . | cpio -o -H newc | gzip -c -9 >/home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.cpio.gz) ; mkimage -A ${UBOOT_ARCH} -O linux -T ramdisk -C gzip -n shr-gtk+-native-eglibc-ipk--20100515-htcdream -d /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.cpio.gz /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.cpio.gz.u-boot"
- # STAGING_DATADIR=${STAGING_DIR_HOST}${datadir}
- STAGING_DATADIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share"
- # target_datadir=/usr/share
- target_datadir="/usr/share"
- # PREFERRED_VERSION_opie-security=${OPIE_VERSION}
- PREFERRED_VERSION_opie-security="1.2.4"
- # CCACHE=${@bb.which(bb.data.getVar('PATH', d, 1), 'ccache') and 'ccache '}
- CCACHE="ccache"
- # __BBANONFUNCS=['__anon_183__home_embedded_oe_org_openembedded_dev_classes_staging_bbclass', '__anon_453_classes_base_bbclass', '__anon_84_classes_packaged_staging_bbclass', '__anon_18_classes_angstrom_bbclass', '__anon_84_classes_packaged_staging_bbclass', '__anon_148__home_embedded_oe_org_openembedded_dev_classes_package_bbclass', '__anon_318_classes_package_ipk_bbclass', '__anon_38_classes_src_distribute_local_bbclass', '__anon_318_classes_package_ipk_bbclass', '__anon_128__home_embedded_oe_org_openembedded_dev_classes_native_bbclass']
- # PREFERRED_VERSION_qt4-x11-free-gles=${ANGSTROM_QT_VERSION}
- PREFERRED_VERSION_qt4-x11-free-gles="4.6.2"
- # SITEINFO_ENDIANESS=${@siteinfo_get_endianess(d)}
- SITEINFO_ENDIANESS="le"
- # IMAGE_ROOTFS=${TMPDIR}/rootfs/${PN}
- IMAGE_ROOTFS="/home/embedded/oetmp_htcdream/rootfs/gtk+-native"
- # FETCHCOMMAND_cvs=/usr/bin/env 'PATH=${PATH}' cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}
- FETCHCOMMAND_cvs="/usr/bin/env 'PATH=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/i686-linux:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/cross/i686//bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin:/home/embedded/oe/bitbake/bin/:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/i686-pc-linux-gnu/i686-mingw32/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.2:/usr/qt/3/bin:/usr/games/bin' cvs '-d${CVSROOT}' co ${CVSCOOPTS} ${CVSMODULE}"
- # STAGING_SIPDIR=${STAGING_DATADIR_NATIVE}/sip
- export STAGING_SIPDIR="/home/embedded/oetmp_htcdream/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/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz ; genext2fs -b ${ROOTFS_SIZE} -d /home/embedded/oetmp_htcdream/rootfs/gtk+-native /home/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext3 ; tune2fs -j /home/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext3; gzip -f -9 /home/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext3; mv /home/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext3.gz /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.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-gtk+-native-i686-linux"
- # MACHINE_DISPLAY_ORIENTATION=0
- MACHINE_DISPLAY_ORIENTATION="0"
- # SECTION_${PN}-dbg=None
- # ENABLE_BINARY_LOCALE_GENERATION_armv7a=0
- ENABLE_BINARY_LOCALE_GENERATION_armv7a="0"
- # DATETIME=${DATE}${TIME}
- DATETIME="20100515164051"
- # P=${PN}-${PV}
- P="gtk+-native-2.20.0"
- # FILESPATHPKG=${PF}:${P}:${PN}:${BP}:${BPN}:files:.
- FILESPATHPKG="gtk+-native-2.20.0-r8.1:gtk+-native-2.20.0:gtk+-native:gtk+-2.20.0:gtk+: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"
- # BBFILES=/home/embedded/oe/org.openembedded.dev/recipes/*/*.bb
- BBFILES="/home/embedded/oe/org.openembedded.dev/recipes/*/*.bb"
- # BUILDCFG_VARS=BB_VERSION METADATA_BRANCH METADATA_REVISION TARGET_ARCH TARGET_OS MACHINE DISTRO DISTRO_VERSION
- BUILDCFG_VARS="BB_VERSION METADATA_BRANCH METADATA_REVISION TARGET_ARCH TARGET_OS MACHINE DISTRO DISTRO_VERSION"
- # ILLUME_CONFIG=e-wm-config-illume-shr
- ILLUME_CONFIG="e-wm-config-illume-shr"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libascenario threw <class 'bb.fetch.ParameterError'>
- # 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(':') if os.path.exists(os.path.join(fp, p, o))])}
- FILESPATH="/home/embedded/oe/org.openembedded.dev/recipes/gtk+/gtk+-2.20.0:/home/embedded/oe/org.openembedded.dev/recipes/gtk+/files:/home/embedded/oe/org.openembedded.dev/recipes/gtk+"
- # 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_VERSION_strace=4.5.15
- PREFERRED_VERSION_strace="4.5.15"
- # PREFERRED_VERSION_opie-go=${OPIE_VERSION}
- PREFERRED_VERSION_opie-go="1.2.4"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-shr-settings threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_opie-snake=${OPIE_VERSION}
- PREFERRED_VERSION_opie-snake="1.2.4"
- # 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.2"
- # PREFERRED_VERSION_libmailwrapper=${OPIE_VERSION}
- PREFERRED_VERSION_libmailwrapper="1.2.4"
- # SEPPUKU_AUTOBUILD=None
- # STAGE_TEMP=${WORKDIR}/temp-staging
- STAGE_TEMP="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-shr-wizard threw <class 'bb.fetch.ParameterError'>
- # BUILD_CXXFLAGS=${BUILD_CFLAGS} -fpermissive
- export BUILD_CXXFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -O2 -g -fpermissive"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libphone-ui threw <class 'bb.fetch.ParameterError'>
- # OBJCOPY=${HOST_PREFIX}objcopy
- export OBJCOPY="objcopy"
- # AR=${HOST_PREFIX}ar
- export AR="ar"
- # PREFERRED_VERSION_binutils_avr32=2.17
- PREFERRED_VERSION_binutils_avr32="2.17"
- # FEED_ARCH_nokia800=armv6
- FEED_ARCH_nokia800="armv6"
- # EXTENDPEVER=${@['','${PE\x7d:'][bb.data.getVar('PE',d,1) > 0]}
- # PSTAGE_WORKDIR=${TMPDIR}/pstage
- PSTAGE_WORKDIR="/home/embedded/oetmp_htcdream/pstage"
- # layout_base_bindir=${base_bindir}
- layout_base_bindir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin"
- # F77=${CCACHE}${HOST_PREFIX}g77 ${HOST_CC_ARCH}
- export F77="ccache g77"
- # EXTRA_IMAGECMD_cpio.gz=
- # SOLIBSDEV_darwin8=.dylib
- SOLIBSDEV_darwin8=".dylib"
- # PREFERRED_VERSION_opie-rotateapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-rotateapplet="1.2.4"
- # USER=embedded
- export USER="embedded"
- # SRC_URI=http://download.gnome.org/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar.bz2;name=gtk file://hardcoded_libtool.patch;patch=1 file://run-iconcache.patch;patch=1 file://toggle-font.diff;patch=1;pnum=0 file://xsettings.patch;patch=1 file://no-demos.patch;patch=1
- SRC_URI="http://download.gnome.org/sources/gtk+/2.20/gtk+-2.20.0.tar.bz2;name=gtk file://hardcoded_libtool.patch;patch=1 file://run-iconcache.patch;patch=1 file://toggle-font.diff;patch=1;pnum=0 file://xsettings.patch;patch=1 file://no-demos.patch;patch=1"
- # PREFERRED_VERSION_opie-mediaplayer2-skin-techno=${OPIE_VERSION}
- PREFERRED_VERSION_opie-mediaplayer2-skin-techno="1.2.4"
- # BBCLASSEXTEND=native
- BBCLASSEXTEND="native"
- # SOLIBSDEV_darwin=.dylib
- SOLIBSDEV_darwin=".dylib"
- # includedir_native=${prefix_native}/include
- includedir_native="/usr/include"
- # SITEINFO_BITS=${@siteinfo_get_bits(d)}
- SITEINFO_BITS="32"
- # PREFERRED_VERSION_opie-textedit=${OPIE_VERSION}
- PREFERRED_VERSION_opie-textedit="1.2.4"
- # OES_BITBAKE_CONF=1
- OES_BITBAKE_CONF="1"
- # PACKAGES_virtclass-native=
- # PREFERRED_VERSION_opie-dasher=${OPIE_VERSION}
- PREFERRED_VERSION_opie-dasher="1.2.4"
- # PREFERRED_PROVIDER_virtual/gcc-initial=gcc-cross-initial
- PREFERRED_PROVIDER_virtual/gcc-initial="gcc-cross-initial"
- # PREFERRED_VERSION_opie-sheet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-sheet="1.2.4"
- # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc=None
- # PSTAGE_DIR=${TMPDIR}/pstage
- PSTAGE_DIR="/home/embedded/oetmp_htcdream/pstage"
- # FEED_ARCH_x86=i486
- FEED_ARCH_x86="i486"
- # EXTENDPV=${EXTENDPEVER}${PV}-${PR}${DISTRO_PR}
- EXTENDPV="2.20.0-r8.1.4"
- # PREFERRED_VERSION_opie-addressbook=${OPIE_VERSION}
- PREFERRED_VERSION_opie-addressbook="1.2.4"
- # PREFERRED_VERSION_opie-handwriting=${OPIE_VERSION}
- PREFERRED_VERSION_opie-handwriting="1.2.4"
- # MACHINE_EXTRA_RRECOMMENDS=kernel-module-wl1251 kernel-module-wl1251-sdio kernel-module-msm-wifi firmware-ti-wl1251
- MACHINE_EXTRA_RRECOMMENDS="kernel-module-wl1251 kernel-module-wl1251-sdio kernel-module-msm-wifi firmware-ti-wl1251"
- # STAGING_BINDIR=${STAGING_BINDIR_NATIVE}
- STAGING_BINDIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin"
- # BBFILE_COLLECTIONS=upstream
- BBFILE_COLLECTIONS="upstream"
- # UPDATECOMMAND=ERROR, this must be a BitBake bug
- UPDATECOMMAND="ERROR, this must be a BitBake bug"
- # FILES_gtk+-native-demo=${bindir}/gtk-demo
- FILES_gtk+-native-demo="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/gtk-demo"
- # MACHINE_KERNEL_PR=
- # OLDEST_KERNEL_ppc64=2.4.21
- OLDEST_KERNEL_ppc64="2.4.21"
- # EXTENDPE=${@['','${PE\x7d_'][bb.data.getVar('PE',d,1) > 0]}
- # QTE_VERSION=2.3.10
- QTE_VERSION="2.3.10"
- # MACHINE_DISPLAY_HEIGHT_PIXELS=480
- MACHINE_DISPLAY_HEIGHT_PIXELS="480"
- # DISTRO_SSH_DAEMON=openssh
- DISTRO_SSH_DAEMON="openssh"
- # FILESDIR=${@bb.which(d.getVar('FILESPATH', 1), '.')}
- FILESDIR="/home/embedded/oe/org.openembedded.dev/recipes/gtk+/gtk+-2.20.0/."
- # PREFERRED_VERSION_qte-mt=${QTE_VERSION}
- PREFERRED_VERSION_qte-mt="2.3.10"
- # FILES_${PN}-demo-source=None
- # PREFERRED_VERSION_gcc-cross-initial=${PREFERRED_GCC_VERSION}
- PREFERRED_VERSION_gcc-cross-initial="4.4.4"
- # CHRPATH_BIN=chrpath
- CHRPATH_BIN="chrpath"
- # MACHINE_KERNEL_VERSION=2.6
- MACHINE_KERNEL_VERSION="2.6"
- # PREFERRED_VERSION_opie-taskbar-images=${OPIE_VERSION}
- PREFERRED_VERSION_opie-taskbar-images="1.2.4"
- # FEED_ARCH_omap2430sdp=armv6
- FEED_ARCH_omap2430sdp="armv6"
- # FILES_${PN}-static=None
- # PREFERRED_PROVIDER_bluez-libs=bluez4
- PREFERRED_PROVIDER_bluez-libs="bluez4"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm="gtk+"
- # SDK_NAME=${DISTRO}/${TARGET_ARCH}
- SDK_NAME="shr/i686"
- # DISTRO_EXTRA_APPS= ${@base_conditional("DISTRO_TYPE", "release", "", "task-cli-tools-debug",d)}
- DISTRO_EXTRA_APPS=""
- # OELAYOUT_ABI=4
- OELAYOUT_ABI="4"
- # IMAGE_CMD_tar.bz2=cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 .
- IMAGE_CMD_tar.bz2="cd /home/embedded/oetmp_htcdream/rootfs/gtk+-native && tar -jcvf /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.tar.bz2 ."
- # SECTION_gtk+-native-dbg=devel
- SECTION_gtk+-native-dbg="devel"
- # TMPDIR=/home/embedded/oetmp_htcdream
- TMPDIR="/home/embedded/oetmp_htcdream"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-png=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-png="gtk+"
- # FEED_ARCH_gumstix=armv5te
- FEED_ARCH_gumstix="armv5te"
- # PACKAGESTRIPFUNCS= do_runstrip
- PACKAGESTRIPFUNCS="do_runstrip"
- # PSTAGING_ACTIVE=1
- export PSTAGING_ACTIVE="1"
- # layout_docdir=${docdir}
- layout_docdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/doc"
- # FEED_ARCH_at91sam9rlek=armv5te
- FEED_ARCH_at91sam9rlek="armv5te"
- # PREFERRED_VERSION_opie-screenshotapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-screenshotapplet="1.2.4"
- # PREFERRED_VERSION_opie-zkbapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-zkbapplet="1.2.4"
- # IMAGE_DEPENDS_ubifs=mtd-utils-native
- IMAGE_DEPENDS_ubifs="mtd-utils-native"
- # SOURCEFORGE_MIRROR=http://downloads.sourceforge.net
- SOURCEFORGE_MIRROR="http://downloads.sourceforge.net"
- # XDG_DATA_DIRS=${STAGING_DATADIR}
- export XDG_DATA_DIRS="/home/embedded/oetmp_htcdream/sysroots/i686-linux/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=^${HOME}/oe/org.openembedded.dev/recipes/
- BBFILE_PATTERN_upstream="^/home/embedded/oe/org.openembedded.dev/recipes/"
- # libexecdir=${exec_prefix}/libexec
- export libexecdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/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_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-light-and-power=${OPIE_VERSION}
- PREFERRED_VERSION_opie-light-and-power="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=eglibc
- LIBC="eglibc"
- # 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"
- # 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"
- # EXTRA_IMAGECMD_cpio=
- # DISTRO_APM=fso-apm
- DISTRO_APM="fso-apm"
- # bindir_native=${prefix_native}/bin
- bindir_native="/usr/bin"
- # SRC_DISTRIBUTEDIR=${DEPLOY_DIR}/sources
- SRC_DISTRIBUTEDIR="/home/embedded/oetmp_htcdream/deploy/sources"
- # PACKAGE_EXTRA_ARCHS_simpad=arm-oabi
- PACKAGE_EXTRA_ARCHS_simpad="arm-oabi"
- # 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="/qt2"
- # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc=None
- # PREFERRED_VERSION_opie-mediaplayer1-libmadplugin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-mediaplayer1-libmadplugin="1.2.4"
- # LIBV=2.10.0
- LIBV="2.10.0"
- # STAGING_DIR_TARGET=
- # PREFERRED_VERSION_opie-formatter=${OPIE_VERSION}
- PREFERRED_VERSION_opie-formatter="1.2.4"
- # PREFERRED_PROVIDER_tslib=tslib
- PREFERRED_PROVIDER_tslib="tslib"
- # FEED_ARCH_palmtt=armv5te
- FEED_ARCH_palmtt="armv5te"
- # EXTRA_IMAGECMD_yaffs2=1
- EXTRA_IMAGECMD_yaffs2="1"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-shr-specs threw <class 'bb.fetch.ParameterError'>
- # FILES_gtk+-native-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 ${libdir}/gtk-2.0/modules/.debug/* ${libdir}/gtk-2.0/${LIBV}/loaders/.debug/* ${libdir}/gtk-2.0/${LIBV}/immodules/.debug/* ${libdir}/gtk-2.0/${LIBV}/engines/.debug/* ${libdir}/gtk-2.0/${LIBV}/printbackends/.debug/*
- FILES_gtk+-native-dbg="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/libexec/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/bin/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/lib/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk+-native/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/matchbox-panel/.debug /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/modules/.debug/* /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/2.10.0/loaders/.debug/* /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/2.10.0/immodules/.debug/* /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/2.10.0/engines/.debug/* /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/2.10.0/printbackends/.debug/*"
- # RPROVIDES_gtk+-native-doc=libgailutil-doc
- RPROVIDES_gtk+-native-doc="libgailutil-doc"
- # IMAGE_CMD_tar.gz=cd ${IMAGE_ROOTFS} && tar -zcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.gz .
- IMAGE_CMD_tar.gz="cd /home/embedded/oetmp_htcdream/rootfs/gtk+-native && tar -zcvf /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.tar.gz ."
- # KONSOLE_TERMCMDRUN=${KONSOLE_TERMCMD} -e $SHELLCMDS
- KONSOLE_TERMCMDRUN="konsole -T \"$TERMWINDOWTITLE\" -e $SHELLCMDS"
- # FEED_ARCH_palmtx=armv5te
- FEED_ARCH_palmtx="armv5te"
- # PREFERRED_VERSION_opie-wellenreiter=${OPIE_VERSION}
- PREFERRED_VERSION_opie-wellenreiter="1.2.4"
- # datadir=${prefix}/share
- export datadir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share"
- # STAGING_ETCDIR_NATIVE=${STAGING_DIR_NATIVE}${sysconfdir_native}
- STAGING_ETCDIR_NATIVE="/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc"
- # FEED_ARCH_palmtc=armv5te
- FEED_ARCH_palmtc="armv5te"
- # FEED_ARCH_om-gta02=armv4t
- FEED_ARCH_om-gta02="armv4t"
- # layout_datadir=${datadir}
- layout_datadir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share"
- # PREFERRED_VERSION_opie-suspendapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-suspendapplet="1.2.4"
- # FEED_URIS=None
- # PREFERRED_PROVIDER_virtual/ecore=ecore-x11
- PREFERRED_PROVIDER_virtual/ecore="ecore-x11"
- # HOST_EXEEXT=${BUILD_EXEEXT}
- # SRCDATE=${DATE}
- SRCDATE="20100515"
- # 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"
- # RDEPENDS_gtk+-native-dev=${PN} (= ${EXTENDPV})
- RDEPENDS_gtk+-native-dev="gtk+-native (= 2.20.0-r8.1.4)"
- # ANGSTROM_BLACKLIST_pn-qt4-x11-free-gles=qt4-x11-free is fine even without gles
- ANGSTROM_BLACKLIST_pn-qt4-x11-free-gles="qt4-x11-free is fine even without gles"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libeflvala threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_opie-recorder=${OPIE_VERSION}
- PREFERRED_VERSION_opie-recorder="1.2.4"
- # NEATSTUFF= ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm
- NEATSTUFF="ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libfso-glib threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_opie-style-flat=${OPIE_VERSION}
- PREFERRED_VERSION_opie-style-flat="1.2.4"
- # TARGET_CC_ARCH=${BUILD_CC_ARCH}
- # QEMU_OPTIONS_armv6=-cpu arm1136
- QEMU_OPTIONS_armv6="-cpu arm1136"
- # SHELLRCCMD=bash --rcfile $TERMRCFILE
- SHELLRCCMD="bash --rcfile $TERMRCFILE"
- # HOST_ARCH=${BUILD_ARCH}
- HOST_ARCH="i686"
- # PACKAGE_ARCH_pn-keymaps_om-gta02=armv4t
- PACKAGE_ARCH_pn-keymaps_om-gta02="armv4t"
- # ENABLE_BINARY_LOCALE_GENERATION=0
- ENABLE_BINARY_LOCALE_GENERATION="0"
- # TARGET_PREFIX=${BUILD_PREFIX}
- # PREFERRED_PROVIDER_gdk-pixbuf-csource-native=gtk+-native
- PREFERRED_PROVIDER_gdk-pixbuf-csource-native="gtk+-native"
- # TARGET_OS=${BUILD_OS}
- TARGET_OS="linux"
- # 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=gtk+-native"
- # sbindir_native=${prefix_native}/sbin
- sbindir_native="/usr/sbin"
- # SOLIBS_darwin8=.*.dylib
- SOLIBS_darwin8=".*.dylib"
- # SOLIBS_darwin9=.*.dylib
- SOLIBS_darwin9=".*.dylib"
- # PREFERRED_PROVIDER_virtual/kernel=linux-leviathan
- PREFERRED_PROVIDER_virtual/kernel="linux-leviathan"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-zhone threw <class 'bb.fetch.ParameterError'>
- # FEED_ARCH_asus620=armv5te
- FEED_ARCH_asus620="armv5te"
- # COMPATIBLE_HOST=None
- # 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"
- # IMAGE_EXTRA_SPACE=10240
- IMAGE_EXTRA_SPACE="10240"
- # FETCHCMD_hg=/usr/bin/env hg
- FETCHCMD_hg="/usr/bin/env hg"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-gif=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-gif="gtk+"
- # __base_depends=[('/home/embedded/oe/build/conf/local.conf', 1270907009), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/fso-autorev.inc', 1271093717), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/shr-autorev.inc', 1273619811), ('/home/embedded/oe/org.openembedded.dev/conf/machine/htcdream.conf', 1270659485), ('/home/embedded/oe/org.openembedded.dev/conf/machine/include/htc-msm7.inc', 1270583765), ('/home/embedded/oe/org.openembedded.dev/conf/machine/include/tune-arm1136-novfp.inc', 1256679957), ('/home/embedded/oe/org.openembedded.dev/conf/machine/include/tune-thumb.inc', 1234448791), ('/home/embedded/oe/org.openembedded.dev/conf/distro/shr.conf', 1273771468), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/preferred-shr-versions.inc', 1273619811), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/shr-autorev.inc', 1273619811), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/sane-feed.inc', 1267110901), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/sane-feed-ipk.inc', 1260397030), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/sane-toolchain.inc', 1273828476), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/eglibc.inc', 1256679956), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/sane-toolchain-eglibc.inc', 1267110901), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/sane-srcdates.inc', 1271085862), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/sane-srcrevs.inc', 1273771468), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/preferred-e-versions.inc', 1234448791), ('/home/embedded/oe/org.openembedded.dev/conf/distro/include/preferred-opie-versions-1.2.4.inc', 1234448791), ('/home/embedded/oe/org.openembedded.dev/conf/documentation.conf', 1234448791), ('/home/embedded/oe/org.openembedded.dev/conf/sanity.conf', 1259084437), ('/home/embedded/oe/org.openembedded.dev/conf/abi_version.conf', 1273619811), ('/home/embedded/oe/org.openembedded.dev/conf/enterprise.conf', 1256679956), ('/home/embedded/oe/org.openembedded.dev/conf/compatibility-providers.conf', 1268504016), ('/home/embedded/oe/org.openembedded.dev/classes/base.bbclass', 1273619810), ('/home/embedded/oe/org.openembedded.dev/classes/patch.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/staging.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/packagedata.bbclass', 1259084436), ('/home/embedded/oe/org.openembedded.dev/classes/mirrors.bbclass', 1269203333), ('/home/embedded/oe/org.openembedded.dev/classes/utils.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/utility-tasks.bbclass', 1269203333), ('/home/embedded/oe/org.openembedded.dev/classes/metadata_scm.bbclass', 1269203333), ('/home/embedded/oe/org.openembedded.dev/classes/packaged-staging.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/testlab.bbclass', 1267113573), ('/home/embedded/oe/org.openembedded.dev/classes/angstrom.bbclass', 1256679955), ('/home/embedded/oe/org.openembedded.dev/classes/debian.bbclass', 1259084436), ('/home/embedded/oe/org.openembedded.dev/classes/packaged-staging.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/package_ipk.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/package.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/src_distribute_local.bbclass', 1269340231), ('/home/embedded/oe/org.openembedded.dev/classes/src_distribute.bbclass', 1269340230), ('/home/embedded/oe/org.openembedded.dev/classes/package_ipk.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/sanity.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/qemu.bbclass', 1268167810)]
- # E_URI=http://enlightenment.freedesktop.org/files
- E_URI="http://enlightenment.freedesktop.org/files"
- # PSTAGE_INSTALL_CMD=${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -force-depends -o ${TMPDIR} install
- PSTAGE_INSTALL_CMD="stage-manager-ipkg -f /home/embedded/oetmp_htcdream/pstage/opkg.conf -force-depends -o /home/embedded/oetmp_htcdream install"
- # PREFERRED_VERSION_opie-launcher-settings=${OPIE_VERSION}
- PREFERRED_VERSION_opie-launcher-settings="1.2.4"
- # PREFERRED_PROVIDER_virtual/libgl_shr=mesa-dri
- PREFERRED_PROVIDER_virtual/libgl_shr="mesa-dri"
- # SDK_PATH=/usr/local/${SDK_NAME}
- SDK_PATH="/usr/local/shr/i686"
- # BUILD_CXX=${CCACHE}${BUILD_PREFIX}g++ ${BUILD_CC_ARCH}
- export BUILD_CXX="ccache g++"
- # FULL_OPTIMIZATION=-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os
- FULL_OPTIMIZATION="-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os"
- # sysconfdir=${base_prefix}/etc
- export sysconfdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc"
- # 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"
- # 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/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/i686-linux:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/cross/i686//bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin:/home/embedded/oe/bitbake/bin/:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/i686-pc-linux-gnu/i686-mingw32/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.2:/usr/qt/3/bin:/usr/games/bin' cvs -d${CVSROOT} update -d -P ${CVSCOOPTS}"
- # FILES_${PN}=None
- # PREFERRED_VERSION_opie-rdesktop=${OPIE_VERSION}
- PREFERRED_VERSION_opie-rdesktop="1.2.4"
- # MKTEMPCMD=mktemp -q ${TMPBASE}
- MKTEMPCMD="mktemp -q ${TMPBASE}"
- # DATE=20100515
- DATE="20100515"
- # PREFERRED_VERSION_boost=1.40.0
- PREFERRED_VERSION_boost="1.40.0"
- # 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/embedded/oetmp_htcdream/sysroots/i686-linux/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/embedded/oetmp_htcdream/sysroots/i686-linux/home/embedded/oetmp_htcdream/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=${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}
- BASEPKG_HOST_SYS="i686-linux"
- # PREFERRED_PROVIDER_virtual/shr-splash-theme=shr-splash-theme-logo
- PREFERRED_PROVIDER_virtual/shr-splash-theme="shr-splash-theme-logo"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg="gtk+"
- # LD=${HOST_PREFIX}ld
- export LD="ld"
- # HOST_VENDOR=${BUILD_VENDOR}
- # PATCHRESOLVE=noop
- PATCHRESOLVE="noop"
- # ORIG_DEPENDS=pkgconfig-native autoconf-native automake-native libtool-native gnu-config-native coreutils-native glib-2.0 tiff pango atk jpeg libpng libxext libxcursor gtk-doc libgcrypt cups libxrandr libxdamage libxrender libxcomposite cairo jasper gtk+-native
- ORIG_DEPENDS="pkgconfig-native autoconf-native automake-native libtool-native gnu-config-native coreutils-native glib-2.0 tiff pango atk jpeg libpng libxext libxcursor gtk-doc libgcrypt cups libxrandr libxdamage libxrender libxcomposite cairo jasper gtk+-native"
- # PREFERRED_VERSION_opie-quicklauncher=${OPIE_VERSION}
- PREFERRED_VERSION_opie-quicklauncher="1.2.4"
- # HOST_OS=${BUILD_OS}
- HOST_OS="linux"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-dbus-hlid threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_emacs-x11=23.1
- PREFERRED_VERSION_emacs-x11="23.1"
- # RRECOMMENDS_gtk+-native_linux= ${NEATSTUFF} glibc-gconv-iso8859-1
- RRECOMMENDS_gtk+-native_linux="ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm glibc-gconv-iso8859-1"
- # MACHINE_TASK_PROVIDER=${DEFAULT_TASK_PROVIDER}
- MACHINE_TASK_PROVIDER="task-base"
- # EXTRA_OEMAKE=
- # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial=None
- # 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=${BUILD_LDFLAGS}
- export LDFLAGS="-L/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib -Wl,-rpath,/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib -Wl,-O1"
- # DISTRO_TYPE=release
- DISTRO_TYPE="release"
- # layout_prefix=${prefix}
- layout_prefix="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr"
- # HOST_NONSYSV=None
- # FEED_ARCH_smdk2440=armv4t
- FEED_ARCH_smdk2440="armv4t"
- # MULTIMACH_TARGET_SYS=${MULTIMACH_ARCH}${TARGET_VENDOR}-${TARGET_OS}
- MULTIMACH_TARGET_SYS="i686-linux"
- # 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=${PREFERRED_BINUTILS}
- PREFERRED_VERSION_binutils-cross="2.20.1"
- # EXTRA_AUTORECONF=--exclude=autopoint
- EXTRA_AUTORECONF="--exclude=autopoint"
- # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils=None
- # THUMB_INTERWORK=yes
- THUMB_INTERWORK="yes"
- # TERM=screen
- export TERM="screen"
- # __functions__={'sane-toolchain.inc': 'def detect_arm_abi (d):\n \timport bb\n\tif bb.data.getVar(\'DISTRO_FEATURES\',d) is None:\n\t\tif bb.data.getVar(\'TARGET_ARCH\', d, 1) in [ \'arm\', \'armeb\' ]:\n\t\t\treturn "oabi"\n\t\telse:\n\t\t\treturn ""\n\tif bb.data.getVar(\'TARGET_ARCH\', d, 1) in [ \'arm\', \'armeb\' ]:\n\t\tif \'eabi\' in bb.data.getVar(\'DISTRO_FEATURES\',d).split():\n\t\t\treturn "eabi"\n\t\treturn "oabi"\n\treturn ""\n\ndef compute_os_portion_of_target_triplet (d):\n\timport bb\n\tarm_eabi_supporting_arches = "armv6 armv6-novfp \\\n\tarmv5te iwmmxt armv7a armv7 armv5teb armv4t"\n\tppc_spe_supporting_arches = "ppce500v2 ppce500"\n\tgnu_suffix = ""\n \tif bb.data.getVar(\'LIBC\', d, 1) == "uclibc":\n \t\tlibc_suffix = "uclibc"\n\telse:\n\t\tlibc_suffix = ""\n\n\tif bb.data.getVar(\'TARGET_ARCH\',d,1) in [\'bfin\']:\n\t\tif libc_suffix is not "uclibc":\n\t\t\tbb.fatal("bfin is not supported on glibc/eglibc. Please choose uclibc")\n\t\telse:\n\t\t\tos_suffix = "uclinux"\n\telse:\n \t\tos_suffix = "linux"\n\tbparch = bb.data.getVar(\'BASE_PACKAGE_ARCH\', d,1)\n\n\tif bb.data.getVar(\'DISTRO_FEATURES\',d,1) is not None and \\\n\tbparch is not None:\n\t\tif \'eabi\' in bb.data.getVar(\'DISTRO_FEATURES\',d,1).split() and \\\n\t\tbb.data.getVar(\'TARGET_ARCH\', d, 1) in [ \'arm\', \'armeb\' ]:\n\t\t\tif bparch not in arm_eabi_supporting_arches.split():\n\t\t\t\tbb.fatal("DISTRO requested EABI but selected machine does not support EABI")\n\t\t\t\tabi_suffix = ""\n\t\t\telse:\n\t\t\t\tif libc_suffix is not "uclibc":\n\t\t\t\t\tgnu_suffix = "gnu"\n\t\t\t\tabi_suffix = "eabi"\n\t\telif bparch in ppc_spe_supporting_arches.split():\n\t\t\tif libc_suffix is not "uclibc":\n\t\t\t\tgnu_suffix = "gnu"\n\t\t\tabi_suffix = "spe"\n\t\telse:\n\t\t\tabi_suffix = ""\n\telse:\n\t\tbb.note("DISTRO_FEATURES is not set abi suffix not set")\n\t\tabi_suffix = ""\n\tif libc_suffix is not "" or abi_suffix is not "":\n\t\treturn os_suffix + "-" + libc_suffix + gnu_suffix + abi_suffix\n\telse:\n\t\treturn os_suffix\n', 'package.bbclass': 'def legitimize_package_name(s):\n\t"""\n\tMake sure package names are legitimate strings\n\t"""\n\timport re\n\n\tdef fixutf(m):\n\t\tcp = m.group(1)\n\t\tif cp:\n\t\t\treturn (\'\\u%s\' % cp).decode(\'unicode_escape\').encode(\'utf-8\')\n\n\t# Handle unicode codepoints encoded as <U0123>, as in glibc locale files.\n\ts = re.sub(\'<U([0-9A-Fa-f]{1,4})>\', fixutf, s)\n\n\t# Remaining package name validity fixes\n\treturn s.lower().replace(\'_\', \'-\').replace(\'@\', \'+\').replace(\',\', \'+\').replace(\'/\', \'-\')\n\ndef do_split_packages(d, root, file_regex, output_pattern, description, postinst=None, recursive=False, hook=None, extra_depends=None, aux_files_pattern=None, postrm=None, allow_dirs=False, prepend=False, match_path=False, aux_files_pattern_verbatim=None, allow_links=False):\n\t"""\n\tUsed in .bb files to split up dynamically generated subpackages of a\n\tgiven package, usually plugins or modules.\n\t"""\n\n\tdvar = bb.data.getVar(\'PKGD\', d, True)\n\n\tpackages = bb.data.getVar(\'PACKAGES\', d, True).split()\n\n\tif postinst:\n\t\tpostinst = \'#!/bin/sh\\n\' + postinst + \'\\n\'\n\tif postrm:\n\t\tpostrm = \'#!/bin/sh\\n\' + postrm + \'\\n\'\n\tif not recursive:\n\t\tobjs = os.listdir(dvar + root)\n\telse:\n\t\tobjs = []\n\t\tfor walkroot, dirs, files in os.walk(dvar + root):\n\t\t\tfor file in files:\n\t\t\t\trelpath = os.path.join(walkroot, file).replace(dvar + root + \'/\', \'\', 1)\n\t\t\t\tif relpath:\n\t\t\t\t\tobjs.append(relpath)\n\n\tif extra_depends == None:\n\t\t# This is *really* broken\n\t\tmainpkg = packages[0]\n\t\t# At least try and patch it up I guess...\n\t\tif mainpkg.find(\'-dbg\'):\n\t\t\tmainpkg = mainpkg.replace(\'-dbg\', \'\')\n\t\tif mainpkg.find(\'-dev\'):\n\t\t\tmainpkg = mainpkg.replace(\'-dev\', \'\')\n\t\textra_depends = mainpkg\n\n\tfor o in objs:\n\t\timport re, stat\n\t\tif match_path:\n\t\t\tm = re.match(file_regex, o)\n\t\telse:\n\t\t\tm = re.match(file_regex, os.path.basename(o))\n\n\t\tif not m:\n\t\t\tcontinue\n\t\tf = os.path.join(dvar + root, o)\n\t\tmode = os.lstat(f).st_mode\n\t\tif not (stat.S_ISREG(mode) or (allow_links and stat.S_ISLNK(mode)) or (allow_dirs and stat.S_ISDIR(mode))):\n\t\t\tcontinue\n\t\ton = legitimize_package_name(m.group(1))\n\t\tpkg = output_pattern % on\n\t\tif not pkg in packages:\n\t\t\tif prepend:\n\t\t\t\tpackages = [pkg] + packages\n\t\t\telse:\n\t\t\t\tpackages.append(pkg)\n\t\t\tthe_files = [os.path.join(root, o)]\n\t\t\tif aux_files_pattern:\n\t\t\t\tif type(aux_files_pattern) is list:\n\t\t\t\t\tfor fp in aux_files_pattern:\n\t\t\t\t\t\tthe_files.append(fp % on)\n\t\t\t\telse:\n\t\t\t\t\tthe_files.append(aux_files_pattern % on)\n\t\t\tif aux_files_pattern_verbatim:\n\t\t\t\tif type(aux_files_pattern_verbatim) is list:\n\t\t\t\t\tfor fp in aux_files_pattern_verbatim:\n\t\t\t\t\t\tthe_files.append(fp % m.group(1))\n\t\t\t\telse:\n\t\t\t\t\tthe_files.append(aux_files_pattern_verbatim % m.group(1))\n\t\t\tbb.data.setVar(\'FILES_\' + pkg, " ".join(the_files), d)\n\t\t\tif extra_depends != \'\':\n\t\t\t\tthe_depends = bb.data.getVar(\'RDEPENDS_\' + pkg, d, True)\n\t\t\t\tif the_depends:\n\t\t\t\t\tthe_depends = \'%s %s\' % (the_depends, extra_depends)\n\t\t\t\telse:\n\t\t\t\t\tthe_depends = extra_depends\n\t\t\t\tbb.data.setVar(\'RDEPENDS_\' + pkg, the_depends, d)\n\t\t\tbb.data.setVar(\'DESCRIPTION_\' + pkg, description % on, d)\n\t\t\tif postinst:\n\t\t\t\tbb.data.setVar(\'pkg_postinst_\' + pkg, postinst, d)\n\t\t\tif postrm:\n\t\t\t\tbb.data.setVar(\'pkg_postrm_\' + pkg, postrm, d)\n\t\telse:\n\t\t\toldfiles = bb.data.getVar(\'FILES_\' + pkg, d, True)\n\t\t\tif not oldfiles:\n\t\t\t\tbb.fatal("Package \'%s\' exists but has no files" % pkg)\n\t\t\tbb.data.setVar(\'FILES_\' + pkg, oldfiles + " " + os.path.join(root, o), d)\n\t\tif callable(hook):\n\t\t\thook(f, pkg, file_regex, output_pattern, m.group(1))\n\n\tbb.data.setVar(\'PACKAGES\', \' \'.join(packages), d)\n\ndef package_stash_hook(func, name, d):\n\timport bb, os.path\n\tbody = bb.data.getVar(func, d, True)\n\tpn = bb.data.getVar(\'PN\', d, True)\n\tstaging = bb.data.getVar(\'PKGDATA_DIR\', d, True)\n\tdirname = os.path.join(staging, \'hooks\', name)\n\tbb.mkdirhier(dirname)\n\tfn = os.path.join(dirname, pn)\n\tf = open(fn, \'w\')\n\tf.write("python () {\\n");\n\tf.write(body);\n\tf.write("}\\n");\n\tf.close()\n\ndef runstrip(file, d):\n # Function to strip a single file, called from populate_packages below\n # A working \'file\' (one which works on the target architecture)\n # is necessary for this stuff to work, hence the addition to do_package[depends]\n\n import commands, stat\n\n pathprefix = "export PATH=%s; " % bb.data.getVar(\'PATH\', d, True)\n\n ret, result = commands.getstatusoutput("%sfile \'%s\'" % (pathprefix, file))\n\n if ret:\n bb.error("runstrip: \'file %s\' failed (forced strip)" % file)\n\n if "not stripped" not in result:\n bb.debug(1, "runstrip: skip %s" % file)\n return 0\n\n # If the file is in a .debug directory it was already stripped,\n # don\'t do it again...\n if os.path.dirname(file).endswith(".debug"):\n bb.debug(2, "Already ran strip on %s" % file)\n return 0\n\n strip = bb.data.getVar("STRIP", d, True)\n objcopy = bb.data.getVar("OBJCOPY", d, True)\n\n newmode = None\n if not os.access(file, os.W_OK):\n origmode = os.stat(file)[stat.ST_MODE]\n newmode = origmode | stat.S_IWRITE\n os.chmod(file, newmode)\n\n extraflags = ""\n if ".so" in file and "shared" in result:\n extraflags = "--remove-section=.comment --remove-section=.note --strip-unneeded"\n elif "shared" in result or "executable" in result:\n extraflags = "--remove-section=.comment --remove-section=.note"\n elif file.endswith(".a"):\n extraflags = "--remove-section=.comment --strip-debug"\n\n\n bb.mkdirhier(os.path.join(os.path.dirname(file), ".debug"))\n debugfile=os.path.join(os.path.dirname(file), ".debug", os.path.basename(file))\n\n stripcmd = "\'%s\' %s \'%s\'" % (strip, extraflags, file)\n bb.debug(1, "runstrip: %s" % stripcmd)\n\n os.system("%s\'%s\' --only-keep-debug \'%s\' \'%s\'" % (pathprefix, objcopy, file, debugfile))\n ret = os.system("%s%s" % (pathprefix, stripcmd))\n if (bb.data.getVar(\'PACKAGE_STRIP\', d, True) != \'full\'):\n os.system("%s\'%s\' --add-gnu-debuglink=\'%s\' \'%s\'" % (pathprefix, objcopy, debugfile, file))\n\n if newmode:\n os.chmod(file, origmode)\n\n if ret:\n bb.error("runstrip: \'%s\' strip command failed" % stripcmd)\n\n return 1\n\ndef write_package_md5sums (root, outfile, ignorepaths):\n # For each regular file under root, writes an md5sum to outfile.\n # With thanks to patch.bbclass.\n import bb, os\n\n try:\n # Python 2.5+\n import hashlib\n ctor = hashlib.md5\n except ImportError:\n import md5\n ctor = md5.new\n\n outf = file(outfile, \'w\')\n\n # Each output line looks like: "<hex...> <filename without leading slash>"\n striplen = len(root)\n if not root.endswith(\'/\'):\n striplen += 1\n\n for walkroot, dirs, files in os.walk(root):\n # Skip e.g. the DEBIAN directory\n if walkroot[striplen:] in ignorepaths:\n dirs[:] = []\n continue\n\n for name in files:\n fullpath = os.path.join(walkroot, name)\n if os.path.islink(fullpath) or (not os.path.isfile(fullpath)):\n continue\n\n m = ctor()\n f = file(fullpath, \'rb\')\n while True:\n d = f.read(8192)\n if not d:\n break\n m.update(d)\n f.close()\n\n print >> outf, "%s %s" % (m.hexdigest(), fullpath[striplen:])\n\n outf.close()\n\n\ndef get_package_mapping (pkg, d):\n\tdata = read_subpkgdata(pkg, d)\n\tkey = "PKG_%s" % pkg\n\n\tif key in data:\n\t\treturn data[key]\n\n\treturn pkg\n\ndef runtime_mapping_rename (varname, d):\n\t#bb.note("%s before: %s" % (varname, bb.data.getVar(varname, d, True)))\n\n\tnew_depends = []\n\tfor depend in explode_deps(bb.data.getVar(varname, d, True) or ""):\n\t\t# Have to be careful with any version component of the depend\n\t\tsplit_depend = depend.split(\' (\')\n\t\tnew_depend = get_package_mapping(split_depend[0].strip(), d)\n\t\tif len(split_depend) > 1:\n\t\t\tnew_depends.append("%s (%s" % (new_depend, split_depend[1]))\n\t\telse:\n\t\t\tnew_depends.append(new_depend)\n\n\tbb.data.setVar(varname, " ".join(new_depends) or None, d)\n\n\t#bb.note("%s after: %s" % (varname, bb.data.getVar(varname, d, True)))\n\ndef package_run_hooks(f, d):\n\timport bb, os\n\tstaging = bb.data.getVar(\'PKGDATA_DIR\', d, True)\n\tdn = os.path.join(staging, \'hooks\', f)\n\tif os.access(dn, os.R_OK):\n\t\tfor f in os.listdir(dn):\n\t\t\tfn = os.path.join(dn, f)\n\t\t\tfp = open(fn, \'r\')\n\t\t\tline = 0\n\t\t\tfor l in fp.readlines():\n\t\t\t\tl = l.rstrip()\n\t\t\t\tbb.parse.parse_py.BBHandler.feeder(line, l, fn, os.path.basename(fn), d)\n\t\t\t\tline += 1\n\t\t\tfp.close()\n\t anonqueue = bb.data.getVar("__anonqueue", d, True) or []\n \t body = [x[\'content\'] for x in anonqueue]\n \t flag = { \'python\' : 1, \'func\' : 1 }\n \t bb.data.setVar("__anonfunc", "\\n".join(body), d)\n \t\tbb.data.setVarFlags("__anonfunc", flag, d)\n\t\t try:\n \t\tt = bb.data.getVar(\'T\', d)\n \t\t\tbb.data.setVar(\'T\', \'${TMPDIR}/\', d)\n \t\tbb.build.exec_func("__anonfunc", d)\n \t\tbb.data.delVar(\'T\', d)\n \t\tif t:\n \t\t\tbb.data.setVar(\'T\', t, d)\n\t\t except Exception, e:\n \t\tbb.msg.debug(1, bb.msg.domain.Parsing, "Exception when executing anonymous function: %s" % e)\n \t\traise\n \t\tbb.data.delVar("__anonqueue", d)\n \t\tbb.data.delVar("__anonfunc", d)\n', 'sanity.bbclass': 'def raise_sanity_error(msg):\n\timport bb\n\tbb.fatal(""" Openembedded\'s config sanity checker detected a potential misconfiguration.\n\tEither fix the cause of this error or at your own risk disable the checker (see sanity.conf).\n\tFollowing is the list of potential problems / advisories:\n\n\t%s""" % msg)\n\ndef check_conf_exists(fn, data):\n\tbbpath = []\n\tfn = bb.data.expand(fn, data)\n\tvbbpath = bb.data.getVar("BBPATH", data)\n\tif vbbpath:\n\t\tbbpath += vbbpath.split(":")\n\tfor p in bbpath:\n\t\tcurrname = os.path.join(bb.data.expand(p, data), fn)\n\t\tif os.access(currname, os.R_OK):\n\t\t\treturn True\n\treturn False\n\ndef check_sanity(e):\n\tfrom bb import note, error, data, __version__\n\n\ttry:\n\t\tfrom distutils.version import LooseVersion\n\texcept ImportError:\n\t\tdef LooseVersion(v): print "WARNING: sanity.bbclass can\'t compare versions without python-distutils"; return 1\n\timport commands\n\n\t# Check the bitbake version meets minimum requirements\n\tminversion = data.getVar(\'BB_MIN_VERSION\', e.data , True)\n\tif not minversion:\n\t\t# Hack: BB_MIN_VERSION hasn\'t been parsed yet so return\n\t\t# and wait for the next call\n\t\tprint "Foo %s" % minversion\n\t\treturn\n\n\tif 0 == os.getuid():\n\t\traise_sanity_error("Do not use Bitbake as root.")\n\n\tmessages = ""\n\n\tif (LooseVersion(__version__) < LooseVersion(minversion)):\n\t\tmessages = messages + \'Bitbake version %s is required and version %s was found\\n\' % (minversion, __version__)\n\n\t# Check TARGET_ARCH is set\n\tif data.getVar(\'TARGET_ARCH\', e.data, True) == \'INVALID\':\n\t\tmessages = messages + \'Please set TARGET_ARCH directly, or choose a MACHINE or DISTRO that does so.\\n\'\n\n\t# Check TARGET_OS is set\n\tif data.getVar(\'TARGET_OS\', e.data, True) == \'INVALID\':\n\t\tmessages = messages + \'Please set TARGET_OS directly, or choose a MACHINE or DISTRO that does so.\\n\'\n\n\tassume_provided = data.getVar(\'ASSUME_PROVIDED\', e.data , True).split()\n\t# Check user doesn\'t have ASSUME_PROVIDED = instead of += in local.conf\n\tif "diffstat-native" not in assume_provided:\n\t\tmessages = messages + \'Please use ASSUME_PROVIDED +=, not ASSUME_PROVIDED = in your local.conf\\n\'\n\n\t# Check that the MACHINE is valid, if it is set\n\tif data.getVar(\'MACHINE\', e.data, True):\n\t\tif not check_conf_exists("conf/machine/${MACHINE}.conf", e.data):\n\t\t\tmessages = messages + \'Please set a valid MACHINE in your local.conf\\n\'\n\n\t# Check that the DISTRO is valid\n\t# need to take into account DISTRO renaming DISTRO\n\tif not ( check_conf_exists("conf/distro/${DISTRO}.conf", e.data) or check_conf_exists("conf/distro/include/${DISTRO}.inc", e.data) ):\n\t\tmessages = messages + "DISTRO \'%s\' not found. Please set a valid DISTRO in your local.conf\\n" % data.getVar("DISTRO", e.data, True )\n\n\tmissing = ""\n\n\tif not check_app_exists("${MAKE}", e.data):\n\t\tmissing = missing + "GNU make,"\n\n\tif not check_app_exists(\'${BUILD_PREFIX}gcc\', e.data):\n\t\tmissing = missing + "C Compiler (${BUILD_PREFIX}gcc),"\n\n\tif not check_app_exists(\'${BUILD_PREFIX}g++\', e.data):\n\t\tmissing = missing + "C++ Compiler (${BUILD_PREFIX}g++),"\n\n\trequired_utilities = "patch help2man diffstat texi2html makeinfo cvs svn bzip2 tar gzip gawk md5sum chrpath"\n\n\t# If we\'ll be running qemu, perform some sanity checks\n\tif data.getVar(\'ENABLE_BINARY_LOCALE_GENERATION\', e.data, True):\n\t\tif "qemu-native" in assume_provided:\n\t\t\trequired_utilities += " %s" % (qemu_target_binary(e.data))\n\n\tfor util in required_utilities.split():\n\t\tif not check_app_exists( util, e.data ):\n\t\t\tmissing = missing + "%s," % util\n\n\tif missing != "":\n\t\tmissing = missing.rstrip(\',\')\n\t\tmessages = messages + "Please install following missing utilities: %s\\n" % missing\n\n\ttry:\n\t if os.path.basename(os.readlink(\'/bin/sh\')) == \'dash\':\n\t\t messages = messages + "Using dash as /bin/sh causes various subtle build problems, please use bash instead.\\n"\n\texcept:\n\t\tpass\n\n\tomask = os.umask(022)\n\tif omask & 0755:\n\t\tmessages = messages + "Please use a umask which allows a+rx and u+rwx\\n"\n\tos.umask(omask)\n\n\toes_bb_conf = data.getVar( \'OES_BITBAKE_CONF\', e.data, True )\n\tif not oes_bb_conf:\n\t\tmessages = messages + \'You do not include OpenEmbeddeds version of conf/bitbake.conf. This means your environment is misconfigured, in particular check BBPATH.\\n\'\n\n\t#\n\t# Check that TMPDIR hasn\'t changed location since the last time we were run\n\t#\n\ttmpdir = data.getVar(\'TMPDIR\', e.data, True)\n\tcheckfile = os.path.join(tmpdir, "saved_tmpdir")\n\tif os.path.exists(checkfile):\n\t\tf = file(checkfile, "r")\n\t\toldpath = f.read().strip()\n\t\tif (oldpath != tmpdir):\n\t\t\tmessages = messages + "Error, TMPDIR has changed location. You need to either move it back to %s or rebuild\\n" % oldpath\n\telse:\n\t\timport bb\n\t\tbb.mkdirhier(tmpdir)\n\t\tf = file(checkfile, "w")\n\t\tf.write(tmpdir)\n\tf.close()\n\n\t#\n\t# Check the \'ABI\' of TMPDIR\n\t#\n\tcurrent_abi = data.getVar(\'OELAYOUT_ABI\', e.data, True)\n\tabifile = data.getVar(\'SANITY_ABIFILE\', e.data, True)\n\tif os.path.exists(abifile):\n\t\tf = file(abifile, "r")\n\t\tabi = f.read().strip()\n\t\tif not abi.isdigit():\n\t\t\tf = file(abifile, "w")\n\t\t\tf.write(current_abi)\n elif abi == "3" and current_abi == "4":\n\t\t\timport bb\n\t\t\tbb.note("Converting staging from layout version 2 to layout version 3")\n\t\t\tos.system(bb.data.expand("mv ${TMPDIR}/staging ${TMPDIR}/sysroots", e.data))\n\t\t\tos.system(bb.data.expand("ln -s sysroots ${TMPDIR}/staging", e.data))\n\t\t\tos.system(bb.data.expand("cd ${TMPDIR}/stamps; for i in */*do_populate_staging; do new=`echo $i | sed -e \'s/do_populate_staging/do_populate_sysroot/\'`; mv $i $new; done", e.data))\n\t\t\tf = file(abifile, "w")\n\t\t\tf.write(current_abi)\n\t\telif (abi != current_abi):\n\t\t\t# Code to convert from one ABI to another could go here if possible.\n\t\t\tmessages = messages + "Error, TMPDIR has changed ABI (%s to %s) and you need to either rebuild, revert or adjust it at your own risk.\\n" % (abi, current_abi)\n\telse:\n\t\tf = file(abifile, "w")\n\t\tf.write(current_abi)\n\tf.close()\n\n\t#\n\t# Check the Distro PR value didn\'t change\n\t#\n\tdistro_pr = data.getVar(\'DISTRO_PR\', e.data, True)\n\tprfile = data.getVar(\'SANITY_PRFILE\', e.data, True)\n\tif os.path.exists(prfile):\n\t\tf = file(prfile, "r")\n\t\tpr = f.read().strip()\n\t\tif (pr != distro_pr):\n\t\t\t# Code to convert from one ABI to another could go here if possible.\n\t\t\tmessages = messages + "Error, DISTRO_PR has changed (%s to %s) which means all packages need to rebuild. Please remove your TMPDIR so this can happen. For autobuilder setups you can avoid this by using a TMPDIR that include DISTRO_PR in the path.\\n" % (pr, distro_pr)\n\telse:\n\t\tf = file(prfile, "w")\n\t\tf.write(distro_pr)\n\tf.close()\n\n\n\t#\n\t# Check there aren\'t duplicates in PACKAGE_ARCHS\n\t#\n\tarchs = data.getVar(\'PACKAGE_ARCHS\', e.data, True).split()\n\tfor arch in archs:\n\t\tif archs.count(arch) != 1:\n\t\t\tmessages = messages + "Error, Your PACKAGE_ARCHS field contains duplicates. Perhaps you set PACKAGE_EXTRA_ARCHS twice accidently through some tune file?\\n"\n\t\t\tbreak\n\n\tif messages != "":\n\t\traise_sanity_error(messages)\n', 'metadata_scm.bbclass': 'def base_get_scm(d):\n\tfrom bb import which\n\tbaserepo = os.path.dirname(os.path.dirname(which(d.getVar("BBPATH", 1), "classes/base.bbclass")))\n\tfor (scm, scmpath) in {"svn": ".svn",\n\t\t\t "git": ".git",\n\t\t\t "monotone": "_MTN"}.iteritems():\n\t\tif os.path.exists(os.path.join(baserepo, scmpath)):\n\t\t\treturn "%s %s" % (scm, baserepo)\n\treturn "<unknown> %s" % baserepo\n\ndef base_get_scm_revision(d):\n\t(scm, path) = d.getVar("METADATA_SCM", 1).split()\n\ttry:\n\t\tif scm != "<unknown>":\n\t\t\treturn globals()["base_get_metadata_%s_revision" % scm](path, d)\n\t\telse:\n\t\t\treturn scm\n\texcept KeyError:\n\t\treturn "<unknown>"\n\ndef base_get_scm_branch(d):\n\t(scm, path) = d.getVar("METADATA_SCM", 1).split()\n\ttry:\n\t\tif scm != "<unknown>":\n\t\t\treturn globals()["base_get_metadata_%s_branch" % scm](path, d)\n\t\telse:\n\t\t\treturn scm\n\texcept KeyError:\n\t\treturn "<unknown>"\n\ndef base_get_metadata_monotone_branch(path, d):\n\tmonotone_branch = "<unknown>"\n\ttry:\n\t\tmonotone_branch = file( "%s/_MTN/options" % path ).read().strip()\n\t\tif monotone_branch.startswith( "database" ):\n\t\t\tmonotone_branch_words = monotone_branch.split()\n\t\t\tmonotone_branch = monotone_branch_words[ monotone_branch_words.index( "branch" )+1][1:-1]\n\texcept:\n\t\tpass\n\treturn monotone_branch\n\ndef base_get_metadata_monotone_revision(path, d):\n\tmonotone_revision = "<unknown>"\n\ttry:\n\t\tmonotone_revision = file( "%s/_MTN/revision" % path ).read().strip()\n\t\tif monotone_revision.startswith( "format_version" ):\n\t\t\tmonotone_revision_words = monotone_revision.split()\n\t\t\tmonotone_revision = monotone_revision_words[ monotone_revision_words.index( "old_revision" )+1][1:-1]\n\texcept IOError:\n\t\tpass\n\treturn monotone_revision\n\ndef base_get_metadata_svn_revision(path, d):\n\trevision = "<unknown>"\n\ttry:\n\t\trevision = file( "%s/.svn/entries" % path ).readlines()[3].strip()\n\texcept IOError:\n\t\tpass\n\treturn revision\n\ndef base_get_metadata_git_branch(path, d):\n\tbranch = os.popen(\'cd %s; PATH=%s git symbolic-ref HEAD 2>/dev/null\' % (path, d.getVar("PATH", 1))).read().rstrip()\n\n\tif len(branch) != 0:\n\t\treturn branch.replace("refs/heads/", "")\n\treturn "<unknown>"\n\ndef base_get_metadata_git_revision(path, d):\n\trev = os.popen("cd %s; PATH=%s git show-ref HEAD 2>/dev/null" % (path, d.getVar("PATH", 1))).read().split(" ")[0].rstrip()\n\tif len(rev) != 0:\n\t\treturn rev\n\treturn "<unknown>"', 'staging.bbclass': 'def package_stagefile(file, d):\n if bb.data.getVar(\'PSTAGING_ACTIVE\', d, True) == "1":\n destfile = file.replace(bb.data.getVar("TMPDIR", d, 1), bb.data.getVar("PSTAGE_TMPDIR_STAGE", d, 1))\n bb.mkdirhier(os.path.dirname(destfile))\n #print "%s to %s" % (file, destfile)\n bb.copyfile(file, destfile)\n\ndef is_legacy_staging(d):\n stagefunc = bb.data.getVar(\'do_stage\', d, True)\n legacy = True\n if stagefunc is None:\n legacy = False\n elif stagefunc.strip() == "use_do_install_for_stage":\n legacy = False\n elif stagefunc.strip() == "autotools_stage_all":\n legacy = False\n elif stagefunc.strip() == "do_stage_native" and bb.data.getVar(\'AUTOTOOLS_NATIVE_STAGE_INSTALL\', d, 1) == "1":\n legacy = False\n elif bb.data.getVar(\'NATIVE_INSTALL_WORKS\', d, 1) == "1":\n legacy = False\n if bb.data.getVar(\'PSTAGE_BROKEN_DESTDIR\', d, 1) == "1":\n legacy = True\n if bb.data.getVar(\'FORCE_LEGACY_STAGING\', d, 1) == "1":\n legacy = True\n return legacy\n', 'qemu.bbclass': 'def qemu_target_binary(data):\n\timport bb\n\n\ttarget_arch = bb.data.getVar("TARGET_ARCH", data, 1)\n\tif target_arch in ("i486", "i586", "i686"):\n\t\ttarget_arch = "i386"\n\telif target_arch == "powerpc":\n\t\ttarget_arch = "ppc"\n\n\treturn "qemu-" + target_arch', 'packagedata.bbclass': 'def packaged(pkg, d):\n\treturn os.access(get_subpkgedata_fn(pkg, d) + \'.packaged\', os.R_OK)\n\ndef read_pkgdatafile(fn):\n\tpkgdata = {}\n\n\tdef decode(str):\n\t\timport codecs\n\t\tc = codecs.getdecoder("string_escape")\n\t\treturn c(str)[0]\n\n\tif os.access(fn, os.R_OK):\n\t\timport re\n\t\tf = file(fn, \'r\')\n\t\tlines = f.readlines()\n\t\tf.close()\n\t\tr = re.compile("([^:]+):\\s*(.*)")\n\t\tfor l in lines:\n\t\t\tm = r.match(l)\n\t\t\tif m:\n\t\t\t\tpkgdata[m.group(1)] = decode(m.group(2))\n\n\treturn pkgdata\n\ndef get_subpkgedata_fn(pkg, d):\n\tarchs = bb.data.expand("${PACKAGE_ARCHS}", d).split(" ")\n\tarchs.reverse()\n\tpkgdata = bb.data.expand(\'${TMPDIR}/pkgdata/\', d)\n\ttargetdir = bb.data.expand(\'${TARGET_VENDOR}-${TARGET_OS}/runtime/\', d)\n\tfor arch in archs:\n\t\tfn = pkgdata + arch + targetdir + pkg\n\t\tif os.path.exists(fn):\n\t\t\treturn fn\n\treturn bb.data.expand(\'${PKGDATA_DIR}/runtime/%s\' % pkg, d)\n\ndef has_subpkgdata(pkg, d):\n\treturn os.access(get_subpkgedata_fn(pkg, d), os.R_OK)\n\ndef read_subpkgdata(pkg, d):\n\treturn read_pkgdatafile(get_subpkgedata_fn(pkg, d))\n\ndef has_pkgdata(pn, d):\n\tfn = bb.data.expand(\'${PKGDATA_DIR}/%s\' % pn, d)\n\treturn os.access(fn, os.R_OK)\n\ndef read_pkgdata(pn, d):\n\tfn = bb.data.expand(\'${PKGDATA_DIR}/%s\' % pn, d)\n\treturn read_pkgdatafile(fn)\n\ndef read_subpkgdata_dict(pkg, d):\n\tret = {}\n\tsubd = read_pkgdatafile(get_subpkgedata_fn(pkg, d))\n\tfor var in subd:\n\t\tnewvar = var.replace("_" + pkg, "")\n\t\tret[newvar] = subd[var]\n\treturn ret\n', 'base.bbclass': 'def base_dep_prepend(d):\n\t#\n\t# Ideally this will check a flag so we will operate properly in\n\t# the case where host == build == target, for now we don\'t work in\n\t# that case though.\n\t#\n\tdeps = "coreutils-native"\n\tif bb.data.getVar(\'PN\', d, True) in ("shasum-native", "stagemanager-native",\n\t "coreutils-native"):\n\t\tdeps = ""\n\n\t# INHIBIT_DEFAULT_DEPS doesn\'t apply to the patch command. Whether or not\n\t# we need that built is the responsibility of the patch function / class, not\n\t# the application.\n\tif not bb.data.getVar(\'INHIBIT_DEFAULT_DEPS\', d):\n\t\tif (bb.data.getVar(\'HOST_SYS\', d, 1) !=\n\t \t bb.data.getVar(\'BUILD_SYS\', d, 1)):\n\t\t\tdeps += " virtual/${TARGET_PREFIX}gcc virtual/libc "\n\treturn deps\n\ndef oe_unpack_file(file, data, url = None):\n\timport subprocess\n\tif not url:\n\t\turl = "file://%s" % file\n\tdots = file.split(".")\n\tif dots[-1] in [\'gz\', \'bz2\', \'Z\']:\n\t\tefile = os.path.join(bb.data.getVar(\'WORKDIR\', data, 1),os.path.basename(\'.\'.join(dots[0:-1])))\n\telse:\n\t\tefile = file\n\tcmd = None\n\tif file.endswith(\'.tar\'):\n\t\tcmd = \'tar x --no-same-owner -f %s\' % file\n\telif file.endswith(\'.tgz\') or file.endswith(\'.tar.gz\') or file.endswith(\'.tar.Z\'):\n\t\tcmd = \'tar xz --no-same-owner -f %s\' % file\n\telif file.endswith(\'.tbz\') or file.endswith(\'.tbz2\') or file.endswith(\'.tar.bz2\'):\n\t\tcmd = \'bzip2 -dc %s | tar x --no-same-owner -f -\' % file\n\telif file.endswith(\'.gz\') or file.endswith(\'.Z\') or file.endswith(\'.z\'):\n\t\tcmd = \'gzip -dc %s > %s\' % (file, efile)\n\telif file.endswith(\'.bz2\'):\n\t\tcmd = \'bzip2 -dc %s > %s\' % (file, efile)\n\telif file.endswith(\'.tar.xz\'):\n\t\tcmd = \'xz -dc %s | tar x --no-same-owner -f -\' % file\n\telif file.endswith(\'.xz\'):\n\t\tcmd = \'xz -dc %s > %s\' % (file, efile)\n\telif file.endswith(\'.zip\') or file.endswith(\'.jar\'):\n\t\tcmd = \'unzip -q -o\'\n\t\t(type, host, path, user, pswd, parm) = bb.decodeurl(url)\n\t\tif \'dos\' in parm:\n\t\t\tcmd = \'%s -a\' % cmd\n\t\tcmd = "%s \'%s\'" % (cmd, file)\n\telif os.path.isdir(file):\n\t\tdestdir = "."\n\t\tfilespath = bb.data.getVar("FILESPATH", data, 1).split(":")\n\t\tfor fp in filespath:\n\t\t\tif file[0:len(fp)] == fp:\n\t\t\t\tdestdir = file[len(fp):file.rfind(\'/\')]\n\t\t\t\tdestdir = destdir.strip(\'/\')\n\t\t\t\tif len(destdir) < 1:\n\t\t\t\t\tdestdir = "."\n\t\t\t\telif not os.access("%s/%s" % (os.getcwd(), destdir), os.F_OK):\n\t\t\t\t\tos.makedirs("%s/%s" % (os.getcwd(), destdir))\n\t\t\t\tbreak\n\n\t\tcmd = \'cp -pPR %s %s/%s/\' % (file, os.getcwd(), destdir)\n\telse:\n\t\t(type, host, path, user, pswd, parm) = bb.decodeurl(url)\n\t\tif not \'patch\' in parm:\n\t\t\t# The "destdir" handling was specifically done for FILESPATH\n\t\t\t# items. So, only do so for file:// entries.\n\t\t\tif type == "file":\n\t\t\t\tdestdir = bb.decodeurl(url)[1] or "."\n\t\t\telse:\n\t\t\t\tdestdir = "."\n\t\t\tbb.mkdirhier("%s/%s" % (os.getcwd(), destdir))\n\t\t\tcmd = \'cp %s %s/%s/\' % (file, os.getcwd(), destdir)\n\n\tif not cmd:\n\t\treturn True\n\n\tdest = os.path.join(os.getcwd(), os.path.basename(file))\n\tif os.path.exists(dest):\n\t\tif os.path.samefile(file, dest):\n\t\t\treturn True\n\n\t# Change to subdir before executing command\n\tsave_cwd = os.getcwd();\n\tparm = bb.decodeurl(url)[5]\n\tif \'subdir\' in parm:\n\t\tnewdir = ("%s/%s" % (os.getcwd(), parm[\'subdir\']))\n\t\tbb.mkdirhier(newdir)\n\t\tos.chdir(newdir)\n\n\tcmd = "PATH=\\"%s\\" %s" % (bb.data.getVar(\'PATH\', data, 1), cmd)\n\tbb.note("Unpacking %s to %s/" % (base_path_out(file, data), base_path_out(os.getcwd(), data)))\n\tret = subprocess.call(cmd, preexec_fn=subprocess_setup, shell=True)\n\n\tos.chdir(save_cwd)\n\n\treturn ret == 0\n', 'packaged-staging.bbclass': 'def _package_unlink (f):\n import os, errno\n try:\n\tos.unlink(f)\n\treturn True\n except OSError, e:\n\tif e.errno == errno.ENOENT:\n\t return False\n\traise\n\ndef pstage_manualclean(srcname, destvarname, d):\n\tsrc = os.path.join(bb.data.getVar(\'PSTAGE_TMPDIR_STAGE\', d, True), srcname)\n\tdest = bb.data.getVar(destvarname, d, True)\n\n\tfor walkroot, dirs, files in os.walk(src):\n\t\tbb.debug("rm %s" % walkroot)\n\t\tfor file in files:\n\t\t\t# Avoid breaking the held lock\n\t\t\tif (file == "staging.lock"):\n\t\t\t\tcontinue\n\t\t\tfilepath = os.path.join(walkroot, file).replace(src, dest)\n\t\t\t_package_unlink(filepath)\n\ndef pstage_set_pkgmanager(d):\n path = bb.data.getVar("PATH", d, 1)\n pkgmanager = bb.which(path, \'opkg-cl\')\n if pkgmanager == "":\n pkgmanager = bb.which(path, \'ipkg-cl\')\n if pkgmanager != "":\n bb.data.setVar("PSTAGE_PKGMANAGER", pkgmanager, d)\n\n\ndef pstage_cleanpackage(pkgname, d):\n\tpath = bb.data.getVar("PATH", d, 1)\n\tpstage_set_pkgmanager(d)\n\tlist_cmd = bb.data.getVar("PSTAGE_LIST_CMD", d, True)\n\n\tbb.debug(2, "Checking if staging package installed")\n\tlf = bb.utils.lockfile(bb.data.expand("${SYSROOT_LOCK}", d))\n\tret = os.system("PATH=\\"%s\\" %s | grep %s" % (path, list_cmd, pkgname))\n\tif ret == 0:\n\t\tbb.debug(1, "Uninstalling package from staging...")\n\t\tremovecmd = bb.data.getVar("PSTAGE_REMOVE_CMD", d, 1)\n\t\tret = os.system("PATH=\\"%s\\" %s %s" % (path, removecmd, pkgname))\n\t\tif ret != 0:\n\t\t\tbb.note("Failure removing staging package")\n\telse:\n\t\tbb.debug(1, "Manually removing any installed files from staging...")\n\t\tpstage_manualclean("sysroots", "STAGING_DIR", d)\n\t\tpstage_manualclean("cross", "CROSS_DIR", d)\n\t\tpstage_manualclean("deploy", "DEPLOY_DIR", d)\n\n\tbb.utils.unlockfile(lf)\n\ndef staging_fetch(stagepkg, d):\n import bb.fetch\n\n # only try and fetch if the user has configured a mirror\n if bb.data.getVar(\'PSTAGE_MIRROR\', d) != "":\n # Copy the data object and override DL_DIR and SRC_URI\n pd = d.createCopy()\n dldir = bb.data.expand("${PSTAGE_DIR}/${PSTAGE_PKGPATH}", pd)\n mirror = bb.data.expand("${PSTAGE_MIRROR}/${PSTAGE_PKGPATH}/", pd)\n srcuri = mirror + os.path.basename(stagepkg)\n bb.data.setVar(\'DL_DIR\', dldir, pd)\n bb.data.setVar(\'SRC_URI\', srcuri, pd)\n\n # Try a fetch from the pstage mirror, if it fails just return and\n # we will build the package\n try:\n bb.fetch.init([srcuri], pd)\n bb.fetch.go(pd, [srcuri])\n except:\n return\n', 'utils.bbclass': 'def base_path_join(a, *p):\n return oe.path.join(a, *p)\n\ndef base_path_relative(src, dest):\n return oe.path.relative(src, dest)\n\ndef base_path_out(path, d):\n return oe.path.format_display(path, d)\n\ndef base_read_file(filename):\n return oe.utils.read_file(filename)\n\ndef base_ifelse(condition, iftrue = True, iffalse = False):\n return oe.utils.ifelse(condition, iftrue, iffalse)\n\ndef base_conditional(variable, checkvalue, truevalue, falsevalue, d):\n return oe.utils.conditional(variable, checkvalue, truevalue, falsevalue, d)\n\ndef base_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):\n return oe.utils.less_or_equal(variable, checkvalue, truevalue, falsevalue, d)\n\ndef base_version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):\n return oe.utils.version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d)\n\ndef base_contains(variable, checkvalues, truevalue, falsevalue, d):\n return oe.utils.contains(variable, checkvalues, truevalue, falsevalue, d)\n\ndef base_both_contain(variable1, variable2, checkvalue, d):\n return oe.utils.both_contain(variable1, variable2, checkvalue, d)\n\ndef base_prune_suffix(var, suffixes, d):\n return oe.utils.prune_suffix(var, suffixes, d)\n\ndef oe_filter(f, str, d):\n return oe.utils.str_filter(f, str, d)\n\ndef oe_filter_out(f, str, d):\n return oe.utils.str_filter_out(f, str, d)\n\n\ndef subprocess_setup():\n import signal\n # Python installs a SIGPIPE handler by default. This is usually not what\n # non-Python subprocesses expect.\n signal.signal(signal.SIGPIPE, signal.SIG_DFL)\n\ndef oe_popen(d, cmd, **kwargs):\n """ Convenience function to call out processes with our exported\n variables in the environment.\n """\n from subprocess import Popen\n\n if kwargs.get("env") is None:\n env = d.getVar("__oe_popen_env", False)\n if env is None:\n env = {}\n for v in d.keys():\n if d.getVarFlag(v, "export"):\n env[v] = d.getVar(v, True) or ""\n d.setVar("__oe_popen_env", env)\n kwargs["env"] = env\n\n kwargs["preexec_fn"] = subprocess_setup\n\n return Popen(cmd, **kwargs)\n\ndef oe_system(d, cmd):\n """ Popen based version of os.system. """\n return oe_popen(d, cmd, shell=True).wait()\n\ndef base_chk_load_parser(config_paths):\n import ConfigParser\n parser = ConfigParser.ConfigParser()\n if len(parser.read(config_paths)) < 1:\n raise ValueError("no ini files could be found")\n\n return parser\n\ndef setup_checksum_deps(d):\n try:\n import hashlib\n except ImportError:\n if d.getVar("PN", True) != "shasum-native":\n depends = d.getVarFlag("do_fetch", "depends") or ""\n d.setVarFlag("do_fetch", "depends", "%s %s" %\n (depends, "shasum-native:do_populate_sysroot"))\n\ndef base_chk_file_checksum(localpath, src_uri, expected_md5sum, expected_sha256sum, data):\n strict_checking = bb.data.getVar("OE_STRICT_CHECKSUMS", data, True)\n if not os.path.exists(localpath):\n localpath = base_path_out(localpath, data)\n bb.note("The localpath does not exist \'%s\'" % localpath)\n raise Exception("The path does not exist \'%s\'" % localpath)\n\n md5data = bb.utils.md5_file(localpath)\n sha256data = bb.utils.sha256_file(localpath)\n if not sha256data:\n try:\n shapipe = os.popen(\'PATH=%s oe_sha256sum "%s"\' % (bb.data.getVar(\'PATH\', data, True), localpath))\n sha256data = (shapipe.readline().split() or [ "" ])[0]\n shapipe.close()\n except OSError, e:\n if strict_checking:\n raise Exception("Executing shasum failed")\n else:\n bb.note("Executing shasum failed")\n\n if (expected_md5sum == None or expected_md5sum == None):\n from string import maketrans\n trtable = maketrans("", "")\n uname = src_uri.split("/")[-1].translate(trtable, "-+._")\n\n try:\n ufile = open("%s/%s.sum" % (bb.data.getVar("TMPDIR", data, 1), uname), "wt")\n except:\n return False\n\n if not ufile:\n raise Exception("Creating %s.sum failed" % uname)\n\n ufile.write("SRC_URI[md5sum] = \\"%s\\"\\nSRC_URI[sha256sum] = \\"%s\\"\\n" % (md5data, sha256data))\n ufile.close()\n bb.note("This package has no checksums, please add to recipe")\n bb.note("\\nSRC_URI[md5sum] = \\"%s\\"\\nSRC_URI[sha256sum] = \\"%s\\"\\n" % (md5data, sha256data))\n\n # fail for strict, continue for disabled strict checksums\n return not strict_checking\n\n if (expected_md5sum and expected_md5sum != md5data) or (expected_sha256sum and expected_sha256sum != sha256data):\n bb.note("The checksums for \'%s\' did not match.\\nExpected MD5: \'%s\' and Got: \'%s\'\\nExpected SHA256: \'%s\' and Got: \'%s\'" % (localpath, expected_md5sum, md5data, expected_sha256sum, sha256data))\n bb.note("Your checksums:\\nSRC_URI[md5sum] = \\"%s\\"\\nSRC_URI[sha256sum] = \\"%s\\"\\n" % (md5data, sha256data))\n return False\n\n return True\n\ndef base_get_checksums(pn, pv, src_uri, localpath, params, data):\n # Try checksum from recipe and then parse checksums.ini\n # and try PN-PV-SRC_URI first and then try PN-SRC_URI\n # we rely on the get method to create errors\n try:\n name = params["name"]\n except KeyError:\n name = ""\n if name:\n md5flag = "%s.md5sum" % name\n sha256flag = "%s.sha256sum" % name\n else:\n md5flag = "md5sum"\n sha256flag = "sha256sum"\n expected_md5sum = bb.data.getVarFlag("SRC_URI", md5flag, data)\n expected_sha256sum = bb.data.getVarFlag("SRC_URI", sha256flag, data)\n\n if (expected_md5sum and expected_sha256sum):\n return (expected_md5sum,expected_sha256sum)\n else:\n # missing checksum, parse checksums.ini\n\n # Verify the SHA and MD5 sums we have in OE and check what do\n # in\n checksum_paths = bb.data.getVar(\'BBPATH\', data, True).split(":")\n\n # reverse the list to give precedence to directories that\n # appear first in BBPATH\n checksum_paths.reverse()\n\n checksum_files = ["%s/conf/checksums.ini" % path for path in checksum_paths]\n try:\n parser = base_chk_load_parser(checksum_files)\n except ValueError:\n bb.note("No conf/checksums.ini found, not checking checksums")\n return (None,None)\n except:\n bb.note("Creating the CheckSum parser failed: %s:%s" % (sys.exc_info()[0], sys.exc_info()[1]))\n return (None,None)\n pn_pv_src = "%s-%s-%s" % (pn,pv,src_uri)\n pn_src = "%s-%s" % (pn,src_uri)\n if parser.has_section(pn_pv_src):\n expected_md5sum = parser.get(pn_pv_src, "md5")\n expected_sha256sum = parser.get(pn_pv_src, "sha256")\n elif parser.has_section(pn_src):\n expected_md5sum = parser.get(pn_src, "md5")\n expected_sha256sum = parser.get(pn_src, "sha256")\n elif parser.has_section(src_uri):\n expected_md5sum = parser.get(src_uri, "md5")\n expected_sha256sum = parser.get(src_uri, "sha256")\n else:\n return (None,None)\n\n if name:\n bb.note("This package has no checksums in corresponding recipe \'%s\', please consider moving its checksums from checksums.ini file \\\n \\nSRC_URI[%s.md5sum] = \\"%s\\"\\nSRC_URI[%s.sha256sum] = \\"%s\\"\\n" % (bb.data.getVar("FILE", data, True), name, expected_md5sum, name, expected_sha256sum))\n else:\n bb.note("This package has no checksums in corresponding recipe \'%s\', please consider moving its checksums from checksums.ini file \\\n \\nSRC_URI[md5sum] = \\"%s\\"\\nSRC_URI[sha256sum] = \\"%s\\"\\n" % (bb.data.getVar("FILE", data, True), expected_md5sum, expected_sha256sum))\n\n return (expected_md5sum, expected_sha256sum)\n\ndef base_chk_file(pn, pv, src_uri, localpath, params, data):\n (expected_md5sum, expected_sha256sum) = base_get_checksums(pn, pv, src_uri, localpath, params, data)\n return base_chk_file_checksum(localpath, src_uri, expected_md5sum, expected_sha256sum, data)\n\ndef check_app_exists(app, d):\n\tfrom bb import which, data\n\n\tapp = data.expand(app, d)\n\tpath = data.getVar(\'PATH\', d, 1)\n\treturn bool(which(path, app))\n\ndef explode_deps(s):\n\treturn bb.utils.explode_deps(s)\n\ndef base_set_filespath(path, d):\n\tbb.note("base_set_filespath usage is deprecated, %s should be fixed" % d.getVar("P", 1))\n\tfilespath = []\n\t# The ":" ensures we have an \'empty\' override\n\toverrides = (bb.data.getVar("OVERRIDES", d, 1) or "") + ":"\n\tfor p in path:\n\t\tfor o in overrides.split(":"):\n\t\t\tfilespath.append(os.path.join(p, o))\n\treturn ":".join(filespath)'}
- # FEED_ARCH_spitz=armv5te
- FEED_ARCH_spitz="armv5te"
- # PREFERRED_VERSION_qt4-embedded-gles=${ANGSTROM_QT_VERSION}
- PREFERRED_VERSION_qt4-embedded-gles="4.6.2"
- # PACKAGE_EXTRA_ARCHS_htcwallaby=arm-oabi
- PACKAGE_EXTRA_ARCHS_htcwallaby="arm-oabi"
- # EXTRA_IMAGECMD_squashfs=
- # FEED_ARCH_h1910=armv5te
- FEED_ARCH_h1910="armv5te"
- # PREFERRED_VERSION_opie-minesweep=${OPIE_VERSION}
- PREFERRED_VERSION_opie-minesweep="1.2.4"
- # SYSROOTEXTRALIBDIRSED=
- # DISTRO_EXTRA_RRECOMMENDS=
- # TARGET_CXXFLAGS=${TARGET_CFLAGS} -fpermissive
- export TARGET_CXXFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive"
- # PREFERRED_VERSION_opie-qss=${OPIE_VERSION}
- PREFERRED_VERSION_opie-qss="1.2.4"
- # FEED_ARCH_omap1610h2=armv5te
- FEED_ARCH_omap1610h2="armv5te"
- # PREFERRED_VERSION_opie-vtapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-vtapplet="1.2.4"
- # BUILD_ARCH=${@os.uname()[4]}
- 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="i686-linux"
- # TOOLCHAIN_PATH=${CROSS_DIR}
- TOOLCHAIN_PATH="/home/embedded/oetmp_htcdream/cross/i686"
- # 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"
- # PREFERRED_PROVIDER_hostap-modules_h2200=hostap-modules
- PREFERRED_PROVIDER_hostap-modules_h2200="hostap-modules"
- # PKGV=${PV}
- PKGV="2.20.0"
- # IMAGE_CMD_cramfs=mkcramfs ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cramfs ${EXTRA_IMAGECMD}
- IMAGE_CMD_cramfs="mkcramfs /home/embedded/oetmp_htcdream/rootfs/gtk+-native /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.cramfs"
- # BUILDCFG_NEEDEDVARS=TARGET_ARCH TARGET_OS
- BUILDCFG_NEEDEDVARS="TARGET_ARCH TARGET_OS"
- # includedir=${exec_prefix}/include
- export includedir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include"
- # layout_infodir=${infodir}
- layout_infodir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/info"
- # RPROVIDES_${PN}-doc=None
- # TARGET_CPPFLAGS=-isystem${STAGING_DIR_TARGET}${includedir}
- export TARGET_CPPFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include"
- # RRECOMMENDS_${PN}-dbg=None
- # PREFERRED_PROVIDER_virtual/gcc=gcc-cross
- PREFERRED_PROVIDER_virtual/gcc="gcc-cross"
- # 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/embedded/oetmp_htcdream/rootfs/gtk+-native && (find . | cpio -o -H newc | gzip -c -9 >/home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.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 -fomit-frame-pointer -frename-registers -Os"
- # PCMCIA_MANAGER=pcmcia-cs
- PCMCIA_MANAGER="pcmcia-cs"
- # RPROVIDES_gtk+-native-dev=libgailutil-dev
- RPROVIDES_gtk+-native-dev="libgailutil-dev"
- # FEED_ARCH_collie=arm-oabi
- FEED_ARCH_collie="arm-oabi"
- # RDEPENDS_${PN}=None
- # PREFERRED_PROVIDER_virtual/libc-for-gcc=eglibc
- PREFERRED_PROVIDER_virtual/libc-for-gcc="eglibc"
- # FILES_${PN}-demo=None
- # PREFERRED_VERSION_opie-solitaire=${OPIE_VERSION}
- PREFERRED_VERSION_opie-solitaire="1.2.4"
- # DEPENDS_GETTEXT=gettext-native
- DEPENDS_GETTEXT="gettext-native"
- # STAGING_DIR_NATIVE=${STAGING_DIR}/${BUILD_SYS}
- STAGING_DIR_NATIVE="/home/embedded/oetmp_htcdream/sysroots/i686-linux"
- # FEED_ARCH_h5000=armv5te
- FEED_ARCH_h5000="armv5te"
- # FILESPATHBASE=${FILE_DIRNAME}
- FILESPATHBASE="/home/embedded/oe/org.openembedded.dev/recipes/gtk+"
- # PREFERRED_VERSION_opie-mindbreaker=${OPIE_VERSION}
- PREFERRED_VERSION_opie-mindbreaker="1.2.4"
- # PREFERRED_VERSION_opie-mediaplayer2-skin-default-landscape=${OPIE_VERSION}
- PREFERRED_VERSION_opie-mediaplayer2-skin-default-landscape="1.2.4"
- # FEED_ARCH_amsdelta=armv4t
- FEED_ARCH_amsdelta="armv4t"
- # FILE=/home/embedded/oe/org.openembedded.dev/recipes/gtk+/gtk+_2.20.0.bb
- FILE="/home/embedded/oe/org.openembedded.dev/recipes/gtk+/gtk+_2.20.0.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"
- # FEED_ARCH_palmz71=armv5te
- FEED_ARCH_palmz71="armv5te"
- # FEED_ARCH_palmz72=armv5te
- FEED_ARCH_palmz72="armv5te"
- # PREFERRED_VERSION_opie-camera=${OPIE_VERSION}
- PREFERRED_VERSION_opie-camera="1.2.4"
- # 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/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ubifs >> ubinize.cfg ; echo vol_id=0 >> ubinize.cfg ; echo vol_type=dynamic >> ubinize.cfg ; echo vol_name=htcdream-rootfs >> ubinize.cfg ; echo vol_flags=autoresize >> ubinize.cfg;mkfs.ubifs -r /home/embedded/oetmp_htcdream/rootfs/gtk+-native -o /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg"
- # libdir_native=${prefix_native}/lib
- libdir_native="/usr/lib"
- # FEED_ARCH_smdk2443=armv4t
- FEED_ARCH_smdk2443="armv4t"
- # TERMCMD=${GNOME_TERMCMD}
- TERMCMD="gnome-terminal --disable-factory -t \"$TERMWINDOWTITLE\""
- # 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="/home/embedded/oetmp_htcdream/sysroots/i686-linux/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_GCC_VERSION_armv7a=4.4.1
- PREFERRED_GCC_VERSION_armv7a="4.4.1"
- # PRIORITY=optional
- PRIORITY="optional"
- # PREFERRED_VERSION_binutils=${PREFERRED_BINUTILS}
- PREFERRED_VERSION_binutils="2.20.1"
- # 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}
- # CROSS_DIR=${TMPDIR}/cross/${BASE_PACKAGE_ARCH}
- CROSS_DIR="/home/embedded/oetmp_htcdream/cross/i686"
- # PREFERRED_VERSION_libtool-sdk=2.2.6b
- PREFERRED_VERSION_libtool-sdk="2.2.6b"
- # SEPPUKU_QUERY=None
- # PREFERRED_PROVIDER_bluez-utils-dbus=bluez-utils
- PREFERRED_PROVIDER_bluez-utils-dbus="bluez-utils"
- # PREFERRED_PROVIDER_virtual/gcc-intermediate=gcc-cross-intermediate
- PREFERRED_PROVIDER_virtual/gcc-intermediate="gcc-cross-intermediate"
- # FEED_ARCH_sarge-at91=armv4t
- FEED_ARCH_sarge-at91="armv4t"
- # SECTION=libs
- SECTION="libs"
- # PREFERRED_VERSION_libmikmod=3.2.0-beta2
- PREFERRED_VERSION_libmikmod="3.2.0-beta2"
- # DISTRO_PR=.4
- DISTRO_PR=".4"
- # TARGET_FPU_armv6-novfp=soft
- TARGET_FPU_armv6-novfp="soft"
- # SDK_CC_ARCH=${BUILD_CC_ARCH}
- # MAINTAINER=OpenEmbedded Team <[email protected]>
- MAINTAINER="OpenEmbedded Team <[email protected]>"
- # DISTRO_NAME=shr
- DISTRO_NAME="shr"
- # GROUP_locale=None
- # BUILD_CC=${CCACHE}${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}
- export BUILD_CC="ccache 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/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib -Wl,-rpath,/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib -Wl,-O1"
- # UBI_VOLNAME=${MACHINE}-rootfs
- UBI_VOLNAME="htcdream-rootfs"
- # EXTRA_IMAGECMD_ubi=
- # STAGING_LIBDIR=${STAGING_DIR_HOST}${libdir}
- STAGING_LIBDIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib"
- # PACKAGE_ARCH_pn-usb-gadget-mode_om-gta01=armv4t
- PACKAGE_ARCH_pn-usb-gadget-mode_om-gta01="armv4t"
- # FILES_gtk+-native-locale=${datadir}/locale
- FILES_gtk+-native-locale="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/locale"
- # CONFIG_SITE=
- # OPKG_SRCREV=527
- OPKG_SRCREV="527"
- # TARGET_ARCH=${BUILD_ARCH}
- unset TARGET_ARCH
- # ARM_ABI=${@detect_arm_abi(d)}
- # PREFERRED_VERSION_dbus=1.3.0
- PREFERRED_VERSION_dbus="1.3.0"
- # FILES_gtk+-native-static=${libdir}/*.a ${base_libdir}/*.a
- FILES_gtk+-native-static="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/*.a /home/embedded/oetmp_htcdream/sysroots/i686-linux/lib/*.a"
- # FETCHCMD_cvs=/usr/bin/env cvs
- FETCHCMD_cvs="/usr/bin/env cvs"
- # PREFERRED_PROVIDER_virtual/alsa-scenarios=fsodeviced
- PREFERRED_PROVIDER_virtual/alsa-scenarios="fsodeviced"
- # MACHINE_EXTRA_RDEPENDS=
- # FEED_ARCH_e680=armv5te
- FEED_ARCH_e680="armv5te"
- # 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=i686-linux --target=i686-linux --prefix=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr --exec_prefix=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr --bindir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin --sbindir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin --libexecdir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/libexec --datadir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share --sysconfdir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc --sharedstatedir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/com --localstatedir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/var --libdir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib --includedir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include --oldincludedir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include --infodir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/info --mandir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/man"
- # PREFERRED_VERSION_opie-style-phase=${OPIE_VERSION}
- PREFERRED_VERSION_opie-style-phase="1.2.4"
- # BBINCLUDELOGS_LINES=None
- # STAGING_IDLDIR=${STAGING_DATADIR}/idl
- export STAGING_IDLDIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/idl"
- # BUILD_F77=${CCACHE}${BUILD_PREFIX}g77 ${BUILD_CC_ARCH}
- export BUILD_F77="ccache g77"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm="gtk+"
- # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate=None
- # layout_sbindir=${sbindir}
- layout_sbindir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin"
- # RCONFLICTS_gtk+-native-dev=libgailutil-dev
- RCONFLICTS_gtk+-native-dev="libgailutil-dev"
- # RREPLACES_gtk+-native=libgailutil18
- RREPLACES_gtk+-native="libgailutil18"
- # BB_LOCALCOUNT_OVERRIDE=
- # GENTOO_MIRROR=http://distfiles.gentoo.org/distfiles
- GENTOO_MIRROR="http://distfiles.gentoo.org/distfiles"
- # CO_DIR=${DL_DIR}
- CO_DIR="/home/embedded/sources"
- # bindir=${exec_prefix}/bin
- export bindir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-vala-dbus-binding-tool-native threw <class 'bb.fetch.ParameterError'>
- # 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/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/quiltrc"
- # DEPLOY_DIR_DEB=${DEPLOY_DIR}/deb
- DEPLOY_DIR_DEB="/home/embedded/oetmp_htcdream/deploy/deb"
- # PREFERRED_VERSION_poppler=0.12.3
- PREFERRED_VERSION_poppler="0.12.3"
- # EXTRA_IMAGECMD_cpio.lzma=
- # FEED_ARCH_omap1710h3=armv5te
- FEED_ARCH_omap1710h3="armv5te"
- # TOOLCHAIN_BRAND=
- # PREFERRED_VERSION_opie-unikeyboard=${OPIE_VERSION}
- PREFERRED_VERSION_opie-unikeyboard="1.2.4"
- # BOOTSTRAP_EXTRA_RDEPENDS= opkg-collateral opkg opkg-collateral opkg
- BOOTSTRAP_EXTRA_RDEPENDS="opkg-collateral opkg opkg-collateral opkg"
- # BUILD_LD=${BUILD_PREFIX}ld
- export BUILD_LD="ld"
- # BUILD_SYS=${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}
- BUILD_SYS="i686-linux"
- # FEED_ARCH_triton=armv5te
- FEED_ARCH_triton="armv5te"
- # STAGING_INCDIR=${STAGING_DIR_HOST}${includedir}
- STAGING_INCDIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include"
- # EXTRA_IMAGECMD_ubifs=
- # PREFERRED_VERSION_opie-securityplugin-dummy=${OPIE_VERSION}
- PREFERRED_VERSION_opie-securityplugin-dummy="1.2.4"
- # PREFERRED_VERSION_glib-2.0=2.24.0
- PREFERRED_VERSION_glib-2.0="2.24.0"
- # RPROVIDES_gtk+-native=libgailutil18
- RPROVIDES_gtk+-native="libgailutil18"
- # STAGING_DIR_SDK=${STAGING_DIR}/${SDK_SYS}
- STAGING_DIR_SDK="/home/embedded/oetmp_htcdream/sysroots/i686-linux"
- # FEED_ARCH_xilinx-ml410=ppc405
- FEED_ARCH_xilinx-ml410="ppc405"
- # exec_prefix=${STAGING_DIR_NATIVE}${prefix_native}
- export exec_prefix="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr"
- # PREFERRED_VERSION_opie-irdaapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-irdaapplet="1.2.4"
- # PREFERRED_PROVIDER_hotplug=udev
- PREFERRED_PROVIDER_hotplug="udev"
- # SDK_EXEEXT=
- # TARGET_CC_ARCH_pn-cairo_armv5te=-march=armv4t
- TARGET_CC_ARCH_pn-cairo_armv5te="-march=armv4t"
- # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++=None
- # PREFERRED_VERSION_opie-restartapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-restartapplet="1.2.4"
- # PREFERRED_VERSION_wesnoth=1.6.5
- PREFERRED_VERSION_wesnoth="1.6.5"
- # 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"
- # STAMP=${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}
- STAMP="/home/embedded/oetmp_htcdream/stamps/i686-linux/gtk+-native-2.20.0-r8.1"
- # STAGING_EXECPREFIXDIR=${STAGING_DIR_HOST}${exec_prefix}
- STAGING_EXECPREFIXDIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr"
- # PREFERRED_VERSION_opie-freetype=${OPIE_VERSION}
- PREFERRED_VERSION_opie-freetype="1.2.4"
- # FEED_ARCH_htcblueangel=armv5te
- FEED_ARCH_htcblueangel="armv5te"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-android-image-utils-native threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_opie-sh-snes=${OPIE_VERSION}
- PREFERRED_VERSION_opie-sh-snes="1.2.4"
- # layout_exec_prefix=${exec_prefix}
- layout_exec_prefix="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr"
- # PREFERRED_VERSION_opie-bluetoothapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-bluetoothapplet="1.2.4"
- # PREFERRED_VERSION_opie-datebook=${OPIE_VERSION}
- PREFERRED_VERSION_opie-datebook="1.2.4"
- # DEPENDS_virtclass-native=autoconf-native automake-native libtool-native gnu-config-native coreutils-native libpng-native atk-native pango-native cairo-native libxrender-native libxext-native glib-2.0-native
- DEPENDS_virtclass-native="autoconf-native automake-native libtool-native gnu-config-native coreutils-native libpng-native atk-native pango-native cairo-native libxrender-native libxext-native glib-2.0-native"
- # RPROVIDES_${PN}-dbg=None
- # PREFERRED_VERSION_opie-datebook-chrisholidayplugin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-datebook-chrisholidayplugin="1.2.4"
- # PREFERRED_VERSION_opie-clipboardapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-clipboardapplet="1.2.4"
- # HOME=/home/embedded
- export HOME="/home/embedded"
- # 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/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/i686-linux:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/cross/i686//bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin:/home/embedded/oe/bitbake/bin/:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/i686-pc-linux-gnu/i686-mingw32/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.2:/usr/qt/3/bin:/usr/games/bin' wget -t 5 --passive-ftp --no-check-certificate -P /home/embedded/sources '${URI}'"
- # PREFERRED_VERSION_opie-today-stocktickerplugin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-today-stocktickerplugin="1.2.4"
- # PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial=None
- # FEED_ARCH_magicbox=ppc405
- FEED_ARCH_magicbox="ppc405"
- # FETCHCMD_svn=/usr/bin/env svn
- FETCHCMD_svn="/usr/bin/env svn"
- # PREFERRED_PROVIDER_virtual/binutils=binutils-cross
- PREFERRED_PROVIDER_virtual/binutils="binutils-cross"
- # EXTRA_OECONF=--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes --without-libtiff --without-libjpeg
- EXTRA_OECONF="--with-libtiff --disable-xkb --disable-glibtest gio_can_sniff=yes --without-libtiff --without-libjpeg"
- # 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=gtk+-native"
- # oldincludedir=${exec_prefix}/include
- export oldincludedir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include"
- # PREFERRED_VERSION_openssh=5.2p1
- PREFERRED_VERSION_openssh="5.2p1"
- # PREFERRED_VERSION_opie-helpbrowser=${OPIE_VERSION}
- PREFERRED_VERSION_opie-helpbrowser="1.2.4"
- # PSTAGE_PKGPATH=shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream
- PSTAGE_PKGPATH="shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream"
- # TERMCMDRUN=${GNOME_TERMCMDRUN}
- TERMCMDRUN="gnome-terminal --disable-factory -t \"$TERMWINDOWTITLE\" -x $SHELLCMDS"
- # PREFERRED_VERSION_opie-mediaplayer2-skin-default=${OPIE_VERSION}
- PREFERRED_VERSION_opie-mediaplayer2-skin-default="1.2.4"
- # FEED_ARCH_simpad=arm-oabi
- FEED_ARCH_simpad="arm-oabi"
- # DEPENDS_virtclass-nativesdk=${@autotools_dep_prepend(d)}${@base_dep_prepend(d)}
- DEPENDS_virtclass-nativesdk="autoconf-native automake-native libtool-native gnu-config-native coreutils-native"
- # PSTAGE_LIST_CMD=${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -o ${TMPDIR} list_installed
- PSTAGE_LIST_CMD="stage-manager-ipkg -f /home/embedded/oetmp_htcdream/pstage/opkg.conf -o /home/embedded/oetmp_htcdream list_installed"
- # PREFERRED_VERSION_opie-mediaplayer2-skin-pod=${OPIE_VERSION}
- PREFERRED_VERSION_opie-mediaplayer2-skin-pod="1.2.4"
- # PREFERRED_VERSION_opie-wordgame=${OPIE_VERSION}
- PREFERRED_VERSION_opie-wordgame="1.2.4"
- # PREFERRED_PROVIDER_virtual/g++=gcc-cross
- PREFERRED_PROVIDER_virtual/g++="gcc-cross"
- # SCREEN_TERMCMDRUN=${SCREEN_TERMCMD} $SHELLCMDS
- SCREEN_TERMCMDRUN="screen -D -m -t \"$TERMWINDOWTITLE\" $SHELLCMDS"
- # PROVIDES_virtclass-native=gdk-pixbuf-csource-native
- PROVIDES_virtclass-native="gdk-pixbuf-csource-native"
- # CCLD=${CC}
- export CCLD="ccache gcc"
- # TIME=164051
- TIME="164051"
- # IMAGE_DEPENDS_cpio.lzma=lzma-native
- IMAGE_DEPENDS_cpio.lzma="lzma-native"
- # PACKAGE_ARCH_pn-neod_om-gta02=armv4t
- PACKAGE_ARCH_pn-neod_om-gta02="armv4t"
- # UPDATECOMMAND_svn=/usr/bin/env svn update ${SVNCOOPTS}
- UPDATECOMMAND_svn="/usr/bin/env svn update ${SVNCOOPTS}"
- # PREFERRED_VERSION_gcc=${PREFERRED_GCC_VERSION}
- PREFERRED_VERSION_gcc="4.4.4"
- # SHELLCMDS=${SHELLRCCMD}
- export SHELLCMDS="bash --rcfile $TERMRCFILE"
- # KERNEL=kernel26
- KERNEL="kernel26"
- # 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/embedded/oetmp_htcdream/rootfs/gtk+-native -o /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.ubifs.img ${MKUBIFS_ARGS}"
- # FEED_ARCH_sequoia=ppc440e
- FEED_ARCH_sequoia="ppc440e"
- # SEPPUKU_USER=None
- # IMAGE_DEPENDS_cramfs=cramfs-native
- IMAGE_DEPENDS_cramfs="cramfs-native"
- # FEED_ARCH_wrap=i486
- FEED_ARCH_wrap="i486"
- # FEED_DEPLOYDIR_BASE_URI=None
- # PREFERRED_PROVIDER_virtual/java-native=jamvm-native
- PREFERRED_PROVIDER_virtual/java-native="jamvm-native"
- # PACKAGE_ARCH_pn-neod_om-gta01=armv4t
- PACKAGE_ARCH_pn-neod_om-gta01="armv4t"
- # RCONFLICTS_${PN}=None
- # WORKDIR=${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}
- WORKDIR="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1"
- # DEBIAN_NAMES=1
- DEBIAN_NAMES="1"
- # QPEDIR=${STAGING_DIR_HOST}
- # FEED_ARCH_gumstix-verdex=armv5te
- FEED_ARCH_gumstix-verdex="armv5te"
- # PREFERRED_VERSION_opie-i18n=${OPIE_VERSION}
- PREFERRED_VERSION_opie-i18n="1.2.4"
- # TOOLCHAIN_TYPE=internal
- TOOLCHAIN_TYPE="internal"
- # GNOME_KEYRING_PID=24893
- export GNOME_KEYRING_PID="24893"
- # PSTAGE_TMPDIR_STAGE=${WORKDIR}/staging-pkg
- PSTAGE_TMPDIR_STAGE="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg"
- # FEED_ARCH_palmt680=armv5te
- FEED_ARCH_palmt680="armv5te"
- # DEPCHAIN_POST=-dev -dbg
- DEPCHAIN_POST="-dev -dbg"
- # QA_LOG=None
- # LANG=en_US.utf8
- export LANG="en_US.utf8"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-ras=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-ras="gtk+"
- # 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"
- # ANGSTROM_BLACKLIST_pn-atd=atd has been replaced by atd-over-fso
- ANGSTROM_BLACKLIST_pn-atd="atd has been replaced by atd-over-fso"
- # TARGET_FPU_armeb=soft
- TARGET_FPU_armeb="soft"
- # PREFERRED_VERSION_opie-pics=${OPIE_VERSION}
- PREFERRED_VERSION_opie-pics="1.2.4"
- # FEED_ARCH_poodle=armv5te
- FEED_ARCH_poodle="armv5te"
- # PREFERRED_PROVIDER_virtual/libsdl=libsdl-x11
- PREFERRED_PROVIDER_virtual/libsdl="libsdl-x11"
- # OVERRIDE_THUMB=${@['', ':thumb'][bb.data.getVar('ARM_INSTRUCTION_SET', d, 1) == 'thumb']}
- # XKBTOGGLE= --disable-xkb
- XKBTOGGLE="--disable-xkb"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-gsmd2 threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_ARM_INSTRUCTION_SET=arm
- PREFERRED_ARM_INSTRUCTION_SET="arm"
- # GROUP_packaging=None
- # DISTRO_DEV_MANAGER=udev
- DISTRO_DEV_MANAGER="udev"
- # RCONFLICTS_${PN}-dev=None
- # ALLOW_EMPTY_gtk+-native-dbg=1
- ALLOW_EMPTY_gtk+-native-dbg="1"
- # FEED_ARCH_h1940=armv4t
- FEED_ARCH_h1940="armv4t"
- # GROUP_fetcher=None
- # PREFERRED_VERSION_opie-securityplugin-notice=${OPIE_VERSION}
- PREFERRED_VERSION_opie-securityplugin-notice="1.2.4"
- # OVERRIDES=local:${MACHINE}:${MACHINE_CLASS}:${DISTRO}:${TARGET_OS}:${TARGET_ARCH}:build-${BUILD_OS}:fail-fast:pn-${PN}:${FEED_ARCH}:libc-glibc:virtclass-native
- OVERRIDES="local:htcdream:htc-msm7:shr:linux:i686:build-linux:fail-fast:pn-gtk+-native:armv6-novfp:libc-glibc:virtclass-native"
- # FEED_ARCH_h6300=armv4t
- FEED_ARCH_h6300="armv4t"
- # TARGET_FPU_ppc405=soft
- TARGET_FPU_ppc405="soft"
- # INHERIT= packaged-staging testlab angstrom debian packaged-staging package_ipk src_distribute_local package_ipk sanity
- INHERIT="packaged-staging testlab angstrom debian packaged-staging package_ipk src_distribute_local package_ipk sanity"
- # BBPATH=/home/embedded/oe/build:/home/embedded/oe/org.openembedded.dev/
- export BBPATH="/home/embedded/oe/build:/home/embedded/oe/org.openembedded.dev/"
- # IMAGE_DEPENDS_yaffs2=yaffs2-utils-native
- IMAGE_DEPENDS_yaffs2="yaffs2-utils-native"
- # PREFERRED_VERSION_gtk+-native=2.20.0
- PREFERRED_VERSION_gtk+-native="2.20.0"
- # XTERM_TERMCMD=xterm -T "$TERMWINDOWTITLE"
- XTERM_TERMCMD="xterm -T \"$TERMWINDOWTITLE\""
- # PREFERRED_VERSION_opie-clockapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-clockapplet="1.2.4"
- # layout_bindir=${bindir}
- layout_bindir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/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"
- # FEED_ARCH_h3600=arm-oabi
- FEED_ARCH_h3600="arm-oabi"
- # OLDBBMASK=
- # AB_DEPLOY_EXTRA=
- # PREFERRED_ARM_INSTRUCTION_SET_armv5te=thumb
- PREFERRED_ARM_INSTRUCTION_SET_armv5te="thumb"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-fso-monitord threw <class 'bb.fetch.ParameterError'>
- # PREMIRRORS=(ftp|https?)$://.*/.* http://build.shr-project.org/sources/
- PREMIRRORS="(ftp|https?)$://.*/.* http://build.shr-project.org/sources/"
- # FEED_ARCH_palmz31=armv5te
- FEED_ARCH_palmz31="armv5te"
- # PREPROCESS_RELOCATE_DIRS=
- # SOLIBSDEV_darwin9=.dylib
- SOLIBSDEV_darwin9=".dylib"
- # IPKGBUILDCMD=ipkg-build -o 0 -g 0
- IPKGBUILDCMD="ipkg-build -o 0 -g 0"
- # FEED_ARCH_mx21ads=armv5te
- FEED_ARCH_mx21ads="armv5te"
- # 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/embedded/oetmp_htcdream/rootfs/gtk+-native /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.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/embedded/oetmp_htcdream/rootfs/gtk+-native /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext3 ; tune2fs -j /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext3"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-fso-alsa threw <class 'bb.fetch.ParameterError'>
- # ASSUME_SHLIBS=None
- # EFL_SRCREV=48775
- EFL_SRCREV="48775"
- # base_libdir=${base_prefix}/lib
- export base_libdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/lib"
- # RREPLACES_gtk+-native-dev=libgailutil-dev
- RREPLACES_gtk+-native-dev="libgailutil-dev"
- # FETCHCMD_wget=/usr/bin/env wget -t 5 --no-check-certificate
- FETCHCMD_wget="/usr/bin/env wget -t 5 --no-check-certificate"
- # FEED_ARCH_h3800=arm-oabi
- FEED_ARCH_h3800="arm-oabi"
- # FEED_ARCH_logicpd-pxa270=armv5te
- FEED_ARCH_logicpd-pxa270="armv5te"
- # PREFERRED_PROVIDER_tslib-conf=tslib
- PREFERRED_PROVIDER_tslib-conf="tslib"
- # RRECOMMENDS_gtk+-native_virtclass-native=
- # GROUP_dependencies=None
- # DEBUG_OPTIMIZATION=-O -fno-omit-frame-pointer -g
- DEBUG_OPTIMIZATION="-O -fno-omit-frame-pointer -g"
- # QEMU_OPTIONS=-cpu arm1136
- QEMU_OPTIONS="-cpu arm1136"
- # TARGET_EXEEXT=${BUILD_EXEEXT}
- # PREFERRED_PROVIDER_xserver=xserver-xorg
- PREFERRED_PROVIDER_xserver="xserver-xorg"
- # BUILD_OPTIMIZATION_sparc=-O2
- BUILD_OPTIMIZATION_sparc="-O2"
- # SCENEFUNCS= base_scenefunction packagestage_scenefunc packagestage_scenefunc
- SCENEFUNCS="base_scenefunction packagestage_scenefunc packagestage_scenefunc"
- # 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/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz ; genext2fs -b ${ROOTFS_SIZE} -d /home/embedded/oetmp_htcdream/rootfs/gtk+-native /home/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext2 ; gzip -f -9 /home/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext2; mv /home/embedded/oetmp_htcdream/deploy/images/htcdream/tmp.gz/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext2.gz /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.ext2.gz"
- # PKGDATA_DIR=${TMPDIR}/pkgdata/${MULTIMACH_TARGET_SYS}
- PKGDATA_DIR="/home/embedded/oetmp_htcdream/pkgdata/i686-linux"
- # FEED_ARCH_davinci-dvevm=armv5te
- FEED_ARCH_davinci-dvevm="armv5te"
- # BPN=${@base_prune_suffix(bb.data.getVar('PN', d, True), bb.data.getVar('SPECIAL_PKGSUFFIX', d, True).split(), d)}
- BPN="gtk+"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libframeworkd-glib threw <class 'bb.fetch.ParameterError'>
- # 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=embedded
- export LOGNAME="embedded"
- # RCONFLICTS_${PN}-doc=None
- # FEED_ARCH_at91sam9g10ek=armv5te
- FEED_ARCH_at91sam9g10ek="armv5te"
- # PATH=${STAGING_BINDIR_CROSS}:${STAGING_BINDIR_CROSS_BASEPKG}:${STAGING_SBINDIR_NATIVE}:${STAGING_BINDIR_NATIVE}:${CROSS_DIR}/${bindir_cross}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}${base_bindir_native}:/home/embedded/oe/bitbake/bin/:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/i686-pc-linux-gnu/i686-mingw32/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.2:/usr/qt/3/bin:/usr/games/bin
- export PATH="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/i686-linux:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/cross/i686//bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin:/home/embedded/oe/bitbake/bin/:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/i686-pc-linux-gnu/i686-mingw32/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.2:/usr/qt/3/bin:/usr/games/bin"
- # ANGSTROM_BLACKLIST_pn-update-alternatives-cworth=update-alternatives-cworth has been replaced by opkg implementation of u-a script
- ANGSTROM_BLACKLIST_pn-update-alternatives-cworth="update-alternatives-cworth has been replaced by opkg implementation of u-a script"
- # PREFERRED_VERSION_opie-appearance=${OPIE_VERSION}
- PREFERRED_VERSION_opie-appearance="1.2.4"
- # FULL_OPTIMIZATION_pn-qt4-x11-free=-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2
- FULL_OPTIMIZATION_pn-qt4-x11-free="-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-illume-theme-freesmartphone threw <class 'bb.fetch.ParameterError'>
- # FEED_ARCH_h4000=armv5te
- FEED_ARCH_h4000="armv5te"
- # TARGET_CFLAGS=${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION}
- export TARGET_CFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os"
- # FEED_ARCH_omap1510inn=armv5te
- FEED_ARCH_omap1510inn="armv5te"
- # base_bindir=${base_prefix}/bin
- export base_bindir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin"
- # layout_sharedstatedir=${sharedstatedir}
- layout_sharedstatedir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/com"
- # RPROVIDES_${PN}=None
- # IPKGCONF_TARGET=${STAGING_ETCDIR_NATIVE}/opkg.conf
- IPKGCONF_TARGET="/home/embedded/oetmp_htcdream/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_update_index_ipk': ' ipkg-utils-native:do_populate_sysroot ipkg-utils-native:do_populate_sysroot', 'do_setscene': ' stagemanager-native:do_populate_sysroot stagemanager-native:do_populate_sysroot'}, 'tasks': ['do_patch', 'do_populate_sysroot', 'do_listtasks', 'do_clean', 'do_cleanall', 'do_rebuild', 'do_mrproper', '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_package_stage', 'do_package_stage_all', 'do_package', 'do_package_write', 'do_package_write_ipk', 'do_package_update_index_ipk', 'do_distribute_sources', 'do_distribute_sources_all', 'do_distsrcall'], 'parents': {'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_configure'], 'do_cleanall': ['do_clean'], 'do_mrproper': [], 'do_checkuri': [], 'do_unpack': ['do_fetch'], 'do_distsrcall': ['do_distribute_sources_all'], 'do_build': ['do_distribute_sources', 'do_package_write', 'do_package', 'do_package_stage_all', 'do_package_stage'], 'do_package_stage_all': ['do_package_stage'], 'do_fetch': ['do_setscene'], 'do_populate_sysroot': ['do_install'], 'do_checkuriall': ['do_checkuri'], 'do_install': ['do_compile'], 'do_distribute_sources_all': ['do_distribute_sources'], 'do_listtasks': [], 'do_clean': [], 'do_patch': ['do_unpack'], 'do_distribute_sources': ['do_fetch'], 'do_buildall': ['do_build'], 'do_package_write_ipk': ['do_package'], 'do_package_update_index_ipk': [], 'do_distclean': [], 'do_package_stage': ['do_package_write', 'do_populate_sysroot'], 'do_setscene': []}, '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_package_write_ipk do_package_write_ipk', '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'}, 'nostamp': {'do_distribute_sources_all': '1', 'do_package_update_index_ipk': '1', 'do_listtasks': '1', 'do_clean': '1', 'do_rebuild': '1', 'do_distsrcall': '1', 'do_mrproper': '1', 'do_checkuri': '1', 'do_checkuriall': '1', 'do_distclean': '1'}}
- # PWD=/home/embedded/oe/scripts
- export PWD="/home/embedded/oe/scripts"
- # NM=${HOST_PREFIX}nm
- export NM="nm"
- # FEED_ARCH_htchimalaya=armv5te
- FEED_ARCH_htchimalaya="armv5te"
- # FEED_ARCH_progear=i686
- FEED_ARCH_progear="i686"
- # PREFERRED_VERSION_binutils-cross_avr32=2.17
- PREFERRED_VERSION_binutils-cross_avr32="2.17"
- # servicedir=${base_prefix}/srv
- export servicedir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/srv"
- # BUILD_CPP=${BUILD_PREFIX}cpp
- export BUILD_CPP="cpp"
- # PKGR=${PR}${DISTRO_PR}
- PKGR="r8.1.4"
- # IMAGE_CMD_tar=cd ${IMAGE_ROOTFS} && tar -cvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar .
- IMAGE_CMD_tar="cd /home/embedded/oetmp_htcdream/rootfs/gtk+-native && tar -cvf /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.tar ."
- # HOMEPAGE=http://www.gtk.org
- HOMEPAGE="http://www.gtk.org"
- # DEPLOY_DIR_TOOLS=${DEPLOY_DIR}/tools
- DEPLOY_DIR_TOOLS="/home/embedded/oetmp_htcdream/deploy/tools"
- # PREFERRED_VERSION_opie-backgammon=${OPIE_VERSION}
- PREFERRED_VERSION_opie-backgammon="1.2.4"
- # FEED_ARCH_geodelx=i486
- FEED_ARCH_geodelx="i486"
- # 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=None
- # INC_PR=r8
- INC_PR="r8"
- # SDK_CFLAGS=${SDK_CPPFLAGS} ${SELECTED_OPTIMIZATION}
- export SDK_CFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os"
- # MACHINE=htcdream
- unset MACHINE
- # FILES_gtk+-native-dev=${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig ${datadir}/gtk-2.0/include ${libdir}/gtk-2.0/include ${bindir}/gdk-pixbuf-csource ${bindir}/gtk-builder-convert
- FILES_gtk+-native-dev="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/lib*.so /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/*.la /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/*.o /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/pkgconfig /home/embedded/oetmp_htcdream/sysroots/i686-linux/lib/*.o /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/aclocal /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/pkgconfig /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/gtk-2.0/include /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/include /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/gdk-pixbuf-csource /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/gtk-builder-convert"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-zhone2 threw <class 'bb.fetch.ParameterError'>
- # FEED_ARCH_n2100=armv5te
- FEED_ARCH_n2100="armv5te"
- # APACHE_MIRROR=http://www.apache.org/dist
- APACHE_MIRROR="http://www.apache.org/dist"
- # FEED_ARCH_eteng500=armv4t
- FEED_ARCH_eteng500="armv4t"
- # GITDIR=${CO_DIR}/git
- GITDIR="/home/embedded/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/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/i686-linux:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin:/home/embedded/oetmp_htcdream/cross/i686//bin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin:/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin:/home/embedded/oe/bitbake/bin/:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/i686-pc-linux-gnu/i686-mingw32/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.2:/usr/qt/3/bin:/usr/games/bin' wget -c -t 5 --passive-ftp --no-check-certificate -P /home/embedded/sources '${URI}'"
- # SDK_OS=${BUILD_OS}
- SDK_OS="linux"
- # PREFERRED_VERSION_opie-sshkeys=${OPIE_VERSION}
- PREFERRED_VERSION_opie-sshkeys="1.2.4"
- # RRECOMMENDS_${PN}_linux=None
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-fso-specs threw <class 'bb.fetch.ParameterError'>
- # SDK_CXXFLAGS=${SDK_CFLAGS} -fpermissive
- export SDK_CXXFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive"
- # FEED_ARCH_rokre2=armv5te
- FEED_ARCH_rokre2="armv5te"
- # GPE_MIRROR=http://gpe.linuxtogo.org/download/source
- GPE_MIRROR="http://gpe.linuxtogo.org/download/source"
- # FEED_ARCH_at91sam9263ek=armv5te
- FEED_ARCH_at91sam9263ek="armv5te"
- # IMAGE_POSTPROCESS_COMMAND= do_testlab ;
- IMAGE_POSTPROCESS_COMMAND="do_testlab ;"
- # SECTION_${PN}-dev=None
- # base_sbindir_native=/sbin
- base_sbindir_native="/sbin"
- # SOURCE_MIRROR_URL=None
- # sbindir=${exec_prefix}/sbin
- export sbindir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin"
- # PREFERRED_VERSION_opie-taskbar=${OPIE_VERSION}
- PREFERRED_VERSION_opie-taskbar="1.2.4"
- # CFLAGS=${BUILD_CFLAGS}
- export CFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -O2 -g"
- # PREFERRED_VERSION_opie-showimg=${OPIE_VERSION}
- PREFERRED_VERSION_opie-showimg="1.2.4"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-frameworkd-devel threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_opie-oyatzee=${OPIE_VERSION}
- PREFERRED_VERSION_opie-oyatzee="1.2.4"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of FSO_CORNUCOPIA_SRCREV threw <class 'bb.fetch.ParameterError'>
- # BUILD_AR=${BUILD_PREFIX}ar
- export BUILD_AR="ar"
- # AUTO_LIBNAME_PKGS=${PACKAGES}
- # PREFERRED_VERSION_wpa-supplicant=0.6.9
- PREFERRED_VERSION_wpa-supplicant="0.6.9"
- # layout_base_libdir=${base_libdir}
- layout_base_libdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/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:[email protected]/cvs
- HANDHELDS_CVS="cvs://anoncvs:[email protected]/cvs"
- # sharedstatedir=${base_prefix}/com
- export sharedstatedir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/com"
- # 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=eglibc
- PREFERRED_PROVIDER_virtual/libc="eglibc"
- # DEFAULT_TASK_PROVIDER=task-base
- DEFAULT_TASK_PROVIDER="task-base"
- # FEED_ARCH_htctornado=armv5te
- FEED_ARCH_htctornado="armv5te"
- # ENABLE_BINARY_LOCALE_GENERATION_armv6-novfp=0
- ENABLE_BINARY_LOCALE_GENERATION_armv6-novfp="0"
- # DEPLOY_DIR_IPK=${DEPLOY_DIR}/ipk
- DEPLOY_DIR_IPK="/home/embedded/oetmp_htcdream/deploy/ipk"
- # TARGET_FPU_ppc603e=hard
- TARGET_FPU_ppc603e="hard"
- # DISTRO_INITSCRIPTS=initscripts-shr
- DISTRO_INITSCRIPTS="initscripts-shr"
- # __BBTASKS=['do_patch', 'do_populate_sysroot', 'do_listtasks', 'do_clean', 'do_cleanall', 'do_rebuild', 'do_mrproper', '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_package_stage', 'do_package_stage_all', 'do_package', 'do_package_write', 'do_package_write_ipk', 'do_package_update_index_ipk', 'do_distribute_sources', 'do_distribute_sources_all', 'do_distsrcall']
- # MACHINE_DISPLAY_BPP=16
- MACHINE_DISPLAY_BPP="16"
- # FEED_ARCH_er0100=armv5te
- FEED_ARCH_er0100="armv5te"
- # IMAGE_ROOTFS_SIZE_ext2.gz=65536
- IMAGE_ROOTFS_SIZE_ext2.gz="65536"
- # LICENSE=LGPL
- LICENSE="LGPL"
- # FEED_ARCH_a1200=armv5te
- FEED_ARCH_a1200="armv5te"
- # TOPDIR=/home/embedded/oe/scripts
- TOPDIR="/home/embedded/oe/scripts"
- # PREFERRED_VERSION_opie-wirelessapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-wirelessapplet="1.2.4"
- # PREFERRED_VERSION_opie-batteryapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-batteryapplet="1.2.4"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-tga=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-tga="gtk+"
- # STAGE_TEMP_PREFIX=
- # FEED_ARCH_shark=arm-oabi
- FEED_ARCH_shark="arm-oabi"
- # FEED_ARCH_palmtt5=armv5te
- FEED_ARCH_palmtt5="armv5te"
- # FEED_ARCH_palmtt3=armv5te
- FEED_ARCH_palmtt3="armv5te"
- # EXTRA_IMAGECMD_ext2=-i 8192
- EXTRA_IMAGECMD_ext2="-i 8192"
- # FILES_gtk+-native-demo-source=${datadir}/gtk-2.0/demo
- FILES_gtk+-native-demo-source="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/gtk-2.0/demo"
- # HOST_PREFIX=${BUILD_PREFIX}
- # PREFERRED_VERSION_opie-zsafe=${OPIE_VERSION}
- PREFERRED_VERSION_opie-zsafe="1.2.4"
- # FEED_ARCH_nokia770=armv5te
- FEED_ARCH_nokia770="armv5te"
- # ALLOWED_FLAGS=-O -mcpu -march -pipe
- ALLOWED_FLAGS="-O -mcpu -march -pipe"
- # IMAGE_DEPENDS_squashfs=squashfs-tools-native
- IMAGE_DEPENDS_squashfs="squashfs-tools-native"
- # SDKPATH=${SDK_PATH}
- SDKPATH="/usr/local/shr/i686"
- # PREFERRED_VERSION_opie-examples=${OPIE_VERSION}
- PREFERRED_VERSION_opie-examples="1.2.4"
- # STAGING_DIR_JAVA=${STAGING_DATADIR_JAVA_NATIVE}
- STAGING_DIR_JAVA="${STAGING_DATADIR_JAVA_NATIVE}"
- # prefix_native=/usr
- prefix_native="/usr"
- # FEED_ARCH_palmt650=armv5te
- FEED_ARCH_palmt650="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"
- # PREFERRED_VERSION_linux-libc-headers=2.6.32
- PREFERRED_VERSION_linux-libc-headers="2.6.32"
- # FEED_ARCH_akita=armv5te
- FEED_ARCH_akita="armv5te"
- # PACKAGE_ARCH_pn-keymaps_om-gta01=armv4t
- PACKAGE_ARCH_pn-keymaps_om-gta01="armv4t"
- # TOOLCHAIN_SYSPATH=${TOOLCHAIN_PATH}/${TARGET_SYS}
- TOOLCHAIN_SYSPATH="/home/embedded/oetmp_htcdream/cross/i686/i686-linux"
- # DISTRO_FEED_PREFIX=shr-dev
- DISTRO_FEED_PREFIX="shr-dev"
- # FEED_ARCH_mtx-3=armv5te
- FEED_ARCH_mtx-3="armv5te"
- # SOLIBS_darwin=.*.dylib
- SOLIBS_darwin=".*.dylib"
- # OBJDUMP=${HOST_PREFIX}objdump
- export OBJDUMP="objdump"
- # MACHINE_CLASS=htc-msm7
- MACHINE_CLASS="htc-msm7"
- # FEED_ARCH_mx31moboard=armv6
- FEED_ARCH_mx31moboard="armv6"
- # IMAGE_BASENAME=${PN}
- IMAGE_BASENAME="gtk+-native"
- # PATCHTOOL=quilt
- PATCHTOOL="quilt"
- # FEED_ARCH_htcsable=armv5te
- FEED_ARCH_htcsable="armv5te"
- # XORG_MIRROR=http://xorg.freedesktop.org/releases
- XORG_MIRROR="http://xorg.freedesktop.org/releases"
- # SYSROOT_DESTDIR=${WORKDIR}/sysroot-destdir/
- SYSROOT_DESTDIR="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/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_VERSION_opie-mediaplayer1=${OPIE_VERSION}
- PREFERRED_VERSION_opie-mediaplayer1="1.2.4"
- # PREFERRED_VERSION_opie-symlinker=${OPIE_VERSION}
- PREFERRED_VERSION_opie-symlinker="1.2.4"
- # RRECOMMENDS_gtk+-native_linux-gnueabi= ${NEATSTUFF} glibc-gconv-iso8859-1
- RRECOMMENDS_gtk+-native_linux-gnueabi="ttf-dejavu-sans gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-gif gdk-pixbuf-loader-xpm glibc-gconv-iso8859-1"
- # PREFERRED_VERSION_opie-mediaplayer2=${OPIE_VERSION}
- PREFERRED_VERSION_opie-mediaplayer2="1.2.4"
- # 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=${BUILD_CPPFLAGS}
- export CPPFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include"
- # PREFERRED_VERSION_opie-notesapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-notesapplet="1.2.4"
- # FETCHCMD_bzr=/usr/bin/env bzr
- FETCHCMD_bzr="/usr/bin/env bzr"
- # RDEPENDS=
- # 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"
- # BUILD_EXEEXT=
- # PREFERRED_VERSION_opie-homeapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-homeapplet="1.2.4"
- # PREFERRED_PROVIDER_virtual/gail=gtk+
- PREFERRED_PROVIDER_virtual/gail="gtk+"
- # PREFERRED_GCC_VERSION_ppc405=4.4.1
- PREFERRED_GCC_VERSION_ppc405="4.4.1"
- # PREFERRED_GCC_VERSION_bfin=4.1.2
- PREFERRED_GCC_VERSION_bfin="4.1.2"
- # OLDEST_KERNEL=2.4.0
- OLDEST_KERNEL="2.4.0"
- # PREFERRED_PROVIDER_gpsd=fso-gpsd
- PREFERRED_PROVIDER_gpsd="fso-gpsd"
- # STAGING_SBINDIR_NATIVE=${STAGING_DIR_NATIVE}${sbindir_native}
- STAGING_SBINDIR_NATIVE="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin"
- # PREFERRED_PROVIDER_e-wm-menu=e-wm-menu
- PREFERRED_PROVIDER_e-wm-menu="e-wm-menu"
- # EXEEXT=${HOST_EXEEXT}
- # PREFERRED_VERSION_opie-odict=${OPIE_VERSION}
- PREFERRED_VERSION_opie-odict="1.2.4"
- # PREFERRED_VERSION_udev=151
- PREFERRED_VERSION_udev="151"
- # SECTION_${PN}-doc=None
- # PREFERRED_VERSION_opie-tableviewer=${OPIE_VERSION}
- PREFERRED_VERSION_opie-tableviewer="1.2.4"
- # PR=${INC_PR}.1
- PR="r8.1"
- # STAGING_BINDIR_NATIVE=${STAGING_DIR_NATIVE}${bindir_native}
- STAGING_BINDIR_NATIVE="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin"
- # EXTENDPKGEVER=${@['','${PKGE\x7d:'][bb.data.getVar('PKGE',d,1) > 0]}
- # PV=${@bb.parse.BBHandler.vars_from_file(bb.data.getVar('FILE',d),d)[1] or '1.0'}
- PV="2.20.0"
- # SOLIBSDEV=.so
- SOLIBSDEV=".so"
- # PSTAGE_PKGNAME=${PSTAGE_PKGPN}_${PSTAGE_PKGVERSION}_${PSTAGE_PKGARCH}.ipk
- PSTAGE_PKGNAME="staging-gtk+-native-i686-linux_2.20.0-r8.1_i686-linux.ipk"
- # AUTHOR=None
- # STAGING_PYDIR=${STAGING_DIR}/lib/python2.4
- STAGING_PYDIR="/home/embedded/oetmp_htcdream/sysroots/lib/python2.4"
- # FEED_ARCH_htcapache=armv5te
- FEED_ARCH_htcapache="armv5te"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-ani=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-ani="gtk+"
- # PREFERRED_VERSION_opie-button-settings=${OPIE_VERSION}
- PREFERRED_VERSION_opie-button-settings="1.2.4"
- # FEED_ARCH_ks8695=armv4t
- FEED_ARCH_ks8695="armv4t"
- # PKGDEST=${WORKDIR}/packages-split
- PKGDEST="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/packages-split"
- # PREFERRED_VERSION_opie-multikey=${OPIE_VERSION}
- PREFERRED_VERSION_opie-multikey="1.2.4"
- # PSTAGE_BUILD_CMD=stage-manager-ipkg-build -o 0 -g 0
- PSTAGE_BUILD_CMD="stage-manager-ipkg-build -o 0 -g 0"
- # OE_STRICT_CHECKSUMS=1
- OE_STRICT_CHECKSUMS="1"
- # PSTAGE_REMOVE_CMD=${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -force-depends -o ${TMPDIR} remove
- PSTAGE_REMOVE_CMD="stage-manager-ipkg -f /home/embedded/oetmp_htcdream/pstage/opkg.conf -force-depends -o /home/embedded/oetmp_htcdream remove"
- # PREFERRED_VERSION_glibc=2.10.1
- PREFERRED_VERSION_glibc="2.10.1"
- # PN=gtk+-native
- PN="gtk+-native"
- # 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=shr
- unset DISTRO
- # IPKG_VARIANT=opkg
- IPKG_VARIANT="opkg"
- # FEED_ARCH=armv6-novfp
- FEED_ARCH="armv6-novfp"
- # IMAGE_LINGUAS=en-us
- IMAGE_LINGUAS="en-us"
- # 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"
- # DEPLOY_DIR_PSTAGE=${HOME}/stage/pstage_shr/
- DEPLOY_DIR_PSTAGE="/home/embedded/stage/pstage_shr/"
- # PREFERRED_VERSION_autoconf=2.65
- PREFERRED_VERSION_autoconf="2.65"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-fso-gsm0710muxd threw <class 'bb.fetch.ParameterError'>
- # FILES_${PN}-dev=None
- # FILES_gtk+-native=${bindir}/gdk-pixbuf-query-loaders ${bindir}/gtk-update-icon-cache ${bindir}/gtk-query-immodules-2.0 ${libdir}/lib*.so.* ${datadir}/themes ${sysconfdir} ${libdir}/gtk-2.0/${LIBV}/engines/libpixmap.so
- FILES_gtk+-native="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/gdk-pixbuf-query-loaders /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/gtk-update-icon-cache /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/gtk-query-immodules-2.0 /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/lib*.so.* /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/themes /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so"
- # FEED_ARCH_looxc550=armv5te
- FEED_ARCH_looxc550="armv5te"
- # QMAKE_MKSPEC_PATH=${STAGING_DATADIR_NATIVE}/qmake
- export QMAKE_MKSPEC_PATH="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/qmake"
- # PREFERRED_VERSION_opie-write=${OPIE_VERSION}
- PREFERRED_VERSION_opie-write="1.2.4"
- # SEPPUKU_PRODUCT=None
- # IMAGE_LINK_NAME=${IMAGE_BASENAME}-${MACHINE}
- IMAGE_LINK_NAME="gtk+-native-htcdream"
- # DISTRO_VERSION=-${DATE}
- DISTRO_VERSION="-20100515"
- # IMAGE_DEPENDS=
- # DEPLOY_DIR_TAR=${DEPLOY_DIR}/tar
- DEPLOY_DIR_TAR="/home/embedded/oetmp_htcdream/deploy/tar"
- # RREPLACES_gtk+-native-doc=libgailutil-doc
- RREPLACES_gtk+-native-doc="libgailutil-doc"
- # IMAGE_CMD_squashfs=mksquashfs ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs ${EXTRA_IMAGECMD} -noappend
- IMAGE_CMD_squashfs="mksquashfs /home/embedded/oetmp_htcdream/rootfs/gtk+-native /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.squashfs -noappend"
- # RPROVIDES_gtk+-native-dbg=libgailutil-dbg
- RPROVIDES_gtk+-native-dbg="libgailutil-dbg"
- # 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/embedded/oetmp_htcdream/sysroots/i686-linux/kernel"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-ventura threw <class 'bb.fetch.ParameterError'>
- # RREPLACES_${PN}-doc=None
- # PREFERRED_VERSION_opie-zlines=${OPIE_VERSION}
- PREFERRED_VERSION_opie-zlines="1.2.4"
- # SEPPUKU_LOGIN=None
- # PREFERRED_PROVIDER_linux-libc-headers=linux-libc-headers
- PREFERRED_PROVIDER_linux-libc-headers="linux-libc-headers"
- # S=${WORKDIR}/${BP}
- S="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0"
- # layout_localstatedir=${localstatedir}
- layout_localstatedir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/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=gdk-pixbuf-csource-native
- PROVIDES="gdk-pixbuf-csource-native"
- # PKG_CONFIG_DIR=${libdir}/pkgconfig
- export PKG_CONFIG_DIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/pkgconfig"
- # PACKAGE_PREPROCESS_FUNCS= autotools_prepackage_lamangler
- PACKAGE_PREPROCESS_FUNCS="autotools_prepackage_lamangler"
- # SRCREV=1
- SRCREV="1"
- # do_package_write_tar=None
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp="gtk+"
- # __inherit_cache=['classes/base.bbclass', 'classes/patch.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/patch.bbclass', 'classes/staging.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/staging.bbclass', 'classes/packagedata.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/packagedata.bbclass', 'classes/mirrors.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/mirrors.bbclass', 'classes/utils.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/utils.bbclass', 'classes/utility-tasks.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/utility-tasks.bbclass', 'classes/metadata_scm.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/metadata_scm.bbclass', 'classes/packaged-staging.bbclass', 'classes/testlab.bbclass', 'classes/angstrom.bbclass', 'classes/debian.bbclass', 'classes/package_ipk.bbclass', 'classes/package.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/package.bbclass', 'classes/src_distribute_local.bbclass', 'classes/src_distribute.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/src_distribute.bbclass', 'classes/sanity.bbclass', 'classes/qemu.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/qemu.bbclass', 'classes/autotools.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/autotools.bbclass', 'classes/siteinfo.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/siteinfo.bbclass', 'classes/pkgconfig.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/pkgconfig.bbclass', 'classes/native.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/native.bbclass', 'classes/relocatable.bbclass', '/home/embedded/oe/org.openembedded.dev/classes/relocatable.bbclass']
- # docdir=${datadir}/doc
- export docdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/doc"
- # MACHINE_DISPLAY_PPI=185
- MACHINE_DISPLAY_PPI="185"
- # PREFERRED_VERSION_binutils-cross-sdk_avr32=2.17
- PREFERRED_VERSION_binutils-cross-sdk_avr32="2.17"
- # DISTRO_FEATURES=wifi ppp ext2 vfat bluetooth usbgadget usbhost eabi
- DISTRO_FEATURES="wifi ppp ext2 vfat bluetooth usbgadget usbhost eabi"
- # TARGET_SYS=${TARGET_ARCH}${TARGET_VENDOR}${@['-' + bb.data.getVar('TARGET_OS', d, 1), ''][bb.data.getVar('TARGET_OS', d, 1) == ('' or 'custom')]}
- TARGET_SYS="i686-linux"
- # IMAGE_DEPENDS_ext2.gz=genext2fs-native
- IMAGE_DEPENDS_ext2.gz="genext2fs-native"
- # PREFERRED_VERSION_libtool=2.2.6b
- PREFERRED_VERSION_libtool="2.2.6b"
- # PREFERRED_VERSION_opie-osearch=${OPIE_VERSION}
- PREFERRED_VERSION_opie-osearch="1.2.4"
- # RCONFLICTS_gtk+-native-doc=libgailutil-doc
- RCONFLICTS_gtk+-native-doc="libgailutil-doc"
- # PREFERRED_VERSION_binutils-cross-sdk=${PREFERRED_BINUTILS}
- PREFERRED_VERSION_binutils-cross-sdk="2.20.1"
- # palmtopdir=${libdir}/opie
- export palmtopdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/opie"
- # MULTI_PROVIDER_WHITELIST=virtual/libintl
- MULTI_PROVIDER_WHITELIST="virtual/libintl"
- # FEED_ARCH_tosa=armv5te
- FEED_ARCH_tosa="armv5te"
- # FEED_ARCH_mpc8313e-rdb=ppce300c3
- FEED_ARCH_mpc8313e-rdb="ppce300c3"
- # PREFERRED_VERSION_konqueror-embedded=20070316
- PREFERRED_VERSION_konqueror-embedded="20070316"
- # PKG_CONFIG_DISABLE_UNINSTALLED=yes
- export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
- # BASEPKG_TARGET_SYS=${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}
- BASEPKG_TARGET_SYS="i686-linux"
- # layout_sysconfdir=${sysconfdir}
- layout_sysconfdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc"
- # PREFERRED_PROVIDER_gtk+=gtk+
- PREFERRED_PROVIDER_gtk+="gtk+"
- # ENTERPRISE_DISTRO=0
- ENTERPRISE_DISTRO="0"
- # IMAGE_DEPENDS_ext3.gz=genext2fs-native e2fsprogs-native
- IMAGE_DEPENDS_ext3.gz="genext2fs-native e2fsprogs-native"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-vala threw <class 'bb.fetch.ParameterError'>
- # E_CVS=cvs://[email protected]/var/cvs/e
- E_CVS="cvs://[email protected]/var/cvs/e"
- # infodir=${datadir}/info
- export infodir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/info"
- # PREFERRED_VERSION_opie-tetrix=${OPIE_VERSION}
- PREFERRED_VERSION_opie-tetrix="1.2.4"
- # BUILDCFG_HEADER=Build Configuration:
- BUILDCFG_HEADER="Build Configuration:"
- # PREFERRED_VERSION_opie-sh=${OPIE_VERSION}
- PREFERRED_VERSION_opie-sh="1.2.4"
- # libdir=${exec_prefix}/lib
- export libdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib"
- # SEPPUKU_NEWREPORT=None
- # PREFERRED_VERSION_opie-autorotateapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-autorotateapplet="1.2.4"
- # RRECOMMENDS_gtk+-native-dbg=${PN} (= ${EXTENDPV})
- RRECOMMENDS_gtk+-native-dbg="gtk+-native (= 2.20.0-r8.1.4)"
- # 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/embedded/oetmp_htcdream/rootfs/gtk+-native --faketime --output=/home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.jffs2"
- # KONSOLE_TERMCMD=konsole -T "$TERMWINDOWTITLE"
- KONSOLE_TERMCMD="konsole -T \"$TERMWINDOWTITLE\""
- # LOCALE_UTF8_ONLY=1
- LOCALE_UTF8_ONLY="1"
- # ALLOW_EMPTY_${PN}-dev=None
- # PREFERRED_VERSION_qt4-embedded=${ANGSTROM_QT_VERSION}
- PREFERRED_VERSION_qt4-embedded="4.6.2"
- # 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/embedded/oetmp_htcdream/rootfs/gtk+-native /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.squashfs-lzma -noappend -comp lzma"
- # base_prefix=${STAGING_DIR_NATIVE}
- export base_prefix="/home/embedded/oetmp_htcdream/sysroots/i686-linux"
- # ANGSTROM_BLACKLIST_pn-update-alternatives-cworth-native=update-alternatives-cworth-native has been replaced by opkg implementation of u-a script
- ANGSTROM_BLACKLIST_pn-update-alternatives-cworth-native="update-alternatives-cworth-native has been replaced by opkg implementation of u-a script"
- # FEED_ARCH_bfin=blackfin
- FEED_ARCH_bfin="blackfin"
- # SRC_DISTRIBUTE_DLONLY=0
- SRC_DISTRIBUTE_DLONLY="0"
- # layout_mandir=${mandir}
- layout_mandir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/man"
- # __depends=[('/home/embedded/oe/org.openembedded.dev/recipes/gtk+/gtk+.inc', 1270214966), ('/home/embedded/oe/org.openembedded.dev/classes/autotools.bbclass', 1273619810), ('/home/embedded/oe/org.openembedded.dev/classes/siteinfo.bbclass', 1269203333), ('/home/embedded/oe/org.openembedded.dev/classes/pkgconfig.bbclass', 1259257365), ('/home/embedded/oe/org.openembedded.dev/classes/native.bbclass', 1273619811), ('/home/embedded/oe/org.openembedded.dev/classes/relocatable.bbclass', 1273619811)]
- # METADATA_BRANCH=${@base_get_scm_branch(d)}
- METADATA_BRANCH="org.openembedded.dev"
- # IMAGE_INITSCRIPTS=initscripts-shr
- IMAGE_INITSCRIPTS="initscripts-shr"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-ico=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-ico="gtk+"
- # __anonqueue=None
- # PREFERRED_ARM_INSTRUCTION_SET_armv5teb=thumb
- PREFERRED_ARM_INSTRUCTION_SET_armv5teb="thumb"
- # SYSROOT_PREPROCESS_FUNCS= pkgconfig_sysroot_preprocess relocatable_binaries_preprocess
- SYSROOT_PREPROCESS_FUNCS="pkgconfig_sysroot_preprocess relocatable_binaries_preprocess"
- # FEED_ARCH_omap2420h4=armv6
- FEED_ARCH_omap2420h4="armv6"
- # HGDIR=${CO_DIR}/hg
- HGDIR="/home/embedded/sources/hg"
- # PREFERRED_VERSION_libqtaux2=${OPIE_VERSION}
- PREFERRED_VERSION_libqtaux2="1.2.4"
- # PREFERRED_VERSION_opie-sysinfo=${OPIE_VERSION}
- PREFERRED_VERSION_opie-sysinfo="1.2.4"
- # PREFERRED_VERSION_gcc-cross=${PREFERRED_GCC_VERSION}
- PREFERRED_VERSION_gcc-cross="4.4.4"
- # PREFERRED_ARM_INSTRUCTION_SET_armv4t=thumb
- PREFERRED_ARM_INSTRUCTION_SET_armv4t="thumb"
- # PREFERRED_VERSION_opie-gutenbrowser=${OPIE_VERSION}
- PREFERRED_VERSION_opie-gutenbrowser="1.2.4"
- # IMAGE_PKGTYPE=ipk
- IMAGE_PKGTYPE="ipk"
- # PREFERRED_PROVIDER_hostap-conf=hostap-conf
- PREFERRED_PROVIDER_hostap-conf="hostap-conf"
- # IMAGE_FSTYPES=tar.bz2 jffs2
- IMAGE_FSTYPES="tar.bz2 jffs2"
- # PACKAGE_ARCH_pn-usb-gadget-mode_om-gta02=armv4t
- PACKAGE_ARCH_pn-usb-gadget-mode_om-gta02="armv4t"
- # RRECOMMENDS_gtk+-native=
- # FILES_gtk+-native-doc=${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc ${datadir}/gnome/help
- FILES_gtk+-native-doc="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/doc /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/man /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/info /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/gtk-doc /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/gnome/help"
- # PREFERRED_VERSION_opie-doctab=${OPIE_VERSION}
- PREFERRED_VERSION_opie-doctab="1.2.4"
- # 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"
- # PREFERRED_PROVIDER_esound=pulseaudio
- PREFERRED_PROVIDER_esound="pulseaudio"
- # STAGING_LOADER_DIR=${STAGING_DIR_HOST}/loader
- STAGING_LOADER_DIR="/loader"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-frameworkd threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_mtd-utils-native=1.2.0+git
- PREFERRED_VERSION_mtd-utils-native="1.2.0+git"
- # DISTRO_EXTRA_RDEPENDS= shr-version distro-feed-configs util-linux-ng-mount util-linux-ng-umount angstrom-libc-fixup-hack ${DISTRO_EXTRA_APPS}
- DISTRO_EXTRA_RDEPENDS="shr-version distro-feed-configs util-linux-ng-mount util-linux-ng-umount angstrom-libc-fixup-hack"
- # FEED_ARCH_guinness=i686
- FEED_ARCH_guinness="i686"
- # PREFERRED_VERSION_opie-oxygen=${OPIE_VERSION}
- PREFERRED_VERSION_opie-oxygen="1.2.4"
- # FEED_ARCH_mainstone=armv5te
- FEED_ARCH_mainstone="armv5te"
- # IMAGE_DEPENDS_ext3=genext2fs-native e2fsprogs-native
- IMAGE_DEPENDS_ext3="genext2fs-native e2fsprogs-native"
- # IMAGE_DEPENDS_ext2=genext2fs-native
- IMAGE_DEPENDS_ext2="genext2fs-native"
- # __BBHANDLERS=['sys_path_eh', 'base_eventhandler', 'packagedstage_stampfixing_eventhandler', 'packagedstage_stampfixing_eventhandler', 'check_sanity_eventhandler']
- # PREFERRED_VERSION_opie-today-todolistplugin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-today-todolistplugin="1.2.4"
- # DL_DIR=${HOME}/sources
- DL_DIR="/home/embedded/sources"
- # PREFERRED_PROVIDER_gnome-vfs-plugin-file=gnome-vfs
- PREFERRED_PROVIDER_gnome-vfs-plugin-file="gnome-vfs"
- # PREFERRED_VERSION_usbutils=0.86
- PREFERRED_VERSION_usbutils="0.86"
- # CACHE=/home/embedded/oetmp_htcdream/cache/htcdream
- CACHE="/home/embedded/oetmp_htcdream/cache/htcdream"
- # PREFERRED_PROVIDER_virtual/libx11=libx11
- PREFERRED_PROVIDER_virtual/libx11="libx11"
- # FEED_ARCH_at91sam9261ek=armv5te
- FEED_ARCH_at91sam9261ek="armv5te"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- # expansion of SRCPV threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_pulseaudio=0.9.15
- PREFERRED_VERSION_pulseaudio="0.9.15"
- # STAGING_ETCDIR=${STAGING_DIR_HOST}${sysconfdir}
- STAGING_ETCDIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc"
- # DISTRO_REVISION=2
- DISTRO_REVISION="2"
- # IPKGCONF_SDK=${STAGING_ETCDIR_NATIVE}/opkg-sdk.conf
- IPKGCONF_SDK="/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg-sdk.conf"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libphone-utils threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_PROVIDER_virtual/libc-initial=eglibc-initial
- PREFERRED_PROVIDER_virtual/libc-initial="eglibc-initial"
- # 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/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/embedded/oetmp_htcdream/sysroots/i686-linux/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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-shr-installer threw <class 'bb.fetch.ParameterError'>
- # STAGING_BINDIR_CROSS=${STAGING_BINDIR_NATIVE}
- STAGING_BINDIR_CROSS="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin"
- # BUILD_OPTIMIZATION_pn-perl=-O1
- BUILD_OPTIMIZATION_pn-perl="-O1"
- # PACKAGES=
- # PREFERRED_PROVIDER_gnome-vfs=gnome-vfs
- PREFERRED_PROVIDER_gnome-vfs="gnome-vfs"
- # IMAGE_NAME=${DISTRO_NAME}-${IMAGE_BASENAME}-${LIBC}-${PREFERRED_PKG_FORMAT}-${DISTRO_VERSION}-${MACHINE}
- IMAGE_NAME="shr-gtk+-native-eglibc-ipk--20100515-htcdream"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx="gtk+"
- # FEED_ARCH_netvista=i486
- FEED_ARCH_netvista="i486"
- # MULTIMACH_HOST_SYS=${MULTIMACH_ARCH}${HOST_VENDOR}-${HOST_OS}
- MULTIMACH_HOST_SYS="i686-linux"
- # PREFERRED_VERSION_opie-bounce=${OPIE_VERSION}
- PREFERRED_VERSION_opie-bounce="1.2.4"
- # TARGET_FPU=soft
- TARGET_FPU="soft"
- # PREFERRED_VERSION_libopieobex0=${OPIE_VERSION}
- PREFERRED_VERSION_libopieobex0="1.2.4"
- # PACKAGE_ARCHS=all any noarch ${TARGET_ARCH} ${PACKAGE_EXTRA_ARCHS} ${MACHINE}
- PACKAGE_ARCHS="all any noarch i686 armv4 armv4t armv5te armv6-novfp htcdream"
- # PREFERRED_VERSION_opie-keyview=${OPIE_VERSION}
- PREFERRED_VERSION_opie-keyview="1.2.4"
- # PREFERRED_VERSION_opie-advancedfm=${OPIE_VERSION}
- PREFERRED_VERSION_opie-advancedfm="1.2.4"
- # PREFERRED_VERSION_opie-today-weatherplugin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-today-weatherplugin="1.2.4"
- # PREFERRED_VERSION_opie-sfcave=${OPIE_VERSION}
- PREFERRED_VERSION_opie-sfcave="1.2.4"
- # PACKAGE_ARCH=${BUILD_ARCH}
- PACKAGE_ARCH="i686"
- # PREFERRED_VERSION_gtk+=2.20.0
- PREFERRED_VERSION_gtk+="2.20.0"
- # PREFERRED_VERSION_opie-pyquicklaunchapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-pyquicklaunchapplet="1.2.4"
- # RREPLACES_${PN}-dbg=None
- # SANITY_PRFILE=${TMPDIR}/distro_pr
- SANITY_PRFILE="/home/embedded/oetmp_htcdream/distro_pr"
- # MULTIMACH_ARCH=i686
- MULTIMACH_ARCH="i686"
- # FEED_ARCH_geodegx=i486
- FEED_ARCH_geodegx="i486"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-msmcommd threw <class 'bb.fetch.ParameterError'>
- # RRECOMMENDS_${PN}_linux-gnueabi=None
- # FEED_ARCH_aximx50v=armv5te
- FEED_ARCH_aximx50v="armv5te"
- # MACHINE_ESSENTIAL_EXTRA_RDEPENDS=
- # FEED_ARCH_at91sam9g45ekes=armv5te
- FEED_ARCH_at91sam9g45ekes="armv5te"
- # PREFERRED_VERSION_opie-datebook-birthdayplugin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-datebook-birthdayplugin="1.2.4"
- # FEED_ARCH_xilinx-ml403=ppc405
- FEED_ARCH_xilinx-ml403="ppc405"
- # 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=eglibc
- PREFERRED_PROVIDER_virtual/libintl="eglibc"
- # PREFERRED_VERSION_opie-icon-reload=${OPIE_VERSION}
- PREFERRED_VERSION_opie-icon-reload="1.2.4"
- # PYTHON=${@sys.executable}
- PYTHON="/usr/bin/python2.6"
- # FEED_ARCH_magician=armv5te
- FEED_ARCH_magician="armv5te"
- # FEED_ARCH_a780=armv5te
- FEED_ARCH_a780="armv5te"
- # RANLIB=${HOST_PREFIX}ranlib
- export RANLIB="ranlib"
- # BB_DEFAULT_TASK=build
- BB_DEFAULT_TASK="build"
- # PREFERRED_VERSION_opie-qasteroids=${OPIE_VERSION}
- PREFERRED_VERSION_opie-qasteroids="1.2.4"
- # PREFERRED_PROVIDER_bluez-utils=bluez4
- PREFERRED_PROVIDER_bluez-utils="bluez4"
- # METADATA_SCM=${@base_get_scm(d)}
- METADATA_SCM="git /home/embedded/oe/org.openembedded.dev"
- # STAGING_BINDIR_CROSS_BASEPKG=${STAGING_DIR_NATIVE}${bindir_native}/${BASEPKG_TARGET_SYS}
- STAGING_BINDIR_CROSS_BASEPKG="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin/i686-linux"
- # FEED_ARCH_asus730=armv5te
- FEED_ARCH_asus730="armv5te"
- # do_distribute_sources_all=None
- # GNOME_KEYRING_SOCKET=/tmp/keyring-3sec5v/socket
- export GNOME_KEYRING_SOCKET="/tmp/keyring-3sec5v/socket"
- # PREFERRED_VERSION_opie-style-fresh=${OPIE_VERSION}
- PREFERRED_VERSION_opie-style-fresh="1.2.4"
- # SYSVINIT_ENABLED_GETTYS=None
- # ENABLE_BINARY_LOCALE_GENERATION_armv6=0
- ENABLE_BINARY_LOCALE_GENERATION_armv6="0"
- # PACKAGEFUNCS=perform_packagecopy ${PACKAGE_PREPROCESS_FUNCS} package_do_split_locales populate_packages package_do_shlibs package_do_pkgconfig read_shlibdeps package_depchains emit_pkgdata
- PACKAGEFUNCS="perform_packagecopy autotools_prepackage_lamangler package_do_split_locales populate_packages package_do_shlibs package_do_pkgconfig read_shlibdeps package_depchains emit_pkgdata"
- # 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_eglibc-initial=2.11
- PREFERRED_VERSION_eglibc-initial="2.11"
- # IPKGCONF_CANSDK=${STAGING_ETCDIR_NATIVE}/opkg-canadian-sdk.conf
- IPKGCONF_CANSDK="/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg-canadian-sdk.conf"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libgee-native threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_mesa-dri=7.8.1
- PREFERRED_VERSION_mesa-dri="7.8.1"
- # OPIE_VERSION=1.2.4
- OPIE_VERSION="1.2.4"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg="gtk+"
- # BZRDIR=${CO_DIR}/bzr
- BZRDIR="/home/embedded/sources/bzr"
- # RREPLACES_gtk+-native-dbg=libgailutil-dbg
- RREPLACES_gtk+-native-dbg="libgailutil-dbg"
- # PREFERRED_VERSION_opie-kpacman=${OPIE_VERSION}
- PREFERRED_VERSION_opie-kpacman="1.2.4"
- # PREFERRED_VERSION_automake-native=1.11.1
- PREFERRED_VERSION_automake-native="1.11.1"
- # FEED_ARCH_turbostation=ppc603e
- FEED_ARCH_turbostation="ppc603e"
- # FEED_ARCH_h3900=armv5te
- FEED_ARCH_h3900="armv5te"
- # FEED_ARCH_omap5912osk=armv5te
- FEED_ARCH_omap5912osk="armv5te"
- # T=${WORKDIR}/temp
- T="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp"
- # PREFERRED_PROVIDER_openmoko-alsa-scenarios=fsodeviced
- PREFERRED_PROVIDER_openmoko-alsa-scenarios="fsodeviced"
- # EXCLUDE_FROM_WORLD=1
- EXCLUDE_FROM_WORLD="1"
- # PREFERRED_PROVIDER_atd=atd-over-fso
- PREFERRED_PROVIDER_atd="atd-over-fso"
- # FEED_ARCH_ixp4xxbe=armv5teb
- FEED_ARCH_ixp4xxbe="armv5teb"
- # IMAGE_DEPENDS_ubi=mtd-utils-native
- IMAGE_DEPENDS_ubi="mtd-utils-native"
- # MAJ_VER=${@bb.data.getVar('PV',d,1).split('.')[0]}.${@bb.data.getVar('PV',d,1).split('.')[1]}
- MAJ_VER="2.20"
- # SECTION_gtk+-native-dev=devel
- SECTION_gtk+-native-dev="devel"
- # 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_GCC_VERSION_avr32=4.2.2
- PREFERRED_GCC_VERSION_avr32="4.2.2"
- # FEED_ARCH_kb9202=armv4t
- FEED_ARCH_kb9202="armv4t"
- # PREFERRED_PROVIDER_virtual/db=db
- PREFERRED_PROVIDER_virtual/db="db"
- # BP=${BPN}-${PV}
- BP="gtk+-2.20.0"
- # PREFERRED_VERSION_opie-calculator=${OPIE_VERSION}
- PREFERRED_VERSION_opie-calculator="1.2.4"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libpersistence threw <class 'bb.fetch.ParameterError'>
- # sysconfdir_native=/etc
- sysconfdir_native="/etc"
- # XLIBS_MIRROR=http://xlibs.freedesktop.org/release
- XLIBS_MIRROR="http://xlibs.freedesktop.org/release"
- # SDK_ARCH=${BUILD_ARCH}
- SDK_ARCH="i686"
- # PACKAGE_EXTRA_ARCHS_h3800=arm-oabi
- PACKAGE_EXTRA_ARCHS_h3800="arm-oabi"
- # SHELL=/bin/bash
- export SHELL="/bin/bash"
- # EXTRA_IMAGECMD_squashfs-lzma=
- # PREFERRED_PROVIDER_virtual/update-alternatives-native=opkg-native
- PREFERRED_PROVIDER_virtual/update-alternatives-native="opkg-native"
- # BUILD_CCLD=${BUILD_PREFIX}gcc
- export BUILD_CCLD="gcc"
- # FEED_ARCH_efika=ppc603e
- FEED_ARCH_efika="ppc603e"
- # PREFERRED_VERSION_uclibc=0.9.30.1
- PREFERRED_VERSION_uclibc="0.9.30.1"
- # 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"
- # EXTENDPKGV=${EXTENDPKGEVER}${PKGV}-${PKGR}
- EXTENDPKGV="2.20.0-r8.1.4"
- # DEPLOY_DIR=${TMPDIR}/deploy
- DEPLOY_DIR="/home/embedded/oetmp_htcdream/deploy"
- # SHLIBSDIR=${STAGING_DIR_NATIVE}/shlibs
- SHLIBSDIR="/home/embedded/oetmp_htcdream/sysroots/i686-linux/shlibs"
- # TARGET_FPU_ixp4xx=soft
- TARGET_FPU_ixp4xx="soft"
- # PREFERRED_VERSION_opie-todo=${OPIE_VERSION}
- PREFERRED_VERSION_opie-todo="1.2.4"
- # PREFERRED_VERSION_gcc-cross-sdk=${PREFERRED_GCC_VERSION}
- PREFERRED_VERSION_gcc-cross-sdk="4.4.4"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libgee threw <class 'bb.fetch.ParameterError'>
- # MACHINE_FEATURES=kernel26 touchscreen screen phone gps usbgadget bluetooth wifi keyboard ext2
- MACHINE_FEATURES="kernel26 touchscreen screen phone gps usbgadget bluetooth wifi keyboard ext2"
- # 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="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/opie"
- # PREFERRED_PKG_FORMAT=ipk
- PREFERRED_PKG_FORMAT="ipk"
- # GNU_MIRROR=ftp://ftp.gnu.org/gnu
- GNU_MIRROR="ftp://ftp.gnu.org/gnu"
- # SOURCE_MIRROR_FETCH=None
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-fso-sounds threw <class 'bb.fetch.ParameterError'>
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-phoneuid threw <class 'bb.fetch.ParameterError'>
- # 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"
- # SECTION_gtk+-native-doc=doc
- SECTION_gtk+-native-doc="doc"
- # SEPPUKU_ATTACHMENT=None
- # BUILD_OS=${@os.uname()[0].lower()}
- BUILD_OS="linux"
- # PREFERRED_PROVIDER_virtual/libgl=mesa-dri
- PREFERRED_PROVIDER_virtual/libgl="mesa-dri"
- # TARGET_CC_ARCH_pn-webkit-gtk_armv5te=-march=armv4t
- TARGET_CC_ARCH_pn-webkit-gtk_armv5te="-march=armv4t"
- # PACKAGE_DEPENDS= file-native
- PACKAGE_DEPENDS="file-native"
- # PSTAGE_EXTRAPATH=${LIBC}
- PSTAGE_EXTRAPATH="eglibc"
- # FEED_ARCH_ep93xx=armv4t
- FEED_ARCH_ep93xx="armv4t"
- # FEED_ARCH_i586-generic=i586
- FEED_ARCH_i586-generic="i586"
- # PREFERRED_VERSION_opie-jumpx=${OPIE_VERSION}
- PREFERRED_VERSION_opie-jumpx="1.2.4"
- # do_package_write_rpm=None
- # base_sbindir=${base_prefix}/sbin
- export base_sbindir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin"
- # USERDISTRO=${DISTRO}
- USERDISTRO="shr"
- # CXX=${CCACHE}${HOST_PREFIX}g++ ${HOST_CC_ARCH}
- export CXX="ccache g++"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-phonefsod threw <class 'bb.fetch.ParameterError'>
- # TOOLCHAIN_OPTIONS=
- # FEED_ARCH_lsarm=armv5te
- FEED_ARCH_lsarm="armv5te"
- # FEED_ARCH_lsppchd=ppc603e
- FEED_ARCH_lsppchd="ppc603e"
- # FEED_ARCH_lsppchg=ppc603e
- FEED_ARCH_lsppchg="ppc603e"
- # 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
- # EXTRA_IMAGECMD_jffs2=
- # layout_libexecdir=${libexecdir}
- layout_libexecdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/libexec"
- # BB_STAMP_WHITELIST=${PSTAGE_NATIVEDEPENDS}
- BB_STAMP_WHITELIST="shasum-native stagemanager-native"
- # FEED_ARCH_ixp4xxle=armv5te
- FEED_ARCH_ixp4xxle="armv5te"
- # MACHINE_ARCH=${@[bb.data.getVar('BASE_PACKAGE_ARCH', d, 1), bb.data.getVar('MACHINE', d, 1)][bool(bb.data.getVar('MACHINE', d, 1))]}
- MACHINE_ARCH="htcdream"
- # PREFERRED_VERSION_opie-ftp=${OPIE_VERSION}
- PREFERRED_VERSION_opie-ftp="1.2.4"
- # PSTAGE_PKGMANAGER=stage-manager-ipkg
- PSTAGE_PKGMANAGER="stage-manager-ipkg"
- # SCREEN_TERMCMD=screen -D -m -t "$TERMWINDOWTITLE"
- SCREEN_TERMCMD="screen -D -m -t \"$TERMWINDOWTITLE\""
- # BUILD_PREFIX=
- # RRECOMMENDS_${PN}_virtclass-native=None
- # FEED_ARCH_nslu2be=armv5teb
- FEED_ARCH_nslu2be="armv5teb"
- # PREFERRED_PROVIDER_virtual/libusb0=libusb
- PREFERRED_PROVIDER_virtual/libusb0="libusb"
- # PREFERRED_PROVIDER_util-linux=util-linux-ng
- PREFERRED_PROVIDER_util-linux="util-linux-ng"
- # SRC_DIST_LOCAL=symlink
- SRC_DIST_LOCAL="symlink"
- # package_ipk_do_package_write= package_do_package_write
- package_ipk_do_package_write="package_do_package_write"
- # XKBTOGGLE_angstrom=
- # PF=${PN}-${EXTENDPE}${PV}-${PR}
- PF="gtk+-native-2.20.0-r8.1"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libphone-ui-shr threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_opie-today-addressbookplugin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-today-addressbookplugin="1.2.4"
- # PREFERRED_PROVIDER_virtual/libiconv=eglibc
- PREFERRED_PROVIDER_virtual/libiconv="eglibc"
- # 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"
- # MACHINE_GUI_CLASS=smallscreen
- MACHINE_GUI_CLASS="smallscreen"
- # layout_servicedir=${servicedir}
- layout_servicedir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/srv"
- # LOCALCOUNT=0
- LOCALCOUNT="0"
- # OLDEST_KERNEL_linux-gnueabi=2.6.16
- OLDEST_KERNEL_linux-gnueabi="2.6.16"
- # PREFERRED_VERSION_uclibc-initial=0.9.30.1
- PREFERRED_VERSION_uclibc-initial="0.9.30.1"
- # PREFERRED_VERSION_opie-bartender=${OPIE_VERSION}
- PREFERRED_VERSION_opie-bartender="1.2.4"
- # PREFERRED_VERSION_opie-pimconverter=${OPIE_VERSION}
- PREFERRED_VERSION_opie-pimconverter="1.2.4"
- # PKG_CONFIG_SYSROOT_DIR=
- # PREFERRED_VERSION_opie-vmemo=${OPIE_VERSION}
- PREFERRED_VERSION_opie-vmemo="1.2.4"
- # RESUMECOMMAND=ERROR, this must be a BitBake bug
- RESUMECOMMAND="ERROR, this must be a BitBake bug"
- # IMAGE_CMD_yaffs2=mkyaffs2image ${EXTRA_IMAGECMD} ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.yaffs2
- IMAGE_CMD_yaffs2="mkyaffs2image /home/embedded/oetmp_htcdream/rootfs/gtk+-native /home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.yaffs2"
- # RPROVIDES_${PN}-dev=None
- # BUILD_VENDOR=
- # KERNELORG_MIRROR=http://kernel.org
- KERNELORG_MIRROR="http://kernel.org"
- # IMAGE_CMD=
- # DEPCHAIN_PRE=
- # ANGSTROM_QT_VERSION=4.6.2
- ANGSTROM_QT_VERSION="4.6.2"
- # BUILD_CPPFLAGS=-isystem${STAGING_INCDIR_NATIVE}
- export BUILD_CPPFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include"
- # FEED_ARCH_htcwallaby=arm-oabi
- FEED_ARCH_htcwallaby="arm-oabi"
- # SDK_VENDOR=${BUILD_VENDOR}
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of FSO_PYTHONHELPERS_SRCREV threw <class 'bb.fetch.ParameterError'>
- # PREFERRED_VERSION_opie-libqrsync=${OPIE_VERSION}
- PREFERRED_VERSION_opie-libqrsync="1.2.4"
- # FEED_ARCH_mpc8323e-rdb=ppce300c2
- FEED_ARCH_mpc8323e-rdb="ppce300c2"
- # GNOME_GIT=git://git.gnome.org
- GNOME_GIT="git://git.gnome.org"
- # RPROVIDES=${PN}
- RPROVIDES="gtk+-native"
- # FETCHCOMMAND=ERROR, this must be a BitBake bug
- FETCHCOMMAND="ERROR, this must be a BitBake bug"
- # PREFERRED_PROVIDER_virtual/evas=evas-x11
- PREFERRED_PROVIDER_virtual/evas="evas-x11"
- # BUILD_CC_ARCH=
- # FULL_OPTIMIZATION_pn-libsyncml=-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2
- FULL_OPTIMIZATION_pn-libsyncml="-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2"
- # PREFERRED_PROVIDER_virtual/esmart=esmart-x11
- PREFERRED_PROVIDER_virtual/esmart="esmart-x11"
- # FEED_ARCH_rx3000=armv4t
- FEED_ARCH_rx3000="armv4t"
- # PREFERRED_PROVIDER_virtual/psplash=psplash-angstrom
- PREFERRED_PROVIDER_virtual/psplash="psplash-angstrom"
- # PKG_CONFIG_PATH=${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig${EXTRA_NATIVE_PKGCONFIG_PATH}
- export PKG_CONFIG_PATH="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/pkgconfig:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/pkgconfig${EXTRA_NATIVE_PKGCONFIG_PATH}"
- # 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="bluetooth ext2 usbgadget wifi"
- # PREFERRED_PROVIDER_virtual/javac-native=ecj-bootstrap-native
- PREFERRED_PROVIDER_virtual/javac-native="ecj-bootstrap-native"
- # FEED_ARCH_htcalpine=armv5te
- FEED_ARCH_htcalpine="armv5te"
- # _=/home/embedded/oe/bitbake/bin/bitbake
- export _="/home/embedded/oe/bitbake/bin/bitbake"
- # AUTOTOOLS_NATIVE_STAGE_INSTALL=1
- AUTOTOOLS_NATIVE_STAGE_INSTALL="1"
- # FILES=
- # do_distsrcall=None
- # PSTAGE_PKG=${PSTAGE_DIR}/${PSTAGE_PKGPATH}/${PSTAGE_PKGNAME}
- PSTAGE_PKG="/home/embedded/oetmp_htcdream/pstage/shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream/staging-gtk+-native-i686-linux_2.20.0-r8.1_i686-linux.ipk"
- # XSERVER= xserver-xorg xserver-xorg-extension-glx xserver-xorg-extension-dri xf86-input-evtouch xf86-input-evdev xf86-input-mouse xf86-input-keyboard xf86-video-msm
- XSERVER="xserver-xorg xserver-xorg-extension-glx xserver-xorg-extension-dri xf86-input-evtouch xf86-input-evdev xf86-input-mouse xf86-input-keyboard xf86-video-msm"
- # PREFERRED_VERSION_opie-tinykate=${OPIE_VERSION}
- PREFERRED_VERSION_opie-tinykate="1.2.4"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-vala-dbus-binding-tool threw <class 'bb.fetch.ParameterError'>
- # QEMU_OPTIONS_armv6-novfp=-cpu arm1136
- QEMU_OPTIONS_armv6-novfp="-cpu arm1136"
- # PREFERRED_PROVIDER_opkg=opkg
- PREFERRED_PROVIDER_opkg="opkg"
- # PREFERRED_GCC_VERSION_xilinx-ml403=4.1.1
- PREFERRED_GCC_VERSION_xilinx-ml403="4.1.1"
- # PREFERRED_PROVIDER_frameworkd-config=frameworkd-config-shr
- PREFERRED_PROVIDER_frameworkd-config="frameworkd-config-shr"
- # PREFERRED_PROVIDER_libxss=libxss
- PREFERRED_PROVIDER_libxss="libxss"
- # PREFERRED_VERSION_opie-checkbook=${OPIE_VERSION}
- PREFERRED_VERSION_opie-checkbook="1.2.4"
- # FREEDESKTOP_CVS=cvs://anoncvs:[email protected]/cvs
- FREEDESKTOP_CVS="cvs://anoncvs:[email protected]/cvs"
- # SANITY_ABIFILE=${TMPDIR}/abi_version
- SANITY_ABIFILE="/home/embedded/oetmp_htcdream/abi_version"
- # 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"
- # B=${S}
- B="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0"
- # BBFILE_PRIORITY_upstream=1
- BBFILE_PRIORITY_upstream="1"
- # FEED_ARCH_hx2000=armv5te
- FEED_ARCH_hx2000="armv5te"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-e-wm-config-illume2-shr threw <class 'bb.fetch.ParameterError'>
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-misc-vapi threw <class 'bb.fetch.ParameterError'>
- # 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"
- # PREFERRED_GCC_VERSION_486sx=4.3.2
- PREFERRED_GCC_VERSION_486sx="4.3.2"
- # LDFLAGS_build-darwin=-L${STAGING_LIBDIR_NATIVE}
- LDFLAGS_build-darwin="-L/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib"
- # PATCH_GET=0
- export PATCH_GET="0"
- # PSTAGE_NATIVEDEPENDS= shasum-native stagemanager-native
- PSTAGE_NATIVEDEPENDS="shasum-native stagemanager-native"
- # ALLOW_EMPTY_gtk+-native-dev=1
- ALLOW_EMPTY_gtk+-native-dev="1"
- # 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"
- # PREFERRED_VERSION_opie-performance=${OPIE_VERSION}
- PREFERRED_VERSION_opie-performance="1.2.4"
- # CXXFLAGS=${BUILD_CFLAGS}
- export CXXFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -O2 -g"
- # COMPATIBLE_MACHINE=None
- # BUILD_CFLAGS=${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION}
- export BUILD_CFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -O2 -g"
- # TARGET_VENDOR=${BUILD_VENDOR}
- # PREFERRED_PROVIDER_virtual/xserver=xserver-xorg
- PREFERRED_PROVIDER_virtual/xserver="xserver-xorg"
- # RCONFLICTS_gtk+-native-dbg=libgailutil-dbg
- RCONFLICTS_gtk+-native-dbg="libgailutil-dbg"
- # PREFERRED_VERSION_glibc-initial=2.10.1
- PREFERRED_VERSION_glibc-initial="2.10.1"
- # DISPLAY=localhost:10.0
- export DISPLAY="localhost:10.0"
- # FEED_ARCH_i686-generic=i686
- FEED_ARCH_i686-generic="i686"
- # SLOT=0
- SLOT="0"
- # PREFERRED_PROVIDER_gconf=gconf
- PREFERRED_PROVIDER_gconf="gconf"
- # FEED_ARCH_nslu2le=armv5te
- FEED_ARCH_nslu2le="armv5te"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-opimd-utils threw <class 'bb.fetch.ParameterError'>
- # SEPPUKU_ADDCOMMENT=None
- # FEED_ARCH_gumstix-connex=armv5te
- FEED_ARCH_gumstix-connex="armv5te"
- # PREFERRED_VERSION_opie-fifteen=${OPIE_VERSION}
- PREFERRED_VERSION_opie-fifteen="1.2.4"
- # PREFERRED_VERSION_opie-aqpkg=${OPIE_VERSION}
- PREFERRED_VERSION_opie-aqpkg="1.2.4"
- # PACKAGE_EXTRA_ARCHS_collie=arm-oabi
- PACKAGE_EXTRA_ARCHS_collie="arm-oabi"
- # 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_opie-today-mailplugin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-today-mailplugin="1.2.4"
- # DEPENDS=autoconf-native automake-native libtool-native gnu-config-native coreutils-native libpng-native atk-native pango-native cairo-native libxrender-native libxext-native glib-2.0-native
- DEPENDS="autoconf-native automake-native libtool-native gnu-config-native coreutils-native libpng-native atk-native pango-native cairo-native libxrender-native libxext-native glib-2.0-native"
- # MANIFEST=${FILESDIR}/manifest
- export MANIFEST="/home/embedded/oe/org.openembedded.dev/recipes/gtk+/gtk+-2.20.0/./manifest"
- # FEED_ARCH_om-gta01=armv4t
- FEED_ARCH_om-gta01="armv4t"
- # FILES_${PN}-locale=None
- # FEED_ARCH_mnci=armv5te
- FEED_ARCH_mnci="armv5te"
- # PSTAGE_PKGVERSION=${PV}-${PR}
- PSTAGE_PKGVERSION="2.20.0-r8.1"
- # TARGET_LINK_HASH_STYLE=${@['-Wl,--hash-style=gnu',''][bb.data.getVar('TARGET_ARCH',d,1) in ['mips', 'mipsel']]}
- 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/embedded/oetmp_htcdream/rootfs/gtk+-native && (find . | cpio -o -H newc >/home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.cpio)"
- # PSTAGE_PKGARCH=${BUILD_SYS}
- PSTAGE_PKGARCH="i686-linux"
- # SYSROOT_LOCK=${STAGING_DIR}/staging.lock
- SYSROOT_LOCK="/home/embedded/oetmp_htcdream/sysroots/staging.lock"
- # STAGING_DIR_HOST=
- # PSTAGE_UPDATE_CMD=${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -o ${TMPDIR} update
- PSTAGE_UPDATE_CMD="stage-manager-ipkg -f /home/embedded/oetmp_htcdream/pstage/opkg.conf -o /home/embedded/oetmp_htcdream 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}
- IMAGE_CMD_cpio.lzma="cd /home/embedded/oetmp_htcdream/rootfs/gtk+-native && (find . | cpio -o -H newc | lzma -c -9 >/home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream.rootfs.cpio.lzma)"
- # FEED_ARCH_htcuniversal=armv5te
- FEED_ARCH_htcuniversal="armv5te"
- # SDK_CPPFLAGS=-isystem${STAGING_DIR_SDK}${includedir} -isystem${STAGING_DIR_HOST}${includedir}
- export SDK_CPPFLAGS="-isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include -isystem/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include"
- # CVS_TARBALL_STASH= http://build.shr-project.org/sources/
- CVS_TARBALL_STASH="http://build.shr-project.org/sources/"
- # DISTRO_FEED_URI=http://build.shr-project.org/shr-testing/ipk
- DISTRO_FEED_URI="http://build.shr-project.org/shr-testing/ipk"
- # ARM_KEEP_OABI=0
- ARM_KEEP_OABI="0"
- # PREFERRED_VERSION_opie-brightnessapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-brightnessapplet="1.2.4"
- # TARGET_FPU_arm=soft
- TARGET_FPU_arm="soft"
- # FEED_ARCH_at91sam9g20ek=armv5te
- FEED_ARCH_at91sam9g20ek="armv5te"
- # LEAD_SONAME=libgtk-x11-2.0.so
- LEAD_SONAME="libgtk-x11-2.0.so"
- # STAGING_DATADIR_NATIVE=${STAGING_DIR_NATIVE}${datadir_native}
- STAGING_DATADIR_NATIVE="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share"
- # PREFERRED_VERSION_opie-language=${OPIE_VERSION}
- PREFERRED_VERSION_opie-language="1.2.4"
- # DESCRIPTION=GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.
- DESCRIPTION="GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."
- # FEED_ARCH_jornada7xx=arm-oabi
- FEED_ARCH_jornada7xx="arm-oabi"
- # PREFERRED_VERSION_opie-bluepin=${OPIE_VERSION}
- PREFERRED_VERSION_opie-bluepin="1.2.4"
- # RREPLACES_${PN}-dev=None
- # do_package_write_deb=None
- # 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"
- # PKGD=${WORKDIR}/package
- PKGD="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/package"
- # FEED_ARCH_navman-icn330=armv5te
- FEED_ARCH_navman-icn330="armv5te"
- # METADATA_REVISION=${@base_get_scm_revision(d)}
- METADATA_REVISION="3b41668fc1e3db2713cfa61067146cfdaf2be37a"
- # FEED_ARCH_rx1950=armv4t
- FEED_ARCH_rx1950="armv4t"
- # PREFERRED_VERSION_hal=0.5.13
- PREFERRED_VERSION_hal="0.5.13"
- # PREFERRED_VERSION_opie-lupdate-native=${OPIE_VERSION}
- PREFERRED_VERSION_opie-lupdate-native="1.2.4"
- # 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_PROVIDER_avahi=avahi
- PREFERRED_PROVIDER_avahi="avahi"
- # IMAGE_ROOTFS_SIZE_ext3.gz=65536
- IMAGE_ROOTFS_SIZE_ext3.gz="65536"
- # PSTAGE_MACHCONFIG=${PSTAGE_WORKDIR}/opkg.conf
- PSTAGE_MACHCONFIG="/home/embedded/oetmp_htcdream/pstage/opkg.conf"
- # PREFERRED_VERSION_opie-backup=${OPIE_VERSION}
- PREFERRED_VERSION_opie-backup="1.2.4"
- # 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_classpath-native=0.98
- PREFERRED_VERSION_classpath-native="0.98"
- # PREFERRED_VERSION_opie-dvorak=${OPIE_VERSION}
- PREFERRED_VERSION_opie-dvorak="1.2.4"
- # STAGING_DIR=${TMPDIR}/sysroots
- STAGING_DIR="/home/embedded/oetmp_htcdream/sysroots"
- # PREFERRED_VERSION_opie-buzzword=${OPIE_VERSION}
- PREFERRED_VERSION_opie-buzzword="1.2.4"
- # PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm=gtk+
- PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm="gtk+"
- # DEPLOY_DIR_RPM=${DEPLOY_DIR}/rpm
- DEPLOY_DIR_RPM="/home/embedded/oetmp_htcdream/deploy/rpm"
- # MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS=
- # PREFERRED_VERSION_eglibc=2.11
- PREFERRED_VERSION_eglibc="2.11"
- # PREFERRED_VERSION_opie-zsame=${OPIE_VERSION}
- PREFERRED_VERSION_opie-zsame="1.2.4"
- # RCONFLICTS_gtk+-native=libgailutil18
- RCONFLICTS_gtk+-native="libgailutil18"
- # FEED_ARCH_hx4700=armv5te
- FEED_ARCH_hx4700="armv5te"
- # TARGET_FPU_armv7a=hard
- TARGET_FPU_armv7a="hard"
- # RDEPENDS_gtk+-native=hicolor-icon-theme
- RDEPENDS_gtk+-native="hicolor-icon-theme"
- # FEED_ARCH_compulab-pxa270=armv5te
- FEED_ARCH_compulab-pxa270="armv5te"
- # FEED_ARCH_dht-walnut=ppc405
- FEED_ARCH_dht-walnut="ppc405"
- # XDG_SESSION_COOKIE=879d4aa713bd05563287770046e2e397-1273791161.286711-1780674845
- export XDG_SESSION_COOKIE="879d4aa713bd05563287770046e2e397-1273791161.286711-1780674845"
- # PREFERRED_VERSION_opie-logoutapplet=${OPIE_VERSION}
- PREFERRED_VERSION_opie-logoutapplet="1.2.4"
- # 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"
- # RRECOMMENDS_${PN}=None
- # layout_libdir=${libdir}
- layout_libdir="/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib"
- # FEED_ARCH_qemux86=i586
- FEED_ARCH_qemux86="i586"
- # CC=${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}
- export CC="ccache gcc"
- # PREFERRED_VERSION_opie-style-web=${OPIE_VERSION}
- PREFERRED_VERSION_opie-style-web="1.2.4"
- # PACKAGES_DYNAMIC=gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*
- PACKAGES_DYNAMIC="gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
- # EXTRA_IMAGECMD=
- # PREFERRED_VERSION_opie-tabmanager=${OPIE_VERSION}
- PREFERRED_VERSION_opie-tabmanager="1.2.4"
- # __anonfunc=None
- # DEPLOY_DIR_IMAGE=${DEPLOY_DIR}/images/${MACHINE}
- DEPLOY_DIR_IMAGE="/home/embedded/oetmp_htcdream/deploy/images/htcdream"
- # FEED_ARCH_mx31ads=armv6
- FEED_ARCH_mx31ads="armv6"
- # 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"
- # layout_base_prefix=${base_prefix}
- layout_base_prefix="/home/embedded/oetmp_htcdream/sysroots/i686-linux"
- # FEED_ARCH_netbook-pro=armv5te
- FEED_ARCH_netbook-pro="armv5te"
- # BASE_PACKAGE_ARCH=${BUILD_ARCH}
- BASE_PACKAGE_ARCH="i686"
- # PSTAGE_SCAN_CMD=grep -Irl ${STAGING_DIR} ${PSTAGE_TMDPDIR_STAGE}
- PSTAGE_SCAN_CMD="grep -Irl /home/embedded/oetmp_htcdream/sysroots ${PSTAGE_TMDPDIR_STAGE}"
- # ARM_INSTRUCTION_SET=${PREFERRED_ARM_INSTRUCTION_SET}
- ARM_INSTRUCTION_SET="arm"
- # SSH_AUTH_SOCK=/tmp/ssh-IVsyt24894/agent.24894
- export SSH_AUTH_SOCK="/tmp/ssh-IVsyt24894/agent.24894"
- # STAGING_FIRMWARE_DIR=${STAGING_DIR_HOST}/firmware
- STAGING_FIRMWARE_DIR="/firmware"
- # PREFERRED_BINUTILS=2.20.1
- PREFERRED_BINUTILS="2.20.1"
- # FEED_ARCH_lite5200=ppc603e
- FEED_ARCH_lite5200="ppc603e"
- # ILLUME_THEME=e-wm-theme-illume-gry
- ILLUME_THEME="e-wm-theme-illume-gry"
- # PREFERRED_VERSION_opie-help-en=${OPIE_VERSION}
- PREFERRED_VERSION_opie-help-en="1.2.4"
- # AS=${HOST_PREFIX}as
- export AS="as"
- # BUILD_RANLIB=${BUILD_PREFIX}ranlib
- export BUILD_RANLIB="ranlib"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-phoneui-apps threw <class 'bb.fetch.ParameterError'>
- # GNOME_MIRROR=http://ftp.gnome.org/pub/GNOME/sources
- GNOME_MIRROR="http://ftp.gnome.org/pub/GNOME/sources"
- # RDEPENDS_${PN}-dev=None
- # STAGING_LIBDIR_NATIVE=${STAGING_DIR_NATIVE}${libdir_native}
- STAGING_LIBDIR_NATIVE="/home/embedded/oetmp_htcdream/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/gcc-initial:gcc-cross-initial virtual/gcc-intermediate:gcc-cross-intermediate virtual/gcc:gcc-cross virtual/g++:gcc-cross"
- # PREFERRED_VERSION_xserver-common=1.33
- PREFERRED_VERSION_xserver-common="1.33"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libmsmcomm threw <class 'bb.fetch.ParameterError'>
- # RCONFLICTS_${PN}-dbg=None
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- # expansion of AUTOREV threw <class 'bb.fetch.ParameterError'>
- # FEED_ARCH_alix=i686
- FEED_ARCH_alix="i686"
- # PREFERRED_VERSION_opie-theme=${OPIE_VERSION}
- PREFERRED_VERSION_opie-theme="1.2.4"
- # FEED_ARCH_acern30=armv4t
- FEED_ARCH_acern30="armv4t"
- # PREFERRED_VERSION_opie-drawpad=${OPIE_VERSION}
- PREFERRED_VERSION_opie-drawpad="1.2.4"
- # FEED_ARCH_colinux=i686
- FEED_ARCH_colinux="i686"
- # PREFERRED_VERSION_glib-2.0-native=2.24.0
- PREFERRED_VERSION_glib-2.0-native="2.24.0"
- # FETCHCOMMAND_svn=/usr/bin/env svn co ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}
- FETCHCOMMAND_svn="/usr/bin/env svn co ${SVNCOOPTS} ${SVNROOT} ${SVNMODULE}"
- # FEED_ARCH_aximx50=armv5te
- FEED_ARCH_aximx50="armv5te"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-fso-gpsd threw <class 'bb.fetch.ParameterError'>
- # PACKAGE_EXTRA_ARCHS= armv4 armv4t armv5te armv6-novfp
- PACKAGE_EXTRA_ARCHS="armv4 armv4t armv5te armv6-novfp"
- # PATCHDEPENDENCY=${PATCHTOOL}-native:do_populate_sysroot
- PATCHDEPENDENCY="quilt-native:do_populate_sysroot"
- # FILE_DIRNAME=${@os.path.dirname(bb.data.getVar('FILE', d))}
- FILE_DIRNAME="/home/embedded/oe/org.openembedded.dev/recipes/gtk+"
- # FEED_ARCH_c7x0=armv5te
- FEED_ARCH_c7x0="armv5te"
- # PREFERRED_VERSION_opie-stumbler=${OPIE_VERSION}
- PREFERRED_VERSION_opie-stumbler="1.2.4"
- # GPE_SVN=svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN}
- GPE_SVN="svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=gtk+-native"
- # FEED_ARCH_palmld=armv5te
- FEED_ARCH_palmld="armv5te"
- ERROR: SRCREV was used yet no valid SCM was found in SRC_URI
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${@bb.fetch.get_srcrev(d)}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${SRCPV}
- NOTE: <class 'bb.fetch.ParameterError'>: while evaluating:
- ${AUTOREV}
- # expansion of SRCREV_pn-libgsm0710 threw <class 'bb.fetch.ParameterError'>
- # PALMTOP_USE_MULTITHREADED_QT=yes
- PALMTOP_USE_MULTITHREADED_QT="yes"
- # PREFERRED_GCC_VERSION=4.4.4
- PREFERRED_GCC_VERSION="4.4.4"
- # FEED_ARCH_h2200=armv5te
- FEED_ARCH_h2200="armv5te"
- do_package_update_index_ipk() {
- set -x
- ipkgarchs="all any noarch i686 armv4 armv4t armv5te armv6-novfp htcdream"
- if [ ! -z "${DEPLOY_KEEP_PACKAGES}" ]; then
- return
- fi
- mkdir -p /home/embedded/oetmp_htcdream/deploy/ipk
- touch /home/embedded/oetmp_htcdream/deploy/ipk/Packages
- ipkg-make-index -r /home/embedded/oetmp_htcdream/deploy/ipk/Packages -p /home/embedded/oetmp_htcdream/deploy/ipk/Packages -l /home/embedded/oetmp_htcdream/deploy/ipk/Packages.filelist -m /home/embedded/oetmp_htcdream/deploy/ipk
- for arch in $ipkgarchs; do
- if [ -e /home/embedded/oetmp_htcdream/deploy/ipk/$arch/ ] ; then
- touch /home/embedded/oetmp_htcdream/deploy/ipk/$arch/Packages
- ipkg-make-index -r /home/embedded/oetmp_htcdream/deploy/ipk/$arch/Packages -p /home/embedded/oetmp_htcdream/deploy/ipk/$arch/Packages -l /home/embedded/oetmp_htcdream/deploy/ipk/$arch/Packages.filelist -m /home/embedded/oetmp_htcdream/deploy/ipk/$arch/
- fi
- if [ -e /home/embedded/oetmp_htcdream/deploy/ipk/i686-$arch-sdk/ ] ; then
- touch /home/embedded/oetmp_htcdream/deploy/ipk/i686-$arch-sdk/Packages
- ipkg-make-index -r /home/embedded/oetmp_htcdream/deploy/ipk/i686-$arch-sdk/Packages -p /home/embedded/oetmp_htcdream/deploy/ipk/i686-$arch-sdk/Packages -l /home/embedded/oetmp_htcdream/deploy/ipk/i686-$arch-sdk/Packages.filelist -m /home/embedded/oetmp_htcdream/deploy/ipk/i686-$arch-sdk/
- fi
- if [ -e /home/embedded/oetmp_htcdream/deploy/ipk/i686-linux-sdk-$arch/ ] ; then
- touch /home/embedded/oetmp_htcdream/deploy/ipk/i686-linux-sdk-$arch/Packages
- ipkg-make-index -r /home/embedded/oetmp_htcdream/deploy/ipk/i686-linux-sdk-$arch/Packages -p /home/embedded/oetmp_htcdream/deploy/ipk/i686-linux-sdk-$arch/Packages -l /home/embedded/oetmp_htcdream/deploy/ipk/i686-linux-sdk-$arch/Packages.filelist -m /home/embedded/oetmp_htcdream/deploy/ipk/i686-linux-sdk-$arch/
- fi
- done
- }
- die() {
- oefatal "$*"
- }
- base_do_install() {
- :
- }
- packagedstaging_fastpath() {
- if [ "$PSTAGING_ACTIVE" = "1" ]; then
- mkdir -p /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/sysroots/
- mkdir -p /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/cross/i686/
- cp -fpPR /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/sysroot-destdir///home/embedded/oetmp_htcdream/sysroots/* /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/sysroots/ || /bin/true
- cp -fpPR /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/sysroot-destdir///home/embedded/oetmp_htcdream/cross/i686/* /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/cross/i686/ || /bin/true
- fi
- }
- do_compile() {
- base_do_compile
- }
- do_package_stage_all() {
- :
- }
- base_do_compile() {
- if [ -e Makefile -o -e makefile ]; then
- oe_runmake || die "make failed"
- else
- oenote "nothing to compile"
- fi
- }
- postinst_prologue() {
- if [ "x$D" != "x" ]; then
- exit 1
- fi
- }
- base_do_package() {
- :
- }
- populate_sysroot_preamble() {
- if [ "$PSTAGING_ACTIVE" = "1" ]; then
- stage-manager -p /home/embedded/oetmp_htcdream/sysroots -c /home/embedded/oetmp_htcdream/pstage/stamp-cache-staging -u || true
- stage-manager -p /home/embedded/oetmp_htcdream/cross/i686 -c /home/embedded/oetmp_htcdream/pstage/stamp-cache-cross -u || true
- fi
- }
- 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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/etc/fstab
- #
- # TODO: Check argument number?
- #
- filename=`basename $3`
- dirname=`dirname $3`
- for o in `echo local:htcdream:htc-msm7:shr:linux:i686:build-linux:fail-fast:pn-gtk+-native:armv6-novfp:libc-glibc:virtclass-native | 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
- }
- staging_packager() {
- mkdir -p /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/CONTROL
- mkdir -p /home/embedded/oetmp_htcdream/pstage/shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream
- echo "Package: staging-gtk+-native-i686-linux" > /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/CONTROL/control
- echo "Version: 2.20.0-r8.1" >> /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/CONTROL/control
- echo "Description: GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites." >> /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/CONTROL/control
- echo "Section: libs" >> /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/CONTROL/control
- echo "Priority: Optional" >> /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/CONTROL/control
- echo "Maintainer: OpenEmbedded Team <[email protected]>" >> /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/CONTROL/control
- echo "Architecture: i686-linux" >> /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/CONTROL/control
- # Protect against empty SRC_URI
- srcuri="http://download.gnome.org/sources/gtk+/2.20/gtk+-2.20.0.tar.bz2;name=gtk file://hardcoded_libtool.patch;patch=1 file://run-iconcache.patch;patch=1 file://toggle-font.diff;patch=1;pnum=0 file://xsettings.patch;patch=1 file://no-demos.patch;patch=1 "
- if [ "$srcuri" == "" ]; then
- srcuri="OpenEmbedded"
- fi
- echo "Source: http://download.gnome.org/sources/gtk+/2.20/gtk+-2.20.0.tar.bz2;name=gtk file://hardcoded_libtool.patch;patch=1 file://run-iconcache.patch;patch=1 file://toggle-font.diff;patch=1;pnum=0 file://xsettings.patch;patch=1 file://no-demos.patch;patch=1 " >> /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/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 `grep -Irl /home/embedded/oetmp_htcdream/sysroots ${PSTAGE_TMDPDIR_STAGE}` ; do \
- sed -i -e s:/home/embedded/oetmp_htcdream/sysroots:FIXMESTAGINGDIR:g $i
- echo $i | sed -e 's:/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/::' >> /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/sysroots/fixmepath
- done
- stage-manager-ipkg-build -o 0 -g 0 /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg /home/embedded/oetmp_htcdream/pstage/shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream
- }
- pkgconfig_sysroot_preprocess() {
- install -d /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/sysroot-destdir//home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/pkgconfig
- for pc in `find /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0 -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do
- pcname=`basename $pc`
- cat $pc > /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/sysroot-destdir//home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/pkgconfig/$pcname
- done
- }
- autotools_stage_libdir() {
- sysroot_stage_libdir $1 $2
- }
- do_configure() {
- autotools_do_configure
- }
- autotools_stage_all() {
- if [ "${INHIBIT_AUTO_STAGE}" = "1" ]
- then
- return
- fi
- rm -rf /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging
- mkdir -p /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging
- oe_runmake DESTDIR="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging" install
- rm -rf /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging//home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/man || true
- rm -rf /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging//home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/info || true
- sysroot_stage_dirs /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging
- rm -rf /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/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/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/
- # oe_libinstall -C src/libblah libblah /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image//home/embedded/oetmp_htcdream/sysroots/i686-linux/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/embedded/oetmp_htcdream/sysroots/i686-linux/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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1[[:alnum:]/\._+-]*/\([[:alnum:]\._+-]*\),/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/\1,g' \
- -e "/^dependency_libs=/s,\([[:space:]']\)/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib,\1/home/embedded/oetmp_htcdream/sysroots/i686-linux/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=`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"
- }
- autotools_stage_includes() {
- if [ "${INHIBIT_AUTO_STAGE_INCLUDES}" != "1" ]
- then
- rm -rf /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging
- mkdir -p /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging
- make DESTDIR="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging" install
- cp -pPR /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging//home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include/* /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include
- rm -rf /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/temp-staging
- fi
- }
- do_fetchall() {
- :
- }
- do_stage() {
- do_stage_native
- }
- 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=`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
- }
- do_testlab() {
- if [ -e /home/embedded/oetmp_htcdream/rootfs/gtk+-native/etc/opkg ] && [ "${ONLINE_PACKAGE_MANAGEMENT}" = "full" ] ; then
- IPKG_TMP_DIR="/home/embedded/oetmp_htcdream/rootfs/gtk+-native-tmp"
- IPKG_ARGS="-f /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg.conf -o /home/embedded/oetmp_htcdream/rootfs/gtk+-native -t ${IPKG_TMP_DIR}"
- TESTLAB_DIR="/home/embedded/oetmp_htcdream/deploy/images/htcdream/shr-gtk+-native-eglibc-ipk--20100515-htcdream-testlab"
- mkdir -p ${TESTLAB_DIR}/
- mkdir -p ${IPKG_TMP_DIR}/
- ls -laR /home/embedded/oetmp_htcdream/rootfs/gtk+-native > ${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 | 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 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 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/embedded/oetmp_htcdream/deploy/ipk -name "$file") | head -n1
- done | grep "\.ipk" | sed -e s:/home/embedded/oetmp_htcdream/deploy/ipk::g | sort -n -r | awk '{print $1 "\tKiB " $2}' > ${TESTLAB_DIR}/installed-package-sizes.txt
- fi
- }
- oewarn() {
- echo "WARNING:" "$*"
- }
- base_do_configure() {
- :
- }
- oe_runconf() {
- if [ -x /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/configure ] ; then
- cfgcmd="/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/configure \
- --build=i686-linux --host=i686-linux --target=i686-linux --prefix=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr --exec_prefix=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr --bindir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin --sbindir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin --libexecdir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/libexec --datadir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share --sysconfdir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc --sharedstatedir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/com --localstatedir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/var --libdir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib --includedir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include --oldincludedir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include --infodir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/info --mandir=/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/man \
- --with-libtiff --disable-xkb --disable-glibtest gio_can_sniff=yes --without-libtiff --without-libjpeg \
- $@"
- oenote "Running $cfgcmd..."
- $cfgcmd || oefatal "oe_runconf failed"
- else
- oefatal "no configure script found"
- fi
- }
- do_install() {
- autotools_do_install
- mkdir -p /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/include
- install -m 0644 gdk/gdkconfig.h /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/include/gdkconfig.h
- # Copy over all headers, since the maemo stuff needs access to the private api. *sigh*
- cp gtk/*.h /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include/gtk-2.0/gtk/
- install -m 0644 m4macros/gtk-2.0.m4 /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/aclocal/
- install -d /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/gtk-2.0
- rm -f /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/*/*.la /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/2.10.0/*/*.la
- mkdir -p "/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/gtk-2.0"
- /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/gdk-pixbuf/gdk-pixbuf-query-loaders /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/gdk-pixbuf/.libs/*.so | sed 's:/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/gdk-pixbuf/.libs:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/2.10.0/loaders:' > "/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/gtk-2.0/gdk-pixbuf.loaders"
- }
- autotools_prepackage_lamangler() {
- for i in `find /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/package -name "*.la"` ; do \
- sed -i -e 's:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib:/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib:g;' \
- -e 's:/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image::g;' \
- -e 's:-I/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1\S*: :g;' \
- -e 's:-L/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1\S*: :g;' \
- $i
- done
- }
- do_checkuriall() {
- :
- }
- do_buildall() {
- :
- }
- oenote() {
- echo "NOTE:" "$*"
- }
- do_package_write() {
- :
- }
- package_generate_ipkg_conf() {
- mkdir -p /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/
- echo "src oe file:/home/embedded/oetmp_htcdream/deploy/ipk" > /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg.conf
- echo "src oe file:/home/embedded/oetmp_htcdream/deploy/ipk" > /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg-sdk.conf
- echo "src oe file:/home/embedded/oetmp_htcdream/deploy/ipk" > /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg-canadian-sdk.conf
- ipkgarchs="all any noarch i686 armv4 armv4t armv5te armv6-novfp htcdream"
- priority=1
- for arch in $ipkgarchs; do
- echo "arch $arch $priority" >> /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg.conf
- echo "arch i686-$arch-sdk $priority" >> /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg-sdk.conf
- echo "arch i686-linux-sdk-$arch $priority" >> /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg-canadian-sdk.conf
- priority=$(expr $priority + 5)
- if [ -e /home/embedded/oetmp_htcdream/deploy/ipk/$arch/Packages ] ; then
- echo "src oe-$arch file:/home/embedded/oetmp_htcdream/deploy/ipk/$arch" >> /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg.conf
- fi
- if [ -e /home/embedded/oetmp_htcdream/deploy/ipk/i686-$arch-sdk/Packages ] ; then
- echo "src oe-i686-$arch-sdk file:/home/embedded/oetmp_htcdream/deploy/ipk/i686-$arch-sdk" >> /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg-sdk.conf
- fi
- if [ -e /home/embedded/oetmp_htcdream/deploy/ipk/i686-linux-sdk-$arch/Packages ] ; then
- echo "src oe-i686-linux-sdk-$arch file:/home/embedded/oetmp_htcdream/deploy/ipk/i686-linux-sdk-$arch" >> /home/embedded/oetmp_htcdream/sysroots/i686-linux/etc/opkg-canadian-sdk.conf
- fi
- done
- }
- sysroot_stage_dirs() {
- from="$1"
- to="$2"
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/include
- if [ "i686-linux" = "i686-linux" ]; then
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/bin
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/sbin
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/bin
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/sbin
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/libexec $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/libexec
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc
- if [ "/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib" != "/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib" ]; then
- # python puts its files in here, make sure they are staged as well
- autotools_stage_dir $from//home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib
- fi
- fi
- if [ -d $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib ]
- then
- sysroot_stage_libdir $from//home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib
- fi
- if [ -d $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/lib ]
- then
- sysroot_stage_libdir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/lib $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/lib
- fi
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share
- sysroot_stage_dir $from/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc $to/home/embedded/oetmp_htcdream/sysroots/i686-linux/etc
- }
- do_stage_native() {
- # If autotools is active, use the autotools staging function, else
- # use our "make install" equivalent
- if [ "1" == "1" ]
- then
- autotools_stage_all
- else
- oe_runmake install
- fi
- }
- autotools_do_configure() {
- case gtk+-native 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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0 -name configure.in -o -name configure.ac`; do
- rm -f `dirname $ac`/configure
- done )
- if [ -e /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/configure.in -o -e /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/configure.ac ]; then
- olddir=`pwd`
- cd /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0
- if [ x"default" = xdefault ]; then
- acpaths=
- for i in `find /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0 -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/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/aclocal
- install -d /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/aclocal-$AUTOV
- acpaths="$acpaths -I/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/aclocal-$AUTOV -I /home/embedded/oetmp_htcdream/sysroots/i686-linux/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
- cp /home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/share/gettext/config.rpath /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/
- 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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/gtk+-2.20.0/configure ]; then
- oe_runconf $@
- else
- oenote "nothing to configure"
- fi
- }
- package_stagefile_shell() {
- if [ "$PSTAGING_ACTIVE" = "1" ]; then
- srcfile=$1
- destfile=`echo $srcfile | sed s#/home/embedded/oetmp_htcdream#/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg#`
- destdir=`dirname $destfile`
- mkdir -p $destdir
- cp -dp $srcfile $destfile
- fi
- }
- 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/
- }
- populate_sysroot_postamble() {
- if [ "$PSTAGING_ACTIVE" = "1" ]; then
- # list the packages currently installed in staging
- # stage-manager-ipkg -f /home/embedded/oetmp_htcdream/pstage/opkg.conf -o /home/embedded/oetmp_htcdream list_installed | awk '{print $1}' > /home/embedded/oetmp_htcdream/pstage/installed-list
- # exitcode == 5 is ok, it means the files change
- set +e
- stage-manager -p /home/embedded/oetmp_htcdream/sysroots -c /home/embedded/oetmp_htcdream/pstage/stamp-cache-staging -u -d /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/sysroots
- exitcode=$?
- if [ "$exitcode" != "5" -a "$exitcode" != "0" ]; then
- exit $exitcode
- fi
- stage-manager -p /home/embedded/oetmp_htcdream/cross/i686 -c /home/embedded/oetmp_htcdream/pstage/stamp-cache-cross -u -d /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg/cross/i686
- if [ "$exitcode" != "5" -a "$exitcode" != "0" ]; then
- exit $exitcode
- fi
- set -e
- fi
- }
- autotools_stage_dir() {
- sysroot_stage_dir $1 $2
- }
- staging_package_installer() {
- #stage-manager-ipkg -f /home/embedded/oetmp_htcdream/pstage/opkg.conf -force-depends -o /home/embedded/oetmp_htcdream install /home/embedded/oetmp_htcdream/pstage/shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream/staging-gtk+-native-i686-linux_2.20.0-r8.1_i686-linux.ipk
- STATUSFILE=/home/embedded/oetmp_htcdream/usr/lib/opkg/status
- echo "Package: staging-gtk+-native-i686-linux" >> $STATUSFILE
- echo "Version: 2.20.0-r8.1" >> $STATUSFILE
- echo "Status: install user installed" >> $STATUSFILE
- echo "Architecture: i686-linux" >> $STATUSFILE
- echo "" >> $STATUSFILE
- CTRLFILE=/home/embedded/oetmp_htcdream/usr/lib/opkg/info/staging-gtk+-native-i686-linux.control
- echo "Package: staging-gtk+-native-i686-linux" > $CTRLFILE
- echo "Version: 2.20.0-r8.1" >> $CTRLFILE
- echo "Architecture: i686-linux" >> $CTRLFILE
- cd /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/staging-pkg
- find -type f | grep -v ./CONTROL | sed -e 's/^\.//' > /home/embedded/oetmp_htcdream/usr/lib/opkg/info/staging-gtk+-native-i686-linux.list
- }
- ldconfig_postinst_fragment() {
- if [ x"$D" = "x" ]; then
- if [ -e /etc/ld.so.conf ] ; then
- [ -x /sbin/ldconfig ] && /sbin/ldconfig
- fi
- fi
- }
- oedebug() {
- test $# -ge 2 || {
- echo "Usage: oedebug level \"message\""
- exit 1
- }
- test ${OEDEBUG:-0} -ge $1 && {
- shift
- echo "DEBUG:" $*
- }
- }
- sysroot_stage_all() {
- sysroot_stage_dirs /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/sysroot-destdir/
- }
- oe_runmake() {
- oenote make "$@"
- make "$@" || die "oe_runmake failed"
- }
- staging_helper() {
- # Assemble appropriate opkg.conf
- conffile=/home/embedded/oetmp_htcdream/pstage/opkg.conf
- mkdir -p /home/embedded/oetmp_htcdream/pstage/pstaging_lists
- if [ ! -e $conffile ]; then
- ipkgarchs="i686-linux"
- priority=1
- for arch in $ipkgarchs; do
- echo "arch $arch $priority" >> $conffile
- priority=$(expr $priority + 5)
- done
- echo "dest root /" >> $conffile
- fi
- if [ ! -e /home/embedded/oetmp_htcdream/usr/lib/opkg/info/ ]; then
- mkdir -p /home/embedded/oetmp_htcdream/usr/lib/opkg/info/
- fi
- if [ ! -e /home/embedded/oetmp_htcdream/usr/lib/ipkg/ ]; then
- ln -sf opkg/ /home/embedded/oetmp_htcdream/usr/lib/ipkg || true
- fi
- }
- oefatal() {
- echo "FATAL:" "$*"
- exit 1
- }
- autotools_do_install() {
- oe_runmake 'DESTDIR=/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/image' install
- }
- 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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1[[:alnum:]/\._+-]*/\([[:alnum:]\._+-]*\),/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/\1,g' \
- -e "/^dependency_libs=/s,\([[:space:]']\)/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib,\1/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib,g" \
- \
- -i $src/$i
- done
- sysroot_stage_dir $src $dest
- }
- python do_patch () {
- bb.build.exec_func('base_do_patch', d)
- }
- 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 do_rebuild () {
- """rebuild a package"""
- }
- python package_ipk_mapping_rename_hook () {
- bb.build.exec_func('package_mapping_rename_hook', d)
- }
- python do_mrproper () {
- """clear downloaded sources, build and temp directories"""
- dir = bb.data.expand("/home/embedded/sources", d)
- if dir == '/': bb.build.FuncFailed("wrong DATADIR")
- bb.debug(2, "removing " + dir)
- os.system('rm -rf ' + dir)
- bb.build.exec_func('do_clean', d)
- }
- 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 base_scenefunction () {
- stamp = bb.data.getVar('STAMP', d, 1) + ".needclean"
- if os.path.exists(stamp):
- bb.build.exec_func("do_clean", d)
- }
- python populate_packages () {
- import os.path
- prologue = bb.data.getVar("postinst_prologue", d, 1)
- gtk_libdir = bb.data.expand('/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/2.10.0', d)
- loaders_root = os.path.join(gtk_libdir, 'loaders')
- immodules_root = os.path.join(gtk_libdir, 'immodules')
- printmodules_root = os.path.join(gtk_libdir, 'printbackends');
- modules_root = bb.data.expand('/home/embedded/oetmp_htcdream/sysroots/i686-linux/usr/lib/gtk-2.0/modules/',d)
- do_split_packages(d, loaders_root, '^libpixbufloader-(.*)\.so$', 'gdk-pixbuf-loader-%s', 'GDK pixbuf loader for %s', prologue + 'gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders', extra_depends='')
- do_split_packages(d, immodules_root, '^im-(.*)\.so$', 'gtk-immodule-%s', 'GTK input module for %s', prologue + 'gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules', extra_depends='')
- do_split_packages(d, printmodules_root, '^libprintbackend-(.*)\.so$', 'gtk-printbackend-%s', 'GTK printbackend module for %s', extra_depends='')
- do_split_packages(d, modules_root, '^lib(.*)\.so$', 'gtk-module-%s', 'GTK module for %s', extra_depends='')
- if (bb.data.getVar('DEBIAN_NAMES', d, 1)):
- bb.data.setVar('PKG_gtk+-native', 'libgtk-2.0', d)
- 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 = "gtk+-native (= 2.20.0-r8.1.4)"
- 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)
- }
- python check_sanity_eventhandler () {
- if bb.event.getName(e) == "ConfigParsed":
- check_sanity(e)
- }
- python relocatable_binaries_preprocess () {
- rpath_replace(bb.data.expand('/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/sysroot-destdir/', d), d)
- }
- python do_setscene () {
- bb.build.exec_func('base_do_setscene', d)
- }
- python do_clean () {
- """
- Clear the build and temp directories
- """
- removepkg = bb.data.expand("staging-gtk+-native-i686-linux", d)
- pstage_cleanpackage(removepkg, d)
- stagepkg = bb.data.expand("/home/embedded/oetmp_htcdream/pstage/shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream/staging-gtk+-native-i686-linux_2.20.0-r8.1_i686-linux.ipk", d)
- bb.note("Removing staging package %s" % base_path_out(stagepkg, d))
- # Add a wildcard to the end of stagepkg to also get its md5
- # if it's a fetched package
- os.system('rm -rf ' + stagepkg + '*')
- """
- Clear the build and temp directories
- """
- removepkg = bb.data.expand("staging-gtk+-native-i686-linux", d)
- pstage_cleanpackage(removepkg, d)
- stagepkg = bb.data.expand("/home/embedded/oetmp_htcdream/pstage/shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream/staging-gtk+-native-i686-linux_2.20.0-r8.1_i686-linux.ipk", d)
- bb.note("Removing staging package %s" % base_path_out(stagepkg, d))
- # Add a wildcard to the end of stagepkg to also get its md5
- # if it's a fetched package
- os.system('rm -rf ' + stagepkg + '*')
- """clear the build and temp directories"""
- dir = bb.data.expand("/home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1", 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 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:
- dir = "%s.do_%s" % (e.stampPrefix[fn], task)
- _package_unlink(dir)
- _package_unlink(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.20.0-r8.1.4', localdata, True)))
- 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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/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 populate_packages_prepend () {
- None}
- 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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/sysroot-destdir/', 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)
- bb.build.exec_func("packagedstaging_fastpath", d)
- lock = bb.utils.lockfile(lockfile)
- os.system(bb.data.expand('cp -pPR /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/sysroot-destdir//home/embedded/oetmp_htcdream/* /home/embedded/oetmp_htcdream/', 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()
- os.system('rm -f ' + fixmefn)
- for file in fixmefiles:
- os.system("sed -i -e s:FIXMESTAGINGDIR:%s:g %s" % (staging, tmpdir + '/' + file))
- except IOError:
- pass
- }
- python do_package () {
- bb.build.exec_func('package_ipk_do_package', 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-gtk+-native-i686-linux", d)
- pstage_cleanpackage(removepkg, d)
- stagepkg = bb.data.expand("/home/embedded/oetmp_htcdream/pstage/shreglibc-home-embedded-oetmp_htcdream-home-embedded-oetmp_htcdream/staging-gtk+-native-i686-linux_2.20.0-r8.1_i686-linux.ipk", d)
- if not os.path.exists(stagepkg):
- staging_fetch(stagepkg, d)
- if os.path.exists(stagepkg):
- path = bb.data.getVar("PATH", d, 1)
- 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/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/tstage//usr/lib/opkg/info/ ", d))
- cmd = bb.data.expand("stage-manager-ipkg -f /home/embedded/oetmp_htcdream/pstage/opkg.conf -force-depends -o /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/tstage install", d)
- ret = os.system("PATH=\"%s\" %s %s" % (path, cmd, stagepkg))
- if ret != 0:
- 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/embedded/oetmp_htcdream/sysroots/staging.lock", d))
- #
- # Copy the stamp files into the main stamps directoy
- #
- cmd = bb.data.expand("cp -dpR /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/tstage/stamps/* /home/embedded/oetmp_htcdream/stamps/", d)
- ret = os.system(cmd)
- if ret != 0:
- 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 + '.*'):
- _package_unlink(fname)
- os.system(bb.data.expand("rm -rf /home/embedded/oetmp_htcdream/work/i686-linux/gtk+-native-2.20.0-r8.1/tstage", d))
- if stageok:
- bb.note("Staging package found, using it for %s." % file)
- installcmd = bb.data.getVar("PSTAGE_INSTALL_CMD", d, 1)
- lf = bb.utils.lockfile(bb.data.expand("/home/embedded/oetmp_htcdream/sysroots/staging.lock", d))
- ret = os.system("PATH=\"%s\" %s %s" % (path, installcmd, stagepkg))
- bb.utils.unlockfile(lf)
- if ret != 0:
- bb.note("Failure installing prestage package")
- 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 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 sys_path_eh () {
- if isinstance(e, bb.event.ConfigParsed):
- import sys
- import os
- import time
- 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 everywhere for the metadata"""
- if hasattr(bb.utils, "_context"):
- bb.utils._context[name] = value
- else:
- __builtins__[name] = value
- import oe.path
- import oe.utils
- inject("bb", bb)
- inject("sys", sys)
- inject("time", time)
- inject("oe", oe)
- }
- 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.20.0-" + pr + ".4" + "_" + arch + ".ipk", d)
- srcfile = bb.data.expand("/home/embedded/oetmp_htcdream/deploy/ipk/" + arch + "/" + srcname, d)
- if os.path.exists(srcfile):
- destpath = ipkpath + "/" + arch + "/"
- bb.mkdirhier(destpath)
- print destpath
- bb.copyfile(srcfile, destpath + srcname)
- if bb.data.inherits_class('package_deb', d):
- if arch == 'all':
- srcname = bb.data.expand(pkgname + "_2.20.0-" + pr + ".4" + "_all.deb", d)
- else:
- srcname = bb.data.expand(pkgname + "_2.20.0-" + pr + ".4" + "_${DPKG_ARCH}.deb", d)
- srcfile = bb.data.expand("/home/embedded/oetmp_htcdream/deploy/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 + ".4" + ".i686.rpm", d)
- srcfile = bb.data.expand("/home/embedded/oetmp_htcdream/deploy/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)
- os.system("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/embedded/oetmp_htcdream/sysroots/staging.lock", d))
- bb.build.exec_func("staging_package_installer", d)
- bb.utils.unlockfile(lf)
- }
- python do_unpack () {
- bb.build.exec_func('base_do_unpack', d)
- }
- python package_ipk_do_package () {
- bb.build.exec_func('package_do_package', 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/embedded/oetmp_htcdream/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 () {
- import re
- localdata = bb.data.createCopy(d)
- bb.data.update_data(localdata)
- src_uri = bb.data.getVar('SRC_URI', localdata, True)
- if not src_uri:
- return
- for url in src_uri.split():
- try:
- local = bb.data.expand(bb.fetch.localpath(url, localdata), localdata)
- except bb.MalformedUrl, e:
- raise bb.build.FuncFailed('Unable to generate local path for malformed uri: %s' % e)
- if not local:
- raise bb.build.FuncFailed('Unable to locate local file for %s' % url)
- local = os.path.realpath(local)
- ret = oe_unpack_file(local, localdata, url)
- if not ret:
- raise bb.build.FuncFailed()
- }
- 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 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 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 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_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 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 = (bb.data.getVar('BUILD_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 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 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_re = re.compile(".*/lib$")
- 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/embedded/oetmp_htcdream/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 mapping_rename_hook () {
- bb.build.exec_func('package_ipk_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/embedded/oetmp_htcdream/sysroots/staging.lock", d))
- data_file = pkgdatadir + bb.data.expand("/gtk+-native" , 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
- 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))
- patchset = cls(s, d)
- patchset.Clean()
- resolver = rcls(patchset)
- workdir = bb.data.getVar('WORKDIR', d, 1)
- for url in src_uri:
- (type, host, path, user, pswd, parm) = bb.decodeurl(url)
- if not "patch" in parm:
- continue
- bb.fetch.init([url],d)
- url = bb.encodeurl((type, host, path, user, pswd, []))
- local = os.path.join('/', bb.fetch.localpath(url, d))
- # did it need to be unpacked?
- dots = os.path.basename(local).split(".")
- if dots[-1] in ['gz', 'bz2', 'Z']:
- unpacked = os.path.join(bb.data.getVar('WORKDIR', d),'.'.join(dots[0:-1]))
- else:
- unpacked = local
- unpacked = bb.data.expand(unpacked, d)
- if "pnum" in parm:
- pnum = parm["pnum"]
- else:
- pnum = "1"
- if "pname" in parm:
- pname = parm["pname"]
- else:
- pname = os.path.basename(unpacked)
- 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
- bb.note("Applying patch '%s' (%s)" % (pname, oe.path.format_display(unpacked, d)))
- try:
- patchset.Import({"file":unpacked, "remote":url, "strippath": pnum}, True)
- except Exception:
- import sys
- raise bb.build.FuncFailed(str(sys.exc_value))
- resolver.Resolve()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement