SPECS: mozilla-thunderbird.spec - merged glen's changes from AC-br...

qboosh qboosh at pld-linux.org
Mon Nov 20 14:03:13 CET 2006


Author: qboosh                       Date: Mon Nov 20 13:03:13 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- merged glen's changes from AC-branch

---- Files affected:
SPECS:
   mozilla-thunderbird.spec (1.72 -> 1.73) 

---- Diffs:

================================================================
Index: SPECS/mozilla-thunderbird.spec
diff -u SPECS/mozilla-thunderbird.spec:1.72 SPECS/mozilla-thunderbird.spec:1.73
--- SPECS/mozilla-thunderbird.spec:1.72	Wed Nov 15 13:10:25 2006
+++ SPECS/mozilla-thunderbird.spec	Mon Nov 20 14:03:07 2006
@@ -1,7 +1,9 @@
 # $Revision$, $Date$
 # TODO:
-#   - use own builddir (%%setup -qc && cd mozilla)
-#   - CHECK all features of enigmail
+# - use own builddir (%%setup -qc && cd mozilla)
+# - CHECK all features of enigmail
+# - separate pkg for enigmail
+# - merge changes from mozilla-firefox at DEVEL
 #
 # Conditional builds
 %bcond_without	enigmail    # don't build enigmail - GPG/PGP support
@@ -105,8 +107,8 @@
 cp -f %{_datadir}/automake/config.* nsprpub/build/autoconf
 cp -f %{_datadir}/automake/config.* directory/c-sdk/config/autoconf
 
-cat << EOF > .mozconfig
-. \$topsrcdir/mail/config/mozconfig
+cat << 'EOF' > .mozconfig
+. $topsrcdir/mail/config/mozconfig
 
 export BUILD_OFFICIAL=1
 export MOZILLA_OFFICIAL=1
@@ -174,29 +176,29 @@
 
 EOF
 
-
 %{__make} -j1 -f client.mk build_all \
 	CC="%{__cc}" \
 	CXX="%{__cxx}"
 
 %if %{with enigmail}
-   cd mailnews/extensions/enigmail
-   ./makemake -r
-   %{__make}
+	cd mailnews/extensions/enigmail
+	./makemake -r
+	%{__make}
 %endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_pixmapsdir},%{_desktopdir}}
 
-%{__make} -C xpinstall/packager \
-	MOZ_PKG_APPNAME="mozilla-thunderbird" \
-	MOZILLA_BIN="\$(DIST)/bin/thunderbird-bin" \
-	EXCLUDE_NSPR_LIBS=1
+%{__make} -C xpinstall/packager stage-package \
+	MOZ_PKG_APPNAME=%{name} \
+	SIGN_NSS= \
+	PKG_SKIP_STRIP=1
 
-%{__sed} -e 's, at LIBDIR@,%{_libdir},' %{SOURCE3} > $RPM_BUILD_ROOT%{_bindir}/mozilla-thunderbird
+cp -a dist/%{name} $RPM_BUILD_ROOT%{_libdir}
 
-tar -xvz -C $RPM_BUILD_ROOT%{_libdir} -f dist/mozilla-thunderbird-*.tar.gz
+%{__sed} -e 's, at LIBDIR@,%{_libdir},' %{SOURCE3} > $RPM_BUILD_ROOT%{_bindir}/mozilla-thunderbird
+ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/thunderbird
 
 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/mozilla-thunderbird.desktop
 
@@ -213,16 +215,21 @@
 mv -f $RPM_BUILD_ROOT%{_thunderbirddir}/defaults/preferences/enigmail.js $_enig_dir/defaults/preferences
 cp -f mailnews/extensions/enigmail/package/install.rdf $_enig_dir
 rm -rf $RPM_BUILD_ROOT%{_thunderbirddir}/defaults/preferences
