# Maintainer: Frederik Schwan pkgbase=goland pkgname=(goland goland-jre) pkgver=2018.3.3 pkgrel=1 pkgdesc='Capable and Ergonomic Go IDE' arch=('x86_64' 'i686') url='https://www.jetbrains.com/go/' license=('Commercial') makedepends=('rsync') options=('!strip') source=(https://download.jetbrains.com/go/${pkgbase}-${pkgver}.tar.gz jetbrains-goland.desktop) sha512sums=('1f7dd6b63cd812ed72e06c87e2d0f0596a52624944e5e85c4b3057ab847b758788958d543bd8e193beff317a957e2c0430886db734acb6f5492eefb99efdbf52' '391167246a98cc82305ffa7d475960b3f58f78d36dee5cda3f318351e5ddf07d3457688713c1fcc2c20f548aeed387e5a9f16c97423bd37bb43bc502082f61eb') package_goland() { optdepends=('goland-jre: JetBrains custom Java Runtime (Recommended)' 'java-runtime: JRE - Required if goland-jre is not installed') conflicts=('gogland') replaces=('gogland') install -d -m 755 "${pkgdir}/opt/" install -d -m 755 "${pkgdir}/usr/bin/" install -d -m 755 "${pkgdir}/usr/share/applications/" install -d -m 755 "${pkgdir}/usr/share/pixmaps/" rsync -rtl "${srcdir}/GoLand-${pkgver}/" "${pkgdir}/opt/${pkgbase}" --exclude=/jre64 ln -s "/opt/${pkgbase}/bin/${pkgbase}.sh" "${pkgdir}/usr/bin/${pkgbase}" install -D -m 644 "${srcdir}/jetbrains-${pkgbase}.desktop" "${pkgdir}/usr/share/applications/" install -D -m 644 "${pkgdir}/opt/${pkgbase}/bin/${pkgbase}.png" "${pkgdir}/usr/share/pixmaps/${pkgbase}.png" } package_goland-jre() { conflicts=('gogland-jre') replaces=('gogland-jre') install -d -m 755 "${pkgdir}/opt/${pkgbase}" rsync -rtl "${srcdir}/GoLand-${pkgver}/jre64" "${pkgdir}/opt/${pkgbase}" }