diff options
author | Jacob Wang | 2020-05-08 23:21:13 +1200 |
---|---|---|
committer | Jacob Wang | 2020-05-08 23:21:13 +1200 |
commit | e1cd7551faee5796a86256ad44e482f0ff01f2d0 (patch) | |
tree | 1423aac540d6d2aa1c980efa471b2041d3dd7d7f | |
download | aur-e1cd7551faee5796a86256ad44e482f0ff01f2d0.tar.gz |
Add jdk-mission-control-bin
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..16e0ca1e52d0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = jdk-mission-control-bin + pkgdesc = OpenJDK Mission Control + pkgver = e46ddcf78c + pkgrel = 1 + url = https://adoptopenjdk.net/jmc.html + arch = x86_64 + license = UPL + depends = java-environment + options = !strip + source = org.openjdk.jmc-linux.gtk.x86_64.tar.gz::https://ci.adoptopenjdk.net/view/JMC/job/jmc-build/job/master/lastSuccessfulBuild/artifact/target/products/org.openjdk.jmc-linux.gtk.x86_64.tar.gz + sha512sums = SKIP + +pkgname = jdk-mission-control-bin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..58bb6eaa7c5a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Jacob Wang <jatcwang@gmail.com> + +pkgname=jdk-mission-control-bin +pkgver=20200507142353 +pkgrel=1 +pkgdesc="OpenJDK Mission Control" +arch=('x86_64') +license=('UPL') +url="https://adoptopenjdk.net/jmc.html" +depends=('java-environment') +optdepends=() +options=(!strip) +source=("org.openjdk.jmc-linux.gtk.x86_64.tar.gz"::"https://ci.adoptopenjdk.net/view/JMC/job/jmc-build/job/master/lastSuccessfulBuild/artifact/target/products/org.openjdk.jmc-linux.gtk.x86_64.tar.gz") +sha512sums=('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") +} + +package() { + local LIBDIR="${pkgdir}/usr/lib/openjdk-mission-control" + mkdir -p "$LIBDIR" + cp -a --no-preserve=ownership ./* "$LIBDIR" + + mkdir -p "${pkgdir}/usr/bin" + + ln -sf "/usr/lib/openjdk-mission-control/jmc" "${pkgdir}/usr/bin/jmc" +} |