-rm -rf $RPM_BUILD_ROOT%{_thunderbirddir}/chrome/enigmail-en-US.jar
-rm -rf $RPM_BUILD_ROOT%{_thunderbirddir}/chrome/enigmail-skin.jar
-rm -rf $RPM_BUILD_ROOT%{_thunderbirddir}/chrome/enigmime.jar
+rm -f $RPM_BUILD_ROOT%{_thunderbirddir}/chrome/enigmail-en-US.jar
+rm -f $RPM_BUILD_ROOT%{_thunderbirddir}/chrome/enigmail-skin.jar
+rm -f $RPM_BUILD_ROOT%{_thunderbirddir}/chrome/enigmime.jar
 rm -rf $RPM_BUILD_ROOT%{_thunderbirddir}/components/enig*
-rm -rf $RPM_BUILD_ROOT%{_thunderbirddir}/components/libenigmime.so
-rm -rf $RPM_BUILD_ROOT%{_thunderbirddir}/components/ipc.xpt
+rm -f $RPM_BUILD_ROOT%{_thunderbirddir}/components/libenigmime.so
+rm -f $RPM_BUILD_ROOT%{_thunderbirddir}/components/ipc.xpt
 cp -f %{SOURCE4} $_enig_dir/chrome.manifest
 cp -f %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}/mozilla-thunderbird.png
 %endif
 
+install -d $RPM_BUILD_ROOT%{_thunderbirddir}/updates
+
+# win32 stuff
+rm -f $RPM_BUILD_ROOT%{_thunderbirddir}/dirver
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -251,7 +258,7 @@
 %attr(755,root,root) %{_thunderbirddir}/reg*
 %attr(755,root,root) %{_thunderbirddir}/thunderbird
 %{_thunderbirddir}/*.txt
-%{_thunderbirddir}/x*
+%attr(755,root,root) %{_thunderbirddir}/x*
 %{_thunderbirddir}/chrome/US.jar
 %{_thunderbirddir}/chrome/classic.jar
 %{_thunderbirddir}/chrome/comm.jar
@@ -270,6 +277,7 @@
 %if %{with enigmail}
 %{_thunderbirddir}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}
 %endif
+%dir %{_thunderbirddir}/updates
 %{_thunderbirddir}/updater
 %{_thunderbirddir}/updater.ini
 %{_pixmapsdir}/*
@@ -288,6 +296,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.73  2006/11/20 13:03:07  qboosh
+- merged glen's changes from AC-branch
+
 Revision 1.72  2006/11/15 12:10:25  qboosh
 - todo: own builddir, like firefox
 
@@ -298,6 +309,15 @@
 Revision 1.70  2006/11/07 22:29:01  glen
 - do not list %{_desktopdir}/* -- dangerous, could list directories unexpectedly
 
+Revision 1.61.2.9  2006/11/02 16:51:22  glen
+- update install procedure from mozilla-firefox.spec which avoids creating temporary tgz
+
+Revision 1.61.2.8  2006/11/01 16:01:18  glen
+- typo, cleanup files
+
+Revision 1.61.2.7  2006/11/01 14:11:59  glen
+- fix some permissions, add some dirs, cleanups
+
 Revision 1.69  2006/09/16 09:47:44  qboosh
 - updated to 1.5.0.7
   (fixes CVE-2006-4253 CVE-2006-4340 CVE-2006-4565 CVE-2006-4566 CVE-2006-4567
@@ -320,8 +340,8 @@
 - rel 2
 
 Revision 1.64  2006/07/08 16:59:57  aflinta
- - added gcc patch
- - disabled smp build (otherwise it will fail)
+- added gcc patch
+- disabled smp build (otherwise it will fail)
 
 Revision 1.63  2006/06/09 08:03:16  qboosh
 - real xorg deps
@@ -337,7 +357,7 @@
 - tons of warnings burn my eyes. mozilla sources are evil.
 
 Revision 1.59  2006/04/30 20:36:57  mguevara
-1.5.0.2 rel 3 - ldap works fine - bcond enables it by default
+- 1.5.0.2 rel 3 - ldap works fine - bcond enables it by default
 
 Revision 1.58  2006/04/30 10:38:42  mguevara
 - 1.5.0.2-2.1 - added ldap bcond
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/mozilla-thunderbird.spec?r1=1.72&r2=1.73&f=u



More information about the pld-cvs-commit mailing list