packages: seamonkey/seamonkey.spec - started update to 2.7
baggins
baggins at pld-linux.org
Sun Feb 5 18:50:18 CET 2012
Author: baggins Date: Sun Feb 5 17:50:18 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- started update to 2.7
---- Files affected:
packages/seamonkey:
seamonkey.spec (1.103 -> 1.104)
---- Diffs:
================================================================
Index: packages/seamonkey/seamonkey.spec
diff -u packages/seamonkey/seamonkey.spec:1.103 packages/seamonkey/seamonkey.spec:1.104
--- packages/seamonkey/seamonkey.spec:1.103 Wed Nov 16 08:28:23 2011
+++ packages/seamonkey/seamonkey.spec Sun Feb 5 18:50:13 2012
@@ -1,22 +1,26 @@
# $Revision$, $Date$
#
# Conditional build:
+%bcond_without enigmail # don't build enigmail - GPG/PGP support
%bcond_without gnomevfs # disable GnomeVFS support
-%bcond_with gnomeui # enable GnomeUI
+%bcond_without gnomeui # disable GnomeUI
%bcond_without gnome # disable gnomevfs (alias)
-%bcond_without svg # disable svg support
-#
+%bcond_without ldap # disable e-mail address lookups in LDAP directories
+%bcond_without lightning # disable Sunbird/Lightning calendar
+%bcond_without xulrunner # build with system xulrunner
+
%if %{without gnome}
+%undefine with_gnomeui
%undefine with_gnomevfs
%endif
-%define enigmail_ver 1.3.2
+%define enigmail_ver 1.3.5
%define nspr_ver 4.8.8
%define nss_ver 3.12.10
# convert firefox release number to platform version: 7.0.x -> 7.0.x
-%define xulrunner_main 8.0
-%define xulrunner_ver %(v=%{version}; echo %{xulrunner_main}${v#8.0})
+%define xulrunner_main 10.0
+%define xulrunner_ver %(v=%{version}; echo %{xulrunner_main}${v#10.0})
%if %{without xulrunner}
# The actual sqlite version (see RHBZ#480989):
@@ -28,54 +32,90 @@
Summary(pl.UTF-8): SeaMonkey Community Edition - przeglądarka WWW
Summary(pt_BR.UTF-8): Navegador SeaMonkey Community Edition
Name: seamonkey
-Version: 2.4.1
+Version: 2.7
Release: 0.1
License: MPL 1.1 or GPL v2+ or LGPL v2.1+
Group: X11/Applications/Networking
Source0: ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%{version}/source/%{name}-%{version}.source.tar.bz2
-# Source0-md5: ccac3a0971a75cb0798347d60f12f6cf
+# Source0-md5: a566e49ab96ba93ceea1a3c636757435
Source1: http://www.mozilla-enigmail.org/download/source/enigmail-%{enigmail_ver}.tar.gz
-# Source1-md5: 2318d60320dc6c3db3c34d968bb7d533
+# Source1-md5: 1b008b0d106e238c11e4bead08126bc0
Source2: %{name}.desktop
Source3: %{name}-composer.desktop
Source4: %{name}-chat.desktop
Source5: %{name}-mail.desktop
Source6: %{name}-venkman.desktop
Patch0: %{name}-pld-homepage.patch
-Patch1: %{name}-ldap-with-nss.patch
-Patch3: %{name}-lib_path.patch
Patch5: %{name}-ti-agent.patch
Patch6: %{name}-agent.patch
Patch7: %{name}-glueload-fix.patch
URL: http://www.seamonkey-project.org/
+%{?with_gnomevfs:BuildRequires: GConf2-devel >= 1.2.1}
+BuildRequires: OpenGL-devel
+BuildRequires: alsa-lib-devel
BuildRequires: automake
-%{?with_svg:BuildRequires: cairo-devel >= 1.0.0}
+BuildRequires: bzip2-devel
+BuildRequires: cairo-devel >= 1.10.2-5
+BuildRequires: dbus-glib-devel >= 0.60
BuildRequires: freetype-devel >= 1:2.1.8
+%{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0}
+BuildRequires: glib2-devel >= 1:2.18
+BuildRequires: gtk+2-devel >= 2:2.10
+%{?with_kerberos:BuildRequires: heimdal-devel >= 0.7.1}
+BuildRequires: hunspell-devel
BuildRequires: libIDL-devel >= 0.8.0
-%{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0.0}
-BuildRequires: gtk+2-devel
+BuildRequires: libdnet-devel
+BuildRequires: libevent-devel >= 1.4.7
+%{?with_gnomevfs:BuildRequires: libgnome-devel >= 2.0}
+%{?with_gnomeui:BuildRequires: libgnome-keyring-devel}
%{?with_gnomeui:BuildRequires: libgnomeui-devel >= 2.2.0}
+BuildRequires: libiw-devel
BuildRequires: libjpeg-devel >= 6b
-BuildRequires: libpng-devel >= 1.2.7
+BuildRequires: libnotify-devel >= 0.4
+BuildRequires: libpng(APNG)-devel >= 0.10
+BuildRequires: libpng-devel >= 1.4.1
BuildRequires: libstdc++-devel
-BuildRequires: nspr-devel >= 1:4.6.1
-BuildRequires: nss-devel >= 1:3.11.3
-BuildRequires: perl-modules >= 5.6.0
+BuildRequires: libvpx-devel
+BuildRequires: nspr-devel >= 1:%{nspr_ver}
+BuildRequires: nss-devel >= 1:%{nss_ver}
+BuildRequires: pango-devel >= 1:1.14.0
+BuildRequires: perl-modules >= 5.004
BuildRequires: pkgconfig
+BuildRequires: python >= 1:2.5
+BuildRequires: python-modules
BuildRequires: rpm >= 4.4.9-56
-BuildRequires: rpmbuild(macros) >= 1.356
+BuildRequires: rpmbuild(macros) >= 1.601
BuildRequires: sed >= 4.0
+BuildRequires: sqlite3-devel >= 3.7.5-2
+BuildRequires: startup-notification-devel >= 0.8
+BuildRequires: xorg-lib-libXScrnSaver-devel
BuildRequires: xorg-lib-libXext-devel
-BuildRequires: xorg-lib-libXft-devel >= 2.1
BuildRequires: xorg-lib-libXinerama-devel
-BuildRequires: xorg-lib-libXp-devel
BuildRequires: xorg-lib-libXt-devel
-BuildRequires: zip >= 2.1
+%if %{with xulrunner}
+BuildRequires: xulrunner-devel >= 2:%{xulrunner_ver}
+%endif
+BuildRequires: zip
BuildRequires: zlib-devel >= 1.2.3
+Requires(post): mktemp >= 1.5-18
+Requires: desktop-file-utils
+Requires: hicolor-icon-theme
+%if %{with xulrunner}
+%requires_eq_to xulrunner xulrunner-devel
+%else
Requires: browser-plugins >= 2.0
-%{?with_svg:Requires: cairo >= 1.0.0}
-Requires: nspr >= 1:4.6.1
-Requires: nss >= 1:3.11.3
+Requires: cairo >= 1.10.2-5
+Requires: dbus-glib >= 0.60
+Requires: gtk+2 >= 2:2.18
+Requires: libpng >= 1.4.1
+Requires: libpng(APNG) >= 0.10
+Requires: myspell-common
+Requires: nspr >= 1:%{nspr_ver}
+Requires: nss >= 1:%{nss_ver}
+Requires: pango >= 1:1.14.0
+Requires: sqlite3 >= %{sqlite_build_version}
+Requires: startup-notification >= 0.8
+%endif
Provides: seamonkey-embedded = %{version}-%{release}
Provides: wwwbrowser
Obsoletes: light
@@ -87,12 +127,19 @@
%define _seamonkeydir %{_libdir}/%{name}
%define _chromedir %{_libdir}/%{name}/chrome
-# don't satisfy other packages by private libs and modules (note: don't use %{name} here)
-%define _noautoprovfiles %{_libdir}/seamonkey
+%define filterout_cpp -D_FORTIFY_SOURCE=[0-9]+
+
+# don't satisfy other packages
+%define _noautoprovfiles %{_libdir}/%{name}
# and as we don't provide them, don't require either
-%define _noautoreq libgfxpsshar.so libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxlibrgb.so libxpcom.so libxpcom_compat.so libxpcom_core.so libmsgbaseutil.so
+%define _noautoreq libmozjs.so libxpcom.so libxul.so libjemalloc.so %{!?with_xulrunner:libmozalloc.so}
+%define _noautoreqdep libgfxpsshar.so libgkgfx.so libgtkxtbin.so libjsj.so libxpcom_compat.so libxpistub.so
-%define specflags -fno-strict-aliasing
+%if "%{cc_version}" >= "3.4"
+%define specflags -fno-strict-aliasing -fomit-frame-pointer -fno-tree-vrp -fno-stack-protector
+%else
+%define specflags -fno-strict-aliasing -fomit-frame-pointer
+%endif
%description
SeaMonkey Community Edition is an open-source web browser, designed
@@ -220,9 +267,6 @@
%setup -qc
cd comm-*
tar -C mailnews/extensions -zxf %{SOURCE1}
-#%patch0 -p1
-%patch1 -p1
-#%patch3 -p1
%if "%{pld_release}" == "ti"
%patch5 -p1
%else
@@ -781,6 +825,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.104 2012/02/05 17:50:13 baggins
+- started update to 2.7
+
Revision 1.103 2011/11/16 07:28:23 baggins
- fetch 2.4.1
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/seamonkey/seamonkey.spec?r1=1.103&r2=1.104&f=u
More information about the pld-cvs-commit
mailing list