]> git.pld-linux.org Git - packages/firefox52-esr.git/blobdiff - firefox52-esr.spec
- up to 52.4.0
[packages/firefox52-esr.git] / firefox52-esr.spec
index 15799e0f2c0ea68eaf62ef4fc331fe8da272a52c..6997f196b31454b2188153225c2d744b9ae4c502 100644 (file)
 
 %define                _basename       firefox
 %define                nspr_ver        4.13.1
-%define                nss_ver         3.28.1
+%define                nss_ver         3.28.5
 
 Summary:       Firefox web browser
 Summary(hu.UTF-8):     Firefox web böngésző
 Summary(pl.UTF-8):     Firefox - przeglądarka WWW
 Name:          firefox52-esr
-Version:       52.2.0
+Version:       52.4.0
 Release:       1
 License:       MPL v2.0
 Group:         X11/Applications/Networking
 Source0:       http://releases.mozilla.org/pub/mozilla.org/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
-# Source0-md5: 512594d84c9aec3fb094eb4bba10e441
+# Source0-md5: 5a192e26a22325e26f15e2aed4d5b17c
 Source3:       %{_basename}.desktop
 Source4:       %{_basename}.sh
 Source5:       vendor.js
@@ -118,8 +118,6 @@ Requires:   browser-plugins >= 2.0
 Requires:      desktop-file-utils
 Requires:      hicolor-icon-theme
 Requires:      myspell-common
-Requires:      nspr >= 1:%{nspr_ver}
-Requires:      nss >= 1:%{nss_ver}
 Requires:      %{name}-libs = %{version}-%{release}
 Provides:      wwwbrowser
 Obsoletes:     iceweasel
@@ -138,7 +136,7 @@ BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                _noautoprovfiles        %{_libdir}/%{name}
 
 # and as we don't provide them, don't require either
-%define                _noautoreq      libmozjs.so libxul.so
+%define                _noautoreq      liblgpllibs.so libmozavcodec.so libmozavutil.so libmozgtk.so libmozjs.so libmozsandbox.so libxul.so
 
 %description
 Firefox is an open-source web browser, designed for standards
@@ -155,7 +153,7 @@ standardami, wydajnością i przenośnością.
 
 %package libs
 Summary:       Firefox shared libraries
-Summary(pl.UTF-8):     Biblioteki współdzielone Firefoxa
+Summary(pl.UTF-8):     Biblioteki współdzielone Firefoksa
 Group:         X11/Libraries
 Requires:      cairo >= 1.10.2-5
 Requires:      dbus-glib >= 0.60
@@ -167,12 +165,14 @@ Requires: libjpeg-turbo
 Requires:      libpng >= 2:1.6.25
 Requires:      libpng(APNG) >= 0.10
 Requires:      libvpx >= 1.5.0
+Requires:      nspr >= 1:%{nspr_ver}
+Requires:      nss >= 1:%{nss_ver}
 Requires:      pango >= 1:1.22.0
 Requires:      sqlite3 >= %{sqlite_build_version}
 Requires:      startup-notification >= 0.8
 Provides:      xulrunner-libs = 2:%{version}-%{release}
 Obsoletes:     iceweasel-libs
-Obsoletes:     xulrunner-libs
+Obsoletes:     xulrunner-libs < 2:%{version}
 
 %description libs
 XULRunner shared libraries.
@@ -182,7 +182,7 @@ Biblioteki współdzielone XULRunnera.
 
 %package devel
 Summary:       Headers for developing programs that will use Firefox
-Summary(pl.UTF-8):     Pliki nagłówkowe do tworzenia programów używających Firefox
+Summary(pl.UTF-8):     Pliki nagłówkowe do tworzenia programów używających Firefoksa
 Group:         X11/Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
 Requires:      nspr-devel >= 1:%{nspr_ver}
@@ -199,7 +199,7 @@ Obsoletes:  xulrunner-devel
 Firefox development package.
 
 %description devel -l pl.UTF-8
-Pakiet programistyczny Firefoxa.
+Pakiet programistyczny Firefoksa.
 
 %prep
 %setup -q -n %{_basename}-%{version}esr
@@ -329,9 +329,12 @@ install -d \
 cd obj-%{_target_cpu}
 %{__make} -C browser/installer stage-package libxul.pc libxul-embedding.pc mozilla-js.pc mozilla-plugin.pc \
        DESTDIR=$RPM_BUILD_ROOT \
-       installdir=%{_libdir}/%{name} \
        INSTALL_SDK=1 \
-       PKG_SKIP_STRIP=1
+       PKG_SKIP_STRIP=1 \
+       idldir=%{_datadir}/idl/%{name} \
+       includedir=%{_includedir}/%{name} \
+       installdir=%{_libdir}/%{name} \
+       sdkdir=%{_libdir}/%{name}-devel
 
 cp -aL browser/installer/*.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
 cp -aL dist/firefox/* $RPM_BUILD_ROOT%{_libdir}/%{name}/
@@ -354,11 +357,11 @@ ln -sf %{_libdir}/%{name}/libxul.so $RPM_BUILD_ROOT%{_libdir}/%{name}-devel/sdk/
 chmod a+rx $RPM_BUILD_ROOT%{_libdir}/%{name}-devel/sdk/bin/xpt.py
 
 # move arch independant ones to datadir
-mv $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/chrome
-mv $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/extensions $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/extensions
-mv $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/icons $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/icons
-mv $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/defaults
-mv $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/defaults/{pref,preferences}
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/chrome
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/extensions $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/extensions
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/icons $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/icons
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/defaults
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/defaults/{pref,preferences}
 
 ln -s ../../../share/%{name}/browser/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/chrome
 ln -s ../../../share/%{name}/browser/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/defaults
This page took 0.092504 seconds and 4 git commands to generate.