Hello community, here is the log from the commit of package seamonkey checked in at Fri Nov 3 19:04:31 CET 2006. -------- --- seamonkey/seamonkey.changes 2006-10-21 14:29:43.000000000 +0200 +++ /mounts/work_src_done/STABLE/seamonkey/seamonkey.changes 2006-11-03 17:39:34.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Nov 3 17:38:20 CET 2006 - sbrabec@suse.cz + +- Do not provide and require internal libraries (#216100). +- Use safer place for build-temporary files. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seamonkey.spec ++++++ --- /var/tmp/diff_new_pack.s2LNBD/_old 2006-11-03 19:03:58.000000000 +0100 +++ /var/tmp/diff_new_pack.s2LNBD/_new 2006-11-03 19:03:58.000000000 +0100 @@ -11,10 +11,10 @@ Name: seamonkey BuildRequires: gcc-c++ libgnomeui-devel libidl-devel orbit-devel update-desktop-files zip -License: Other License(s), see package +License: GNU General Public License (GPL) - all versions, GNU Library General Public License v. 2.0 and 2.1 (LGPL) Provides: web_browser Version: 1.0.99 -Release: 1 +Release: 6 Summary: The successor of the Mozilla Application Suite URL: http://www.mozilla.org/projects/seamonkey Group: Productivity/Networking/Web/Browsers @@ -59,8 +59,8 @@ %define progname seamonkey %define prefix /usr %define progdir %_libdir/%{progname} -%define my_provides /tmp/my-provides -%define my_requires /tmp/my-requires +%define my_provides %{_builddir}/%{?buildsubdir}/my-provides +%define my_requires %{_builddir}/%{?buildsubdir}/my-requires %if %suse_version > 920 %define libgssapi libgssapi_krb5.so.2 %else @@ -291,94 +291,94 @@ # chmod u+x %{SOURCE13} # mozilla -rm -f %{_tmppath}/mozilla.list -echo %defattr\(-,root,root\) > %{_tmppath}/mozilla.list +rm -f %{_builddir}/%{?buildsubdir}/mozilla-mail.list +echo %defattr\(-,root,root\) > %{_builddir}/%{?buildsubdir}/mozilla.list %{SOURCE13} --package langenus \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %{SOURCE13} --package regus \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %{SOURCE13} --package deflenus \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %{SOURCE13} --package xpcom \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %{SOURCE13} --package browser \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %{SOURCE13} --package psm \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %{SOURCE13} --package reporter \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %if %suse_version < 1000 %{SOURCE13} --package nspr \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %endif %if %suse_version <= 1010 %{SOURCE13} --package nss \ - --output-file %{_tmppath}/mozilla.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} %endif # mozilla-mail -rm -f %{_tmppath}/mozilla-mail.list -echo %defattr\(-,root,root\) > %{_tmppath}/mozilla-mail.list +rm -f %{_builddir}/%{?buildsubdir}/mozilla-mail.list +echo %defattr\(-,root,root\) > %{_builddir}/%{?buildsubdir}/mozilla-mail.list %{SOURCE13} --package mail \ - --output-file %{_tmppath}/mozilla-mail.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla-mail.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} # mozilla-irc -rm -f %{_tmppath}/mozilla-chat.list -echo %defattr\(-,root,root\) > %{_tmppath}/mozilla-chat.list +rm -f %{_builddir}/%{?buildsubdir}/mozilla-chat.list +echo %defattr\(-,root,root\) > %{_builddir}/%{?buildsubdir}/mozilla-chat.list %{SOURCE13} --package chatzilla \ - --output-file %{_tmppath}/mozilla-chat.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla-chat.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} # mozilla-venkman -rm -f %{_tmppath}/mozilla-venkman.list -echo %defattr\(-,root,root\) > %{_tmppath}/mozilla-venkman.list +rm -f %{_builddir}/%{?buildsubdir}/mozilla-venkman.list +echo %defattr\(-,root,root\) > %{_builddir}/%{?buildsubdir}/mozilla-venkman.list %{SOURCE13} --package venkman \ - --output-file %{_tmppath}/mozilla-venkman.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla-venkman.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} # mozilla-dom-inspector -rm -f %{_tmppath}/mozilla-inspector.list -echo %defattr\(-,root,root\) > %{_tmppath}/mozilla-inspector.list +rm -f %{_builddir}/%{?buildsubdir}/mozilla-inspector.list +echo %defattr\(-,root,root\) > %{_builddir}/%{?buildsubdir}/mozilla-inspector.list %{SOURCE13} --package inspector \ - --output-file %{_tmppath}/mozilla-inspector.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla-inspector.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} # mozilla-spellchecker -rm -f %{_tmppath}/mozilla-spellchecker.list -echo %defattr\(-,root,root\) > %{_tmppath}/mozilla-spellchecker.list +rm -f %{_builddir}/%{?buildsubdir}/mozilla-spellchecker.list +echo %defattr\(-,root,root\) > %{_builddir}/%{?buildsubdir}/mozilla-spellchecker.list %{SOURCE13} --package spellcheck \ - --output-file %{_tmppath}/mozilla-spellchecker.list \ + --output-file %{_builddir}/%{?buildsubdir}/mozilla-spellchecker.list \ --package-file $RPM_BUILD_DIR/mozilla/xpinstall/packager/packages-unix \ --install-dir $RPM_BUILD_ROOT%{progdir} \ --install-root %{progdir} @@ -467,9 +467,9 @@ echo locale,install,select,en-US >> $RPM_BUILD_ROOT%{progdir}/chrome/installed-chrome.txt mkdir -p $RPM_BUILD_ROOT%{progdir}/installed-chrome.d/locales cp -f $RPM_BUILD_ROOT%{progdir}/chrome/installed-chrome.txt $RPM_BUILD_ROOT%{progdir}/installed-chrome.d/mozilla -sed '/installed-chrome.txt/d' <%{_tmppath}/mozilla.list >%{_tmppath}/mozilla.list~ && mv %{_tmppath}/mozilla.list~ %{_tmppath}/mozilla.list +sed '/installed-chrome.txt/d' <%{_builddir}/%{?buildsubdir}/mozilla.list >%{_builddir}/%{?buildsubdir}/mozilla.list~ && mv %{_builddir}/%{?buildsubdir}/mozilla.list~ %{_builddir}/%{?buildsubdir}/mozilla.list # avoid "file listed twice" -grep -v "searchplugins" %{_tmppath}/mozilla.list > %{_tmppath}/mozilla.list~ && mv %{_tmppath}/mozilla.list~ %{_tmppath}/mozilla.list +grep -v "searchplugins" %{_builddir}/%{?buildsubdir}/mozilla.list > %{_builddir}/%{?buildsubdir}/mozilla.list~ && mv %{_builddir}/%{?buildsubdir}/mozilla.list~ %{_builddir}/%{?buildsubdir}/mozilla.list # touch $RPM_BUILD_ROOT%{progdir}/installed-chrome.d/manual touch $RPM_BUILD_ROOT%{progdir}/chrome/locale.alias @@ -478,15 +478,15 @@ %suse_update_desktop_file seamonkey-mail Application Network Email GTK %suse_update_desktop_file seamonkey-composer Application Network WebDevelopment GTK %endif -%if %suse_version == 1000 || %suse_version == 1010 -# modify provides and requires lists +%if %suse_version >= 1000 +# do not export and import any shared libraries to the RPM Requires/Provides cat << EOF > %{my_provides} -grep -vE "libnss3.so|libnssckbi.so|libsmime3.so|libsoftokn3.so|libssl3.so" | %{__find_provides} +grep -v "\\.so\($\|(\)" | %{__find_provides} EOF chmod 755 %{my_provides} %define __find_provides %{my_provides} cat << EOF > %{my_requires} -grep -vE "libnss3.so|libnssckbi.so|libsmime3.so|libsoftokn3.so|libssl3.so|libpipnss.so" | %{__find_requires} +grep -v "\\.so\($\|(\)" | %{__find_requires} EOF chmod 755 %{my_requires} %define __find_requires %{my_requires} @@ -494,11 +494,6 @@ %clean rm -rf $RPM_BUILD_ROOT -rm -f %{_tmppath}/mozilla*.list -%if %suse_version == 1000 || %suse_version == 1010 -rm -f %{my_provides} -rm -f %{my_requires} -%endif %post @@ -579,7 +574,7 @@ %progdir/add-plugins.sh > /dev/null 2>&1 exit 0 -%files -f %{_tmppath}/mozilla.list +%files -f %{_builddir}/%{?buildsubdir}/mozilla.list %defattr(-,root,root) %attr(755,root,root) %{progdir}/rebuild-databases.sh %attr(755,root,root) %{progdir}/add-plugins.sh @@ -635,7 +630,7 @@ %ghost %{progdir}/chrome/installed-chrome.txt %ghost %verify (not md5 mtime size) %{progdir}/chrome/locale.alias -%files mail -f %{_tmppath}/mozilla-mail.list +%files mail -f %{_builddir}/%{?buildsubdir}/mozilla-mail.list %defattr(-,root,root) %if %suse_version > 820 /opt/gnome/share/applications/seamonkey-mail.desktop @@ -654,20 +649,23 @@ %{progdir}/defaults/pref/enigmail.js %endif -%files irc -f %{_tmppath}/mozilla-chat.list +%files irc -f %{_builddir}/%{?buildsubdir}/mozilla-chat.list %defattr(-,root,root) -%files venkman -f %{_tmppath}/mozilla-venkman.list +%files venkman -f %{_builddir}/%{?buildsubdir}/mozilla-venkman.list %defattr(-,root,root) -%files dom-inspector -f %{_tmppath}/mozilla-inspector.list +%files dom-inspector -f %{_builddir}/%{?buildsubdir}/mozilla-inspector.list %defattr(-,root,root) -%files spellchecker -f %{_tmppath}/mozilla-spellchecker.list +%files spellchecker -f %{_builddir}/%{?buildsubdir}/mozilla-spellchecker.list %defattr(-,root,root) %dir %{progdir}/dictionaries %changelog -n seamonkey +* Fri Nov 03 2006 - sbrabec@suse.cz +- Do not provide and require internal libraries (#216100). +- Use safer place for build-temporary files. * Sat Oct 21 2006 - aj@suse.de - from openSUSE Buildservice (thanks Wolfgang Rosenauer): * update to SeaMonkey 1.1a-20060907 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org