# Maintainer: Mario Finelli # Contributor: Tom Richards # Contributor: Alexsandr Pavlov # Contributor: Ernie Brodeur # Contributor: Rogof # Contributor: m4.rc0 pkgname=rubymine _pkgname=RubyMine pkgver=2023.2.3 pkgrel=1 pkgdesc="Ruby and Rails IDE with the full stack of essential developer tools" arch=(i686 x86_64) options=(!strip) url=https://www.jetbrains.com/ruby/ license=(custom) depends=(desktop-file-utils gtk-update-icon-cache) optdepends=('ruby: Ruby run/debug support') install=rubymine.install source=(https://download.jetbrains.com/ruby/${_pkgname}-${pkgver}.tar.gz rubymine.desktop rubymine.install) sha256sums=('068b8c486cd61755787538ea036608a9aa590a3b49cd9003dd5edce28d322c02' '72df0e7c605caf7b6c98e9335f4eee9c8bfe8fcc24523634fd8c1ebe019534d6' '7ecadddf2b315b22df3a5c7b90e18be7ea69e2a0d869ee18bf0e031b2c508f76') package() { [ $CARCH == "x86_64" ] && SUFFIX=64 # Pre-packaged program files install -dm0755 "${pkgdir}/usr/share" cp -a "${_pkgname}-${pkgver}" "${pkgdir}/usr/share/${pkgname}" # Desktop application install -Dm0644 "${pkgdir}/usr/share/${pkgname}/RMlogo.svg" \ "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg" install -Dm0644 rubymine.desktop \ "${pkgdir}/usr/share/applications/rubymine.desktop" install -dm0755 "${pkgdir}/usr/bin" ln -s "/usr/share/${pkgname}/bin/${pkgname}.sh" \ "${pkgdir}/usr/bin/jetbrains-${pkgname}" # License install -dm0755 "$pkgdir/usr/share/licenses/$pkgname" find "$_pkgname-${pkgver}/license/" -type f -exec \ install -Dm0644 '{}' "$pkgdir/usr/share/licenses/$pkgname/" \; # Java config sed -i 's/lcd/on/' \ "${pkgdir}/usr/share/rubymine/bin/rubymine${SUFFIX}.vmoptions" echo "-Dswing.aatext=true" >> \ "${pkgdir}/usr/share/rubymine/bin/rubymine${SUFFIX}.vmoptions" } # vim: set ts=2 sw=2 et: