From d9cf7a569618cc40e01d82f9b14cf84af1d4cadd Mon Sep 17 00:00:00 2001 From: Voomra Date: Sun, 9 Jun 2024 21:17:23 +0300 Subject: [PATCH] import --- .gitignore | 2 ++ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ visualvm.desktop | 13 +++++++++++++ visualvm.svg | 1 + 4 files changed, 49 insertions(+) create mode 100644 .gitignore create mode 100755 PKGBUILD create mode 100755 visualvm.desktop create mode 100644 visualvm.svg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d40b058 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.pkg.tar.zst +*.zip diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 0000000..43d9c32 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +pkgname=visualvm +pkgver=2.1.8 +pkgrel=1 +pkgdesc='VisualVM 2.1.8' +arch=('x86_64') +url='https://visualvm.github.io' +license=('GPL2') +optdepends=('java-runtime-common') +options=('!strip') +source=('https://github.com/oracle/visualvm/releases/download/2.1.8/visualvm_218.zip' + 'visualvm.desktop' + 'visualvm.svg') +md5sums=('d9aba7eccdc09ef1166f6d72e4bc0386' + 'SKIP' 'SKIP') + +package() { + _rootArchiveDir=visualvm_218 + + install -dm755 "${pkgdir}"/usr/bin + install -dm755 "${pkgdir}"/usr/share/visualvm + install -dm755 "${pkgdir}"/usr/share/licenses/visualvm + install -dm755 "${pkgdir}"/usr/share/pixmaps + install -dm755 "${pkgdir}"/usr/share/applications + + mv "${srcdir}"/"${_rootArchiveDir}"/LICENSE.txt "${pkgdir}"/usr/share/licenses/visualvm/ + mv "${srcdir}"/"${_rootArchiveDir}"/THIRDPARTYLICENSE "${pkgdir}"/usr/share/licenses/visualvm/ + + cp -a "${srcdir}"/"${_rootArchiveDir}"/* "${pkgdir}"/usr/share/visualvm/ + ln -s /usr/share/visualvm/bin/visualvm "${pkgdir}"/usr/bin/visualvm + + install -m644 "${srcdir}"/visualvm.desktop "${pkgdir}"/usr/share/applications/visualvm.desktop + install -m644 "${srcdir}"/visualvm.svg "${pkgdir}"/usr/share/pixmaps/visualvm.svg +} diff --git a/visualvm.desktop b/visualvm.desktop new file mode 100755 index 0000000..f41e2fe --- /dev/null +++ b/visualvm.desktop @@ -0,0 +1,13 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Version=1.0 +Type=Application +Name=VisualVM +Comment=VisualVM +Icon=visualvm +Categories=Development +Keywords=visualvm; +StartupWMClass=visualvm +Exec=/usr/share/visualvm/bin/visualvm +Terminal=false + diff --git a/visualvm.svg b/visualvm.svg new file mode 100644 index 0000000..5ee0929 --- /dev/null +++ b/visualvm.svg @@ -0,0 +1 @@ + \ No newline at end of file