Initial import
This commit is contained in:
parent
2df4c8c4dd
commit
43f44729e0
1 changed files with 26 additions and 0 deletions
26
container.yaml
Normal file
26
container.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
flatpak:
|
||||
id: org.fedoraproject.Sdk.Extension.node22
|
||||
branch: f42
|
||||
build-extension: true
|
||||
runtime: org.fedoraproject.Sdk
|
||||
runtime-version: f42
|
||||
sdk: org.fedoraproject.Sdk
|
||||
name: f42/nodejs22
|
||||
component: nodejs22-flatpak
|
||||
packages:
|
||||
- nodejs
|
||||
- nodejs-devel
|
||||
- nodejs-npm
|
||||
- yarnpkg
|
||||
- nodejs22-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_22 /app/lib/
|
||||
grep -rl /usr/bin/node /app/lib/node_modules_22/ | xargs sed -i -e '1s|/usr/bin/node|/usr/bin/env node|'
|
||||
echo -e "#!/bin/sh\ncp -r /usr/lib/sdk/node22 /app/node" > /app/install-sdk.sh
|
||||
chmod +x /app/install-sdk.sh
|
||||
Loading…
Add table
Add a link
Reference in a new issue