packages: icedove/icedove.spec - build with system sqlite; rel 2 - nss/nspr...
glen
glen at pld-linux.org
Sun Apr 4 22:11:59 CEST 2010
Author: glen Date: Sun Apr 4 20:11:59 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- build with system sqlite; rel 2
- nss/nspr forcibly removal works as well for now
---- Files affected:
packages/icedove:
icedove.spec (1.67 -> 1.68)
---- Diffs:
================================================================
Index: packages/icedove/icedove.spec
diff -u packages/icedove/icedove.spec:1.67 packages/icedove/icedove.spec:1.68
--- packages/icedove/icedove.spec:1.67 Sun Apr 4 21:44:10 2010
+++ packages/icedove/icedove.spec Sun Apr 4 22:11:53 2010
@@ -2,7 +2,6 @@
# TODO:
# - separate spec for enigmail
# - fix icedove (building) and installing nss/nspr libs!
-# - build and use system sqlite3 library!
# - build with system mozldap
#
# Conditional builds
@@ -21,11 +20,16 @@
%define enigmail_ver 1.0.1
+%if %{without xulrunner}
+# The actual sqlite version (see RHBZ#480989):
+%define sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo ERROR)
+%endif
+
Summary: Icedove - email client
Summary(pl.UTF-8): Icedove - klient poczty
Name: icedove
Version: 3.0.4
-Release: 1.2
+Release: 2
License: MPL 1.1 or GPL v2+ or LGPL v2.1+
Group: Applications/Networking
Source0: http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/source/thunderbird-%{version}.source.tar.bz2
@@ -60,6 +64,7 @@
BuildRequires: libstdc++-devel
BuildRequires: nspr-devel >= 1:4.8
BuildRequires: nss-devel >= 1:3.12.0
+BuildRequires: sqlite3-devel
BuildRequires: pango-devel >= 1:1.1.0
BuildRequires: pkgconfig
BuildRequires: sed >= 4.0
@@ -68,9 +73,13 @@
BuildRequires: xorg-lib-libXinerama-devel
BuildRequires: xorg-lib-libXt-devel
BuildRequires: zip
+%if %{with xulrunner}
+%else
Requires: myspell-common
+Requires: sqlite3 >= %{sqlite_build_version}
Requires: nspr >= 1:4.6.1
Requires: nss >= 1:3.11.3
+%endif
Obsoletes: mozilla-thunderbird
Obsoletes: mozilla-thunderbird-dictionary-en-US
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -241,6 +250,7 @@
ac_add_options --enable-svg
ac_add_options --enable-system-cairo
ac_add_options --enable-system-hunspell
+ac_add_options --enable-system-sqlite
ac_add_options --enable-xft
ac_add_options --enable-application=mail
ac_add_options --enable-default-toolkit=cairo-gtk2
@@ -336,8 +346,6 @@
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/lib{freebl3,nss3,nssckbi,nssdbm3,nssutil3,smime3,softokn3,ssl3}.*
# nspr
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/lib{nspr4,plc4,plds4}.so
-# sqlite3
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/libsqlite3.so
# mozldap
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/lib{ldap,ldif,prldap,ssldap}60.so
@@ -423,6 +431,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.68 2010/04/04 20:11:53 glen
+- build with system sqlite; rel 2
+- nss/nspr forcibly removal works as well for now
+
Revision 1.67 2010/04/04 19:44:10 glen
- forcibly remove nss/nspr/sqlite/mozldap libraries
- list only shared libs we want to package
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/icedove/icedove.spec?r1=1.67&r2=1.68&f=u
More information about the pld-cvs-commit
mailing list