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
}
