Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b9e0a883d1ea561c9759c723e0fb2bdf62289cfb

commit b9e0a883d1ea561c9759c723e0fb2bdf62289cfb
Author: kikadf <[email protected]>
Date:   Wed Apr 9 15:05:01 2014 +0200

seamonkey-2.25-1-x86_64

* Change m8r
* Version bump

diff --git a/source/xapps-extra/seamonkey/FrugalBuild 
b/source/xapps-extra/seamonkey/FrugalBuild
index 16b0a53..d8f7903 100644
--- a/source/xapps-extra/seamonkey/FrugalBuild
+++ b/source/xapps-extra/seamonkey/FrugalBuild
@@ -1,32 +1,51 @@
# Compiling time: 24.85 SBU
-# Maintainer: voroskoi <[email protected]>
+# Maintainer: kikadf <[email protected]>
+# Contributor: voroskoi <[email protected]>
+
+options+=('asneeded')

pkgname=seamonkey
-pkgver=2.8
+pkgver=2.25
pkgrel=1
pkgdesc="Seamonkey all-in-one internet application suite"
url="http://www.mozilla.org/projects/seamonkey/";
-depends=('libstdc++' 'gtk+2>=2.20.0-2' 'libxau>=1.0.4' 'libxdmcp' 'libxdamage' 
'libxml2' 'libidl' 'libxt' \
-       'libice' 'nss>=3.12.9' 'libxft' 'dbus-glib' 'alsa-lib' 'libnotify' 
'libvpx')
+depends=('libstdc++' 'gtk+2' 'libxau' 'libxdmcp' 'libxdamage' 'libxml2' \
+         'libidl' 'libxt' 'libice' 'nss>=3.12.9' 'libxft' 'dbus-glib' \
+         'alsa-lib' 'libnotify' 'libvpx' 'libevent' 'libpulse' 'gstreamer' \
+         'gst-plugins-base' 'gst-plugins-ugly-x264' 'gst-plugins-ugly-mad' \
+         'gst-plugins-bad-faad2' 'gst-plugins-good-pulseaudio' 'hunspell' \
+         'startup-notification')
makedepends=('zip' 'yasm')
options=('scriptlet')
groups=('xapps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump $url |grep SeaMonkey -m4 |sed -ne 's/.*Monkey \(.*\)/\1/;$ 
p'"
source=(http://releases.mozilla.org/pub/mozilla.org/$pkgname/releases/$pkgver/source/$pkgname-$pkgver.source.tar.bz2
 \
-       config $pkgname.desktop)
+       mozconfig $pkgname.desktop sharedlibs.patch)
+sha1sums=('f04793350475ec2eea2dcc58a2f350614d0d5081' \
+          '00c975382a8184809952760797b86f2a658856a0' \
+          'b0e0bdd676758e19cac4a0429257a92183328f0e' \
+          '213ea3d711a6cd80b926db4bd6bafccbe18804c7')

build()
{
-       unset MAKEFLAGS
+       export CXXFLAGS="-fpermissive"
+       export LDFLAGS="-Wl,-rpath,/usr/lib/$pkgname-$pkgver 
-Wl,-O1,--sort-common,--hash-style=gnu,--as-needed"
+
+       if [ "$CARCH" == "i686" ]; then
+               LDFLAGS+=" -Wl,--no-keep-memory"
+       fi
+
Fcd comm-release
-       export CFLAGS="$CFLAGS -fno-strict-aliasing -fPIC"
-       export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing -fPIC"
-       sed "s/-march=i686 -O2 -pipe/$CFLAGS/" $startdir/src/config > .mozconfig
-       echo "ac_add_options --with-system-libvpx" >> .mozconfig
-       sed -i 's#VPX_CODEC_USE_INPUT_PARTITION#VPX_CODEC_USE_INPUT_FRAGMENTS#' 
mozilla/configure
+       Fpatchall
+       cp ../mozconfig .mozconfig || Fdie

-       Fbuild
+       # Autodetect language.
+       sed -i '/intl.locale.matchOS/s/false/true/' 
mozilla/modules/libpref/src/init/all.js || Fdie
+
+       make -j1 -f client.mk build MOZ_MAKE_FLAGS="$MAKEFLAGS" || Fdie
+
+       make -j1 -f client.mk DESTDIR="$Fdestdir" install || Fdie

# Get rid of versions in path names.
Fmv /usr/lib/$pkgname-$pkgver /usr/lib/$pkgname
@@ -37,8 +56,7 @@ build()
Fln ../mozilla/plugins/ /usr/lib/$pkgname/plugins

# Install icon for the menu file.
-       Fmkdir /usr/share/pixmaps/
-       Ffile comm-release/suite/branding/nightly/icons/gtk/$pkgname.png 
/usr/share/pixmaps/$pkgname.png
+       Ficon comm-release/suite/branding/nightly/icons/gtk/$pkgname.png

# Install menu file.
Ffile /usr/share/applications/$pkgname.desktop
@@ -47,8 +65,6 @@ build()
Frm usr/bin/seamonkey
Fwrapper '/usr/lib/seamonkey/seamonkey $@' $pkgname
}
-sha1sums=('8f5ef8cb2a3ac495add99fb3394d8c007a5d91af' \
-          '3ebee15ce05a37f97b7948f8197aadf19937b603' \
-          'b0e0bdd676758e19cac4a0429257a92183328f0e')
+

