X-Git-Url: http://git.pld-linux.org/gitweb.cgi?p=packages%2Fmozilla-firefox-bin.git;a=blobdiff_plain;f=mozilla-firefox-bin.spec;h=ebfb4edaf2003c599136c6aaba65ca7331d76d81;hp=21a0f8442ba63d614a9f7243f39a66eb7be6fd94;hb=724353085eaae62b69e77b22a25d975caf6137e1;hpb=3aa8923bfcba5ab81056734827f03a26550044d6 diff --git a/mozilla-firefox-bin.spec b/mozilla-firefox-bin.spec index 21a0f84..ebfb4ed 100644 --- a/mozilla-firefox-bin.spec +++ b/mozilla-firefox-bin.spec @@ -2,17 +2,20 @@ Summary: Mozilla Firefox web browser Summary(pl.UTF-8): Mozilla Firefox - przeglądarka WWW Name: mozilla-firefox-bin -Version: 2.0.0.16 -Release: 1 +Version: 3.6.3 +Release: 5 License: MPL/LGPL Group: X11/Applications/Networking -Source0: http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/%{version}/linux-i686/en-US/%{realname}-%{version}.tar.gz -# Source0-md5: 6c0859f0e52de9ef0485cd30a2ebf994 +Source0: http://releases.mozilla.org/pub/mozilla.org/%{realname}/releases/%{version}/linux-i686/en-US/%{realname}-%{version}.tar.bz2 +# Source0-md5: 000a171aa2ef6153b8ac088129ca6620 Source1: %{name}.desktop Source2: %{name}.sh +Patch0: %{name}-agent.patch +Patch1: %{name}-ti-agent.patch URL: http://www.mozilla.org/projects/firefox/ BuildRequires: zip Provides: wwwbrowser +Requires: procps Obsoletes: mozilla-firebird Conflicts: mozilla-firefox ExclusiveArch: i686 athlon @@ -20,9 +23,9 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _firefoxdir %{_libdir}/%{name} -%define nss_caps libfreebl3.so libnss3.so libnssckbi.so libsmime3.so ibsoftokn3.so libssl3.so +%define nss_caps libfreebl3.so libnss3.so libnssckbi.so libsmime3.so ibsoftokn3.so libssl3.so libnssutil3.so libnssdbm3.so %define nspr_caps libnspr4.so libplc4.so libplds4.so -%define moz_caps libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libmozjs.so libnullplugin.so libxpcom_compat.so libxpcom_core.so libxpcom.so libxpistub.so libxul.so +%define moz_caps libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libmozjs.so libnullplugin.so libxpcom_compat.so libxpcom_core.so libxpcom.so libxpistub.so libxul.so libsqlite3.so # list of files (regexps) which don't generate Provides %define _noautoprovfiles %{_libdir}/%{name}/components @@ -40,6 +43,14 @@ myślą o zgodności ze standardami, wydajnością i przenośnością. %prep %setup -q -n %{realname} +%if "%{pld_release}" == "th" +%patch0 -p0 +%endif + +%if "%{pld_release}" == "ti" +%patch1 -p0 +%endif + %build %install @@ -48,20 +59,24 @@ install -d \ $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}} \ $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir},%{_libdir}/%{name}} \ -cp -a * $RPM_BUILD_ROOT%{_libdir}/%{name} -sed 's,@LIBDIR@,%{_libdir},' %{SOURCE2} > $RPM_BUILD_ROOT%{_bindir}/mozilla-firefox -ln -s mozilla-firefox $RPM_BUILD_ROOT%{_bindir}/firefox +cp -a . $RPM_BUILD_ROOT%{_libdir}/%{name} +sed 's,@LIBDIR@,%{_libdir},' %{SOURCE2} > $RPM_BUILD_ROOT%{_bindir}/mozilla-firefox-bin +ln -s mozilla-firefox-bin $RPM_BUILD_ROOT%{_bindir}/firefox-bin install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} +install icons/mozicon128.png $RPM_BUILD_ROOT%{_pixmapsdir}/mozilla-firefox-bin.png %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/mozilla-firefox -%attr(755,root,root) %{_bindir}/firefox +%attr(755,root,root) %{_bindir}/mozilla-firefox-bin +%attr(755,root,root) %{_bindir}/firefox-bin %dir %{_libdir}/%{name} +%{_libdir}/%{name}/application.ini +%{_libdir}/%{name}/platform.ini %{_libdir}/%{name}/res +%dir %{_libdir}/%{name}/extensions %dir %{_libdir}/%{name}/components %attr(755,root,root) %{_libdir}/%{name}/components/*.so %{_libdir}/%{name}/components/*.js @@ -80,5 +95,5 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/%{name}/*.sh %attr(755,root,root) %{_libdir}/%{name}/m* %attr(755,root,root) %{_libdir}/%{name}/f* -%attr(755,root,root) %{_libdir}/%{name}/x* +%{_pixmapsdir}/mozilla-firefox-bin.png %{_desktopdir}/*.desktop