Adam Gibson wrote:
A yum install of eclipse-cdt seems to pull in about 60 packages including
jakarta, ant, and tomcat. For C development none of that is needed and
just bloats the FC5 install. Is there a way to slim the package
dependancies so that someone doing C development does not need to install
all of the java development stuff in a future FC* release?
Installing:
eclipse-cdt i386 1:3.0.2-1jpp_2fc core 18 M
Installing for dependencies:
ant i386 1.6.5-1jpp_7fc core 2.0 M
ant-antlr i386 1.6.5-1jpp_7fc core 33 k
ant-apache-bcel i386 1.6.5-1jpp_7fc core 35 k
ant-apache-bsf i386 1.6.5-1jpp_7fc core 44 k
ant-apache-log4j i386 1.6.5-1jpp_7fc core 27 k
ant-apache-oro i386 1.6.5-1jpp_7fc core 110 k
ant-apache-regexp i386 1.6.5-1jpp_7fc core 27 k
ant-apache-resolver i386 1.6.5-1jpp_7fc core 28 k
ant-commons-logging i386 1.6.5-1jpp_7fc core 29 k
ant-javamail i386 1.6.5-1jpp_7fc core 34 k
ant-jdepend i386 1.6.5-1jpp_7fc core 43 k
ant-jsch i386 1.6.5-1jpp_7fc core 65 k
ant-junit i386 1.6.5-1jpp_7fc core 158 k
ant-nodeps i386 1.6.5-1jpp_7fc core 777 k
ant-swing i386 1.6.5-1jpp_7fc core 26 k
ant-trax i386 1.6.5-1jpp_7fc core 156 k
antlr noarch 2.7.4-2jpp_6fc core 428 k
axis noarch 1.2.1-2jpp_2fc core 1.5 M
bcel noarch 5.1-1jpp_6fc core 459 k
classpathx-jaf noarch 1.0-2jpp_5fc core 57 k
classpathx-mail noarch 1.0-4jpp_5fc core 351 k
eclipse-ecj i386 1:3.1.2-1jpp_13fc core
7.0 M
eclipse-platform i386 1:3.1.2-1jpp_13fc core
52 M
eclipse-rcp i386 1:3.1.2-1jpp_13fc core
46 k
gcc-java i386 4.1.0-3 core 2.6 M
geronimo-specs i386 1.0-0.M2.2jpp_7fc core
227 k
geronimo-specs-compat i386 1.0-0.M2.2jpp_7fc core
4.9 k
jakarta-commons-beanutils i386 1.7.0-2jpp_6fc core
517 k
jakarta-commons-collections i386 3.1-2jpp_5fc core
984 k
jakarta-commons-daemon i386 1:1.0-2jpp_4fc core 44 k
jakarta-commons-dbcp noarch 1.2.1-3jpp_3fc core 109 k
jakarta-commons-digester i386 1.7-2jpp_10fc core
308 k
jakarta-commons-discovery noarch 1:0.3-1jpp_3fc core
71 k
jakarta-commons-el i386 1.0-4jpp_6fc core 236 k
jakarta-commons-fileupload noarch 1:1.0-3jpp_5fc core
24 k jakarta-commons-httpclient noarch 1:3.0-0.rc2.0jpp_4fc core
267 k
jakarta-commons-launcher noarch 0.9-3jpp_3fc core
42 k
jakarta-commons-logging i386 1.0.4-2jpp_10fc core 105 k
jakarta-commons-modeler i386 1.1-4jpp_6fc core 225 k
jakarta-commons-pool noarch 1.2-2jpp_4fc core 46 k
java-1.4.2-gcj-compat-devel i386 1.4.2.0-40jpp_83rh core 35 k
java-1.4.2-gcj-compat-javadoc i386 1.4.2.0-40jpp_83rh core 21 M
jdepend noarch 2.6-2jpp_4fc.1.1 core 198 k
jsch i386 0.1.18-1jpp_7fc core 293 k
junit noarch 3.8.1-3jpp_7fc core 180 k
jzlib noarch 1.0.5-2jpp_2fc core 48 k
libgcj-devel i386 4.1.0-3 core 1.2 M
libswt3-gtk2 i386 1:3.1.2-1jpp_13fc core
5.2 M
log4j noarch 1.2.8-7jpp_8fc core 317 k
lucene i386 1.4.3-1jpp_11fc core 660 k
lucene-demo i386 1.4.3-1jpp_11fc core 104 k
mx4j i386 1:3.0.1-1jpp_9fc core 2.4 M
oro noarch 2.0.8-1jpp_4fc core 72 k
regexp i386 1.3-2jpp_7fc core 87 k
tomcat5 i386 5.5.15-1jpp_6fc core 311 k
tomcat5-common-lib i386 5.5.15-1jpp_6fc core 185 k
tomcat5-jasper i386 5.5.15-1jpp_6fc core 955 k
tomcat5-jsp-2.0-api i386 5.5.15-1jpp_6fc core 88 k
tomcat5-server-lib i386 5.5.15-1jpp_6fc core 3.5 M
wsdl4j noarch 1.5.1-1jpp_4fc core 160 k
Well Native Eclipse itself requires all of those java packages, since it
is by nature a Java IDE. If a native C IDE came around that was just as
good, that would be cool. I don't use Eclipse for Java either, just C
and C++, so I do agree that all that java is just wasting space.
-Dan