# optimization OK
diff --git a/source/xapps-extra/seamonkey/config 
b/source/xapps-extra/seamonkey/config
deleted file mode 100644
index b31cc82..0000000
--- a/source/xapps-extra/seamonkey/config
+++ /dev/null
@@ -1,33 +0,0 @@
-ac_add_options --with-distribution-id=Frugalware
-ac_add_options --prefix=/usr
-ac_add_options --with-default-mozilla-five-home=/usr/lib/seamonkey
-ac_add_options --enable-optimize="-march=i686 -O2 -pipe"
-ac_add_options --with-system-nspr
-ac_add_options --with-system-nss
-ac_add_options --with-system-jpeg
-ac_add_options --with-system-zlib
-ac_add_options --with-system-png
-ac_add_options --with-system-mng
-ac_add_options --with-pthreads
-ac_add_options --disable-tests
-ac_add_options --disable-debug
-ac_add_options --disable-installer
-ac_add_options --disable-xinerama
-ac_add_options --enable-default-toolkit=cairo-gtk2
-ac_add_options --disable-xprint
-ac_add_options --enable-strip
-ac_add_options --enable-xft
-ac_add_options --enable-system-cairo
-ac_add_options --enable-svg
-ac_add_options --enable-canvas
-ac_add_options --enable-crypto
-ac_add_options --disable-gnomevfs
-ac_add_options --enable-application=suite
-ac_add_options --enable-ldap
-ac_add_options --disable-pedantic
-ac_add_options --enable-image-decoders=all
-ac_add_options --enable-mathml
-ac_add_options --disable-crashreporter
-ac_add_options --disable-necko-wifi
-ac_add_options --mandir=/usr/share/man
-ac_cv_visibility_pragma=no
diff --git a/source/xapps-extra/seamonkey/mozconfig 
b/source/xapps-extra/seamonkey/mozconfig
new file mode 100644
index 0000000..e0191f4
--- /dev/null
+++ b/source/xapps-extra/seamonkey/mozconfig
@@ -0,0 +1,30 @@
+ac_add_options --enable-application=suite
+ac_add_options --prefix=/usr
+ac_add_options --libdir=/usr/lib
+ac_add_options --with-default-mozilla-five-home=/usr/lib/seamonkey
+
+# System libraries
+ac_add_options --with-system-nspr
+ac_add_options --with-system-nss
+#ac_add_options --with-system-jpeg
+ac_add_options --with-system-zlib
+ac_add_options --with-system-bz2
+#ac_add_options --with-system-png
+ac_add_options --with-system-libevent
+ac_add_options --with-system-libvpx
+ac_add_options --enable-system-hunspell
+ac_add_options --enable-system-sqlite
+ac_add_options --enable-system-ffi
+#ac_add_options --enable-system-cairo
+ac_add_options --enable-system-pixman
+
+# Features
+ac_add_options --enable-startup-notification
+ac_add_options --enable-pulseaudio
+
+ac_add_options --disable-crashreporter
+ac_add_options --disable-updater
+ac_add_options --disable-installer
+ac_add_options --disable-debug-symbols
+
+export MOZILLA_OFFICIAL=1
diff --git a/source/xapps-extra/seamonkey/sharedlibs.patch 
b/source/xapps-extra/seamonkey/sharedlibs.patch
new file mode 100644
index 0000000..6e08b9f
--- /dev/null
+++ b/source/xapps-extra/seamonkey/sharedlibs.patch
@@ -0,0 +1,13 @@
+diff -Nur mozilla-release.orig/suite/installer/Makefile.in 
mozilla-release/suite/installer/Makefile.in
+--- mozilla-release.orig/suite/installer/Makefile.in   2012-07-17 
16:19:29.480356991 +0000
++++ mozilla-release/suite/installer/Makefile.in        2012-07-17 
17:32:41.250937293 +0000
+@@ -50,7 +50,7 @@
+ MOZ_PKG_MANIFEST_P = $(srcdir)/package-manifest.in
+ # Some files have been already bundled with xulrunner
+ ifndef SYSTEM_LIBXUL
+-MOZ_PKG_FATAL_WARNINGS = 1
++MOZ_PKG_FATAL_WARNINGS = 0
+ endif
+
+ MOZ_NONLOCALIZED_PKG_LIST = \
+
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to