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