[packages/eclipse-jdt] Up to 4.38
arekm
arekm at pld-linux.org
Tue Mar 10 12:23:15 CET 2026
commit 6f27b27db3deb2455e7e9d0124ce2bb8b991b15a
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Tue Mar 10 12:23:03 2026 +0100
Up to 4.38
eclipse-jdt.spec | 35 ++++++++++++++++++++---------------
1 file changed, 20 insertions(+), 15 deletions(-)
---
diff --git a/eclipse-jdt.spec b/eclipse-jdt.spec
index 085cee3..0ba904a 100644
--- a/eclipse-jdt.spec
+++ b/eclipse-jdt.spec
@@ -1,22 +1,23 @@
# TODO:
-# - base package sould contain actual jdt, but update clipse.spec first not to
+# - base package should contain actual jdt, but update eclipse.spec first not to
# bundle itself jdt
-# - build the jar, not use prebuilt
-Summary: Eclipse Java Development Tools (JDT) libraries
-Summary(pl.UTF-8): Biblioteki Eclipse JDT
+%define drop R-%{version}-202512010920
+Summary: Eclipse Compiler for Java (ECJ)
+Summary(pl.UTF-8): Kompilator Eclipse dla Javy (ECJ)
Name: eclipse-jdt
-Version: 4.4.2
+Version: 4.38
Release: 1
-License: EPL v1.0
+License: EPL v2.0
Group: Libraries/Java
-# http://archive.eclipse.org/eclipse/downloads/
-Source0: http://archive.eclipse.org/eclipse/downloads/drops4/R-%{version}-201502041700/org.eclipse.jdt.source-%{version}.zip
-# Source0-md5: f32680fd5130e677366c249811671db9
-URL: http://www.eclipse.org/jdt/
+Source0: https://archive.eclipse.org/eclipse/downloads/drops4/%{drop}/ecjsrc-%{version}.jar
+# Source0-md5: 29df435c80c010694012de442474ad88
+Source1: ecj-build.xml
+URL: https://www.eclipse.org/jdt/
+BuildRequires: ant
+BuildRequires: jdk >= 23
BuildRequires: jpackage-utils
BuildRequires: rpm-javaprov
BuildRequires: rpmbuild(macros) >= 1.300
-BuildRequires: unzip
Requires: java-eclipse-jdt = %{version}-%{release}
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -28,8 +29,8 @@ If you are looking for JDT plugin for Eclipse, it is included in main
eclipse package.
%package -n java-eclipse-jdt
-Summary: Eclipse Java Development Tools (JDT) libraries
-Summary(pl.UTF-8): Biblioteki Eclipse JDT
+Summary: Eclipse Compiler for Java (ECJ) libraries
+Summary(pl.UTF-8): Biblioteki kompilatora Eclipse dla Javy (ECJ)
Group: Libraries/Java
Requires: jpackage-utils
@@ -49,13 +50,17 @@ Jeżeli szukasz pluginu JDT dla środowiska programistycznego IDE, to
jest on zawarty w głównym pakiecie eclipse.
%prep
-%setup -qc
+%setup -qc -n ecj-%{version}
+cp -p %{SOURCE1} build.xml
+
+%build
+%ant
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_javadir}
-cp -a plugins/org.eclipse.jdt.core_*.jar $RPM_BUILD_ROOT%{_javadir}/org.eclipse.jdt.core-%{version}.jar
+cp -a ecj.jar $RPM_BUILD_ROOT%{_javadir}/org.eclipse.jdt.core-%{version}.jar
ln -s org.eclipse.jdt.core-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/org.eclipse.jdt.core.jar
%clean
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/eclipse-jdt.git/commitdiff/6f27b27db3deb2455e7e9d0124ce2bb8b991b15a
More information about the pld-cvs-commit
mailing list