diff --git a/.github/workflows/snap.yml b/.github/workflows/snap.yml index dad9960111a..bba78f1338d 100644 --- a/.github/workflows/snap.yml +++ b/.github/workflows/snap.yml @@ -31,6 +31,8 @@ jobs: - name: Build snap (1) Run build uses: snapcore/action-build@v1 id: snapcraft + with: + snapcraft-args: "--debug" - name: Build snap (2) Upload snap if: ${{ steps.checksecrets.outputs.secretspresent }} uses: snapcore/action-publish@v1 diff --git a/build.gradle b/build.gradle index 1c2f5f070b8..f1e260f51bf 100644 --- a/build.gradle +++ b/build.gradle @@ -674,6 +674,7 @@ jlink { if (OperatingSystem.current().isLinux()) { imageOptions = [ '--icon', "${projectDir}/src/main/resources/icons/JabRef-icon-64.png", + '--app-version', "${project.version}", ] installerOptions = [ '--verbose', diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index f53d9d44f63..714a569d6ae 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -57,7 +57,7 @@ parts: - x11-utils override-build: | snapcraftctl build - snapcraftctl set-version "$(cat $SNAPCRAFT_PART_INSTALL/lib/app/JabRef.cfg | grep "app.version=" | cut -d'=' -f2)" + snapcraftctl set-version "$(cat $SNAPCRAFT_PART_INSTALL/lib/app/.jpackage.xml | grep "app-version" | cut -d">" -f2 | cut -d"<" -f1)" sed -i 's|/opt/jabref/lib/jabrefHost.py|/snap/bin/jabref.browser-proxy|g' $SNAPCRAFT_PART_INSTALL/lib/native-messaging-host/*/org.jabref.jabref.json rm $SNAPCRAFT_PART_INSTALL/bin/JabRef jabref-launcher: