Package Details: intellij-idea-ce 2021.1.3-2

Git Clone URL: (read-only, click to copy)
Package Base: intellij-idea-ce
Description: Intellij Idea IDE (community version) with Intellij JDK
Upstream URL:
Keywords: ide java jvm scala
Licenses: Apache2
Submitter: amrhassan
Maintainer: navarroaxel
Last Packager: navarroaxel
Votes: 39
Popularity: 0.51
First Submitted: 2016-08-29 09:16
Last Updated: 2021-07-01 15:51

Latest Comments

« First ‹ Previous 1 2 3

amrhassan commented on 2017-05-23 09:41

@Martchus this one is using the Intellij JDK

Martchus commented on 2017-05-23 09:36

What is the difference between this package and the one in the official repo:

(except that this one is currently newer)

mixedCase commented on 2017-05-17 17:13

I think you forgot to run mksrcinfo last update.

amrhassan commented on 2017-04-26 07:58

@Martchus Checksum updated. Thanks for the tip about `updpkgsums`.

Martchus commented on 2017-03-30 21:06

Using wget to automatically update the checksum is actually not a good idea. They could change the archive without a user noticing.

Note that you can update the checksums quite easily by simply invoking `updpkgsums`. This is the usual way to do it. Also note that you have to update the package in any case to update the .SRCINFO. So you don't save update work with the current method.

If you decide to follow my advice and just use the actual checksum, don't forget to remove the wget makedependency.

Thanks for providing the package anyways.

amrhassan commented on 2016-11-09 10:54

@xduugu Fixed. Thanks.

xduugu commented on 2016-11-09 08:59

Your symlinks are broken, you should not include $srcdir or $pkgdir in the target. I had to replace

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 "${srcdir}/idea-IC-$_buildver/license/$i" "${pkgdir}/usr/share/licenses/${pkgname}/$i"
ln -s "${pkgdir}/opt/${pkgname}/bin/" "${pkgdir}/usr/bin/idea-ce-eap"


mkdir -p "${pkgdir}/usr/share/licenses/"
install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/"
ln -sf "/opt/intellij-idea-ce/license" "${pkgdir}/usr/share/licenses/${pkgname}"
ln -s "/opt/${pkgname}/bin/" "${pkgdir}/usr/bin/idea-ce-eap"

mastercoms commented on 2016-11-01 14:08

Hello, the .desktop file code should be

cat <<EOF
[Desktop Entry]
Name=IntelliJ IDEA Community
Comment=Intelligent Java IDE
Exec="/opt/$pkgname/bin/" %f
) > "${srcdir}/${pkgname}.desktop"

This removes the EAP label from the package, and changes the StartupWMClass to the WMClass of the IntelliJ window, so that the application shortcut and running window icon are merged in a desktop environment.