Package Base Details: eclipse

Git Clone URL: (read-only, click to copy)
Submitter: arojas
Maintainer: appadeia
Last Packager: appadeia
Votes: 46
Popularity: 2.09
First Submitted: 2020-05-01 18:40
Last Updated: 2021-01-04 22:28

Pinned Comments

appadeia commented on 2020-09-23 12:41

Manual intervention required updating eclipse from * -> 2:4.17-3: remove eclipse-common; the package is no longer needed and will conflict.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

cavilory commented on 2021-01-04 23:15

sha256sum :



ArthurBorsboom commented on 2021-01-04 22:26

The validation returns an error (retried twice).

==> Validating source_x86_64 files with sha256sums...
    eclipse-java-2020-12-R-linux-gtk-x86_64.tar.gz ... Passed
    eclipse-jee-2020-12-R-linux-gtk-x86_64.tar.gz ... Passed
    eclipse-cpp-2020-12-R-linux-gtk-x86_64.tar.gz ... Passed
    eclipse-php-2020-12-R-linux-gtk-x86_64.tar.gz ... Passed
    eclipse-javascript-2020-12-R-linux-gtk-x86_64.tar.gz ... FAILED
    eclipse-rust-2020-12-R-linux-gtk-x86_64.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!

Singularity commented on 2021-01-04 21:25

You can add replaces=('eclipse-common') to the PKGBUILD, this would automatically remove it.

coderkun commented on 2020-12-24 08:25

@appadeia, any chance for an update of this package to the new version 4.18?

mwyraz commented on 2020-12-11 08:46

@appadeia I wrote this before but got no response. Would you mind to add this to /usr/bin/eclipse to allow to set some user-specific env vars (like GIT_SSH=/usr/bin/ssh or GTK_OVERLAY_SCROLLING=0) to eclipse?

# Allow to set user-specific environment variables for eclipse
if [ -e ~/.config/eclipse.rc ]; then
  . ~/.config/eclipse.rc

Kind regards, Michael.

Edit: Here's a git diff for it:

diff --git a/PKGBUILD b/PKGBUILD
index f38a794..5a813e7 100644
@@ -101,6 +101,12 @@ _package() {

   install -D /dev/stdin "$pkgdir/usr/bin/eclipse" <<END
+# Allow to set user-specific environment variables for eclipse
+if [ -e ~/config/eclipse.rc ]; then
+  . ~/.config/eclipse.rc
 export ECLIPSE_HOME=/usr/lib/eclipse
 exec \$ECLIPSE_HOME/eclipse "\$@"

Musikolo commented on 2020-12-10 01:13

@basinilya, please run the java -version and archlinux-java status commands and share the output.

That should help understand what your issue is.

Thank you.

basinilya commented on 2020-12-09 11:06

Can't launch:

[il@reallin ~]$ eclipse 
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See for further details.
Warning: Nashorn engine is planned to be removed from a future JDK release
/usr/lib/eclipse//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_14.0.2.v20200815-0932/jre/bin/java: symbol lookup error: /usr/lib/eclipse/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_14.0.2.v20200815-0932/jre/lib/ undefined symbol: initInetAddressIDs

[il@reallin ~]$ pacman -Q | grep jdk
jdk11-openjdk 11.0.8.u10-1
jre11-openjdk 11.0.8.u10-1
jre11-openjdk-headless 11.0.8.u10-1

Why does it require jdk if it ships with jdk 14 as a plugin?

Upd, this is a workaround:

[root@reallin lib]# pacman -Qo /usr/lib/
/usr/lib/ is owned by libnet 1:1.1.6-1
[root@reallin lib]# mv /usr/lib/{,.save}

It's strange that a library that is only used by java installs its .so file to /usr/lib.

schnedan commented on 2020-11-24 15:12

@gamegard68 you can either increase size of tmp (even temporary resize the existing one) or pass a different build directory than tmp. You can even connect a usb harddrive e.g. if you do not want to put wear to your ssd. Linux has infinite options to deal with such problems.

gamegard68 commented on 2020-10-01 08:42

Impossible to update to this version anymore because it installs the whole eclipse suite (javascript,java,php,rust,jee), hence the /tmp directory of 8GB overflows and the update fails because of disk full error. I only need the eclipse-cpp and eclipse-java package.

petris commented on 2020-09-26 16:05

This package no longer builds when AUR_BUILD=false. I believe this is because the "commonify" script expects eclipse-common to be the first positional parameter, however because of its place in $pkgname, it is now last, thus placing common files into eclipse-java instead.

Additionally, it would be nice if the AUR_BUILD=true line could be replaced with AUR_BUILD="${AUR_BUILD:-true}" so that AUR_BUILD can be set outside of PKGBUILD. For instance, with packages such as this, I'll typically have a "PKGBUILD.override" file where I'll source the original PKGBUILD, then apply any changes. In this case I could set AUR_BUILD=false, then source the original PKGBUILD, rather than using sed to change the value.