Urgh, gradle snap really does not work?

This commit is contained in:
SiboVG 2024-08-17 00:05:48 +02:00
parent d43f023f04
commit 17813cfec6

View File

@ -43,10 +43,6 @@ apps:
- 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:
@ -56,18 +52,16 @@ parts:
openrocket: openrocket:
plugin: gradle plugin: gradle
source: . source: .
gradle-output-dir: 'build/libs'
gradle-options:
- shadowJar
build-packages: build-packages:
- openjdk-17-jdk - openjdk-17-jdk
override-pull: | override-pull: |
snapcraftctl pull craftctl default
version=$(grep 'version =' build.gradle | awk '{print $3}' | tr -d "'") version=$(grep 'version =' build.gradle | awk '{print $3}' | tr -d "'")
snapcraftctl set-version "$version" craftctl set version="$version"
override-build: | override-build: |
snapcraftctl build craftctl default
mv build/libs/OpenRocket-*.jar $SNAPCRAFT_PART_INSTALL/OpenRocket.jar mkdir -p $CRAFT_PART_INSTALL/bin
cp build/libs/OpenRocket-*.jar $CRAFT_PART_INSTALL/OpenRocket.jar
stage-packages: stage-packages:
- openjdk-17-jre - openjdk-17-jre
- ca-certificates - ca-certificates
@ -80,5 +74,6 @@ parts:
launcher: launcher:
plugin: dump plugin: dump
source: snap/local source: snap/local
source-type: local
organize: organize:
'launcher': 'bin/' launcher: bin/launcher