From ad36ec05882f09df31ac6e3da60a90c50b10c265 Mon Sep 17 00:00:00 2001 From: Martin Stransky Date: Thu, 21 Mar 2019 10:17:24 +0100 Subject: Added module specific build config --- firefox.spec | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'firefox.spec') diff --git a/firefox.spec b/firefox.spec index 6a48398..856c692 100644 --- a/firefox.spec +++ b/firefox.spec @@ -1,5 +1,7 @@ # Set to true if it's going to be submitted as update. %global release_build 0 +# Special config to build as module +%global module_build 1 # Disabled arm due to rhbz#1658940 ExcludeArch: armv7hl @@ -95,7 +97,7 @@ ExcludeArch: s390x Summary: Mozilla Firefox Web browser Name: firefox Version: 66.0 -Release: 7%{?pre_tag}%{?dist} +Release: 8%{?pre_tag}%{?dist} URL: https://www.mozilla.org/firefox/ License: MPLv1.1 or GPLv2+ or LGPLv2+ Source0: https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz @@ -202,9 +204,11 @@ BuildRequires: clang-libs %if 0%{?build_with_clang} BuildRequires: lld %endif +%if !%{module_build} %if 0%{?fedora} > 28 BuildRequires: pipewire-devel %endif +%endif %if !0%{?use_bundled_cbindgen} BuildRequires: cbindgen %endif @@ -218,7 +222,7 @@ Requires: nspr >= %{nspr_build_version} Requires: nss >= %{nss_build_version} %endif BuildRequires: python2-devel -%if %{release_build} +%if !%{module_build} Requires: u2f-hidraw-policy %endif @@ -244,7 +248,7 @@ Requires: nss >= 3.29.3-1.1 %endif BuildRequires: desktop-file-utils -%if %{release_build} +%if !%{module_build} BuildRequires: system-bookmarks %endif %if %{?system_ffi} @@ -361,9 +365,11 @@ This package contains results of tests executed during build. %endif # Wayland specific upstream patches +%if !%{module_build} %if 0%{?fedora} > 28 %patch574 -p1 -b .firefox-pipewire %endif +%endif %patch575 -p1 -b .mozilla-1423598-popup %patch576 -p1 -b .mozilla-1532643-popup %patch577 -p1 -b .mozilla-1535567 @@ -621,7 +627,7 @@ rm -f objdir/dist/bin/pk12util %install # set up our default bookmarks -%if %{release_build} +%if !%{module_build} %{__cp} -p %{default_bookmarks_file} objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html %endif @@ -918,6 +924,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : #--------------------------------------------------------------------- %changelog +* Thu Mar 21 2019 Martin Stransky - 66.0-8.test +- Added module specific build config + * Wed Mar 20 2019 Martin Stransky - 66.0-7.test - Switched to test builds - Updated mozbz#1468911 patch -- cgit