Commit graph

29 commits

Author SHA1 Message Date
tjuhasz
3efa1d6f4f Update to version 24.13.0 (rhbz#2421027) 2026-01-13 15:37:39 +01:00
Jan Staněk
2a7983550d
Run version checks only on bundled components 2026-01-12 15:10:40 +01:00
tjuhasz
b46e53504b Fix name collision of the COMPRESS variable in spec file.
Fix name collision created by a change in the redhat-rpm-config (https://src.fedoraproject.org/rpms/redhat-rpm-config/c/1c4cf98ca7e0d4188565ae192143146ff8775409\?branch\=rawhide),
by removing the COMPRESS variable and replacing it
with the newly provided macro `%{_man_info_compress}`, provided by the same redhat-rpm-config change.

Without this change build fails with:
`/var/tmp/rpm-tmp.G6OCdP: line 253: COMPRESS: readonly variable`
2025-12-02 09:17:59 +01:00
tjuhasz
ab24531a35 Update to version 24.11.1 (rhbz#2414318) 2025-11-12 12:57:42 +01:00
tjuhasz
2ddfba9856 Rebuild for nodejs-packaging
Recently, Node.js changed the way node modules are installed to allow for better parallel functionality and easier unbundling of certain parts of Node.js.

Previously, Node.js was using a symlink, %{_libdir}/node_modules, which pointed to a versioned path, e.g., %{_libdir}/node_modules_22.

This has changed to using a global %{_libdir}/node_modules static shared folder for generic modules and %{_libdir}/node_modules_XX for version-specific modules.

This change is better described in the Fedora change proposal wiki: https://fedoraproject.org/wiki/Changes/NodejsNodeModulesPath.

This also needed to be reflected in nodejs-packaging macros, which forces a rebuild of dependent packages.
2025-11-12 12:05:18 +01:00
tjuhasz
9c4fbdd227 Update to version 24.11.0 (rhbz#2402617) 2025-10-29 09:19:55 +01:00
tjuhasz
c7f5a51d8e Update to version 24.9.0 (rhbz#2399683) 2025-10-01 09:54:28 +02:00
tjuhasz
11d1fdb627 Update to version 24.8.0 (rhbz#2394460) 2025-09-11 09:34:45 +02:00
tjuhasz
49ea202b6c Update to version 24.7.0 (rhbz#2391378) 2025-09-01 13:35:26 +00:00
tjuhasz
5a2f5642d6 Adjust test-runner to prevent race-condition failures
Adjust test-runner to treat failures from parallel test-suite differently and rerun them after all other test have been runned, to prevent race-condition failures
2025-09-01 13:34:47 +00:00
tjuhasz
d724d92fa2 Add back fips prevention patch (rhbz#2389184) 2025-08-27 07:24:44 +00:00
Jan Staněk
aabbc9458a Import nodejs_abi requirement generator from packaging
Related: rhbz#2389160
2025-08-25 08:06:03 +00:00
Andrei Radchenko
8fe37ffa35 test-suite: add public test plan and gating file 2025-08-18 13:51:37 +00:00
tjuhasz
8087f00797
Update to version 24.6.0 (rhbz#2388711) 2025-08-15 12:16:49 +02:00
Jan Staněk
4d5753c2f5 Tweak used macros
- Use correct form of %node_evr in place of non-existent %nodejs_evr
- Utilize %nodejs_subpackage_release during definition of the version
  macros, then rely on %<name>_release everywhere.

[skip changelog]
2025-08-15 10:09:22 +00:00
Andrei Radchenko
0c12bb95a6 spec: fix node binary calls to use versioned node-24 binary
Resolves: FC-1926
Fixes: rhbz#2387562

Extend existing shebang fixes to cover all npm nested modules and
shell scripts that call 'node' as a command. This prevents failures
when scripts try to call /usr/bin/node which is not shipped, instead
redirecting them to the versioned /usr/bin/node-24 binary.

Fixes include:
- All JavaScript/TypeScript files with node shebangs in npm nested modules
- Shell scripts like node-gyp that call 'node' as a command
2025-08-12 10:09:44 +02:00
Andrei Radchenko
b9cad75466 Update to version 24.5.0 (rhbz#2385880) 2025-08-01 09:45:12 +00:00
Andrei Radchenko
e9b667ebc6 spec: devel packages explicitly conflicts 2025-07-30 16:19:37 +02:00
Fedora Release Engineering
ba0ed6989f Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 22:54:48 +00:00
Jan Staněk
984111f881
Import rpminspect.yaml from nodejs22
[skip changelog]
2025-07-22 16:39:49 +02:00
tjuhasz
40ec8f7dbf Remove tests from list which are not present in nodejs24
Add new test lists which should pass on nodejs24
2025-07-21 13:50:50 +02:00
Jan Staněk
fed1023048
Use local headers for building native addons when available 2025-07-17 14:29:00 +02:00
tjuhasz
52d72ae12d Update to version 24.4.1 2025-07-17 12:21:04 +00:00
Jan Staněk
2f8a29f16c
Remove arch-specific dependency from npm
This would make the package not really noarch,
as it would always require the binary from the architecture it was built on.
2025-07-16 12:33:19 +02:00
Jan Staněk
3a5bedd133
Ensure bit width detection is always valid expression
[skip changelog]
2025-07-15 14:11:31 +02:00
Jan Staněk
38223cf849
Update to version 24.4.0 2025-07-14 16:37:37 +02:00
Jan Staněk
1458fa6d6e
Adjust Makefile to work with dist-git
- Restructure recipes to work with git and lookaside cache
- Removed recipes trivially handled by fedpkg

[skip changelog]
2025-07-14 15:47:24 +02:00
Jan Staněk
ece444967b
Initial package import (rhbz#2369466) 2025-07-10 16:32:08 +02:00
releng bot
d5c2722b35 Added the README 2025-07-10 14:12:40 +00:00