# HG changeset patch # User Christopher Rogers # Date 1298090396 0 # Node ID d91b95f39ebf3c37a97d717b9b7b8f8b85ff3dc3 # Parent 53261b54542ea3ab3213912de59ceb52dc3ad035 Fixed seamonkey. I had to disable-crashreporting in order for seamonkey to compile. I also didn't enabled cario cause its report by archlinux that 1.10 is buggy when enabled. diff -r 53261b54542e -r d91b95f39ebf seamonkey/receipt --- a/seamonkey/receipt Sat Feb 19 01:35:37 2011 +0000 +++ b/seamonkey/receipt Sat Feb 19 04:39:56 2011 +0000 @@ -14,21 +14,22 @@ # Rules to configure and make the package. compile_rules() { - #mv mozilla $PACKAGE-$VERSION 2>/dev/null || return 1 + #mv mozilla $PACKAGE-$VERSION 2>/dev/null || exit 1 mv comm-1.9.1 $PACKAGE-$VERSION 2>/dev/null cp -a stuff/seamonkey.mozconfig $src/.mozconfig cd $src - patch -p1 -i ../stuff/google-breakpad.u || return 1 - cat >> layout/build/Makefile.in << "EOF" + #patch -p1 -i ../stuff/google-breakpad.u || exit 1 + cat >> mozilla/layout/build/Makefile.in << "EOF" ifdef MOZ_ENABLE_CANVAS EXTRA_DSO_LDOPTS += $(XLDFLAGS) -lX11 -lXrender endif EOF - make -j 4 -f client.mk build - make -f client.mk DESTDIR=$PWD/_pkg install - - # French suport - tar xvzf ../stuff/seamonkey-2.0.2.fr.langpack.tar.gz + unset CFLAGS + unset CXXFLAGS + + export LDFLAGS="-Wl,-rpath,/usr/lib/seamonkey-$VERSION" + make -j1 -f client.mk build MOZ_MAKE_FLAGS="${MAKEFLAGS}" + make -j1 -f client.mk DESTDIR=$DESTDIR install } # Rules to gen a SliTaz package suitable for Tazpkg. @@ -50,10 +51,6 @@ rm -rf $fs/etc/seamonkey/profile/US chown -R root.root $fs/etc - # Add french langpack - mkdir $fs/usr/lib/$PACKAGE-$VERSION/extensions/langpack-fr@seamonkey.mozilla.org - cp -pa $src/seamonkey-2.0.2.fr.langpack/* \ - $fs/usr/lib/$PACKAGE-$VERSION/extensions/langpack-fr@seamonkey.mozilla.org # Create default user preference file cp stuff/prefs.js $fs/etc/seamonkey/profile/prefs.js diff -r 53261b54542e -r d91b95f39ebf seamonkey/stuff/seamonkey.mozconfig --- a/seamonkey/stuff/seamonkey.mozconfig Sat Feb 19 01:35:37 2011 +0000 +++ b/seamonkey/stuff/seamonkey.mozconfig Sat Feb 19 04:39:56 2011 +0000 @@ -7,7 +7,8 @@ ac_add_options --enable-application=suite ac_add_options --enable-default-toolkit=cairo-gtk2 -ac_add_options --enable-system-cairo +#disabled due to bugs with cairo 1.10 +#ac_add_options --enable-system-cairo ac_add_options --enable-canvas #ac_add_options --enable-strip #ac_add_options --enable-xinerama @@ -15,6 +16,7 @@ ac_add_options --disable-tests ac_add_options --disable-installer ac_add_options --disable-accessibility +ac_add_options --disable-crashreporter ac_add_options --disable-dbus ac_add_options --disable-gnomeui