Honza Horak
a0d8469788
Add --install-missing-tools argument and do not install missing deps automatically
...
The script previously attempted to install missing deps using sudo
automatically, which does not seem to be a good practice, as installing
sw should be a deliberate action of a human. If it is necessary to do it
automatically in some CI, there is a new argument --install-missing-tools=on
for that.
This change also determines expected wget package name, as it is actually
called wget2-wget starting Fedora 40 and RHEL 10, which means the detection
using rpm -q might not work when asking for wget only, and it ran dnf
unnecessarily.
2024-07-24 10:47:47 +02:00
Stephen Gallagher
91499f3a38
Update to 20.15.0
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-06-21 12:00:09 -04:00
Stephen Gallagher
3391b85e23
Temporarily add Node.js 20 as default for F41 and RHEL 11+
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-02-15 08:58:03 -05:00
Lukas Javorsky
d180e34c2b
Add helping script for missing bundled packages, fix typo
2024-02-14 15:00:18 +00:00
Stephen Gallagher
3d4cbef75d
Update to 20.11.0
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-01-10 10:03:36 -05:00
Jan Staněk
ed578ec737
remove bundled WASM blobs
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-11-29 15:18:42 -05:00
Stephen Gallagher
c311390922
sources: Check for node binary
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-07-12 12:50:47 -04:00
Stephen Gallagher
9d9ff2a528
Update to security release 20.3.1
...
- https://nodejs.org/en/blog/vulnerability/june-2023-security-releases
- https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.3.1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-06-22 12:54:46 -04:00
Stephen Gallagher
c8a3601325
sources: install jinja2 if needed
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-06-21 10:26:10 -04:00
Stephen Gallagher
3febae4956
sources: Fix indentation
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-06-21 10:25:49 -04:00
Stephen Gallagher
adbbe46d3c
nodejs-sources.sh: Add --debug flag
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-04-27 08:57:01 -04:00
Stephen Gallagher
62e12d19a0
Fix typo in conditional
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-03-01 15:07:34 -05:00
Stephen Gallagher
c4586d42a2
template: Add support for RHEL default version
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-03-01 14:34:39 -05:00
Stephen Gallagher
0b4597e2bc
sources: use jinja2 template to support patches
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-02-28 22:22:15 -05:00
Stephen Gallagher
c37ef81437
Don't stage sources file if --no-push was passed
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-02-28 18:47:49 -05:00
Stephen Gallagher
13c3d12652
sources: Add missing paren
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-02-21 15:04:36 -05:00
Stephen Gallagher
a35607a1c3
Update to 19.7.0
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-02-21 14:45:36 -05:00
Stephen Gallagher
960b2f524d
sources: clean up after itself
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-02-21 14:25:31 -05:00
Stephen Gallagher
ce26a524b5
First Node.js 20 prerelease
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-02-21 10:06:35 -05:00
Stephen Gallagher
8cfad4cd12
sources: Fix typo preventing upload
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-01-23 17:18:47 -05:00
Stephen Gallagher
148cb7de34
sources: Use spec template for ICU URL
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-01-23 16:53:27 -05:00
Stephen Gallagher
99e9cbbbe5
Fix important typo
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-01-23 15:41:05 -05:00
Stephen Gallagher
bd35f75e9f
Rework nodejs-sources.sh
...
This will now automatically update the specfile from the
.packaging/nodejs.spec.in template.
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-01-23 15:27:59 -05:00
Stephen Gallagher
679308e617
Update to 18.13.0
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2023-01-16 11:29:51 -05:00
Stephen Gallagher
ee9d5d135c
Enable parallel-installation
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-12-12 15:11:11 -05:00
Stephen Gallagher
f924bef5fc
Update to 18.9.1
...
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.9.1
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-09-23 15:32:42 -04:00
Jan Staněk
cfd6873493
Patch node.gyp in place of leaving OpenSSL bits in place
2022-05-31 13:30:35 +02:00
Stephen Gallagher
17860dee0a
source-script: Install missing packages
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-05-17 14:13:17 -04:00
Stephen Gallagher
6a5af18121
First release of 18.0.0
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-04-28 14:48:05 -04:00
Stephen Gallagher
a898383268
nodejs-sources.sh: Fix ICU version detection
...
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-04-28 11:23:17 -04:00
Stephen Gallagher
f36552580f
Update to Node.js 16.15.0
...
Stop carrying full ICU sources now that the binary data is available
Properly version the v8 virtual Provides
Bundle nghttp2
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-04-27 19:13:00 -04:00