diff --git a/pom.xml b/pom.xml index aa931d6b6..30f3bf29e 100644 --- a/pom.xml +++ b/pom.xml @@ -66,6 +66,7 @@ org.janelia.saalfeldlab.paintera.Paintera Paintera + 1.2.3 javafx.base,javafx.controls,javafx.fxml,javafx.media,javafx.swing,javafx.web,javafx.graphics,java.naming,java.management,java.sql UTF-8 f918b6f9-8685-4b50-9fbd-9be7a1209249 diff --git a/src/packaging/linux/control b/src/packaging/linux/control index 8c0916ecd..e28e4c0a0 100644 --- a/src/packaging/linux/control +++ b/src/packaging/linux/control @@ -1,5 +1,5 @@ Package: paintera -Version: 1.0 +Version: 1.2.3 Section: misc Maintainer: Caleb Hulbert Priority: optional diff --git a/src/packaging/linux/jpackage.txt b/src/packaging/linux/jpackage.txt index 5bc07ac82..3bdf995a8 100644 --- a/src/packaging/linux/jpackage.txt +++ b/src/packaging/linux/jpackage.txt @@ -1,5 +1,6 @@ --verbose --name ${app.name} +--app-version ${app.version} --icon "${project.basedir}/img/icons/icon-draft.png" --dest "${project.build.directory}/installer-${matrix.os}" --main-class ${main-class} diff --git a/src/packaging/linux/postinst b/src/packaging/linux/postinst index ecfb374e7..794abf772 100644 --- a/src/packaging/linux/postinst +++ b/src/packaging/linux/postinst @@ -1 +1,40 @@ -ln -s /opt/paintera-convert/bin/paintera /usr/local/bin/paintera \ No newline at end of file +#!/bin/sh +# postinst script for APPLICATION_PACKAGE +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +package_type=deb +LAUNCHER_AS_SERVICE_SCRIPTS + +case "$1" in + configure) +DESKTOP_COMMANDS_INSTALL +ln -s /opt/paintera-convert/bin/paintera /usr/local/bin/paintera +LAUNCHER_AS_SERVICE_COMMANDS_INSTALL + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +exit 0 + diff --git a/src/packaging/linux/postrm b/src/packaging/linux/postrm index 35b85cdcd..55c5a8144 100644 --- a/src/packaging/linux/postrm +++ b/src/packaging/linux/postrm @@ -1 +1,33 @@ -rm /usr/local/bin/paintera \ No newline at end of file +#!/bin/sh +# postrm script for APPLICATION_PACKAGE +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + rm /usr/local/bin/paintera + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +exit 0 +