Merge branch 'master' into f26
This commit is contained in:
commit
34a1827128
2
.gitignore
vendored
2
.gitignore
vendored
@ -265,3 +265,5 @@ firefox-3.6.4.source.tar.bz2
|
|||||||
/firefox-langpacks-57.0b12-20171030.tar.xz
|
/firefox-langpacks-57.0b12-20171030.tar.xz
|
||||||
/firefox-57.0b14.source.tar.xz
|
/firefox-57.0b14.source.tar.xz
|
||||||
/firefox-langpacks-57.0b14-20171106.tar.xz
|
/firefox-langpacks-57.0b14-20171106.tar.xz
|
||||||
|
/firefox-57.0.source.tar.xz
|
||||||
|
/firefox-langpacks-57.0-20171109.tar.xz
|
||||||
|
143
firefox.spec
143
firefox.spec
@ -3,59 +3,59 @@ ExcludeArch: armv7hl
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Use system nspr/nss?
|
# Use system nspr/nss?
|
||||||
%define system_nss 1
|
%global system_nss 1
|
||||||
|
|
||||||
# Use system hunspell?
|
# Use system hunspell?
|
||||||
%if 0%{?fedora} > 25
|
%if 0%{?fedora} > 25
|
||||||
%define system_hunspell 1
|
%global system_hunspell 1
|
||||||
%else
|
%else
|
||||||
%define system_hunspell 0
|
%global system_hunspell 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Use system sqlite?
|
# Use system sqlite?
|
||||||
%if 0%{?fedora} > 27
|
%if 0%{?fedora} > 27
|
||||||
%define system_sqlite 1
|
%global system_sqlite 1
|
||||||
%else
|
%else
|
||||||
%define system_sqlite 0
|
%global system_sqlite 0
|
||||||
%endif
|
%endif
|
||||||
%define system_ffi 1
|
%global system_ffi 1
|
||||||
|
|
||||||
# Use system cairo?
|
# Use system cairo?
|
||||||
%define system_cairo 0
|
%global system_cairo 0
|
||||||
|
|
||||||
# Use system libvpx?
|
# Use system libvpx?
|
||||||
%define system_libvpx 1
|
%global system_libvpx 1
|
||||||
|
|
||||||
# Use system libicu?
|
# Use system libicu?
|
||||||
%if 0%{?fedora} > 27
|
%if 0%{?fedora} > 27
|
||||||
%define system_libicu 0
|
%global system_libicu 0
|
||||||
%else
|
%else
|
||||||
%define system_libicu 0
|
%global system_libicu 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Big endian platforms
|
# Big endian platforms
|
||||||
%ifarch ppc64 s390x
|
%ifarch ppc64 s390x
|
||||||
# Javascript Intl API is not supported on big endian platforms right now:
|
# Javascript Intl API is not supported on big endian platforms right now:
|
||||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1322212
|
# https://bugzilla.mozilla.org/show_bug.cgi?id=1322212
|
||||||
%define big_endian 1
|
%global big_endian 1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Hardened build?
|
# Hardened build?
|
||||||
%define hardened_build 1
|
%global hardened_build 1
|
||||||
|
|
||||||
%define system_jpeg 1
|
%global system_jpeg 1
|
||||||
|
|
||||||
%ifarch %{ix86} x86_64
|
%ifarch %{ix86} x86_64
|
||||||
%define run_tests 0
|
%global run_tests 0
|
||||||
%else
|
%else
|
||||||
%define run_tests 0
|
%global run_tests 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Build as a debug package?
|
# Build as a debug package?
|
||||||
%define debug_build 0
|
%global debug_build 0
|
||||||
|
|
||||||
%define default_bookmarks_file %{_datadir}/bookmarks/default-bookmarks.html
|
%global default_bookmarks_file %{_datadir}/bookmarks/default-bookmarks.html
|
||||||
%define firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
|
%global firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
|
||||||
# Minimal required versions
|
# Minimal required versions
|
||||||
%global cairo_version 1.13.1
|
%global cairo_version 1.13.1
|
||||||
%global freetype_version 2.1.9
|
%global freetype_version 2.1.9
|
||||||
@ -81,21 +81,19 @@ ExcludeArch: armv7hl
|
|||||||
%global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536)
|
%global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536)
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%define pre_version b14
|
|
||||||
|
|
||||||
%global mozappdir %{_libdir}/%{name}
|
%global mozappdir %{_libdir}/%{name}
|
||||||
%global mozappdirdev %{_libdir}/%{name}-devel-%{version}
|
%global mozappdirdev %{_libdir}/%{name}-devel-%{version}
|
||||||
%global langpackdir %{mozappdir}/langpacks
|
%global langpackdir %{mozappdir}/langpacks
|
||||||
%global tarballdir %{name}-%{version}%{?pre_version}
|
%global tarballdir %{name}-%{version}%{?pre_version}
|
||||||
|
|
||||||
%define official_branding 1
|
%global official_branding 1
|
||||||
%define build_langpacks 1
|
%global build_langpacks 1
|
||||||
|
|
||||||
%define enable_mozilla_crashreporter 0
|
%global enable_mozilla_crashreporter 0
|
||||||
%if !%{debug_build}
|
%if !%{debug_build}
|
||||||
%ifarch %{ix86} x86_64
|
%ifarch %{ix86} x86_64
|
||||||
%if 0%{?fedora} < 27
|
%if 0%{?fedora} < 27
|
||||||
%define enable_mozilla_crashreporter 1
|
%global enable_mozilla_crashreporter 1
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -103,13 +101,12 @@ ExcludeArch: armv7hl
|
|||||||
Summary: Mozilla Firefox Web browser
|
Summary: Mozilla Firefox Web browser
|
||||||
Name: firefox
|
Name: firefox
|
||||||
Version: 57.0
|
Version: 57.0
|
||||||
Release: 0.9%{?pre_tag}%{?dist}
|
Release: 1%{?pre_tag}%{?dist}
|
||||||
URL: https://www.mozilla.org/firefox/
|
URL: https://www.mozilla.org/firefox/
|
||||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||||
Group: Applications/Internet
|
|
||||||
Source0: https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz
|
Source0: https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz
|
||||||
%if %{build_langpacks}
|
%if %{build_langpacks}
|
||||||
Source1: firefox-langpacks-%{version}%{?pre_version}-20171106.tar.xz
|
Source1: firefox-langpacks-%{version}%{?pre_version}-20171109.tar.xz
|
||||||
%endif
|
%endif
|
||||||
Source10: firefox-mozconfig
|
Source10: firefox-mozconfig
|
||||||
Source12: firefox-redhat-default-prefs.js
|
Source12: firefox-redhat-default-prefs.js
|
||||||
@ -274,25 +271,21 @@ compliance, performance and portability.
|
|||||||
%global crashreporter_pkg_name mozilla-crashreporter-%{name}-debuginfo
|
%global crashreporter_pkg_name mozilla-crashreporter-%{name}-debuginfo
|
||||||
%package -n %{crashreporter_pkg_name}
|
%package -n %{crashreporter_pkg_name}
|
||||||
Summary: Debugging symbols used by Mozilla's crash reporter servers
|
Summary: Debugging symbols used by Mozilla's crash reporter servers
|
||||||
Group: Development/Debug
|
|
||||||
%description -n %{crashreporter_pkg_name}
|
%description -n %{crashreporter_pkg_name}
|
||||||
This package provides debug information for Firefox, for use by
|
This package provides debug information for Firefox, for use by
|
||||||
Mozilla's crash reporter servers. If you are trying to locally
|
Mozilla's crash reporter servers. If you are trying to locally
|
||||||
debug %{name}, you want to install %{name}-debuginfo instead.
|
debug %{name}, you want to install %{name}-debuginfo instead.
|
||||||
%files -n %{crashreporter_pkg_name} -f debugcrashreporter.list
|
%files -n %{crashreporter_pkg_name} -f debugcrashreporter.list
|
||||||
%defattr(-,root,root)
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{run_tests}
|
%if %{run_tests}
|
||||||
%global testsuite_pkg_name mozilla-%{name}-testresults
|
%global testsuite_pkg_name mozilla-%{name}-testresults
|
||||||
%package -n %{testsuite_pkg_name}
|
%package -n %{testsuite_pkg_name}
|
||||||
Summary: Results of testsuite
|
Summary: Results of testsuite
|
||||||
Group: Development/Debug
|
|
||||||
%description -n %{testsuite_pkg_name}
|
%description -n %{testsuite_pkg_name}
|
||||||
This package contains results of tests executed during build.
|
This package contains results of tests executed during build.
|
||||||
%files -n %{testsuite_pkg_name}
|
%files -n %{testsuite_pkg_name}
|
||||||
/test_results
|
/test_results
|
||||||
%defattr(-,root,root)
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
@ -402,19 +395,19 @@ echo "ac_add_options --disable-system-hunspell" >> .mozconfig
|
|||||||
echo "ac_add_options --enable-debug" >> .mozconfig
|
echo "ac_add_options --enable-debug" >> .mozconfig
|
||||||
echo "ac_add_options --disable-optimize" >> .mozconfig
|
echo "ac_add_options --disable-optimize" >> .mozconfig
|
||||||
%else
|
%else
|
||||||
%define optimize_flags "none"
|
%global optimize_flags "none"
|
||||||
# Fedora 26 (gcc7) needs to disable default build flags (mozbz#1342344)
|
# Fedora 26 (gcc7) needs to disable default build flags (mozbz#1342344)
|
||||||
%if 0%{?fedora} > 25
|
%if 0%{?fedora} > 25
|
||||||
%ifnarch s390 s390x
|
%ifnarch s390 s390x
|
||||||
%define optimize_flags "-g -O2"
|
%global optimize_flags "-g -O2"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%ifarch armv7hl
|
%ifarch armv7hl
|
||||||
# ARMv7 need that (rhbz#1426850)
|
# ARMv7 need that (rhbz#1426850)
|
||||||
%define optimize_flags "-g -O2 -fno-schedule-insns"
|
%global optimize_flags "-g -O2 -fno-schedule-insns"
|
||||||
%endif
|
%endif
|
||||||
%ifarch ppc64le aarch64
|
%ifarch ppc64le aarch64
|
||||||
%define optimize_flags "-g -O2"
|
%global optimize_flags "-g -O2"
|
||||||
%endif
|
%endif
|
||||||
%if %{optimize_flags} != "none"
|
%if %{optimize_flags} != "none"
|
||||||
echo 'ac_add_options --enable-optimize=%{?optimize_flags}' >> .mozconfig
|
echo 'ac_add_options --enable-optimize=%{?optimize_flags}' >> .mozconfig
|
||||||
@ -497,7 +490,7 @@ find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess {} ';'
|
|||||||
#
|
#
|
||||||
# Disable C++ exceptions since Mozilla code is not exception-safe
|
# Disable C++ exceptions since Mozilla code is not exception-safe
|
||||||
#
|
#
|
||||||
MOZ_OPT_FLAGS=$(echo "$RPM_OPT_FLAGS" | %{__sed} -e 's/-Wall//')
|
MOZ_OPT_FLAGS=$(echo "%{optflags}" | %{__sed} -e 's/-Wall//')
|
||||||
#rhbz#1037063
|
#rhbz#1037063
|
||||||
# -Werror=format-security causes build failures when -Wno-format is explicitly given
|
# -Werror=format-security causes build failures when -Wno-format is explicitly given
|
||||||
# for some sources
|
# for some sources
|
||||||
@ -593,32 +586,32 @@ rm -f objdir/dist/bin/pk12util
|
|||||||
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
|
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
DESTDIR=$RPM_BUILD_ROOT make -C objdir install
|
DESTDIR=%{buildroot} make -C objdir install
|
||||||
|
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_datadir}/applications}
|
%{__mkdir_p} %{buildroot}{%{_libdir},%{_bindir},%{_datadir}/applications}
|
||||||
|
|
||||||
desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE20}
|
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE20}
|
||||||
|
|
||||||
# set up the firefox start script
|
# set up the firefox start script
|
||||||
%{__rm} -rf $RPM_BUILD_ROOT%{_bindir}/firefox
|
%{__rm} -rf %{buildroot}%{_bindir}/firefox
|
||||||
%{__cat} %{SOURCE21} > $RPM_BUILD_ROOT%{_bindir}/firefox
|
%{__cat} %{SOURCE21} > %{buildroot}%{_bindir}/firefox
|
||||||
%{__chmod} 755 $RPM_BUILD_ROOT%{_bindir}/firefox
|
%{__chmod} 755 %{buildroot}%{_bindir}/firefox
|
||||||
|
|
||||||
%{__install} -p -D -m 644 %{SOURCE23} $RPM_BUILD_ROOT%{_mandir}/man1/firefox.1
|
%{__install} -p -D -m 644 %{SOURCE23} %{buildroot}%{_mandir}/man1/firefox.1
|
||||||
|
|
||||||
%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/firefox-config
|
%{__rm} -f %{buildroot}/%{mozappdir}/firefox-config
|
||||||
%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/update-settings.ini
|
%{__rm} -f %{buildroot}/%{mozappdir}/update-settings.ini
|
||||||
|
|
||||||
for s in 16 22 24 32 48 256; do
|
for s in 16 22 24 32 48 256; do
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps
|
%{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps
|
||||||
%{__cp} -p browser/branding/official/default${s}.png \
|
%{__cp} -p browser/branding/official/default${s}.png \
|
||||||
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/firefox.png
|
%{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/firefox.png
|
||||||
done
|
done
|
||||||
|
|
||||||
# Install hight contrast icon
|
# Install hight contrast icon
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/symbolic/apps
|
%{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps
|
||||||
%{__cp} -p %{SOURCE25} \
|
%{__cp} -p %{SOURCE25} \
|
||||||
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/symbolic/apps
|
%{buildroot}%{_datadir}/icons/hicolor/symbolic/apps
|
||||||
|
|
||||||
# Register as an application to be visible in the software center
|
# Register as an application to be visible in the software center
|
||||||
#
|
#
|
||||||
@ -627,8 +620,8 @@ done
|
|||||||
#
|
#
|
||||||
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
|
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
|
||||||
#
|
#
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
|
mkdir -p %{buildroot}%{_datadir}/appdata
|
||||||
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml <<EOF
|
cat > %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml <<EOF
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
|
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
|
||||||
<!--
|
<!--
|
||||||
@ -663,7 +656,7 @@ EOF
|
|||||||
echo > %{name}.lang
|
echo > %{name}.lang
|
||||||
%if %{build_langpacks}
|
%if %{build_langpacks}
|
||||||
# Extract langpacks, make any mods needed, repack the langpack, and install it.
|
# Extract langpacks, make any mods needed, repack the langpack, and install it.
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT%{langpackdir}
|
%{__mkdir_p} %{buildroot}%{langpackdir}
|
||||||
%{__tar} xf %{SOURCE1}
|
%{__tar} xf %{SOURCE1}
|
||||||
for langpack in `ls firefox-langpacks/*.xpi`; do
|
for langpack in `ls firefox-langpacks/*.xpi`; do
|
||||||
language=`basename $langpack .xpi`
|
language=`basename $langpack .xpi`
|
||||||
@ -676,7 +669,7 @@ for langpack in `ls firefox-langpacks/*.xpi`; do
|
|||||||
zip -qq -r9mX ../${extensionID}.xpi *
|
zip -qq -r9mX ../${extensionID}.xpi *
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
%{__install} -m 644 ${extensionID}.xpi $RPM_BUILD_ROOT%{langpackdir}
|
%{__install} -m 644 ${extensionID}.xpi %{buildroot}%{langpackdir}
|
||||||
language=`echo $language | sed -e 's/-/_/g'`
|
language=`echo $language | sed -e 's/-/_/g'`
|
||||||
echo "%%lang($language) %{langpackdir}/${extensionID}.xpi" >> %{name}.lang
|
echo "%%lang($language) %{langpackdir}/${extensionID}.xpi" >> %{name}.lang
|
||||||
done
|
done
|
||||||
@ -686,7 +679,7 @@ done
|
|||||||
function create_default_langpack() {
|
function create_default_langpack() {
|
||||||
language_long=$1
|
language_long=$1
|
||||||
language_short=$2
|
language_short=$2
|
||||||
cd $RPM_BUILD_ROOT%{langpackdir}
|
cd %{buildroot}%{langpackdir}
|
||||||
ln -s langpack-$language_long@firefox.mozilla.org.xpi langpack-$language_short@firefox.mozilla.org.xpi
|
ln -s langpack-$language_long@firefox.mozilla.org.xpi langpack-$language_short@firefox.mozilla.org.xpi
|
||||||
cd -
|
cd -
|
||||||
echo "%%lang($language_short) %{langpackdir}/langpack-$language_short@firefox.mozilla.org.xpi" >> %{name}.lang
|
echo "%%lang($language_short) %{langpackdir}/langpack-$language_short@firefox.mozilla.org.xpi" >> %{name}.lang
|
||||||
@ -710,47 +703,47 @@ create_default_langpack "zh-TW" "zh"
|
|||||||
%endif # build_langpacks
|
%endif # build_langpacks
|
||||||
|
|
||||||
|
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT/%{mozappdir}/browser/defaults/preferences
|
%{__mkdir_p} %{buildroot}/%{mozappdir}/browser/defaults/preferences
|
||||||
|
|
||||||
# System config dir
|
# System config dir
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/pref
|
%{__mkdir_p} %{buildroot}/%{_sysconfdir}/%{name}/pref
|
||||||
|
|
||||||
# System extensions
|
# System extensions
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/%{firefox_app_id}
|
%{__mkdir_p} %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_app_id}
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/mozilla/extensions/%{firefox_app_id}
|
%{__mkdir_p} %{buildroot}%{_libdir}/mozilla/extensions/%{firefox_app_id}
|
||||||
|
|
||||||
# Copy over the LICENSE
|
# Copy over the LICENSE
|
||||||
%{__install} -p -c -m 644 LICENSE $RPM_BUILD_ROOT/%{mozappdir}
|
%{__install} -p -c -m 644 LICENSE %{buildroot}/%{mozappdir}
|
||||||
|
|
||||||
# Use the system hunspell dictionaries
|
# Use the system hunspell dictionaries
|
||||||
%{__rm} -rf ${RPM_BUILD_ROOT}%{mozappdir}/dictionaries
|
%{__rm} -rf %{buildroot}%{mozappdir}/dictionaries
|
||||||
ln -s %{_datadir}/myspell ${RPM_BUILD_ROOT}%{mozappdir}/dictionaries
|
ln -s %{_datadir}/myspell %{buildroot}%{mozappdir}/dictionaries
|
||||||
|
|
||||||
# Enable crash reporter for Firefox application
|
# Enable crash reporter for Firefox application
|
||||||
%if %{enable_mozilla_crashreporter}
|
%if %{enable_mozilla_crashreporter}
|
||||||
sed -i -e "s/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/" $RPM_BUILD_ROOT/%{mozappdir}/application.ini
|
sed -i -e "s/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/" %{buildroot}/%{mozappdir}/application.ini
|
||||||
# Add debuginfo for crash-stats.mozilla.com
|
# Add debuginfo for crash-stats.mozilla.com
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT/%{moz_debug_dir}
|
%{__mkdir_p} %{buildroot}/%{moz_debug_dir}
|
||||||
%{__cp} objdir/dist/%{symbols_file_name} $RPM_BUILD_ROOT/%{moz_debug_dir}
|
%{__cp} objdir/dist/%{symbols_file_name} %{buildroot}/%{moz_debug_dir}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{run_tests}
|
%if %{run_tests}
|
||||||
# Add debuginfo for crash-stats.mozilla.com
|
# Add debuginfo for crash-stats.mozilla.com
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT/test_results
|
%{__mkdir_p} %{buildroot}/test_results
|
||||||
%{__cp} test_results/* $RPM_BUILD_ROOT/test_results
|
%{__cp} test_results/* %{buildroot}/test_results
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Default
|
# Default
|
||||||
%{__cp} %{SOURCE12} ${RPM_BUILD_ROOT}%{mozappdir}/browser/defaults/preferences
|
%{__cp} %{SOURCE12} %{buildroot}%{mozappdir}/browser/defaults/preferences
|
||||||
|
|
||||||
# Add distribution.ini
|
# Add distribution.ini
|
||||||
%{__mkdir_p} ${RPM_BUILD_ROOT}%{mozappdir}/distribution
|
%{__mkdir_p} %{buildroot}%{mozappdir}/distribution
|
||||||
%{__cp} %{SOURCE26} ${RPM_BUILD_ROOT}%{mozappdir}/distribution
|
%{__cp} %{SOURCE26} %{buildroot}%{mozappdir}/distribution
|
||||||
|
|
||||||
# Remove copied libraries to speed up build
|
# Remove copied libraries to speed up build
|
||||||
rm -f ${RPM_BUILD_ROOT}%{mozappdirdev}/sdk/lib/libmozjs.so
|
rm -f %{buildroot}%{mozappdirdev}/sdk/lib/libmozjs.so
|
||||||
rm -f ${RPM_BUILD_ROOT}%{mozappdirdev}/sdk/lib/libmozalloc.so
|
rm -f %{buildroot}%{mozappdirdev}/sdk/lib/libmozalloc.so
|
||||||
rm -f ${RPM_BUILD_ROOT}%{mozappdirdev}/sdk/lib/libxul.so
|
rm -f %{buildroot}%{mozappdirdev}/sdk/lib/libxul.so
|
||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
|
|
||||||
# Moves defaults/preferences to browser/defaults/preferences
|
# Moves defaults/preferences to browser/defaults/preferences
|
||||||
@ -797,7 +790,6 @@ fi
|
|||||||
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||||
|
|
||||||
%files -f %{name}.lang
|
%files -f %{name}.lang
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%{_bindir}/firefox
|
%{_bindir}/firefox
|
||||||
%{mozappdir}/firefox
|
%{mozappdir}/firefox
|
||||||
%{mozappdir}/firefox-bin
|
%{mozappdir}/firefox-bin
|
||||||
@ -809,7 +801,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||||||
%{_datadir}/appdata/*.appdata.xml
|
%{_datadir}/appdata/*.appdata.xml
|
||||||
%{_datadir}/applications/*.desktop
|
%{_datadir}/applications/*.desktop
|
||||||
%dir %{mozappdir}
|
%dir %{mozappdir}
|
||||||
%doc %{mozappdir}/LICENSE
|
%license %{mozappdir}/LICENSE
|
||||||
%{mozappdir}/browser/chrome
|
%{mozappdir}/browser/chrome
|
||||||
%{mozappdir}/browser/chrome.manifest
|
%{mozappdir}/browser/chrome.manifest
|
||||||
%{mozappdir}/browser/defaults/preferences/firefox-redhat-default-prefs.js
|
%{mozappdir}/browser/defaults/preferences/firefox-redhat-default-prefs.js
|
||||||
@ -867,6 +859,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Nov 9 2017 Martin Stransky <stransky@redhat.com> - 57.0-1
|
||||||
|
- Updated to 57.0
|
||||||
|
|
||||||
* Mon Nov 6 2017 Martin Stransky <stransky@redhat.com> - 57.0-0.9
|
* Mon Nov 6 2017 Martin Stransky <stransky@redhat.com> - 57.0-0.9
|
||||||
- Updated to 57.0 Beta 14
|
- Updated to 57.0 Beta 14
|
||||||
|
|
||||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
|||||||
SHA512 (firefox-57.0b14.source.tar.xz) = 15c00c0cd8591128d122616b152320e5ac589c29ffe863fa0c5b683fdbfaa9ec794ce687e324e9e689066951acb3f126607005bf31d344436501699996e7b24d
|
SHA512 (firefox-57.0.source.tar.xz) = 80804db6284a16a0f4fa98ef03c5d5db88c0ea60dc8ea30b21b1025e8316bd7e720dab4a541a4a25ed5542dff8eeaf6b0fcd7fd050bcd9e663d8ab14765918e6
|
||||||
SHA512 (firefox-langpacks-57.0b14-20171106.tar.xz) = 73f193178f66908276a5c4bcfb0916dd536d30a0caad1a1a118cf25f5054eadb421bc592000cf63c8a7cee2c1133a6e6cee6976b4f228320b5a62bc0bbfda900
|
SHA512 (firefox-langpacks-57.0-20171109.tar.xz) = 549e0c314e5661cf07ac0db046227b92ffc2fa4d84944925a116cc6654739ebddb2c54add99e671829a08be56d653f6ea31f3712eaf052fd9d1c1215c19a7bb4
|
||||||
|
Loading…
Reference in New Issue
Block a user