Resolves: RHBZ#1815402, Security update to 14.4.0

This commit is contained in:
Zuzana Svetlikova 2020-06-04 00:05:04 +02:00
parent 561eab4d37
commit a3cb03650f
3 changed files with 14 additions and 6 deletions

1
.gitignore vendored
View File

@ -9,3 +9,4 @@
/icu4c-66_1-src.tgz /icu4c-66_1-src.tgz
/node-v14.3.0-stripped.tar.gz /node-v14.3.0-stripped.tar.gz
/icu4c-67_1-src.tgz /icu4c-67_1-src.tgz
/node-v14.4.0-stripped.tar.gz

View File

@ -26,7 +26,7 @@
# than a Fedora release lifecycle. # than a Fedora release lifecycle.
%global nodejs_epoch 1 %global nodejs_epoch 1
%global nodejs_major 14 %global nodejs_major 14
%global nodejs_minor 3 %global nodejs_minor 4
%global nodejs_patch 0 %global nodejs_patch 0
%global nodejs_abi %{nodejs_major}.%{nodejs_minor} %global nodejs_abi %{nodejs_major}.%{nodejs_minor}
%if %{?with_libs} == 1 %if %{?with_libs} == 1
@ -72,7 +72,7 @@
# nghttp2 - from deps/nghttp2/lib/includes/nghttp2/nghttp2ver.h # nghttp2 - from deps/nghttp2/lib/includes/nghttp2/nghttp2ver.h
%global nghttp2_major 1 %global nghttp2_major 1
%global nghttp2_minor 40 %global nghttp2_minor 41
%global nghttp2_patch 0 %global nghttp2_patch 0
%global nghttp2_version %{nghttp2_major}.%{nghttp2_minor}.%{nghttp2_patch} %global nghttp2_version %{nghttp2_major}.%{nghttp2_minor}.%{nghttp2_patch}
@ -170,6 +170,9 @@ BuildRequires: zlib-devel
BuildRequires: brotli-devel BuildRequires: brotli-devel
BuildRequires: gcc >= 6.3.0 BuildRequires: gcc >= 6.3.0
BuildRequires: gcc-c++ >= 6.3.0 BuildRequires: gcc-c++ >= 6.3.0
# needed to generate bundled provides for npm dependencies
# https://src.fedoraproject.org/rpms/nodejs/pull-request/2
# https://pagure.io/nodejs-packaging/pull-request/10
BuildRequires: nodejs-packaging BuildRequires: nodejs-packaging
BuildRequires: chrpath BuildRequires: chrpath
BuildRequires: libatomic BuildRequires: libatomic
@ -229,7 +232,6 @@ Conflicts: node <= 0.3.2-12
Provides: nodejs-punycode = %{punycode_version} Provides: nodejs-punycode = %{punycode_version}
Provides: npm(punycode) = %{punycode_version} Provides: npm(punycode) = %{punycode_version}
# Node.js has forked c-ares from upstream in an incompatible way, so we need # Node.js has forked c-ares from upstream in an incompatible way, so we need
# to carry the bundled version internally. # to carry the bundled version internally.
# See https://github.com/nodejs/node/commit/766d063e0578c0f7758c3a965c971763f43fec85 # See https://github.com/nodejs/node/commit/766d063e0578c0f7758c3a965c971763f43fec85
@ -260,7 +262,6 @@ Requires: npm >= %{npm_epoch}:%{npm_version}-%{npm_release}%{?dist}
Recommends: npm >= %{npm_epoch}:%{npm_version}-%{npm_release}%{?dist} Recommends: npm >= %{npm_epoch}:%{npm_version}-%{npm_release}%{?dist}
%endif %endif
%description %description
Node.js is a platform built on Chrome's JavaScript runtime Node.js is a platform built on Chrome's JavaScript runtime
for easily building fast, scalable network applications. for easily building fast, scalable network applications.
@ -268,6 +269,7 @@ Node.js uses an event-driven, non-blocking I/O model that
makes it lightweight and efficient, perfect for data-intensive makes it lightweight and efficient, perfect for data-intensive
real-time applications that run across distributed devices. real-time applications that run across distributed devices.
%package devel %package devel
Summary: JavaScript runtime - development headers Summary: JavaScript runtime - development headers
Group: Development/Languages Group: Development/Languages
@ -639,6 +641,7 @@ NODE_PATH=%{buildroot}%{_prefix}/lib/node_modules:%{buildroot}%{_prefix}/lib/nod
# Make sure i18n support is working # Make sure i18n support is working
NODE_PATH=%{buildroot}%{_prefix}/lib/node_modules:%{buildroot}%{_prefix}/lib/node_modules/npm/node_modules LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{buildroot}/%{_bindir}/node --icu-data-dir=%{buildroot}%{icudatadir} %{SOURCE2} NODE_PATH=%{buildroot}%{_prefix}/lib/node_modules:%{buildroot}%{_prefix}/lib/node_modules/npm/node_modules LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{buildroot}/%{_bindir}/node --icu-data-dir=%{buildroot}%{icudatadir} %{SOURCE2}
%pretrans -n npm -p <lua> %pretrans -n npm -p <lua>
-- Remove all of the symlinks from the bundled npm node_modules directory -- Remove all of the symlinks from the bundled npm node_modules directory
-- This scriptlet can be removed in Fedora 31 -- This scriptlet can be removed in Fedora 31
@ -816,7 +819,11 @@ end
%changelog %changelog
* Thu May 21 2020 zsvetlik@redhat.com - 1:14.3.0-1 * Wed Jun 03 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:14.4.0-1
- Security update to 14.4.0
- Resolves: RHBZ#1815402
* Thu May 21 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:14.3.0-1
- Update to 14.3.0 - Update to 14.3.0
- Fix optflags to save memory - Fix optflags to save memory
- Resolves: RHBZ#1815402 - Resolves: RHBZ#1815402

View File

@ -1,2 +1,2 @@
5795f5fca68414549313ac5afabdc94e node-v14.3.0-stripped.tar.gz 02b1b38283a80a0bcf7c00e4fd4cf298 node-v14.4.0-stripped.tar.gz
c4d62b497cbd89ab2a9ca6b543e57b30 icu4c-67_1-src.tgz c4d62b497cbd89ab2a9ca6b543e57b30 icu4c-67_1-src.tgz