From 2bf9e9dfe8044a81596d5853f9f98c36ed964cf4 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 3 Feb 2010 11:49:50 +0100 Subject: [PATCH] new package: - add package xulrunner --- packages/web/xulrunner/build | 69 ++++++++++++++++++++++++++++++++++ packages/web/xulrunner/install | 18 +++++++++ 2 files changed, 87 insertions(+) create mode 100755 packages/web/xulrunner/build create mode 100755 packages/web/xulrunner/install diff --git a/packages/web/xulrunner/build b/packages/web/xulrunner/build new file mode 100755 index 0000000000..6e68f72beb --- /dev/null +++ b/packages/web/xulrunner/build @@ -0,0 +1,69 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build gtk+ +$SCRIPTS/build libIDL +$SCRIPTS/build libIDL-host +$SCRIPTS/unpack fennec + +cd $BUILD/fennec* + +mkdir -p .objdir-$1 +cd .objdir-$1 + +ac_cv_visibility_pragma=no \ +CROSS_COMPILE=yes \ +HOST_CC=$HOST_CC \ +HOST_CXX=$HOST_CXX \ +HOST_CFLAGS=$HOST_CFLAGS \ +HOST_CXXFLAGS=$HOST_CXXFLAGS \ +HOST_LDFLAGS=$HOST_LDFLAGS \ +HOST_RANLIB=$HOST_RANLIB \ +HOST_AR=$HOST_AR \ +HOST_LIBIDL_CONFIG="$ROOT/$TOOLCHAIN/bin/libIDL-config-2" \ +../configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --sysconfdir=/etc \ + --enable-libxul \ + --enable-application=xulrunner \ + --enable-default-toolkit=cairo-gtk2 \ + --disable-debug \ + --disable-mobile-optimize \ + --enable-optimize \ + --disable-activex \ + --disable-activex-scripting \ + --disable-installer \ + --disable-logging \ + --disable-updater \ + --disable-gnomevfs \ + --disable-gnomeui \ + --disable-dbus \ + --disable-plugins \ + --disable-view-source \ + --disable-printing \ + --disable-crashreporter \ + --disable-xprint \ + --disable-tests \ + --disable-libnotify \ + --with-libIDL \ + --disable-parental-controls \ + --disable-javaxpcom \ + --with-system-bz2 \ + --with-system-jpeg \ + --without-system-png \ + --with-system-zlib \ + --disable-javaxpcom \ + --enable-canvas \ + --enable-safe-browsing \ + --enable-svg \ + --enable-system-cairo \ + --enable-system-sqlite \ + +# --enable-extensions=python,default \ + +make + +$MAKEINSTALL diff --git a/packages/web/xulrunner/install b/packages/web/xulrunner/install new file mode 100755 index 0000000000..cc17aa217a --- /dev/null +++ b/packages/web/xulrunner/install @@ -0,0 +1,18 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install gtk+ +$SCRIPTS/install libIDL + +XULDIRS="chrome components dictionaries greprefs defaults icons modules res" + +mkdir -p $INSTALL/usr/lib + cp -PR $BUILD/fennec*/.objdir-$1/dist/$1/*.so $INSTALL/usr/lib + +mkdir -p $INSTALL/usr/lib/$1 + cp -PR $BUILD/fennec*/.objdir-$1/dist/$1/$1* $INSTALL/usr/lib/$1 + +for dir in $XULDIRS; do + cp -PR $BUILD/fennec*/.objdir-$1/dist/$1/$dir $INSTALL/usr/lib/$1 +done