Revert back to core18, because gradle isn't supported elsewhere...
This commit is contained in:
parent
772faf73d5
commit
d43f023f04
@ -15,7 +15,7 @@ description: |
|
|||||||
* Cross-platform (Java-based)
|
* Cross-platform (Java-based)
|
||||||
* Read more about it on OpenRocket.info
|
* Read more about it on OpenRocket.info
|
||||||
license: GPL-3.0
|
license: GPL-3.0
|
||||||
base: core22
|
base: core18
|
||||||
confinement: strict
|
confinement: strict
|
||||||
|
|
||||||
plugs:
|
plugs:
|
||||||
@ -37,38 +37,39 @@ architectures:
|
|||||||
|
|
||||||
apps:
|
apps:
|
||||||
openrocket:
|
openrocket:
|
||||||
extensions: [gnome]
|
|
||||||
command: bin/launcher
|
command: bin/launcher
|
||||||
plugs:
|
plugs:
|
||||||
- home
|
- home
|
||||||
- network
|
- network
|
||||||
- cups-control
|
- cups-control
|
||||||
- opengl
|
- opengl
|
||||||
|
- x11
|
||||||
|
- wayland
|
||||||
|
- desktop
|
||||||
|
- desktop-legacy
|
||||||
- dot-java-user-prefs-openrocket
|
- dot-java-user-prefs-openrocket
|
||||||
- dot-openrocket
|
- dot-openrocket
|
||||||
environment:
|
environment:
|
||||||
JAVA_HOME: "$SNAP/usr/lib/jvm/java-17-openjdk-$CRAFT_TARGET_ARCH"
|
JAVA_HOME: "$SNAP/usr/lib/jvm/java-17-openjdk-$SNAP_ARCH"
|
||||||
|
|
||||||
parts:
|
parts:
|
||||||
openrocket:
|
openrocket:
|
||||||
plugin: java
|
plugin: gradle
|
||||||
source: .
|
source: .
|
||||||
java-version: "17"
|
|
||||||
java-build-system: gradle
|
|
||||||
gradle-output-dir: 'build/libs'
|
gradle-output-dir: 'build/libs'
|
||||||
gradle-options:
|
gradle-options:
|
||||||
- shadowJar
|
- shadowJar
|
||||||
build-packages:
|
build-packages:
|
||||||
- openjdk-17-jdk
|
- openjdk-17-jdk
|
||||||
override-pull: |
|
override-pull: |
|
||||||
craftctl default
|
snapcraftctl pull
|
||||||
version=$(grep 'version =' build.gradle | awk '{print $3}' | tr -d "'")
|
version=$(grep 'version =' build.gradle | awk '{print $3}' | tr -d "'")
|
||||||
craftctl set version="$version"
|
snapcraftctl set-version "$version"
|
||||||
override-build: |
|
override-build: |
|
||||||
craftctl default
|
snapcraftctl build
|
||||||
mv build/libs/OpenRocket-*.jar $CRAFT_PART_INSTALL/OpenRocket.jar
|
mv build/libs/OpenRocket-*.jar $SNAPCRAFT_PART_INSTALL/OpenRocket.jar
|
||||||
stage-packages:
|
stage-packages:
|
||||||
- openjdk-17-jre-headless
|
- openjdk-17-jre
|
||||||
- ca-certificates
|
- ca-certificates
|
||||||
- ca-certificates-java
|
- ca-certificates-java
|
||||||
prime:
|
prime:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user