refactor boostrapping sections
- split sections per topic - do not nest if macros - use %without where appropriate
This commit is contained in:
parent
d0e0545474
commit
f9d99b4340
29
nodejs.spec
29
nodejs.spec
@ -169,19 +169,19 @@ BuildRequires: libatomic
|
|||||||
BuildRequires: systemtap-sdt-devel
|
BuildRequires: systemtap-sdt-devel
|
||||||
|
|
||||||
%if %{with bootstrap}
|
%if %{with bootstrap}
|
||||||
Provides: bundled(libuv) = %{libuv_version}
|
Provides: bundled(libuv) = %{libuv_version}
|
||||||
Provides: bundled(nghttp2) = %{nghttp2_version}
|
|
||||||
%else
|
%else
|
||||||
BuildRequires: libuv-devel >= 1:%{libuv_version}
|
BuildRequires: libuv-devel >= 1:%{libuv_version}
|
||||||
Requires: libuv >= 1:%{libuv_version}
|
Requires: libuv >= 1:%{libuv_version}
|
||||||
%if 0%{?fedora} || 0%{?rhel} >= 9
|
|
||||||
BuildRequires: libnghttp2-devel >= %{nghttp2_version}
|
|
||||||
Requires: libnghttp2 >= %{nghttp2_version}
|
|
||||||
%define nghttp2_configure --shared-nghttp2
|
|
||||||
%else
|
|
||||||
%define nghttp2_configure %{nil}
|
|
||||||
Provides: bundled(nghttp2) = %{nghttp2_version}
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with bootstrap} || !(0%{?fedora} || 0%{?rhel} >= 9)
|
||||||
|
%define nghttp2_configure %{nil}
|
||||||
|
Provides: bundled(nghttp2) = %{nghttp2_version}
|
||||||
|
%else
|
||||||
|
%define nghttp2_configure --shared-nghttp2
|
||||||
|
BuildRequires: libnghttp2-devel >= %{nghttp2_version}
|
||||||
|
Requires: libnghttp2 >= %{nghttp2_version}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Temporarily bundle llhttp because the upstream doesn't
|
# Temporarily bundle llhttp because the upstream doesn't
|
||||||
@ -286,9 +286,7 @@ Requires: zlib-devel%{?_isa}
|
|||||||
Requires: brotli-devel%{?_isa}
|
Requires: brotli-devel%{?_isa}
|
||||||
Requires: nodejs-packaging
|
Requires: nodejs-packaging
|
||||||
|
|
||||||
%if %{with bootstrap}
|
%if %{without bootstrap}
|
||||||
# deps are bundled
|
|
||||||
%else
|
|
||||||
Requires: libuv-devel%{?_isa}
|
Requires: libuv-devel%{?_isa}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -618,9 +616,7 @@ end
|
|||||||
%dir %{_datadir}/systemtap/tapset
|
%dir %{_datadir}/systemtap/tapset
|
||||||
%{_datadir}/systemtap/tapset/node.stp
|
%{_datadir}/systemtap/tapset/node.stp
|
||||||
|
|
||||||
%if %{with bootstrap}
|
%if %{without bootstrap}
|
||||||
# no dtrace
|
|
||||||
%else
|
|
||||||
%dir %{_usr}/lib/dtrace
|
%dir %{_usr}/lib/dtrace
|
||||||
%{_usr}/lib/dtrace/node.d
|
%{_usr}/lib/dtrace/node.d
|
||||||
%endif
|
%endif
|
||||||
@ -697,6 +693,7 @@ end
|
|||||||
%changelog
|
%changelog
|
||||||
* Mon Apr 04 2022 Jan Staněk <jstanek@redhat.com> - 16.14.1-2
|
* Mon Apr 04 2022 Jan Staněk <jstanek@redhat.com> - 16.14.1-2
|
||||||
- Unify configure.py calls into single command
|
- Unify configure.py calls into single command
|
||||||
|
- Refactor bootstrap-related parts
|
||||||
|
|
||||||
* Thu Mar 17 2022 Stephen Gallagher <sgallagh@redhat.com> - 1:16.14.1-1
|
* Thu Mar 17 2022 Stephen Gallagher <sgallagh@redhat.com> - 1:16.14.1-1
|
||||||
- Update to Node.js 16.14.1
|
- Update to Node.js 16.14.1
|
||||||
|
Loading…
Reference in New Issue
Block a user