summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD21
-rw-r--r--edisyn.sh5
4 files changed, 21 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1b7f2245d988..69db4106593e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
pkgbase = edisyn-bin
pkgdesc = A cross-platform synthesizer patch editor library
- pkgver = 16b
+ pkgver = 30
pkgrel = 1
url = https://github.com/eclab/edisyn/
arch = i686
arch = x86_64
license = Apache
- depends = java-runtime>=8
+ depends = java-runtime>=11
provides = edisyn
conflicts = edisyn
- source = https://github.com/eclab/edisyn/raw/71bc00f96dc83e0da3fee31b02bb6e4ad18d21d3/jar/edisyn.jar
+ noextract = edisyn-30.jar
+ source = edisyn-30.jar::https://cs.gmu.edu/~eclab/projects/edisyn/edisyn.jar
source = edisyn.desktop
source = edisyn.sh
- md5sums = cc3b699ecaf3255de334506b7442a35b
+ md5sums = 198b0e672028844592c0ecc1240fa33d
md5sums = 5022b2d274e99ca6704f4dd69e17a1cb
- md5sums = a6f1544c7b08354593f2c5b91258d88c
+ md5sums = 494330223b9e478085b466e3bce3df4c
pkgname = edisyn-bin
-
diff --git a/.gitignore b/.gitignore
index 57619725abc5..f0b433ebaeb1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
src/
pkg/
-edisyn.jar
+edisyn-*.jar
edisyn-bin-*.tar.xz
+edisyn-bin-*.tar.zst
edisyn-bin-*.src.tar.gz
.AURINFO
diff --git a/PKGBUILD b/PKGBUILD
index b262d117ce88..2eb755d9562f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,30 @@
# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
_pkgname=edisyn
-_githash="71bc00f96dc83e0da3fee31b02bb6e4ad18d21d3"
+_githash="c0d6b273ad5b2ec8e06283dee150c01ae7206837"
pkgname="${_pkgname}-bin"
-pkgver=16b
+pkgver=30
pkgrel=1
pkgdesc="A cross-platform synthesizer patch editor library"
arch=('i686' 'x86_64')
url="https://github.com/eclab/edisyn/"
license=('Apache')
-depends=('java-runtime>=8')
+depends=('java-runtime>=11')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
-source=("https://github.com/eclab/edisyn/raw/${_githash}/jar/edisyn.jar"
+source=("${_pkgname}-${pkgver}.jar::https://cs.gmu.edu/~eclab/projects/${_pkgname}/${_pkgname}.jar"
"${_pkgname}.desktop"
"${_pkgname}.sh")
-md5sums=('cc3b699ecaf3255de334506b7442a35b'
+noextract=("${_pkgname}-${pkgver}.jar")
+md5sums=('198b0e672028844592c0ecc1240fa33d'
'5022b2d274e99ca6704f4dd69e17a1cb'
- 'a6f1544c7b08354593f2c5b91258d88c')
+ '494330223b9e478085b466e3bce3df4c')
package() {
- cd "${srcdir}/${_pkgname}"
-
- install -Dm644 "${srcdir}/${_pkgname}.jar" \
- "${pkgdir}/usr/share/${_pkgname}/${_pkgname}.jar"
+ install -Dm644 "${srcdir}/${_pkgname}-${pkgver}.jar" \
+ "${pkgdir}/usr/share/java/${_pkgname}/${_pkgname}.jar"
install -Dm755 "${srcdir}/${_pkgname}.sh" \
"${pkgdir}/usr/bin/${_pkgname}"
install -Dm644 "${srcdir}/${_pkgname}.desktop" \
- "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ -t "${pkgdir}/usr/share/applications/"
}
diff --git a/edisyn.sh b/edisyn.sh
index 3735b5686f55..01f0a42a66c9 100644
--- a/edisyn.sh
+++ b/edisyn.sh
@@ -1,4 +1,5 @@
#!/bin/sh -e
-cd /usr/share/edisyn
-exec java -jar edisyn.jar "$@"
+JAVA_DIR="/usr/share/java"
+
+exec /usr/bin/java -jar "$JAVA_DIR"/edisyn/edisyn.jar "$@"