# Maintainer: Alex Talker # Old Maintainer: Tobias Kohlbau pkgname=intellij-idea-13-community pkgver=13.1.5 _buildver=135.1289 pkgrel=1 pkgdesc='An intelligent IDE for Java, Groovy and other programming languages with advanced refactoring features intensely focused on developer productivity.' arch=('i686' 'x86_64') # not 'any' because of fsnotifier url="http://www.jetbrains.com/idea/" backup=("usr/share/${pkgname}/bin/idea.vmoptions" "usr/share/${pkgname}/bin/idea64.vmoptions") license=('Apache') depends=('java-environment' 'giflib') source=("http://download-ln.jetbrains.com/idea/ideaIC-${pkgver}.tar.gz" \ "${pkgname}.sh" \ "${pkgname}.desktop") md5sums=('b2e0bbb3eec660c83274ddfe2f88ecb1' '9ea7112d3a83fdeccdae6b59aab0f697' '75e83ed346b960a2ead094bfd4bb8d9a') package() { cd "${srcdir}" install -d -m755 $pkgdir/usr/{bin,share} cp -a "idea-IC-${_buildver}" "${pkgdir}/usr/share/${pkgname}" chown -R root:root "${pkgdir}/usr/share" find $pkgdir/usr/share/$pkgname -type d -exec chmod 0755 {} ';' find $pkgdir/usr/share/$pkgname -type f -exec chmod 0644 {} ';' # never wait on user input when starting idea; copied from -ce PKGBUILD sed -i '/.*read IGNORE.*/ d' "${pkgdir}"/usr/share/$pkgname/bin/idea.sh chmod +x $pkgdir/usr/share/$pkgname/bin/idea.sh chmod +x "$pkgdir"/usr/share/$pkgname/bin/fsnotifier chmod +x "$pkgdir"/usr/share/$pkgname/bin/fsnotifier64 install -D -m755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" install -D -m644 "$srcdir/idea-IC-$_buildver/bin/idea.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" install -D -m644 "$srcdir/idea-IC-$_buildver/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" }