Initial import
This commit is contained in:
parent
51434a02e5
commit
092878721a
1 changed files with 50 additions and 0 deletions
50
container.yaml
Normal file
50
container.yaml
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
flatpak:
|
||||
id: org.fedoraproject.Sdk.Extension.openjdk25
|
||||
branch: f43
|
||||
build-extension: true
|
||||
runtime: org.fedoraproject.Sdk
|
||||
runtime-version: f43
|
||||
sdk: org.fedoraproject.Sdk
|
||||
name: f43/java-25-openjdk
|
||||
component: java-25-openjdk-flatpak
|
||||
packages:
|
||||
- java-25-openjdk-demo
|
||||
- java-25-openjdk-devel
|
||||
- java-25-openjdk-headless
|
||||
- java-25-openjdk-jmods
|
||||
- ant
|
||||
- ant-antlr
|
||||
- ant-apache-bcel
|
||||
- ant-apache-bsf
|
||||
- ant-apache-oro
|
||||
- ant-apache-regexp
|
||||
- ant-apache-resolver
|
||||
- ant-apache-xalan2
|
||||
- ant-commons-logging
|
||||
- ant-commons-net
|
||||
- ant-imageio
|
||||
- ant-jakartamail
|
||||
- ant-jdepend
|
||||
- ant-jmf
|
||||
- ant-jsch
|
||||
- ant-junit
|
||||
- ant-junit5
|
||||
- ant-swing
|
||||
- ant-testutil
|
||||
- ant-xz
|
||||
- maven
|
||||
- java-25-openjdk-flatpak-config
|
||||
# for cleanup-commands (part of runtime)
|
||||
- coreutils-single
|
||||
- findutils
|
||||
cleanup-commands: |
|
||||
mkdir -p /app/bin
|
||||
pushd /usr/lib/jvm; for l in {java,jre}{,-25}{,-openjdk}; do [ $l = java-25-openjdk ] || ln -sfn java-25-openjdk $l ; done; popd
|
||||
for l in `find /usr/lib/jvm/java/ /usr/share/ant /usr/share/maven -type l`; do j=$(readlink -f $l); if [ -e $j ]; then rm $l ; mv $j $l; fi; done
|
||||
mv /usr/lib/jvm/ /app/
|
||||
mv /usr/share/ant /usr/share/maven /app/
|
||||
pushd /app/bin; ln -s ../jvm/java/bin/* ../ant/bin/* ../maven/bin/* .; popd
|
||||
echo -e "#!/bin/sh\nmkdir -p /app/jdk\ncd /usr/lib/sdk/openjdk25/jvm/java-25-openjdk\ncp -ra bin conf include jmods lib release /app/jdk/" > /app/installjdk.sh
|
||||
chmod +x /app/installjdk.sh
|
||||
find -L /app -type l
|
||||
find /usr/share/java
|
||||
Loading…
Add table
Add a link
Reference in a new issue