diff options
author | Jacob Wang | 2022-04-11 13:31:50 +0100 |
---|---|---|
committer | Jacob Wang | 2022-04-11 13:31:50 +0100 |
commit | 53140c1a735b8bc2719e6370afe8b960e32d10ba (patch) | |
tree | c122d2b3fb6ae2511c04ac52de333fd88e310a49 | |
parent | 29a232cd03fabb98c0efef0db353aef6b9565f09 (diff) | |
download | aur-53140c1a735b8bc2719e6370afe8b960e32d10ba.tar.gz |
8.2.0 & script cleanup. THANKS SAM!
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 43 |
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/ @@ -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" } |