Resolves: RHEL-111978
- 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]
Resolves: RHEL-111616
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
- Remove tests that have issues with kojistream network
- Temporarily use vendor copies of dependencies
not up-to-date enough in the system
Related: RHEL-101566
Signed-off-by: Jan Staněk <jstanek@redhat.com>