New version of OmegaT
OmegaT is a computer-assisted translation tool. The debian package is badly outdated, as there are issues with new libraries needed from OmegaT v2 onwards.
This page describes the needed libraries and current status of packaging (targeting 2.2.3 beta 04).
Repository
Debian packaging is available on javapkg svn, but is being moved to git.
Libraries
- activation.jar
Available from several packages:
- eucalyptus-java-common: /usr/share/eucalyptus/activation.jar
- glassfish-activation: /usr/share/java/glassfish-activation.jar
- jemboss: /usr/share/EMBOSS/jemboss/lib/activation.jar
- libgnujaf-java: /usr/share/java/activation.jar
- libjetty-extra-java: /usr/share/jetty/lib/naming/activation.jar
- netbeans-ide: /usr/lib/netbeans/java1/modules/ext/jaxws21/activation.jar
- jaxb-api.jar
- jaxb-impl.jar
- jsr173_1.0_api.jar
- swing-worker-1.2.jar
Not needed anymore in java 6 and later. Patch already applied in debian repo.
- jmyspell-core-1.0.0-beta-2.jar
Not available on debian. Current workaround is eliminate any references to it. Better yet would be dinamically loading it if available.
- jna.jar
Available from libjna-java
- swing-layout-1.0.jar
Available from libswing-layout-java
- htmlparser.jar
Available from libhtmlparser-java
- vldocking_2.1.4.jar
Available from libvldocking-java
- MRJAdapter.jar
MACOS specific; this is just being removed from upstream sources
Other issues
BASE64 deprecation warnings: there is proposed patch at github, but there are license issues (incompatibility between apache license and GPLv2. although it should be possible to license OmegaT in debian under GPLv3).