[Lunar-commits] <moonbase> seamonkey: SMP build enabled, fixes for libvpx 1.0, other fixes

Zbigniew Luszpinski zbiggy at lunar-linux.org
Sat Feb 11 21:58:26 CET 2012


commit 5615d118c0c40208f06a52e12c05845133151865
Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
Date:   Sat Feb 11 21:58:26 2012 +0100

    seamonkey: SMP build enabled, fixes for libvpx 1.0, other fixes
---
 web/seamonkey/BUILD     |   11 +++++++++--
 web/seamonkey/DETAILS   |    3 +--
 web/seamonkey/PRE_BUILD |    2 +-
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/web/seamonkey/BUILD b/web/seamonkey/BUILD
index f43c3f8..011465c 100644
--- a/web/seamonkey/BUILD
+++ b/web/seamonkey/BUILD
@@ -1,13 +1,20 @@
 (
 
+  sedit 's/@PRE_RELEASE_SUFFIX@//g' mozilla/browser/base/content/browser.xul &&
+
   if module_is_expired $MODULE && [ "$VERSION" != "`installed_version $MODULE`" ]; then
         set_module_config OLD_VER "`installed_version $MODULE`"
   fi  &&
 
+  # Adds support for libvpx 1.0. Later firefox will have this fix so remove this then.
+  sedit 's/VPX_CODEC_USE_INPUT_PARTITION/VPX_CODEC_USE_INPUT_FRAGMENTS/' mozilla/configure  &&
+  sedit 's/v0\.9\.7/v1.0.0/' configure  &&
+
   export MOZ_CO_PROJECT=suite  &&
   export MOZILLA_HOME=/usr/lib/$MODULE-$VERSION &&
   export MOZILLA_OFFICIAL=1  &&
   export BUILD_OFFICIAL=1  &&
+  export MOZ_MAKE_FILES=$MAKES  &&
 
   cp $SCRIPT_DIRECTORY/mozconfig .  &&
   export MOZ_OBJDIR="${SOURCE_DIRECTORY}/build-mozilla"  &&
@@ -69,8 +76,8 @@
   # Now the .desktop file and icons
   install -Dm 644 {"$SCRIPT_DIRECTORY",/usr/share/applications}/seamonkey.desktop  &&
 
-  for s in 16 48 ; do
-    install -Dm 644 mozilla/dist/seamonkey/chrome/icons/default/default${s}.png /usr/share/icons/hicolor/${s}x${s}/apps/seamonkey.png
+  for s in 16 22 24 32 48 256 ; do
+    install -Dm 644 $SOURCE_DIRECTORY/mozilla/browser/branding/official/default${s}.png /usr/share/icons/hicolor/${s}x${s}/apps/seamonkey.png
   done  &&
   if [ -x /usr/bin/gtk-update-icon-cache -a -f /usr/share/icons/hicolor/index.theme ]; then
     gtk-update-icon-cache -f /usr/share/icons/hicolor
diff --git a/web/seamonkey/DETAILS b/web/seamonkey/DETAILS
index baf60a9..b6d029e 100644
--- a/web/seamonkey/DETAILS
+++ b/web/seamonkey/DETAILS
@@ -1,13 +1,12 @@
           MODULE=seamonkey
          VERSION=2.7.1
           SOURCE=$MODULE-$VERSION.source.tar.bz2
-   SOURCE_URL[1]=ftp://mozilla.isc.org/pub/mozilla.org/$MODULE/releases/$VERSION/source
    SOURCE_URL[0]=ftp://ftp.uni-erlangen.de/pub/mozilla.org/$MODULE/releases/$VERSION/source
+   SOURCE_URL[1]=ftp://mozilla.isc.org/pub/mozilla.org/$MODULE/releases/$VERSION/source
    SOURCE_URL[2]=ftp://ftp.mozilla.org/pub/mozilla.org/$MODULE/releases/$VERSION/source
       SOURCE_VFY=sha1:ddd93f118d2b47e53bb55646e121f653e80f2e8b
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/comm-release
         WEB_SITE=http://www.seamonkey-project.org
-           PSAFE=no
          ENTERED=20051208
          UPDATED=20120211
       MAINTAINER=zbiggy at o2.pl
diff --git a/web/seamonkey/PRE_BUILD b/web/seamonkey/PRE_BUILD
index 9574723..59c6a28 100644
--- a/web/seamonkey/PRE_BUILD
+++ b/web/seamonkey/PRE_BUILD
@@ -1,6 +1,6 @@
 if [ ! -e /usr/include/cairo/cairo-tee.h ] ; then
   message "${PROBLEM_COLOR}Run:  ${MODULE_COLOR}lin -c cairo"
-  message "${MESSAGE_COLOR}To recompile cairo with tee support, which is required by Seamonkey2.1.${DEFAULT_COLOR}"
+  message "${MESSAGE_COLOR}To recompile cairo with tee support, which is required by Seamonkey.${DEFAULT_COLOR}"
   exit 1
 fi
 


More information about the Lunar-commits mailing list