Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Amr Hassan <amr.hassan at gmail dot com>
- pkgname=intellij-idea-ce
- _pkgname=idea-IC
- _buildver=203.5981.155
- _veryear=2020
- _verrelease=3
- pkgver=${_veryear}.${_verrelease}
- pkgrel=1
- pkgdesc="Intellij Idea IDE (community version) with Intellij JDK"
- arch=('any')
- options=(!strip)
- url="http://www.jetbrains.com/idea/"
- license=('Apache2')
- depends=('giflib' 'libxtst')
- source=("https://download.jetbrains.com/idea/ideaIC-${pkgver}.tar.gz")
- package() {
- cd "$srcdir"
- mkdir -p "${pkgdir}/opt/${pkgname}"
- cp -R "${srcdir}/idea-IC-$_buildver/"* "${pkgdir}/opt/${pkgname}"
- if [[ $CARCH = 'i686' ]]; then
- rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent-linux64.so"
- rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier64"
- fi
- (
- cat <<EOF
- [Desktop Entry]
- Version=$pkgver
- Type=Application
- Name=IntelliJ IDEA Community
- Comment=Intelligent Java IDE
- Exec="/opt/$pkgname/bin/idea.sh" %f
- Icon=/opt/$pkgname/bin/idea.png
- Comment=$pkgdesc
- Categories=Development;IDE;
- Terminal=false
- StartupNotify=true
- StartupWMClass=jetbrains-idea-ce
- EOF
- ) > "${srcdir}/${pkgname}.desktop"
- mkdir -p "${pkgdir}/usr/bin/"
- mkdir -p "${pkgdir}/usr/share/applications/"
- mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"
- install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/"
- for i in $(ls $srcdir/idea-IC-$_buildver/license/ ); do
- ln -sf "/opt/${pkgname}/license/$i" "${pkgdir}/usr/share/licenses/${pkgname}/$i"
- done
- ln -s "/opt/${pkgname}/bin/idea.sh" "${pkgdir}/usr/bin/idea-ce-eap"
- }
- md5sums=('eb27adeeeaae8aa4e713263276f66a7b')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement