Compare commits

...
Sign in to create a new pull request.

3 commits

Author SHA1 Message Date
Yaakov Selkowitz
1a66ccecee nodejs24 now bundles c-ares 2026-07-30 00:51:49 -04:00
Yaakov Selkowitz
82c9c33a8e Add c-ares
Our nodejs packages started unbundling c-ares.
2026-03-26 14:39:10 -04:00
Yaakov Selkowitz
04bffc72ed F44 2026-03-25 16:50:17 -04:00

28
container.yaml Normal file
View file

@ -0,0 +1,28 @@
flatpak:
id: org.fedoraproject.Sdk.Extension.node24
branch: f44
build-extension: true
runtime: org.fedoraproject.Sdk
runtime-version: f44
sdk: org.fedoraproject.Sdk
name: f44/nodejs24
component: nodejs24-flatpak
packages:
- nodejs24
- nodejs24-bin
- nodejs24-devel
- nodejs24-npm
- nodejs24-npm-bin
- yarnpkg
- nodejs24-flatpak-config
# for cleanup-commands (part of runtime)
- coreutils-single
cleanup-commands: |
mkdir -p /app/bin /app/include /app/lib/ /app/share/licenses
mv /usr/bin/{node*,npm*,npx,yarn,yarnpkg} /app/bin/
mv /usr/include/node /app/include/
mv /usr/lib64/lib{node,uv}* /app/lib/
mv /usr/lib/node_modules{,_24} /app/lib/
grep -rl /usr/bin/node /app/lib/node_modules{,_24}/ | xargs sed -i -e '1s|/usr/bin/node|/usr/bin/env node|'
echo -e "#!/bin/sh\ncp -r /usr/lib/sdk/node24 /app/node" > /app/install-sdk.sh
chmod +x /app/install-sdk.sh