[packages/firefox] - disable broken bits: elf-hack, parallel build, verbose build - updated files

baggins baggins at pld-linux.org
Sun Jun 2 16:15:34 CEST 2019


commit eb38d1515ed42a4810f0057337c892bfc6b1635d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jun 2 16:15:02 2019 +0200

    - disable broken bits: elf-hack, parallel build, verbose build
    - updated files

 firefox.spec | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)
---
diff --git a/firefox.spec b/firefox.spec
index 9a6e04b..ec5d769 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -2168,11 +2168,9 @@ ac_add_options --enable-default-toolkit=cairo-gtk3
 ac_add_options --enable-extensions=default
 %{?with_geckodriver:ac_add_options --enable-geckodriver}
 %{?with_gold:ac_add_options --enable-linker=gold}
-%if %{with lto}
 ac_add_options --disable-elf-hack
+%if %{with lto}
 ac_add_options --enable-lto
-%else
-ac_add_options --enable-elf-hack
 %endif
 ac_add_options --enable-readline
 %{?with_shared_js:ac_add_options --enable-shared-js}
@@ -2199,16 +2197,18 @@ ac_add_options "MOZ_ALLOW_LEGACY_EXTENSIONS=1"
 %endif
 EOF
 
+export MOZ_MAKE_FLAGS="-j1"
+export MOZ_SERVICES_SYNC="1"
 %if %{with pgo}
 D=$(( RANDOM % (200 - 100 + 1 ) + 5 ))
 /usr/bin/Xvfb :${D} &
 XVFB_PID=$!
 [ -n "$XVFB_PID" ] || exit 1
 export DISPLAY=:${D}
-MOZ_PGO=1 AUTOCONF=/usr/bin/autoconf2_13 ./mach build -v
+MOZ_PGO=1 AUTOCONF=/usr/bin/autoconf2_13 ./mach build
 kill $XVFB_PID
 %else
-AUTOCONF=/usr/bin/autoconf2_13 ./mach build -v
+AUTOCONF=/usr/bin/autoconf2_13 ./mach build
 %endif
 
 %install
@@ -2338,11 +2338,8 @@ fi
 %{_libdir}/%{name}/browser/chrome.manifest
 %{_libdir}/%{name}/browser/omni.ja
 
-%{_libdir}/%{name}/browser/features/activity-stream at mozilla.org.xpi
-%{_libdir}/%{name}/browser/features/aushelper at mozilla.org.xpi
-%{_libdir}/%{name}/browser/features/firefox at getpocket.com.xpi
 %{_libdir}/%{name}/browser/features/formautofill at mozilla.org.xpi
-%{_libdir}/%{name}/browser/features/onboarding at mozilla.org.xpi
+%{_libdir}/%{name}/browser/features/fxmonitor at mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/screenshots at mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/webcompat at mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/webcompat-reporter at mozilla.org.xpi
@@ -2366,6 +2363,7 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/libmozavcodec.so
 %attr(755,root,root) %{_libdir}/%{name}/libmozavutil.so
 %attr(755,root,root) %{_libdir}/%{name}/libmozsandbox.so
+%attr(755,root,root) %{_libdir}/%{name}/libmozwayland.so
 %{_libdir}/%{name}/dependentlibs.list
 %{_libdir}/%{name}/omni.ja
 %dir %{_libdir}/%{name}/gtk2
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/firefox.git/commitdiff/eb38d1515ed42a4810f0057337c892bfc6b1635d



More information about the pld-cvs-commit mailing list