SPECS: seamonkey.spec - _noauto* cleanup: don't provide any private libs or...

qboosh qboosh at pld-linux.org
Mon Jul 21 23:07:06 CEST 2008


Author: qboosh                       Date: Mon Jul 21 21:07:06 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- _noauto* cleanup: don't provide any private libs or modules, don't require any private library
- don't use epoch in internal deps (not defined)

---- Files affected:
SPECS:
   seamonkey.spec (1.87 -> 1.88) 

---- Diffs:

================================================================
Index: SPECS/seamonkey.spec
diff -u SPECS/seamonkey.spec:1.87 SPECS/seamonkey.spec:1.88
--- SPECS/seamonkey.spec:1.87	Sun Jul 20 21:03:06 2008
+++ SPECS/seamonkey.spec	Mon Jul 21 23:07:00 2008
@@ -42,7 +42,7 @@
 BuildRequires:	libIDL-devel >= 0.8.0
 %{?with_gnomevfs:BuildRequires:	gnome-vfs2-devel >= 2.0.0}
 BuildRequires:	gtk+2-devel
-%{?with_gnomeui:BuildRequires:	libgnomeui-devel >= 2.0}
+%{?with_gnomeui:BuildRequires:	libgnomeui-devel >= 2.2.0}
 BuildRequires:	libjpeg-devel >= 6b
 BuildRequires:	libpng-devel >= 1.2.7
 BuildRequires:	libstdc++-devel
@@ -64,7 +64,7 @@
 %{?with_svg:Requires:	cairo >= 1.0.0}
 Requires:	nspr >= 1:4.6.1
 Requires:	nss >= 1:3.11.3
-Provides:	seamonkey-embedded = %{epoch}:%{version}-%{release}
+Provides:	seamonkey-embedded = %{version}-%{release}
 Provides:	wwwbrowser
 Obsoletes:	light
 Obsoletes:	mozilla
@@ -75,12 +75,10 @@
 %define		_seamonkeydir	%{_libdir}/%{name}
 %define		_chromedir	%{_libdir}/%{name}/chrome
 
-# firefox/thunderbird/seamonkey provide their own versions
-%define		_noautoreqdep	libgfxpsshar.so libgkgfx.so libgtkxtbin.so libjsj.so libxlibrgb.so libxpcom_compat.so libxpcom_core.so libxpistub.so
-# we don't want these to satisfy xulrunner-devel
-%define		_noautoprov	libgtkembedmoz.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxpcom.so libxul.so
+# don't satisfy other packages by private libs and modules (note: don't use %{name} here)
+%define		_noautoprovfiles	%{_libdir}/seamonkey
 # and as we don't provide them, don't require either
-%define		_noautoreq	libgtkembedmoz.so libldap50.so libmozjs.so libprldap50.so libssldap50.so libxpcom.so libxul.so
+%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		specflags	-fno-strict-aliasing
 
@@ -111,8 +109,8 @@
 Summary(pl.UTF-8):	SeaMonkey Community Edition - programy do poczty i newsów
 Summary(ru.UTF-8):	Почтовая система на основе SeaMonkey Community Edition
 Group:		X11/Applications/Networking
-Requires(post,postun):	%{name} = %{epoch}:%{version}-%{release}
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun):	%{name} = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	mozilla-mailnews
 
 %description mailnews
@@ -129,8 +127,8 @@
 Summary:	Enigmail %{enigmail_ver} - PGP/GPG support for SeaMonkey Community Edition
 Summary(pl.UTF-8):	Enigmail %{enigmail_ver} - obsługa PGP/GPG dla SeaMonkey Community Edition
 Group:		X11/Applications/Networking
-Requires(post,postun):	%{name}-mailnews = %{epoch}:%{version}-%{release}
-Requires:	%{name}-mailnews = %{epoch}:%{version}-%{release}
+Requires(post,postun):	%{name}-mailnews = %{version}-%{release}
+Requires:	%{name}-mailnews = %{version}-%{release}
 Requires:	gnupg >= 1.4.2.2
 
 %description addon-enigmail
@@ -147,8 +145,8 @@
 Summary:	SeaMonkey Community Edition Chat - integrated IRC client
 Summary(pl.UTF-8):	SeaMonkey Community Edition Chat - zintegrowany klient IRC-a
 Group:		X11/Applications/Networking
-Requires(post,postun):	%{name} = %{epoch}:%{version}-%{release}
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun):	%{name} = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	mozilla-chat
 
 %description chat
@@ -163,8 +161,8 @@
 Summary:	JavaScript debugger for use with SeaMonkey Community Edition
 Summary(pl.UTF-8):	Odpluskwiacz JavaScriptu do używania z SeaMonkey Community Edition
 Group:		X11/Applications/Networking
-Requires(post,postun):	%{name} = %{epoch}:%{version}-%{release}
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun):	%{name} = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	mozilla-js-debugger
 
 %description js-debugger
@@ -177,8 +175,8 @@
 Summary:	A tool for inspecting the DOM of pages in SeaMonkey Community Edition
 Summary(pl.UTF-8):	Narzędzie do oglądania DOM stron w SeaMonkey Community Edition
 Group:		X11/Applications/Networking
-Requires(post,postun):	%{name} = %{epoch}:%{version}-%{release}
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun):	%{name} = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	mozilla-dom-inspector
 
 %description dom-inspector
@@ -196,8 +194,8 @@
 Summary:	Gnome-VFS module providing support for smb:// URLs
 Summary(pl.UTF-8):	Moduł Gnome-VFS dodający wsparcie dla URLi smb://
 Group:		X11/Applications/Networking
-Requires(post,postun):	%{name} = %{epoch}:%{version}-%{release}
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires(post,postun):	%{name} = %{version}-%{release}
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	mozilla-gnomevfs
 
 %description gnomevfs
@@ -437,20 +435,20 @@
 %dir %{_seamonkeydir}/searchplugins
 %dir %{_datadir}/%{name}
 
-%attr(755,root,root) %{_seamonkeydir}/libxpcom.so
-%attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
-%attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
 %attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so
 %attr(755,root,root) %{_seamonkeydir}/libgkgfx.so
 %attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so
 %attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so
 %attr(755,root,root) %{_seamonkeydir}/libjsj.so
 %attr(755,root,root) %{_seamonkeydir}/libldap50.so
+%attr(755,root,root) %{_seamonkeydir}/libmozjs.so
 %attr(755,root,root) %{_seamonkeydir}/libprldap50.so
 %attr(755,root,root) %{_seamonkeydir}/libssldap50.so
-%attr(755,root,root) %{_seamonkeydir}/libmozjs.so
-%attr(755,root,root) %{_seamonkeydir}/libxpistub.so
 %attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so
+%attr(755,root,root) %{_seamonkeydir}/libxpcom.so
+%attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so
+%attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so
+%attr(755,root,root) %{_seamonkeydir}/libxpistub.so
 
 %attr(755,root,root) %{_seamonkeydir}/seamonkey-bin
 %attr(755,root,root) %{_seamonkeydir}/regchrome
@@ -769,6 +767,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.88  2008/07/21 21:07:00  qboosh
+- _noauto* cleanup: don't provide any private libs or modules, don't require any private library
+- don't use epoch in internal deps (not defined)
+
 Revision 1.87  2008/07/20 19:03:06  qboosh
 - updated to 1.1.11 (fixes CVE-2008-2785)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/seamonkey.spec?r1=1.87&r2=1.88&f=u



More information about the pld-cvs-commit mailing list