From Fedora Project Wiki

(adding this page to the ISV category)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Getting Alfresco Into Fedora =
= Getting Alfresco Into Fedora =
[[LeeFaus]] works for Alfresco and is interested in getting Alfresco into Fedora.  We will use this page to track the progress.  Outside of [http://jpackage.org/browser/browse.php JPackage's] [http://jpackage.org/browser/browse.php?jppversion=5.0 repositories], we have been told to look at [http://svn.mandriva.com/svn/packages/cooker/ Mandriva's repository] to compare versions.
[[LeeFaus]] works for Alfresco and is interested in getting Alfresco into Fedora.  We will use this page to track the progress.  Outside of [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage's repository], we have been told to look at [http://svn.mandriva.com/svn/packages/cooker/ Mandriva's repository] to compare versions.


== Dependencies ==
== Dependencies Already in JPackage ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 9: Line 9:
|| '''Information we have'''
|| '''Information we have'''
|| '''Who's working on this'''
|| '''Who's working on this'''
|-
|| acegi-security-0.8.2_patched.jar
|| [http://acegisecurity.org]
||
||
|-
|-
|| addressing-1.0.jar
|| addressing-1.0.jar
|| [http://ws.apache.org]
|| [http://ws.apache.org]
||
|| [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/ws-fx-addressing/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage]
||
|-
|| chiba-1.3.0.jar
|| [http://chiba.sourceforge.net/ Chiba]
|| 1.4.0 build uses maven and requires:  org.apache.maven.wagon:wagon-webdav:jar:1.0-beta-2
||
||
|-
|-
Line 33: Line 23:
|| [http://sourceforge.net/projects/ehcache]
|| [http://sourceforge.net/projects/ehcache]
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=7298 JPackage has this]
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=7298 JPackage has this]
||
|-
|| fontbox-0.1.0.jar
|| [http://www.fontbox.org/]
||
||
||
|-
|-
Line 43: Line 28:
|| [http://freemarker.sourceforge.net/]
|| [http://freemarker.sourceforge.net/]
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=5831 JPackage has this]
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=5831 JPackage has this]
||
|-
|| guessencoding-1.0.jar
|| [http://guessencoding.codehaus.org/ CodeHaus homepage]
|| [http://repository.codehaus.org/org/codehaus/guessencoding/guessencoding/1.0/guessencoding-1.0.pom Maven POM]
||
|-
|| hrtlib.jar
|| [http://www.johnspurlock.com/projects/java/lib/timer]
||
||
||
|-
|-
Line 62: Line 37:
|| jaxrpc.jar
|| jaxrpc.jar
|| [https://jax-rpc.dev.java.net/]
|| [https://jax-rpc.dev.java.net/]
||
||
|-
|| jbpm-identity-3.2.jar jbpm-jpdl-3.2-patched.jar
|| [http://sourceforge.net/projects/jbpm/]
||
||
|-
|| jcr-1.0.jar
|| [http://www.ibm.com/developerworks/java/library/j-jcr/]
||
||
||
||
Line 78: Line 43:
|| [http://jibx.sourceforge.net/]
|| [http://jibx.sourceforge.net/]
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=6674 JPackage has this]
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=6674 JPackage has this]
||
|-
|| jid3lib-0.5.jar
|| [http://javamusictag.sourceforge.net/]
||
||
|-
|| JMagick.jar
|| [http://sourceforge.net/projects/jmagick/]
||
||
|-
|| jooconverter-2.1.0.jar
|| [http://www.artofsolving.com/jooconverter]
||
||
||
|-
|-
|| jstl-1.1.0.jar
|| jstl-1.1.0.jar
|| [http://java.sun.com/products/jsp/jstl/] [http://jakarta.apache.org/taglibs/index.html]
|| [http://java.sun.com/products/jsp/jstl/] [http://jakarta.apache.org/taglibs/index.html]
|| Build requires:  servlet24.jar, jsp20.jar, jdbc2_0-stdext.jar, jaxp-api.jar, dom.jar, sax.jar, xalan.jar, xercesImpl.jar
|| [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/jakarta-taglibs-standard/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage]
||
|-
|| jta
|| [http://geronimo.apache.org/]
|| [https://admin.fedoraproject.org/pkgdb/packages/name/geronimo-specs This should be in Fedora]
||
|-
|| jug-lgpl-2.0.0.jar
|| [http://jug.safehaus.org/] CodeHaus
|| UUID Generator
||
||
|-
|-
Line 118: Line 58:
||
||
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=6012 JPackage has this]
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=6012 JPackage has this]
||
|-
|| odf_utils.jar
|| [http://books.evc-cit.info/odf_utils/ odf_utils]
|| This is ''very'' small:  only a few classes.
||
||
|-
|-
Line 128: Line 63:
||
||
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=6023 JPackage has this]
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=6023 JPackage has this]
||
|-
|| openoffice-juh-2.0.3.jar
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| openoffice.org-core rpm
||
|-
|| openoffice-jurt-2.0.3.jar
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| openoffice.org-core rpm
||
|-
|| openoffice-ridl-2.0.3.jar
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| openoffice.org-core rpm
||
|-
|| openoffice-sandbox-2.0.3.jar
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| ????
||
|-
|| openoffice-unoil-2.0.3.jar
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| openoffice.org-core rpm
||
||
|-
|-
Line 172: Line 82:
|| portlet-api-lib.jar
|| portlet-api-lib.jar
|| [https://portlet-container.dev.java.net/ This URL] doesn't look right.  What about the JBoss implementation? -- overholt]
|| [https://portlet-container.dev.java.net/ This URL] doesn't look right.  What about the JBoss implementation? -- overholt]
|| The Sun download looks like an implementation ... at least it has a build.xml :)
|| [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/apache-portlet-1.0-api/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage]
||
||
|-
|-
|| quartz-1.6.0.jar
|| quartz-1.6.0.jar
|| [http://www.opensymphony.com/quartz/download.action] OpenSymphony
|| [http://www.opensymphony.com/quartz/download.action] OpenSymphony Scheduler
|| Scheduler
|| [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/plexus-quartz/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage (?)]
||
||
|-
|-
Line 202: Line 112:
|| shale-test-1.0.4.jar
|| shale-test-1.0.4.jar
|| [http://shale.apache.org/shale-test/index.html Shale test sub-project]
|| [http://shale.apache.org/shale-test/index.html Shale test sub-project]
|| I think this may only be used for testing.  [http://shale.apache.org/index.html#download This page] says it requires:  Servlet API 2.4 or later, JavaServer Pages 2.0 or later, JavaServer Faces 1.1 or later, JSP Standard Tag Library (JSTL) 1.1 or later, Apache Commons BeanUtils 1.7 or later, Apache Commons Chain 1.1 or later, Apache Commons Digester 1.8 or later, Apache Commons Logging 1.1 or later and optionally (some components):  Apache Commons Validator 1.3.1 or later, Apache Commons SCXML 0.6 or later, Spring Framework 1.2.8 or later, Cargo, and jMock.
|| [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/shale/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage]
||
||
|-
|-
|| spring-2.0.2.jar
|| spring-2.0.2.jar
|| [http://www.springframework.org/ Spring]
|| [http://www.springframework.org/ Spring]
|| [http://jpackage.org/browser/rpm.php?jppversion=5.0&id=1312 JPackage has this.] See also [http://pastebin.ca/1052114 here].  Alexander Kurtakov has also stated that bsh, jruby, and groovy are needed for the scripting support.
|| [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/spring2/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage].  See also [http://pastebin.ca/1052114 here].  Alexander Kurtakov has also stated that bsh, jruby, and groovy are needed for the scripting support.
||
|-
|| standard.jar
||
|| same as JSTL
||
|-
|| tm-extractors-0.4_patched.jar
|| [http://www.textmining.org/ TextMining]
|| [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/textmining/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage].  The "_patched" scares me -- overholt
||
|-
|| wss4j.jar
|| [http://ws.apache.org/wss4j/ Apache WSS4J]
|| [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/ws-fx-wss4j/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage] and [http://www.jpackage.org/cgi-bin/viewvc.cgi/rpms/free/wss4j/?root=jpackage&pathrev=JPACKAGE-1_7 JPackage]
||
|-
|| xstream-1.1.3.jar
|| http://xstream.codehaus.org/
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=7176 JPackage has xstream.]
||
|}
 
== Dependencies '''Not''' Already in JPackage ==
{| class="wikitable"
|-
|| '''JAR name'''
|| '''Containing project/URL'''
|| '''Information we have'''
|| '''Who's working on this'''
|-
|| acegi-security-0.8.2_patched.jar
|| [http://acegisecurity.org]
||
||
|-
|| chiba-1.3.0.jar
|| [http://chiba.sourceforge.net/ Chiba]
|| 1.4.0 build uses maven and requires:  org.apache.maven.wagon:wagon-webdav:jar:1.0-beta-2
||
|-
|| fontbox-0.1.0.jar
|| [http://www.fontbox.org/]
||
||
|-
|| guessencoding-1.0.jar
|| [http://guessencoding.codehaus.org/ CodeHaus homepage]
|| [http://repository.codehaus.org/org/codehaus/guessencoding/guessencoding/1.0/guessencoding-1.0.pom Maven POM]
||
|-
|| hrtlib.jar
|| [http://www.johnspurlock.com/projects/java/lib/timer]
||
||
|-
|| jbpm-identity-3.2.jar jbpm-jpdl-3.2-patched.jar
|| [http://sourceforge.net/projects/jbpm/]
||
||
|-
|| jcr-1.0.jar
|| [http://www.ibm.com/developerworks/java/library/j-jcr/]
||
||
|-
|| jid3lib-0.5.jar
|| [http://javamusictag.sourceforge.net/]
||
||
|-
|| JMagick.jar
|| [http://sourceforge.net/projects/jmagick/]
||
||
|-
|| jooconverter-2.1.0.jar
|| [http://www.artofsolving.com/jooconverter]
||
||
|-
|| jta
|| [http://geronimo.apache.org/]
|| [https://admin.fedoraproject.org/pkgdb/packages/name/geronimo-specs This should be in Fedora]
||
|-
|| jug-lgpl-2.0.0.jar
|| [http://jug.safehaus.org/] CodeHaus
|| UUID Generator
||
|-
|| odf_utils.jar
|| [http://books.evc-cit.info/odf_utils/ odf_utils]
|| This is ''very'' small:  only a few classes.
||
|-
|| openoffice-sandbox-2.0.3.jar
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| ????
||
||
|-
|-
Line 213: Line 222:
|| It looks like springmodules.org is gone.
|| It looks like springmodules.org is gone.
|| [http://mirrors.ibiblio.org/pub/mirrors/maven2/org/springmodules/spring-modules-jbpm31/ maven mirror]
|| [http://mirrors.ibiblio.org/pub/mirrors/maven2/org/springmodules/spring-modules-jbpm31/ maven mirror]
||
|-
|| standard.jar
||
|| same as JSTL
||
||
|-
|-
Line 228: Line 232:
|| [https://truelicense.dev.java.net/ TrueLicense Library Collection]
|| [https://truelicense.dev.java.net/ TrueLicense Library Collection]
|| Building from source information on the website
|| Building from source information on the website
||
|-
|| tm-extractors-0.4_patched.jar
|| [http://www.textmining.org/ TextMining]
|| The "_patched" scares me -- overholt
||
||
|-
|-
Line 242: Line 241:
|| truezip.jar
|| truezip.jar
|| [https://truezip.dev.java.net/ truezip]
|| [https://truezip.dev.java.net/ truezip]
|| Not at JPackage.
||  
||
|}
 
== Dependencies Already in Fedora (move packages above here when they're available in Fedora) ==
{| class="wikitable"
|-
|| '''JAR name'''
|| '''Containing project/URL'''
|| '''Information we have'''
|| '''Who's working on this'''
|-
|| openoffice-juh-2.0.3.jar
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| openoffice.org-core rpm
||
|-
|| openoffice-jurt-2.0.3.jar
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| openoffice.org-core rpm
||
||
|-
|-
|| wss4j.jar
|| openoffice-ridl-2.0.3.jar
|| [http://ws.apache.org/wss4j/ Apache WSS4J]
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| JPackage has this.
|| openoffice.org-core rpm
||
||
|-
|-
|| xstream-1.1.3.jar
|| openoffice-unoil-2.0.3.jar
|| http://xstream.codehaus.org/
|| [http://udk.openoffice.org/source/browse/api/] UDK for OpenOffice
|| [http://jpackage.org/browser/rpm.php?jppversion=1.7&id=7176 JPackage has xstream.]
|| openoffice.org-core rpm
||
||
|}
|}
[[Category:ISVs]]

Latest revision as of 19:57, 27 August 2008

Getting Alfresco Into Fedora

LeeFaus works for Alfresco and is interested in getting Alfresco into Fedora. We will use this page to track the progress. Outside of JPackage's repository, we have been told to look at Mandriva's repository to compare versions.

Dependencies Already in JPackage

JAR name Containing project/URL Information we have Who's working on this
addressing-1.0.jar [1] JPackage
commons-jxpath-1.2.jar [2] JPackage has this
ehcache-1.4.1-patched.jar [3] JPackage has this
freemarker.jar [4] JPackage has this
htmlparser-1.6.jar [5]
jaxrpc.jar [6]
jibx-bind.jar jibx-run.jar [7] JPackage has this
jstl-1.1.0.jar [8] [9] JPackage
lucene-analyzers-2.1.0.jar lucene-snowball-2.1.0.jar [10] [11]
myfaces-api-1.1.5.jar JPackage has this
odmg-3.0.jar JPackage has this
opensaml-1.0.1.jar JPackage has this
pdfbox-0.7.3.jar JPackage has this
poi-3.0.2.jar JPackage has this (I think -- overholt)
portlet-api-lib.jar This URL doesn't look right. What about the JBoss implementation? -- overholt] JPackage
quartz-1.6.0.jar [12] OpenSymphony Scheduler JPackage (?)
resolver.jar [13] Apache XML Commons Part of Xerces if we want to include it
rhino-js-1.6R7.jar We're pretty confident this is just the js.jar that's part of the rhino package in Fedora.
saaj.jar [14] [https://admin.fedoraproject.org/pkgdb/packages/name/axis An implementation of this is in axis which is in Fedora
saxpath.jar CodeHaus page Saxpath became a part of jaxen. We should ask Alfresco to build and test with jaxen instead.
shale-test-1.0.4.jar Shale test sub-project JPackage
spring-2.0.2.jar Spring JPackage. See also here. Alexander Kurtakov has also stated that bsh, jruby, and groovy are needed for the scripting support.
standard.jar same as JSTL
tm-extractors-0.4_patched.jar TextMining JPackage. The "_patched" scares me -- overholt
wss4j.jar Apache WSS4J JPackage and JPackage
xstream-1.1.3.jar http://xstream.codehaus.org/ JPackage has xstream.

Dependencies Not Already in JPackage

JAR name Containing project/URL Information we have Who's working on this
acegi-security-0.8.2_patched.jar [15]
chiba-1.3.0.jar Chiba 1.4.0 build uses maven and requires: org.apache.maven.wagon:wagon-webdav:jar:1.0-beta-2
fontbox-0.1.0.jar [16]
guessencoding-1.0.jar CodeHaus homepage Maven POM
hrtlib.jar [17]
jbpm-identity-3.2.jar jbpm-jpdl-3.2-patched.jar [18]
jcr-1.0.jar [19]
jid3lib-0.5.jar [20]
JMagick.jar [21]
jooconverter-2.1.0.jar [22]
jta [23] This should be in Fedora
jug-lgpl-2.0.0.jar [24] CodeHaus UUID Generator
odf_utils.jar odf_utils This is very small: only a few classes.
openoffice-sandbox-2.0.3.jar [25] UDK for OpenOffice ????
springmodules-jbpm31.jar It looks like springmodules.org is gone. maven mirror
subetha-smtp.jar SubEthaSMTP This stuff is in lib/ and there's no build.xml/pom.xml: activation.jar, junit.jar, mail.jar, mina-core-1.1.3.jar, mina-filter-ssl-1.1.3.jar, mina-integration-jmx-1.1.3.jar, slf4j-api-1.4.3.jar, slf4j-jdk14-1.4.3.jar
tlc124.jar TrueLicense Library Collection Building from source information on the website
tomcat-coyote.jar Tomcat Connectors (?) I feel like we used to have this in Fedora -- overholt
truezip.jar truezip

Dependencies Already in Fedora (move packages above here when they're available in Fedora)

JAR name Containing project/URL Information we have Who's working on this
openoffice-juh-2.0.3.jar [26] UDK for OpenOffice openoffice.org-core rpm
openoffice-jurt-2.0.3.jar [27] UDK for OpenOffice openoffice.org-core rpm
openoffice-ridl-2.0.3.jar [28] UDK for OpenOffice openoffice.org-core rpm
openoffice-unoil-2.0.3.jar [29] UDK for OpenOffice openoffice.org-core rpm