[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: plans for eclipse luna in debian



Dear Marckus,
you were right. There is "a lot of work" in order to compile Eclipse Mars.
I attach a preliminary version of required dependencies. I am trying to
build Tycho before Eclipse, and I am still far away.

Luca

Il 09/10/2015 19:19, Markus Koschany ha scritto:
> The latest version of Eclipse requires a
> lot of work before it can be included

build dependencies (according to mh_make and/or to Fedora packagers)

==dependencies ok=========================================
build-essential
ant
ant-optional
libglib2.0-dev
libnspr4-dev
libgl1-mesa-dev
libcairo2-dev
zip
unzip
desktop-file-utils
libxt-dev
libxtst-dev
libgtk2.0-dev
libwebkitgtk-dev
libwebkitgtk-3.0-dev    #probably not strictly required
libgtk-3-dev            #probably not strictly required

libicu4j-java >= 1:54.1.1-2
libjsch-java >= 0:0.1.46-2
libcommons-el-java >= 1.0-22
libcommons-logging-java
libcommons-codec-java
libfelix-gogo-shell-java >= 0.10.0-3
junit4 >= 4.10-5
libhamcrest-java >= 0:1.3-11
libxml-maven-plugin-java
libhttpclient-java
libmockito-java


==dependencies with wrong version====================================

openjdk-8-jdk           #ok not stable
libcommons-jxpath-java >= 1.3-23        #we have 1.3-7 in unstable
libfelix-gogo-command-java >= 0.14.0-2  #ok unstable
libsac-java >= 1.3-12           #we have 1.3-6 or so
sat4j >= 2.3.5-1                        #we have 2.3.3-1 in unstable
libbatik-java >= 1.8-0.17       #ok not stable
libasm5-java >= 5.0.3-1         #we only have libasm4-java. http://download.forge.ow2.org/asm/asm-5.0.tar.gz
liblucene5-java         #we only have liblucene4-java  http://www.apache.org/dist/lucene/java/5.3.0/lucene-5.3.0-src.tgz


==dependencies we don't have or I don't understand========================================

BuildRequires: osgi(org.eclipse.jetty.util) >= %{_jetty_version}
BuildRequires: osgi(org.eclipse.jetty.server) >= %{_jetty_version}
BuildRequires: osgi(org.eclipse.jetty.http) >= %{_jetty_version}
BuildRequires: osgi(org.eclipse.jetty.continuation) >= %{_jetty_version}
BuildRequires: osgi(org.eclipse.jetty.io) >= %{_jetty_version}
BuildRequires: osgi(org.eclipse.jetty.security) >= %{_jetty_version}
BuildRequires: osgi(org.eclipse.jetty.servlet) >= %{_jetty_version}
BuildRequires: osgi(osgi.annotation)

BuildRequires: xml-commons-apis >= 1.4.01-12
#we have libjaxp1.3-java #1.3.05

BuildRequires: atinject >= 1-18         #http://code.google.com/p/atinject/. I only see libatinject-jsr330-api-java
BuildRequires: atinject-tck >= 1-18
BuildRequires: tycho >= 0.23.0          #http://pkgs.fedoraproject.org/cgit/tycho.git/tree/tycho.spec, https://git.eclipse.org/r/tycho/org.eclipse.tycho
BuildRequires: tycho-extras >= 0.23.0   #https://git.eclipse.org/r/tycho/org.eclipse.tycho.extras
BuildRequires: cbi-plugins              #http://git.eclipse.org/c/cbi/org.eclipse.cbi.maven.plugins.git/
BuildRequires: eclipse-ecf-core >= 3.11.0-1     #http://git.eclipse.org/c/ecf/org.eclipse.ecf.git
BuildRequires: eclipse-emf-core >= 1:2.11.0-1   #http://git.eclipse.org/c/emf/org.eclipse.emf.git
BuildRequires: eclipse-license          #http://git.eclipse.org/c/cbi/org.eclipse.license.git

BuildRequires: glassfish-jsp-api >= 2.2.1-4
BuildRequires: glassfish-jsp >= 2.2.5
BuildRequires: glassfish-servlet-api >= 3.1.0
BuildRequires: glassfish-annotation-api
#we have:
glassfish-javaee        1:2.1.1



#in tycho-p2-director-plugin there is a broken and probably useless dependency
#apparently, in order to build tycho-plugin we need the tycho-plugin...

==dependencies ok=========================================
libplexus-utils-java
libcommons-exec-java
libdecentxml-java
libmaven-plugin-testing-java
org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.3 ???
org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.1 ???
libcommons-compress-java

==dependencies with wrong version====================================

libmaven-enforcer-plugin-java (1.3.1 ?!?)

==dependencies we don't have or I don't understand========================================
org.eclipse.tycho:org.eclipse.osgi:jar:3.10.100.v20150529-1857
org.eclipse.tycho:org.eclipse.tycho.embedder.shared:jar:0.24.0-SNAPSHOT
org.eclipse.tycho:org.eclipse.osgi.compatibility.state:jar:1.0.100.v20150402-1551
org.eclipse.tycho:org.eclipse.tycho.core.shared:jar:0.24.0-SNAPSHOT
org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared:jar:0.24.0-SNAPSHOT
org.eclipse.tycho:org.eclipse.tycho.surefire.osgibooter:jar:0.24.0-SNAPSHOT
org.eclipse.tycho:org.eclipse.tycho.surefire.junit:jar:0.24.0-SNAPSHOT
org.eclipse.tycho:org.eclipse.tycho.surefire.junit4:jar:0.24.0-SNAPSHOT
org.eclipse.tycho:org.eclipse.tycho.surefire.junit47:jar:0.24.0-SNAPSHOT
org.eclipse.tycho:org.eclipse.jdt.core:jar:3.11.0.v20150602-1242
org.eclipse.tycho:org.eclipse.jdt.compiler.apt:jar:1.2.0.v20150514-0146
org.eclipse.tycho:tycho-core:jar:debian
org.apache.maven.plugin-testing:maven-plugin-testing-harness:jar:2.1
org.apache.maven.shared:maven-verifier:jar:1.3
org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.3
org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.1
org.apache.maven.plugins:maven-enforcer-plugin:maven-plugin:1.3.1
org.ow2.asm:asm-debug-all:jar:5.0.3
bcel:bcel:jar:5.1
org.apache.felix:maven-bundle-plugin:maven-plugin:2.0.1

This plugin is not useful for the build or its use is against Debian policies. Ignore this plugin?  org.apache.maven.plugins:maven-source-plugin:maven-plugin:2.1.2
org.apache.felix:maven-bundle-plugin:maven-plugin:2.0.1
org.eclipse.tycho:org.eclipse.osgi:jar:3.10.100.v20150529-1857


Reply to: