Add libva requires, removed wayland_backend_default spec option
This commit is contained in:
parent
3a6292ceff
commit
3e986258d3
19
firefox.spec
19
firefox.spec
@ -56,7 +56,6 @@
|
|||||||
%global build_with_pgo 1
|
%global build_with_pgo 1
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%global wayland_backend_default 1
|
|
||||||
%if 0%{?flatpak}
|
%if 0%{?flatpak}
|
||||||
%global build_with_pgo 0
|
%global build_with_pgo 0
|
||||||
%endif
|
%endif
|
||||||
@ -259,9 +258,8 @@ BuildRequires: icu
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Requires: mozilla-filesystem
|
Requires: mozilla-filesystem
|
||||||
%if 0%{?fedora} > 31
|
|
||||||
Recommends: mozilla-openh264 >= 2.1.1
|
Recommends: mozilla-openh264 >= 2.1.1
|
||||||
%endif
|
Recommends: libva
|
||||||
Requires: p11-kit-trust
|
Requires: p11-kit-trust
|
||||||
%if %{?system_nss}
|
%if %{?system_nss}
|
||||||
Requires: nspr >= %{nspr_build_version}
|
Requires: nspr >= %{nspr_build_version}
|
||||||
@ -329,7 +327,6 @@ 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
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?wayland_backend_default}
|
|
||||||
%package x11
|
%package x11
|
||||||
Summary: Firefox X11 launcher.
|
Summary: Firefox X11 launcher.
|
||||||
Requires: %{name}
|
Requires: %{name}
|
||||||
@ -339,7 +336,6 @@ to run Firefox explicitly on X11.
|
|||||||
%files x11
|
%files x11
|
||||||
%{_bindir}/firefox-x11
|
%{_bindir}/firefox-x11
|
||||||
%{_datadir}/applications/firefox-x11.desktop
|
%{_datadir}/applications/firefox-x11.desktop
|
||||||
%endif
|
|
||||||
|
|
||||||
%package wayland
|
%package wayland
|
||||||
Summary: Firefox Wayland launcher.
|
Summary: Firefox Wayland launcher.
|
||||||
@ -667,7 +663,7 @@ MOZ_SMP_FLAGS=-j1
|
|||||||
[ "$RPM_BUILD_NCPUS" -ge 16 ] && MOZ_SMP_FLAGS=-j16
|
[ "$RPM_BUILD_NCPUS" -ge 16 ] && MOZ_SMP_FLAGS=-j16
|
||||||
[ "$RPM_BUILD_NCPUS" -ge 24 ] && MOZ_SMP_FLAGS=-j24
|
[ "$RPM_BUILD_NCPUS" -ge 24 ] && MOZ_SMP_FLAGS=-j24
|
||||||
[ "$RPM_BUILD_NCPUS" -ge 32 ] && MOZ_SMP_FLAGS=-j32
|
[ "$RPM_BUILD_NCPUS" -ge 32 ] && MOZ_SMP_FLAGS=-j32
|
||||||
#[ "$RPM_BUILD_NCPUS" -ge 64 ] && MOZ_SMP_FLAGS=-j64
|
[ "$RPM_BUILD_NCPUS" -ge 64 ] && MOZ_SMP_FLAGS=-j64
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
echo "mk_add_options MOZ_MAKE_FLAGS=\"$MOZ_SMP_FLAGS\"" >> .mozconfig
|
echo "mk_add_options MOZ_MAKE_FLAGS=\"$MOZ_SMP_FLAGS\"" >> .mozconfig
|
||||||
@ -746,19 +742,12 @@ DESTDIR=%{buildroot} make -C objdir install
|
|||||||
%{__mkdir_p} %{buildroot}{%{_libdir},%{_bindir},%{_datadir}/applications}
|
%{__mkdir_p} %{buildroot}{%{_libdir},%{_bindir},%{_datadir}/applications}
|
||||||
|
|
||||||
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE20}
|
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE20}
|
||||||
%if 0%{?wayland_backend_default}
|
|
||||||
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE31}
|
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE31}
|
||||||
%endif
|
|
||||||
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE29}
|
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE29}
|
||||||
|
|
||||||
# set up the firefox start script
|
# set up the firefox start script
|
||||||
%if 0%{?wayland_backend_default}
|
|
||||||
%global wayland_default true
|
|
||||||
%else
|
|
||||||
%global wayland_default false
|
|
||||||
%endif
|
|
||||||
%{__rm} -rf %{buildroot}%{_bindir}/firefox
|
%{__rm} -rf %{buildroot}%{_bindir}/firefox
|
||||||
%{__sed} -e 's/__DEFAULT_WAYLAND__/%{wayland_default}/' \
|
%{__sed} -e 's/__DEFAULT_WAYLAND__/true/' \
|
||||||
-e 's,/__PREFIX__,%{_prefix},g' %{SOURCE21} > %{buildroot}%{_bindir}/firefox
|
-e 's,/__PREFIX__,%{_prefix},g' %{SOURCE21} > %{buildroot}%{_bindir}/firefox
|
||||||
%{__chmod} 755 %{buildroot}%{_bindir}/firefox
|
%{__chmod} 755 %{buildroot}%{_bindir}/firefox
|
||||||
|
|
||||||
@ -769,10 +758,8 @@ sed -i -e 's|%FLATPAK_ENV_VARS%|export TMPDIR="$XDG_CACHE_HOME/tmp"|' %{buildroo
|
|||||||
sed -i -e 's|%FLATPAK_ENV_VARS%||' %{buildroot}%{_bindir}/firefox
|
sed -i -e 's|%FLATPAK_ENV_VARS%||' %{buildroot}%{_bindir}/firefox
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?wayland_backend_default}
|
|
||||||
%{__sed} -e 's,/__PREFIX__,%{_prefix},g' %{SOURCE30} > %{buildroot}%{_bindir}/firefox-x11
|
%{__sed} -e 's,/__PREFIX__,%{_prefix},g' %{SOURCE30} > %{buildroot}%{_bindir}/firefox-x11
|
||||||
%{__chmod} 755 %{buildroot}%{_bindir}/firefox-x11
|
%{__chmod} 755 %{buildroot}%{_bindir}/firefox-x11
|
||||||
%endif
|
|
||||||
%{__sed} -e 's,/__PREFIX__,%{_prefix},g' %{SOURCE28} > %{buildroot}%{_bindir}/firefox-wayland
|
%{__sed} -e 's,/__PREFIX__,%{_prefix},g' %{SOURCE28} > %{buildroot}%{_bindir}/firefox-wayland
|
||||||
%{__chmod} 755 %{buildroot}%{_bindir}/firefox-wayland
|
%{__chmod} 755 %{buildroot}%{_bindir}/firefox-wayland
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user