Author: glen                         Date: Mon Aug 16 20:21:04 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add xpti.dat and compreg.dat ghosts

---- Files affected:
packages/mozilla-thunderbird-bin:
   mozilla-thunderbird-bin.spec (1.8 -> 1.9) 

---- Diffs:

================================================================
Index: packages/mozilla-thunderbird-bin/mozilla-thunderbird-bin.spec
diff -u packages/mozilla-thunderbird-bin/mozilla-thunderbird-bin.spec:1.8 
packages/mozilla-thunderbird-bin/mozilla-thunderbird-bin.spec:1.9
--- packages/mozilla-thunderbird-bin/mozilla-thunderbird-bin.spec:1.8   Mon Aug 
16 18:42:18 2010
+++ packages/mozilla-thunderbird-bin/mozilla-thunderbird-bin.spec       Mon Aug 
16 22:20:58 2010
@@ -3,7 +3,7 @@
 Summary(pl.UTF-8):     Mozilla Thunderbird - klient poczty
 Name:          mozilla-thunderbird-bin
 Version:       3.1.2
-Release:       0.4
+Release:       0.7
 License:       MPL 1.1 or GPL v2+ or LGPL v2.1+
 Group:         X11/Applications/Networking
 Source0:       
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/%{version}/linux-i686/en-US/thunderbird-%{version}.tar.bz2
@@ -11,6 +11,7 @@
 Source1:       %{name}.desktop
 Source2:       %{name}.sh
 URL:           http://www.mozilla.org/projects/thunderbird/
+Requires:      mktemp
 Requires:      myspell-common
 Requires:      sqlite3 >= 3.6.22-2
 ExclusiveArch: i686 athlon
@@ -21,7 +22,7 @@
 
 %define                nss_caps                libfreebl3.so libnss3.so 
libnssckbi.so libsmime3.so ibsoftokn3.so libssl3.so libnssutil3.so
 %define                nspr_caps               libnspr4.so libplc4.so 
libplds4.so
-%define                moz_caps                libgtkembedmoz.so libmozjs.so 
libxpcom.so libxul.so
+%define                moz_caps                libgtkembedmoz.so libmozjs.so 
libxpcom.so libxul.so libxpcom_core.so
 %define                sqlite_caps             libsqlite3.so
 
 %define                _noautoreqdep           libgfxpsshar.so libgkgfx.so 
libgtkxtbin.so libjsj.so libxpcom_compat.so libxpcom_core.so libxpistub.so
@@ -52,6 +53,10 @@
 cp -a thunderbird/chrome/icons/default/default48.png 
$RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
 
+# files created by register
+touch $RPM_BUILD_ROOT%{_libdir}/%{name}/components/compreg.dat
+touch $RPM_BUILD_ROOT%{_libdir}/%{name}/components/xpti.dat
+
 # use system dict
 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
 ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
@@ -92,6 +97,19 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+# it attempts to register crashreport in $HOME/.thunderbird
+# make temporary $HOME to avoid polluting home of user installing this package
+# via sudo.
+export HOME=$(mktemp -d)
+# also TMPDIR could be pointing to sudo user's homedir
+unset TMPDIR TMP || :
+
+umask 022
+%{_libdir}/%{name}/thunderbird -register
+
+rm -rf $HOME
+
 %files
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/%{name}
@@ -137,6 +155,10 @@
 %{_pixmapsdir}/*.png
 %{_desktopdir}/*.desktop
 
+# files created by register
+%ghost %{_libdir}/%{name}/components/compreg.dat
+%ghost %{_libdir}/%{name}/components/xpti.dat
+
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/chrome
 %{_datadir}/%{name}/defaults
@@ -152,6 +174,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.9  2010/08/16 20:20:58  glen
+- add xpti.dat and compreg.dat ghosts
+
 Revision 1.8  2010/08/16 16:42:18  glen
 - throbber belongs to updater
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mozilla-thunderbird-bin/mozilla-thunderbird-bin.spec?r1=1.8&r2=1.9&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to