Summary: | FreeHEP libraries | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrey Kislyuk (RETIRED) <weaver> |
Component: | New packages | Assignee: | Andrey Kislyuk (RETIRED) <weaver> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | gentoo, java, theli.ua |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://java.freehep.org/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 209696, 215877 | ||
Attachments: |
avail-ebuilds
freehep-aid-2.0.ebuild depscan.pl depscan.out depscan.pl depscan.out make-maven-ebuild.pl maven-proto.ebuild make-maven-ebuild.pl |
Description
Andrey Kislyuk (RETIRED)
2008-07-09 19:36:25 UTC
List of bundled freehep jars: freehep-export-2.1.1.jar freehep-graphics2d-2.1.1.jar freehep-graphicsio-2.1.1.jar freehep-graphicsio-java-2.1.1.jar freehep-graphicsio-ps-2.1.1.jar freehep-graphicsio-svg-2.1.1.jar freehep-io-2.0.2.jar freehep-jas-plotter-2.2.jar freehep-swing-2.0.3.jar freehep-util-2.0.2.jar freehep-xml-2.1.1.jar I have a package (sdedit) also needing freehep and having it bundled. Before writing an ebuild for this package, it would be great to have a FreeHEP ebuild. Here are the freehep-jars needed additionally to ones listed above: freehep-graphicsio-emf-2.1.1.jar freehep-graphicsio-pdf-2.1.1.jar freehep-graphicsio-swf-2.1.1.jar I'm not sure if I'll have the willpower to get this package done, because its dependencies are such a pain to pull in. But I'm attaching some results I've had so far, using the java-mvn-src eclass. The ebuilds are all the same so far, I attach a list of their names and the text of one of them. I also scanned all dependencies and mapped internal dependencies, but external deps need a lot of manual work to specify. Created attachment 177542 [details]
avail-ebuilds
Created attachment 177543 [details]
freehep-aid-2.0.ebuild
Created attachment 177545 [details]
depscan.pl
Created attachment 177547 [details]
depscan.out
p.s. the java-mvn-src eclass is in the java-experimental overlay. (In reply to comment #6) > Created an attachment (id=177545) [edit] > depscan.pl > Upstream already has helpful pages reporting dependencies (built by maven) See http://java.freehep.org/freehep-io/dependencies.html as an example for freehep-io Created attachment 177608 [details]
depscan.pl
a better bastardized way to scan maven dependencies
Created attachment 177610 [details]
depscan.out
Upstream's repository is horrible and their dependency matrix is broken. I've made ebuilds for the packages that cytoscape depends on, and might do the extras for sdedit shortly. If someone needs more packages from this project, please fix the dependencies yourself. Created attachment 177912 [details]
make-maven-ebuild.pl
Created attachment 177913 [details]
maven-proto.ebuild
(In reply to comment #12) > Upstream's repository is horrible and their dependency matrix is broken. I've > made ebuilds for the packages that cytoscape depends on, and might do the > extras for sdedit shortly. If someone needs more packages from this project, > please fix the dependencies yourself. > Thank you for the effort. Created attachment 177972 [details]
make-maven-ebuild.pl
I've commited these to java-experimental: dev-java/freehep-record-2.0 dev-java/freehep-graphicsio-swf-2.1.1 dev-java/freehep-graphicsio-svg-2.1.1 dev-java/freehep-graphicsio-ps-2.1.1 dev-java/freehep-graphicsio-pdf-2.1.1 dev-java/freehep-graphicsio-java-2.1.1 dev-java/freehep-graphicsio-emf-2.1.1 dev-java/freehep-xml-2.1.2 dev-java/freehep-graphicsio-tests-2.1.1 dev-java/freehep-graphicsio-2.1.1 dev-java/freehep-graphics2d-2.1.1 dev-java/freehep-export-2.1.1 dev-java/freehep-io-2.0.2 dev-java/freehep-swing-2.0.3 dev-java/freehep-util-2.0.2 dev-java/freehep-misc-deps-0.1 dev-java/freehep-mcfio-2.0.1 dev-java/freehep-parameterdatabase-2.0 dev-java/freehep-rootio-2.0.9 dev-java/freehep-rtti-2.0 dev-java/freehep-sio-2.0 dev-java/freehep-stdhep-2.0.2 dev-java/freehep-xdr-2.0.3 Please test. Check the freehep maven site (http://java.freehep.org/maven2) for packages that need work. well, since java-experimental states "MOVED to gcj-overlay" and gcj-overlay does not contain this ... where ebuilds can be found? :) They're still in java-experimental: http://overlays.gentoo.org/proj/java/browser/java-experimental/dev-java/ In main tree |