Revert back to core18, because gradle isn't supported elsewhere...

This commit is contained in:
SiboVG 2024-08-16 21:49:46 +02:00
parent 772faf73d5
commit d43f023f04

View File

@ -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: