diff options
author | Richard Purdie <rpurdie@linux.intel.com> | 2009-12-10 14:00:23 +0000 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2009-12-10 14:00:23 +0000 |
commit | 7ab7ad82f47d17e629288e67dd94660722899f9e (patch) | |
tree | 625110c9e90908784a4d282b4e990c26ea1ed2dc /meta/packages/mozilla-headless/mozilla-headless_hg.bb | |
parent | 9e278010556d1a6bc5ba3bbf8c1aee976d4a64e4 (diff) | |
download | openembedded-core-7ab7ad82f47d17e629288e67dd94660722899f9e.tar.gz openembedded-core-7ab7ad82f47d17e629288e67dd94660722899f9e.tar.bz2 openembedded-core-7ab7ad82f47d17e629288e67dd94660722899f9e.tar.xz openembedded-core-7ab7ad82f47d17e629288e67dd94660722899f9e.zip |
mozilla-headless: Update to work with recent git changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/packages/mozilla-headless/mozilla-headless_hg.bb')
-rw-r--r-- | meta/packages/mozilla-headless/mozilla-headless_hg.bb | 38 |
1 files changed, 28 insertions, 10 deletions
diff --git a/meta/packages/mozilla-headless/mozilla-headless_hg.bb b/meta/packages/mozilla-headless/mozilla-headless_hg.bb index 9b0cbabfc..58306da59 100644 --- a/meta/packages/mozilla-headless/mozilla-headless_hg.bb +++ b/meta/packages/mozilla-headless/mozilla-headless_hg.bb @@ -2,13 +2,16 @@ FIXEDREV = "${SRCREVMOZILLAHEADLESS}" #file://0001-Adds-initial-Gtk-clipboard-support-to-moz-headless.patch;patch=1 \ SRC_URI = "hg://hg.mozilla.org/incubator;protocol=http;module=offscreen \ - file://configurefix.patch;patch=1 \ + file://configurefix-1a622cb7c384.patch;patch=1;rev=1a622cb7c384 \ + file://configurefix.patch;patch=1;notrev=1a622cb7c384 \ file://mozilla-jemalloc.patch;patch=1 \ - file://removebadrpath.patch;patch=1 \ + file://removebadrpath-1a622cb7c384.patch;patch=1;rev=1a622cb7c384 \ + file://removebadrpath.patch;patch=1;notrev=1a622cb7c384 \ + file://buildfixhack.patch;patch=1;notrev=1a622cb7c384 \ file://jsautocfg.h \ file://mozconfig" PV = "0.2+hg-1.0+${SRCPV}" -PR = "r5" +PR = "r7" S = "${WORKDIR}/offscreen" @@ -26,6 +29,8 @@ TARGET_CFLAGS = "-Os -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-prote LDFLAGS = "${TARGET_LDFLAGS}" TARGET_LDFLAGS = "-Wl,-rpath,${libdir}/xulrunner-1.9.2a1pre" +export target_alias=${TARGET_PREFIX} + inherit autotools_stage mozilla acpaths = "-I ${S}/build/autoconf " @@ -33,6 +38,13 @@ acpaths = "-I ${S}/build/autoconf " export topsrcdir = "${S}" do_configure () { + if [ "${SRCREV}" != "1a622cb7c384" ]; then + rm -rf ${S}/build/autoconf/acwinpaths.m4 + rm -rf ${S}/js/src/build/autoconf/acwinpaths.m4 + rm -rf ${S}/nsprpub/build/autoconf/acwinpaths.m4 + mkdir -p ${S}/js/src/dist/include + ln -fs ../../../../nsprpub/dist/include/nspr ${S}/js/src/dist/include/nsprpub + fi cp ${S}/build/autoconf/install-sh ${S} autotools_do_configure # Yes, we run this twice. The first pass sets up npsrpub-config which then @@ -46,9 +58,11 @@ do_compile () { base_do_compile } +XULVERSION = "1.9.3a1pre" + do_install_append () { install -d ${D}${sysconfdir}/ld.so.conf.d/ - echo ${libdir}/xulrunner-1.9.2a1pre/ > ${D}${sysconfdir}/ld.so.conf.d/mozilla-headless + echo ${libdir}/xulrunner-${XULVERSION}/ > ${D}${sysconfdir}/ld.so.conf.d/mozilla-headless } EXTRA_OECONF =+ "--enable-application=xulrunner --enable-default-toolkit=cairo-headless --with-pthreads \ @@ -61,15 +75,19 @@ export LIBXUL_DIST="${S}/dist" SYSROOT_PREPROCESS_FUNCS += "mozilla_sysroot_preprocess" mozilla_sysroot_preprocess () { - autotools_stage_dir ${D}/${libdir}/xulrunner-1.9.2a1pre ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-1.9.2a1pre/ - autotools_stage_dir ${D}/${libdir}/xulrunner-devel-1.9.2a1pre ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-1.9.2a1pre/ + autotools_stage_dir ${D}/${libdir}/xulrunner-${XULVERSION} ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-${XULVERSION}/ + autotools_stage_dir ${D}/${libdir}/xulrunner-devel-${XULVERSION} ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-${XULVERSION}/ - ln -fs ${STAGING_DIR_HOST}${libdir}/xulrunner-1.9.2a1pre/ ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-1.9.2a1pre/bin - ln -fs ${STAGING_DIR_HOST}${datadir}/xulrunner-1.9.2a1pre/unstable/ ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-1.9.2a1pre/idl - ln -fs ${STAGING_DIR_HOST}${includedir}/xulrunner-1.9.2a1pre/unstable/ ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-1.9.2a1pre/include - ln -fs ${STAGING_DIR_HOST}${libdir}/xulrunner-devel-1.9.2a1pre/sdk/lib/ ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-1.9.2a1pre/lib + ln -fs ${STAGING_DIR_HOST}${libdir}/xulrunner-${XULVERSION}/ ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-${XULVERSION}/bin + ln -fs ${STAGING_DIR_HOST}${datadir}/xulrunner-${XULVERSION}/unstable/ ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-${XULVERSION}/idl + ln -fs ${STAGING_DIR_HOST}${includedir}/xulrunner-${XULVERSION}/unstable/ ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-${XULVERSION}/include + ln -fs ${STAGING_DIR_HOST}${libdir}/xulrunner-devel-${XULVERSION}/sdk/lib/ ${SYSROOT_DESTDIR}${STAGING_DIR_HOST}${libdir}/xulrunner-devel-${XULVERSION}/lib install -d ${SYSROOT_DESTDIR}${STAGING_BINDIR_CROSS} install -m 755 ${S}/dist/host/bin/host_xpidl ${SYSROOT_DESTDIR}${STAGING_BINDIR_CROSS}/xpidl } +__anonymous () { + if bb.data.getVar("SRCREV", d, True) == "1a622cb7c384": + bb.data.setVar("XULVERSION", "1.9.2a1pre", d) +} |