summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacob Wang2022-04-11 13:31:50 +0100
committerJacob Wang2022-04-11 13:31:50 +0100
commit53140c1a735b8bc2719e6370afe8b960e32d10ba (patch)
treec122d2b3fb6ae2511c04ac52de333fd88e310a49
parent29a232cd03fabb98c0efef0db353aef6b9565f09 (diff)
downloadaur-53140c1a735b8bc2719e6370afe8b960e32d10ba.tar.gz
8.2.0 & script cleanup. THANKS SAM!
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD43
2 files changed, 26 insertions, 22 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5e5840ea06ee
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/*.tar.gz
+/*.pkg.tar*
+
+/src/
+/pkg/
diff --git a/PKGBUILD b/PKGBUILD
index e18c7f8df963..4292226816c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,35 @@
# Maintainer: Jacob Wang <jatcwang@gmail.com>
pkgname=jdk-mission-control-bin
-pkgver=8.1.0
-pkgrel=2
+pkgver=8.2.0
+pkgrel=1
pkgdesc="OpenJDK Mission Control"
arch=('x86_64')
license=('UPL')
-url="https://adoptopenjdk.net/jmc.html"
-depends=('java-environment')
+url="https://adoptopenjdk.net/jmc"
+depends=('java-environment>=11')
optdepends=()
options=(!strip)
source=(
- "org.openjdk.jmc-linux.gtk.x86_64.tar.gz"::"https://github.com/adoptium/jmc-overrides/releases/download/8.1.0/org.openjdk.jmc-8.1.0-linux.gtk.x86_64.tar.gz"
+ "https://github.com/adoptium/jmc-build/releases/download/${pkgver}/org.openjdk.jmc-${pkgver}-linux.gtk.x86_64.tar.gz"
"jdk-mission-control.desktop"
)
-sha512sums=('b22aa01440cd88e64841b9a59be625ef3ed53b051950004f8aca50a7091572b65461526c41b8945e23683980bb9dc029a2f51f0fd3662364c9ed783d6576038a' 'SKIP')
-
-# pkgver() {
-# echo $(curl -I https://ci.adoptopenjdk.net/view/JMC/job/jmc-build/job/master/lastSuccessfulBuild/artifact/target/products/org.openjdk.jmc-linux.gtk.x86_64.tar.gz | grep 'Last-Modified' | sed 's/Last-Modified: //' | xargs -I {} date --date {} -u +"%Y%m%d%H%M%S")
-# }
+sha512sums=(
+ '0c760e6f5c715769667891c987749332d495d9c19ec668ab688817f6101c0f57b1819e93d76635b27322fe44a76e086fcb0164fec3dec5a6a0ef988a376a4dd8'
+ '5a62b0a0f5dee80543575005c43b3dfd368e60efd1cdf41dca0b5c201a11748773855c1259f930bb4f0a573b10025c6f7b281014e36b00dee809a8a5ef9bac4c'
+)
package() {
-
- local LIBDIR="${pkgdir}/opt/jdk-mission-control"
- mkdir -p "$LIBDIR"
- rm ./org.openjdk.jmc-linux.gtk.x86_64.tar.gz
- cp -a --no-preserve=ownership ./* "$LIBDIR"
-
- mkdir -p "${pkgdir}/usr/bin"
-
- install -D -m644 "jdk-mission-control.desktop" \
- "${pkgdir}/usr/share/applications/jdk-mission-control.desktop"
-
- ln -sf "/opt/jdk-mission-control/JDK Mission Control/jmc" "${pkgdir}/usr/bin/jmc"
+ local LIBDIR="${pkgdir}/opt/jdk-mission-control"
+ install -dm 755 "$LIBDIR"
+ cp -r "JDK Mission Control"/* "$LIBDIR"
+
+ install -dm 755 "${pkgdir}/usr/bin"
+ ln -sf "/opt/jdk-mission-control/jmc" "${pkgdir}/usr/bin/jmc"
+
+ install -D -m644 "jdk-mission-control.desktop" \
+ "${pkgdir}/usr/share/applications/jdk-mission-control.desktop"
+
+ install -dm 755 "${pkgdir}/usr/share/licenses"
+ cp -r legal "${pkgdir}/usr/share/licenses/jmc"
}