[packages/firefox52-esr] - adjusted dependencies and _noautoreq - versioned xulrunner-libs obsoletes to avoid obsoleting newe

qboosh qboosh at pld-linux.org
Mon Jul 17 16:01:32 CEST 2017


commit ed1a48e8c0812b1b24634fee228cba8c7a0b538f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jul 17 16:03:17 2017 +0200

    - adjusted dependencies and _noautoreq
    - versioned xulrunner-libs obsoletes to avoid obsoleting newer non-esr firefox

 firefox52-esr.spec | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)
---
diff --git a/firefox52-esr.spec b/firefox52-esr.spec
index 1514045..030338e 100644
--- a/firefox52-esr.spec
+++ b/firefox52-esr.spec
@@ -21,7 +21,7 @@
 
 %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ő
@@ -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
@@ -354,11 +354,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
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/firefox52-esr.git/commitdiff/ed1a48e8c0812b1b24634fee228cba8c7a0b538f



More information about the pld-cvs-commit mailing list