Search Criteria
Package Details: eclipse-java-bin 2:4.40-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/eclipse-java-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | eclipse-java-bin |
| Description: | Highly extensible IDE (Java version) |
| Upstream URL: | https://www.eclipse.org/ |
| Keywords: | ide |
| Licenses: | EPL |
| Conflicts: | eclipse |
| Provides: | eclipse |
| Submitter: | altermetax |
| Maintainer: | altermetax (morgenstern) |
| Last Packager: | altermetax |
| Votes: | 48 |
| Popularity: | 0.89 |
| First Submitted: | 2024-06-13 01:53 (UTC) |
| Last Updated: | 2026-06-13 22:22 (UTC) |
Dependencies (3)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk17-jetbrainsAUR, mandrel24-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk23-graalvm-ee-binAUR, jdk21-dragonwell-standard-binAUR, jdk24-graalvm-ce-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, liberica-nik-24-full-binAUR, jdk24-graalvm-binAUR, jdk24-graalvm-ee-binAUR, liberica-nik-25-full-binAUR, amazon-corretto-24-binAUR, jdk8-openj9-binAUR, jdk21-jetbrains-gitAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, jdk-openjdk-wakefieldAUR, amazon-corretto-15AUR, microsoft-openjdk-21-binAUR, microsoft-openjdk-25-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-11-binAUR, jdk21-graalvm-ee-binAUR, amazon-corretto-25-binAUR, jdk-android-studioAUR, jdk8-perfAUR, jdk25-openjdk-wakefieldAUR, jabba-binAUR, zulu-26-fx-binAUR, jdk21-jetbrains-binAUR, liberica-jdk-21-binAUR, jdk16-temurinAUR, liberica-jdk-8-full-binAUR, jdk25-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk22-openjdkAUR, jdk23-openjdkAUR, jdk24-openjdkAUR, jdk17-graalvm-ee-binAUR, zulu-17-fx-binAUR, jdk11-temurinAUR, jdk17-openj9-binAUR, jdk21-openj9-binAUR, jdk11-graalvm-ee-binAUR, jdk8-graalvm-ee-binAUR, jdk8-temurinAUR, jdk21-graalvm-binAUR, sapmachine11-jdkAUR, zulu8-fx-binAUR, zulu21-fx-binAUR, zulu-jdk-fx-binAUR, jdkAUR, jdk-ltsAUR, zulu-17-binAUR, zulu-21-binAUR, zulu-8-binAUR, zulu-11-binAUR, jdk-temurinAUR, jdk21-jetbrainsAUR, zulu-25-binAUR, jdk8AUR, jdk11AUR, zing-17-binAUR, zing-8-binAUR, zing-21-binAUR, jdk17-jetbrains-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk8-graalvm-binAUR, liberica-jdk-full-binAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, jre-jetbrainsAUR, jdk25-graalvm-binAUR, jdk25-graalvm-ce-binAUR, jdk25-jetbrains-binAUR, mandrel-binAUR, java-openjdk-ea-binAUR, jdk25-openj9-binAUR, java-openjdk-binAUR, amazon-corretto-11AUR, amazon-corretto-8AUR, sapmachine17-jdkAUR, liberica-jdk-11-full-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-lite-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk25-openjdk, jdk8-openjdk)
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR)
- webkit2gtk-4.1 (webkit2gtk-4.1-imgpasteAUR)
Required by (24)
- eclipse-checkstyle (requires eclipse)
- eclipse-emf (requires eclipse)
- eclipse-findbugs (requires eclipse)
- eclipse-i18n-de (requires eclipse)
- eclipse-i18n-fr (requires eclipse)
- eclipse-jd (requires eclipse)
- eclipse-moreunit (requires eclipse)
- eclipse-objectaid (requires eclipse)
- eclipse-orbit-com-google-inject (requires eclipse)
- eclipse-pmd (requires eclipse)
- eclipse-pydev (requires eclipse)
- eclipse-rcp-source (requires eclipse)
- eclipse-spotbugs (requires eclipse)
- eclipse-sql-explorer (requires eclipse)
- eclipse-subclipse (requires eclipse)
- eclipse-swtbot (requires eclipse)
- eclipse-testng (requires eclipse)
- eclipse-texlipse (requires eclipse)
- eclipse-umlet (requires eclipse)
- eclipse-vrapper (requires eclipse)
- Show 4 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »
morgenstern commented on 2021-11-08 19:38 (UTC)
@trvoldemort do not flag packages as out-of-date if you are reporting bugs or other issues.
You mentioned getting a segfault when attempting to run the application. Please do a clean re-build of the package and ensure you are running at least
java-environment>=11. If you are still having issues, then please post some re-creation steps so we can investigate.morgenstern commented on 2021-11-08 19:37 (UTC)
@drslmr that appears to be an issue with your Java Runtime Environment, not Eclipse. Could you please upload the log file you mentioned?
drslmr commented on 2021-11-08 14:34 (UTC)
Hi,
when executing eclipse I get fatal error:
A fatal error has been detected by the Java Runtime EnvironmentRunning the java executable
/usr/lib/eclipse//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_16.0.2.v20210721-1149/jre/bin/javamentioned in the log file creates the same fatal error.altermetax commented on 2021-09-16 16:50 (UTC)
Alright, thank you for dealing with the merge request :)
morgenstern commented on 2021-09-16 04:58 (UTC) (edited on 2021-09-16 05:59 (UTC) by morgenstern)
The TUs evidently are not keen on dropping the "
-bin" prefix. I will make an appeal on historical grounds, but if no dice then we should look to merge this package intoeclipse-java-binand I will add you as a co-maintainer there.EDIT - on reconsideration, the TUs are happy to merge. New request submitted.
morgenstern commented on 2021-09-15 01:55 (UTC)
Thanks, just did a clean chroot build of
eclipse-java- there were a few dependencies flagged as unneeded:Digging into it,
webkit2gtkis used by org.eclipse.swt, so that should probably stay. As forunzip, I presume that is needed by Eclipse to support importing archives in ZIP format, so that should also remain.As for the dependencies listed in
eclipse-java-bin, it looks likepythonis implicitly installed according to theeclipse-javabuild log, so that can be dropped, andlibsecretis a dependency ofwebkit2gtk, so that can be dropped as well.Merge request coming shortly - cheers.
altermetax commented on 2021-09-15 01:07 (UTC)
Added you as a co-maintainer :)
At this point the same should be done with
eclipse-jee-binandeclipse-cpp-binthough, I'll contact the maintainers.morgenstern commented on 2021-09-15 00:42 (UTC)
No worries - I've had a read of your PKGBUILD as well and I agree with your recommendations around the icons and ensuring
eclipse.iniis included the backup array.As for shifting the binaries out of
/opt, even if historically Eclipse was installed to/usr/libthe standard practice is to place pre-built binaries in/opt. That being said, it sounds like this makes it harder to add plugins and addons to Eclipse via pacman/AUR helper. The following bug report discusses the pros and cons of following this approach. Based on this commit, it looks like the old official[community]PKGBUILD installed the binaries directly into/usr/libtoo, so I grudgingly agree that the installation path can change. :)It also looks like the
-binprefix is pretty much dispensed with when it comes to packaging Eclipse binaries, so perhaps I should be the one merging into your package. If you would accept a merge and be happy to add me as a co-maintainer, I will go ahead and file the requests.altermetax commented on 2021-09-14 23:49 (UTC) (edited on 2021-09-14 23:50 (UTC) by altermetax)
Oh, I had no idea of the existence of that package.
I originally took over the
eclipsesplit package (which has existed for a long time) and realized its PKGBUILD was not suitable at all for the AUR, so I requested splitting it into multiple packages, writing their PKGBUILDs from scratch (-java,-jee,-cpp,-php), and that is its current state.I agree with merging, however I've read your PKGBUILD and there's a few things which might need addressing:
Eclipse gets installed in
/opt/eclipsewhile most AUR packages that depend oneclipseexpect it in/usr/lib/eclipse(which was its location back when eclipse was in the official repositories)The icons get installed in
/usr/share/pixmapswhile the usual location for icons is/usr/share/icons/hicolor(this is not a requirement but most graphical programs on Arch put icons there). Also, the eclipse icons are provided in the tarball, there's no need to have them in the AUR files. It would also probably be good to install all the sizes instead of just one.Another tiny thing:
eclipse.iniis not inbackup(read the comments at https://aur.archlinux.org/packages/eclipse-jee/)morgenstern commented on 2021-09-14 22:35 (UTC) (edited on 2021-09-14 22:35 (UTC) by morgenstern)
This package appears to be a near-duplicate of eclipse-java-bin, which I maintain. As the package I maintain has the correct naming schema (
-binprefix) and already exists, I would recommend either deleting this package or merging it into mine. I am happy to add you as a co-maintainer if you're interested.« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »