[pkg-java] r7951 - in trunk/omegat/debian: . patches
tiagosab-guest at alioth.debian.org
tiagosab-guest at alioth.debian.org
Tue Feb 10 23:54:10 UTC 2009
Author: tiagosab-guest
Date: 2009-02-10 23:54:10 +0000 (Tue, 10 Feb 2009)
New Revision: 7951
Added:
trunk/omegat/debian/omegat.sh
trunk/omegat/debian/patches/05-remove-jmyspell-alternative.dpatch
trunk/omegat/debian/patches/06-use-external-hunspell.dpatch
trunk/omegat/debian/patches/07-set-default-dictionary-location.dpatch
Removed:
trunk/omegat/debian/patches/02-edit-wrapper.dpatch
Modified:
trunk/omegat/debian/README.Debian
trunk/omegat/debian/ant.properties
trunk/omegat/debian/changelog
trunk/omegat/debian/compat
trunk/omegat/debian/control
trunk/omegat/debian/copyright
trunk/omegat/debian/patches/00list
trunk/omegat/debian/patches/01-extra-jars-in-new-location.dpatch
trunk/omegat/debian/patches/04-get-rid-of-MRJAdapter.dpatch
trunk/omegat/debian/repack-source.sh
trunk/omegat/debian/rules
trunk/omegat/debian/watch
Log:
omegat (1.8.1.2+dfsg-1) unstable; urgency=low
[ Tiago Saboga ]
* New upstream version.
* Move to main.
* Return to standard version number.
* debian/repack-source.sh
- Remove hunspell libraries.
* Bump policy version (no changes needed).
* Bump debhelper compatibility level.
* Ship our own version of shell wrapper, instead of patching upstream.
* debian/copyright - fix lintian warnings:
- Point to GPL-2 instead of GPL.
- Replace (C) by Copyright.
* debian/rules
- Install upstream changelog.
[ Onkar Shinde <onkarshinde at ubuntu.com> ]
* debian/control
- Use openjdk-6-jdk as build dependency.
- Use 'openjdk-6-jre | sun-java5-jre | sun-java6-jre' as runtime
dependency.
* debian/rules
- Set JAVA_HOME corresponding to openjdk-6-jdk.
* debian/ant.properties
- Set default source and target values to 1.4.
* debian/watch
- Fix expression to match only release versions. Do not directly use
specific sourceforge mirror.
-- Tiago Saboga <tiagosaboga at gmail.com> Tue, 10 Feb 2009 16:05:37 -0200
Modified: trunk/omegat/debian/README.Debian
===================================================================
--- trunk/omegat/debian/README.Debian 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/README.Debian 2009-02-10 23:54:10 UTC (rev 7951)
@@ -15,7 +15,6 @@
patches have to be applied as to install files in debian canonical
locations.
** jar files are installed in /usr/share/java
- ** sh wrapper is installed in /usr/bin
** docs are installed in /usr/share/doc/omegat/html
- -- Tiago Saboga <tiagosaboga at gmail.com>, Thu, 3 Jan 2008 23:48:42 -0200
+ -- Tiago Saboga <tiagosaboga at gmail.com>, Thu, 23 Jul 2008 10:13:42 -0300
Modified: trunk/omegat/debian/ant.properties
===================================================================
--- trunk/omegat/debian/ant.properties 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/ant.properties 2009-02-10 23:54:10 UTC (rev 7951)
@@ -1,11 +1,16 @@
ant.build.javac.source=1.4
ant.build.javac.target=1.4
+
file.reference.htmlparser.jar=/usr/share/java/libhtmlparser.jar
file.reference.vldocking_2.0.6d.jar=/usr/share/java/vldocking.jar
+file.reference.jna.jar=/usr/share/java/jna.jar
+file.reference.swing-layout.jar=/usr/share/java/swing-layout.jar
javac.classpath=\
${reference.lib-mnemonics.jar}:\
${file.reference.htmlparser.jar}:\
- ${file.reference.vldocking_2.0.6d.jar}
+ ${file.reference.vldocking_2.0.6d.jar}:\
+ ${file.reference.jna.jar}:\
+ ${file.reference.swing-layout.jar}
reference.lib-mnemonics.jar=lib-mnemonics/dist/lib-mnemonics.jar
javadoc.link=/usr/share/doc/classpath-doc/api
Modified: trunk/omegat/debian/changelog
===================================================================
--- trunk/omegat/debian/changelog 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/changelog 2009-02-10 23:54:10 UTC (rev 7951)
@@ -1,20 +1,34 @@
-omegat (1.7.3.u2+dfsg-2) unstable; urgency=low
+omegat (1.8.1.2+dfsg-1) unstable; urgency=low
+ [ Tiago Saboga ]
+ * New upstream version.
+ * Move to main.
+ * Return to standard version number.
+ * debian/repack-source.sh
+ - Remove hunspell libraries.
+ * Bump policy version (no changes needed).
+ * Bump debhelper compatibility level.
+ * Ship our own version of shell wrapper, instead of patching upstream.
+ * debian/copyright - fix lintian warnings:
+ - Point to GPL-2 instead of GPL.
+ - Replace (C) by Copyright.
+ * debian/rules
+ - Install upstream changelog.
+
+ [ Onkar Shinde <onkarshinde at ubuntu.com> ]
* debian/control
- Use openjdk-6-jdk as build dependency.
- Use 'openjdk-6-jre | sun-java5-jre | sun-java6-jre' as runtime
dependency.
* debian/rules
- Set JAVA_HOME corresponding to openjdk-6-jdk.
- * debain/ant.properties
+ * debian/ant.properties
- Set default source and target values to 1.4.
- * debian/patches
- - 02-edit-wrapper.dpatch - Add check for OpenJDK runtime as well.
* debian/watch
- Fix expression to match only release versions. Do not directly use
specific sourceforge mirror.
- -- Onkar Shinde <onkarshinde at ubuntu.com> Wed, 19 Nov 2008 00:17:19 +0530
+ -- Tiago Saboga <tiagosaboga at gmail.com> Tue, 10 Feb 2009 16:05:37 -0200
omegat (1.7.3.u2+dfsg-1) unstable; urgency=low
Modified: trunk/omegat/debian/compat
===================================================================
--- trunk/omegat/debian/compat 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/compat 2009-02-10 23:54:10 UTC (rev 7951)
@@ -1 +1 @@
-5
+7
Modified: trunk/omegat/debian/control
===================================================================
--- trunk/omegat/debian/control 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/control 2009-02-10 23:54:10 UTC (rev 7951)
@@ -1,18 +1,21 @@
Source: omegat
-Section: contrib/editors
+Section: editors
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Tiago Saboga <tiagosaboga at gmail.com>
-Build-Depends: debhelper (>= 5), openjdk-6-jdk, dpatch, ant
-Build-Depends-Indep: docbook-to-man, imagemagick, libvldocking-java, libhtmlparser-java, tofrodos
+Build-Depends: debhelper (>= 7), openjdk-6-jdk, dpatch, ant
+Build-Depends-Indep: docbook-to-man, imagemagick, libvldocking-java,
+ libhtmlparser-java, libjna-java, libswing-layout-java, tofrodos
Homepage: http://www.omegat.org/omegat/omegat.html
Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/omegat
Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/omegat
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
Package: omegat
Architecture: all
-Depends: openjdk-6-jre | sun-java5-jre | sun-java6-jre, libvldocking-java, libhtmlparser-java
+Depends: openjdk-6-jre | sun-java5-jre | sun-java5-jre,
+ libvldocking-java, libhtmlparser-java, libswing-layout-java
+Recommends: libjna-java, libhunspell-1.2-0
Description: Computer Assisted Translation (CAT) tool
OmegaT's main features are
- ability to run on any operating system supporting Java
@@ -28,5 +31,5 @@
.
OmegaT supports OpenDocument files, Microsoft Office files (using
OpenOffice.org as a conversion filter, or by conversion to HTML),
- OpenOffice.org or StarOffice files, as well as (X)HTML, Java localization
- files or plain text files.
+ OpenOffice.org or StarOffice files, as well as (X)HTML, Java
+ localization files, PO files, OpenXML , DocBook or plain text files.
Modified: trunk/omegat/debian/copyright
===================================================================
--- trunk/omegat/debian/copyright 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/copyright 2009-02-10 23:54:10 UTC (rev 7951)
@@ -22,6 +22,9 @@
Tiago Saboga
Benjamin Siband
Martin Wunderlich
+ Alex Buloichik
+ Fabian Mandelbaum
+ Martin Fleurke
Other contributions by
Sabine Cretella
@@ -32,20 +35,24 @@
Marc Prior (localization manager)
and many, many more very helpful people
- OmegaT uses the following libraries:
- HTMLParser by Somik Raha, Derrick Oswald and others (LGPL License).
- http://sourceforge.net/projects/htmlparser
-
- VLDocking Framework by VLSolutions (CeCILL License).
- http://www.vlsolutions.com/en/products/docking/
-
Copyright:
Copyright(C) 2000-2007 Keith Godfrey, Maxym Mykhalchuk, Henry
Pijffers, Benjamin Siband, Sandra Jean Chua, Kim Bruning, Martin
Wunderlich, Didier Briel and Thomas Huriaux.
+ Copyright 2008-2009 Didier Briel
Copyright 2007 Zoltan Bartko
Copyright 2007 Tiago Saboga
-
+ Copyright 2007-2008 Alex Buloichik
+ Copyright 2007-2008 Martin Fleurke
+ Copyright 2008 Fabian Mandelbaum
+ Copyright 2008 Josef Molnár (translation)
+ Copyright 2008 Jean-Christophe Helary (translation)
+ Copyright 2008 Dick Groskamp (translation)
+ Copyright 2008 Dragomir Kovačević (translation)
+ Copyright 2008 Vito Smolej (translation)
+ Copyright 2006 Martin Wunderlich
+ Copyright 2008 Andrzej Sawula
+
The documentation, except for the Instant Start Guide chapter, is
Copyright 2007 Vito Smolej.
The Instant Start Guide is Copyright 2005-2007 Samuel Murray.
@@ -62,13 +69,13 @@
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details.
- The Debian packaging is (C) 2006-2007, Tiago Saboga
+ The Debian packaging is Copyright 2006-2009, Tiago Saboga
<tiagosaboga at gmail.com> and is licensed under the GPL.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-On Debian GNU/Linux systems, the complete text of the latest version
+On Debian GNU/Linux systems, the complete text of the version 2
of the GNU General Public License can be found in
-/usr/share/common-licenses/GPL.
+/usr/share/common-licenses/GPL-2.
Added: trunk/omegat/debian/omegat.sh
===================================================================
--- trunk/omegat/debian/omegat.sh (rev 0)
+++ trunk/omegat/debian/omegat.sh 2009-02-10 23:54:10 UTC (rev 7951)
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+JAVA_OPTIONS='-Djava.library.path=/usr/lib/jni'
+
+if [ -x /usr/lib/jvm/java-6-openjdk/bin/java ]
+ then JAVABIN=/usr/lib/jvm/java-6-openjdk/bin/java
+elif [ -x /usr/lib/jvm/java-6-sun/bin/java ]
+ then JAVABIN=/usr/lib/jvm/java-6-sun/bin/java
+elif [ -x /usr/lib/jvm/java-1.5.0-sun/bin/java ]
+ then JAVABIN=/usr/lib/jvm/java-1.5.0-sun/bin/java
+else
+ echo "Suitable java binary not found."
+ exit 1
+fi
+
+exec $JAVABIN $JAVA_OPTIONS -jar /usr/share/java/OmegaT.jar $*
Property changes on: trunk/omegat/debian/omegat.sh
___________________________________________________________________
Name: svn:executable
+ *
Modified: trunk/omegat/debian/patches/00list
===================================================================
--- trunk/omegat/debian/patches/00list 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/patches/00list 2009-02-10 23:54:10 UTC (rev 7951)
@@ -1,4 +1,6 @@
01-extra-jars-in-new-location
-02-edit-wrapper
03-location-of-help-files
04-get-rid-of-MRJAdapter
+05-remove-jmyspell-alternative
+06-use-external-hunspell
+07-set-default-dictionary-location
Modified: trunk/omegat/debian/patches/01-extra-jars-in-new-location.dpatch
===================================================================
--- trunk/omegat/debian/patches/01-extra-jars-in-new-location.dpatch 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/patches/01-extra-jars-in-new-location.dpatch 2009-02-10 23:54:10 UTC (rev 7951)
@@ -2,16 +2,18 @@
## 01-extra-jars-in-new-location.dpatch by Tiago Saboga <tiagosaboga at gmail.com>
##
## All lines beginning with `## DP:' are a description of the patch.
-## DP: Adapt classpath to debian filesystem hierarchy..
+## DP: Do not specify paths in Class-path.
@DPATCH@
-diff -urNad omegat-1.7.2.dfsg0~/manifest-template.mf omegat-1.7.2.dfsg0/manifest-template.mf
---- omegat-1.7.2.dfsg0~/manifest-template.mf 2007-11-10 12:27:46.000000000 -0200
-+++ omegat-1.7.2.dfsg0/manifest-template.mf 2007-11-10 12:34:03.000000000 -0200
-@@ -3,5 +3,5 @@
+diff -urNad omegat-1.8.1.2+dfsg~/manifest-template.mf omegat-1.8.1.2+dfsg/manifest-template.mf
+--- omegat-1.8.1.2+dfsg~/manifest-template.mf 2009-02-09 21:03:32.000000000 -0200
++++ omegat-1.8.1.2+dfsg/manifest-template.mf 2009-02-09 21:09:50.000000000 -0200
+@@ -3,7 +3,7 @@
License: GNU Public License version 2
Specification-Version: 1
Implementation-Version: @version@
--Class-Path: lib/lib-mnemonics.jar lib/htmlparser.jar lib/MRJAdapter.jar lib/vldocking_2.0.6d.jar
-+Class-Path: omegat-lib-mnemonics.jar libhtmlparser.jar vldocking.jar
+-Class-Path: lib/lib-mnemonics.jar lib/htmlparser.jar lib/MRJAdapter.jar lib/vldocking_2.1.4.jar lib/jna.jar lib/swing-layout-1.0.jar lib/retroweaver-rt-2.0.1.jar lib/jmyspell-core-1.0.0-beta-2-1.4.jar lib/backport-util-concurrent.jar
++Class-Path: omegat-lib-mnemonics.jar libhtmlparser.jar vldocking.jar jna.jar swing-layout.jar
+
+
Deleted: trunk/omegat/debian/patches/02-edit-wrapper.dpatch
===================================================================
--- trunk/omegat/debian/patches/02-edit-wrapper.dpatch 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/patches/02-edit-wrapper.dpatch 2009-02-10 23:54:10 UTC (rev 7951)
@@ -1,29 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 02-edit-wrapper.dpatch by Tiago Saboga <tiagosaboga at gmail.com>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Rewrite shell wrapper:
-## DP: - use /bin/sh instead of /bin/bash
-## DP: - look for sun's java vm
-
- at DPATCH@
-diff -urNad omegat-1.7.3.u2+dfsg~/release/OmegaT omegat-1.7.3.u2+dfsg/release/OmegaT
---- omegat-1.7.3.u2+dfsg~/release/OmegaT 2008-03-28 19:49:26.000000000 +0530
-+++ omegat-1.7.3.u2+dfsg/release/OmegaT 2008-11-19 00:13:13.000000000 +0530
-@@ -1,3 +1,14 @@
--#!/bin/bash
--java -jar OmegaT.jar $*
-+#!/bin/sh
-
-+if [ -x /usr/lib/jvm/java-6-openjdk/bin/java ]
-+ then JAVABIN=/usr/lib/jvm/java-6-openjdk/bin/java
-+elif [ -x /usr/lib/jvm/java-6-sun/bin/java ]
-+ then JAVABIN=/usr/lib/jvm/java-6-sun/bin/java
-+elif [ -x /usr/lib/jvm/java-1.5.0-sun/bin/java ]
-+ then JAVABIN=/usr/lib/jvm/java-1.5.0-sun/bin/java
-+else
-+ echo "I could not find a suitable java binary."
-+ exit 1
-+fi
-+
-+exec $JAVABIN -jar /usr/share/java/OmegaT.jar $*
Modified: trunk/omegat/debian/patches/04-get-rid-of-MRJAdapter.dpatch
===================================================================
--- trunk/omegat/debian/patches/04-get-rid-of-MRJAdapter.dpatch 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/patches/04-get-rid-of-MRJAdapter.dpatch 2009-02-10 23:54:10 UTC (rev 7951)
@@ -5,10 +5,10 @@
## DP: Remove unneeded library (only useful to Mac OS).
@DPATCH@
-diff -urNad omegat-1.7.2.dfsg0~/src/org/omegat/gui/main/MainWindow.java omegat-1.7.2.dfsg0/src/org/omegat/gui/main/MainWindow.java
---- omegat-1.7.2.dfsg0~/src/org/omegat/gui/main/MainWindow.java 2007-11-10 12:49:10.000000000 -0200
-+++ omegat-1.7.2.dfsg0/src/org/omegat/gui/main/MainWindow.java 2007-11-10 12:50:14.000000000 -0200
-@@ -66,7 +66,6 @@
+diff -urNad omegat~/src/org/omegat/gui/main/MainWindow.java omegat/src/org/omegat/gui/main/MainWindow.java
+--- omegat~/src/org/omegat/gui/main/MainWindow.java 2009-02-09 22:42:07.000000000 -0200
++++ omegat/src/org/omegat/gui/main/MainWindow.java 2009-02-09 22:42:07.000000000 -0200
+@@ -65,7 +65,6 @@
import javax.swing.text.BadLocationException;
import javax.swing.undo.CannotRedoException;
import javax.swing.undo.CannotUndoException;
@@ -16,16 +16,15 @@
import org.omegat.core.ProjectProperties;
import org.omegat.core.StringEntry;
-@@ -104,8 +103,6 @@
- import com.vlsolutions.swing.docking.event.DockableStateWillChangeListener;
+@@ -103,7 +102,6 @@
import com.vlsolutions.swing.docking.ui.DockingUISettings;
+ import javax.swing.text.AttributeSet;
-import net.roydesign.mac.MRJAdapter;
--
- /**
- * The main window of OmegaT application.
- *
-@@ -258,35 +255,8 @@
+ import org.omegat.gui.dialogs.SpellcheckerConfigurationDialog;
+ import org.omegat.util.Token;
+
+@@ -262,35 +260,8 @@
uiUpdateOnProjectClose();
initUIShortcuts();
Added: trunk/omegat/debian/patches/05-remove-jmyspell-alternative.dpatch
===================================================================
--- trunk/omegat/debian/patches/05-remove-jmyspell-alternative.dpatch (rev 0)
+++ trunk/omegat/debian/patches/05-remove-jmyspell-alternative.dpatch 2009-02-10 23:54:10 UTC (rev 7951)
@@ -0,0 +1,77 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 05-remove-jmyspell-alternative.dpatch by Tiago Saboga <tiagosaboga at gmail.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Do not use jmyspell, as it is not in debian.
+
+ at DPATCH@
+diff -urNad omegat-1.8.0.1_beta+dfsg~/src/org/omegat/core/spellchecker/SpellChecker.java omegat-1.8.0.1_beta+dfsg/src/org/omegat/core/spellchecker/SpellChecker.java
+--- omegat-1.8.0.1_beta+dfsg~/src/org/omegat/core/spellchecker/SpellChecker.java 2008-02-11 11:15:56.000000000 -0200
++++ omegat-1.8.0.1_beta+dfsg/src/org/omegat/core/spellchecker/SpellChecker.java 2008-05-08 23:47:57.000000000 -0300
+@@ -42,8 +42,6 @@
+ import java.nio.charset.Charset;
+ import java.nio.charset.CharsetDecoder;
+ import java.util.ArrayList;
+-import org.dts.spell.dictionary.OpenOfficeSpellDictionary;
+-import org.dts.spell.dictionary.SpellDictionary;
+
+ import org.omegat.core.threads.CommandThread;
+ import org.omegat.util.Log;
+@@ -69,8 +67,6 @@
+ */
+ private Hunspell hunspell;
+
+- private org.dts.spell.SpellChecker jmyspell;
+-
+ /** the list of ignored words */
+ private ArrayList ignoreList = new ArrayList();
+
+@@ -147,16 +143,8 @@
+ if (hunspell != null) {
+ pHunspell = hunspell.Hunspell_create(affixName, dictionaryName);
+ encoding = hunspell.Hunspell_get_dic_encoding(pHunspell);
+- } else {
+- try {
+- SpellDictionary dict = new OpenOfficeSpellDictionary(new File(dictionaryName), new File(affixName), false);
+- jmyspell = new org.dts.spell.SpellChecker(dict);
+- jmyspell.setCaseSensitive(false);
+- } catch (Exception ex) {
+- Log.log("Error loading jmyspell: " + ex.getMessage());
+- return;
+- }
+- }
++ }
++
+ // find out the internal project directory
+ String projectDir =
+ CommandThread.core.getProjectProperties().getProjectInternal();
+@@ -198,9 +186,6 @@
+
+ pHunspell = null;
+ }
+- if (jmyspell != null) {
+- jmyspell = null;
+- }
+
+ }
+
+@@ -273,8 +258,6 @@
+ Log.log("Unsupported encoding " + encoding);
+ }
+ return false;
+- } else if (jmyspell != null) {
+- return jmyspell.isCorrect(word);
+ } else {
+ return false;
+ }
+@@ -330,9 +313,7 @@
+ Log.log("Unsupported encoding "+encoding);
+ }
+ }
+- } else if (jmyspell != null) {
+- aList.addAll(jmyspell.getDictionary().getSuggestions(word, 20));
+- }
++ }
+
+ return aList;
+ }
Property changes on: trunk/omegat/debian/patches/05-remove-jmyspell-alternative.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Added: trunk/omegat/debian/patches/06-use-external-hunspell.dpatch
===================================================================
--- trunk/omegat/debian/patches/06-use-external-hunspell.dpatch (rev 0)
+++ trunk/omegat/debian/patches/06-use-external-hunspell.dpatch 2009-02-10 23:54:10 UTC (rev 7951)
@@ -0,0 +1,37 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 06-use-external-hunspell.dpatch by Tiago Saboga <tiagosaboga at gmail.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Use debian's libhunspell.
+
+ at DPATCH@
+diff -urNad omegat~/build.xml omegat/build.xml
+--- omegat~/build.xml 2008-05-06 14:25:22.000000000 -0300
++++ omegat/build.xml 2009-02-09 23:20:34.000000000 -0200
+@@ -63,10 +63,6 @@
+
+ <target name="-post-jar">
+ <delete file="${dist.dir}/README.TXT"/>
+- <!-- copy the native libraries to the distribution directory -->
+- <copy todir="dist/native">
+- <fileset dir="native"/>
+- </copy>
+ </target>
+
+ <!-- Creates a zip with two localization packs -->
+diff -urNad omegat~/src/org/omegat/core/spellchecker/SpellChecker.java omegat/src/org/omegat/core/spellchecker/SpellChecker.java
+--- omegat~/src/org/omegat/core/spellchecker/SpellChecker.java 2009-02-09 23:19:32.000000000 -0200
++++ omegat/src/org/omegat/core/spellchecker/SpellChecker.java 2009-02-09 23:19:32.000000000 -0200
+@@ -109,11 +109,7 @@
+
+ /** Creates a new instance of SpellChecker */
+ protected SpellChecker() {
+- String libraryPath = StaticUtils.installDir()
+- + File.separator
+- + OConsts.NATIVE_LIBRARY_DIR
+- + File.separator
+- + mapLibraryName(OConsts.SPELLCHECKER_LIBRARY_NAME);
++ String libraryPath = "hunspell-1.2";
+
+ try {
+ hunspell = (Hunspell) Native.loadLibrary(libraryPath, Hunspell.class);
Property changes on: trunk/omegat/debian/patches/06-use-external-hunspell.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Added: trunk/omegat/debian/patches/07-set-default-dictionary-location.dpatch
===================================================================
--- trunk/omegat/debian/patches/07-set-default-dictionary-location.dpatch (rev 0)
+++ trunk/omegat/debian/patches/07-set-default-dictionary-location.dpatch 2009-02-10 23:54:10 UTC (rev 7951)
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 07-set-default-dictionary-location.dpatch by Tiago Saboga <tiagosaboga at gmail.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Set sensible default location for hunspell dictionaries.
+
+ at DPATCH@
+diff -urNad omegat~/src/org/omegat/core/spellchecker/SpellChecker.java omegat/src/org/omegat/core/spellchecker/SpellChecker.java
+--- omegat~/src/org/omegat/core/spellchecker/SpellChecker.java 2009-02-01 18:44:52.000000000 -0200
++++ omegat/src/org/omegat/core/spellchecker/SpellChecker.java 2009-02-10 13:52:15.000000000 -0200
+@@ -140,8 +140,9 @@
+ CommandThread.core.getProjectProperties().getTargetLanguage()
+ .getLocaleCode();
+
+- String dictionaryDir = Preferences.getPreference(
+- Preferences.SPELLCHECKER_DICTIONARY_DIRECTORY);
++ String dictionaryDir = Preferences.getPreferenceDefault(
++ Preferences.SPELLCHECKER_DICTIONARY_DIRECTORY,
++ "/usr/share/myspell/dicts");
+
+ if (dictionaryDir != null) {
+ String affixName = dictionaryDir + File.separator + language +
Property changes on: trunk/omegat/debian/patches/07-set-default-dictionary-location.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Modified: trunk/omegat/debian/repack-source.sh
===================================================================
--- trunk/omegat/debian/repack-source.sh 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/repack-source.sh 2009-02-10 23:54:10 UTC (rev 7951)
@@ -1,5 +1,7 @@
#!/bin/sh
+set -e
+
if [ $# -ne 3 ]
then
echo "Usage: $0 option version filename"
@@ -21,6 +23,9 @@
# Remove win32 executables
rm "$BASEDIR"/release/win32-specific/*exe
+# Remove hunspell libraries
+rm -r "$BASEDIR"/native
+
# Repack
GZIP=-9 tar -C "$TMPDIR" -czf ../omegat_${VERSION}+dfsg.orig.tar.gz "omegat-${VERSION}+dfsg"
@@ -31,5 +36,5 @@
if [ $1 = --upstream-version ] ;
then
- uupdate --upstream-version $2 $3
+ uupdate --upstream-version $2 "omegat_${VERSION}+dfsg.orig.tar.gz"
fi
Modified: trunk/omegat/debian/rules
===================================================================
--- trunk/omegat/debian/rules 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/rules 2009-02-10 23:54:10 UTC (rev 7951)
@@ -28,12 +28,12 @@
install: build
dh_testdir
dh_testroot
- dh_clean -k
+ dh_prep
dh_installdirs
find $(CURDIR)/docs -mindepth 1 -maxdepth 1 -type d -print0 | xargs -0 cp -r --target-directory=$(CURDIR)/debian/omegat/usr/share/doc/omegat/html
find $(CURDIR)/debian/omegat/usr/share/doc/omegat -name '*license.txt' -delete
find $(CURDIR)/debian/omegat/usr/share -regex '.*(html|txt)' -print0 | xargs -0 fromdos
- install -m 755 $(CURDIR)/release/OmegaT $(CURDIR)/debian/omegat/usr/bin/omegat
+ install -m 755 $(CURDIR)/debian/omegat.sh $(CURDIR)/debian/omegat/usr/bin/omegat
install -m 644 $(CURDIR)/lib-mnemonics/dist/lib-mnemonics.jar $(CURDIR)/debian/omegat/usr/share/java/omegat-lib-mnemonics.jar
binary-arch: build install
@@ -41,7 +41,7 @@
binary-indep: build install
dh_testdir
dh_testroot
- dh_installchangelogs
+ dh_installchangelogs -k release/changes.txt
dh_installdocs
dh_installexamples
dh_install
Modified: trunk/omegat/debian/watch
===================================================================
--- trunk/omegat/debian/watch 2009-02-09 20:28:04 UTC (rev 7950)
+++ trunk/omegat/debian/watch 2009-02-10 23:54:10 UTC (rev 7951)
@@ -1,6 +1,6 @@
version=3
#http://sf.net/omegat/OmegaT_(.*)_Source\.zip
-opts=dversionmangle=s/\+dfsg\d*$//,uversionmangle=s/_(\d)+/.u$1/ \
- http://sf.net/omegat/OmegaT_([\d.]+)_Source\.zip \
+opts=dversionmangle=s/\+dfsg\d*$//,uversionmangle=s/_(\d)+/.$1/ \
+ http://sf.net/omegat/OmegaT_([\d._]+)_Source\.zip \
debian \
debian/repack-source.sh
More information about the pkg-java-commits
mailing list