[sikuli] 03/30: Remove unneeded patches.

Gilles Filippini pini at alioth.debian.org
Mon Nov 4 09:02:59 UTC 2013


This is an automated email from the git hooks/post-receive script.

pini pushed a commit to branch master
in repository sikuli.

commit 1dc5f1a6abd16983c682835302eaba380e11bf00
Author: Gilles Filippini <pini at debian.org>
Date:   Thu Oct 31 11:47:27 2013 +0100

    Remove unneeded patches.
---
 debian/patches/executable-wrappers.patch       |   26 -----
 debian/patches/fix-cmake-sikuli-ide.patch      |   15 ---
 debian/patches/gcc-4.7.patch                   |   16 ---
 debian/patches/series                          |    5 -
 debian/patches/tessdata.patch                  |   84 --------------
 debian/patches/use-java-libs-from-debian.patch |  145 ------------------------
 6 files changed, 291 deletions(-)

diff --git a/debian/patches/executable-wrappers.patch b/debian/patches/executable-wrappers.patch
deleted file mode 100644
index 394ef1e..0000000
--- a/debian/patches/executable-wrappers.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Description: Fix executable wrapper scripts
- This patch fixes the sikuli-script and sikuli-ide wrapper script regarding
- the installation on Debian.
- Since we don't embed external libs we have to set classpath, python path
- and jni path accordingly.
- libconstantine-java isn't explicitly required but sikuli-script fails with:
-  ImportError: cannot import name newString
- when it is missing.
-Author: Gilles Filippini <pini at debian.org>
-Index: sikuli-1.0~x~rc3/sikuli-ide/target/linux/Sikuli-IDE/sikuli-ide.sh
-===================================================================
---- sikuli-1.0~x~rc3.orig/sikuli-ide/target/linux/Sikuli-IDE/sikuli-ide.sh	2013-07-13 17:45:14.000000000 +0200
-+++ sikuli-1.0~x~rc3/sikuli-ide/target/linux/Sikuli-IDE/sikuli-ide.sh	2013-07-13 17:45:33.000000000 +0200
-@@ -1,3 +1,2 @@
- #!/bin/sh
--DIR=`dirname $0`
--LC_NUMERIC=C java -Dsikuli.console=true -Dsikuli.debug=0 -Xms64M -Xmx512M -Dfile.encoding=UTF-8 -jar $DIR/sikuli-ide.jar $*
-+LC_NUMERIC=C exec /usr/bin/java -cp "/usr/share/java/jna.jar:/usr/share/java/asm3.jar:/usr/share/java/asm3-commons.jar:/usr/share/java/antlr3-runtime.jar:/usr/share/java/libconstantine-java.jar:/usr/share/java/jython.jar:/usr/share/java/commons-cli.jar:/usr/share/java/JXGrabKey.jar:/usr/share/java/json_simple.jar:/usr/share/java/swing-layout.jar:/usr/share/java/swingx-core.jar:/usr/share/java/forms.jar:/usr/share/java/mac_widgets.jar:/usr/share/java/junit.jar:/usr/share/sikuli/sikuli-id [...]
-Index: sikuli-1.0~x~rc3/sikuli-script/target/sikuli-script.sh
-===================================================================
---- sikuli-1.0~x~rc3.orig/sikuli-script/target/sikuli-script.sh	2013-07-13 17:45:14.000000000 +0200
-+++ sikuli-1.0~x~rc3/sikuli-script/target/sikuli-script.sh	2013-07-13 17:45:14.000000000 +0200
-@@ -1,2 +1,2 @@
- #!/bin/sh
--java -jar sikuli-script.jar $@
-+exec /usr/bin/java -cp "/usr/share/java/jna.jar:/usr/share/java/asm3.jar:/usr/share/java/asm3-commons.jar:/usr/share/java/antlr3-runtime.jar:/usr/share/java/libconstantine-java.jar:/usr/share/java/jython.jar:/usr/share/java/sikuli-script.jar" -Dfile.encoding=UTF-8 -Dpython.home=/usr/share/jython -Dpython.path="/usr/share/sikuli/Lib" -Dpython.cachedir=$HOME/.jython-cache org.sikuli.script.SikuliScript "$@"
diff --git a/debian/patches/fix-cmake-sikuli-ide.patch b/debian/patches/fix-cmake-sikuli-ide.patch
deleted file mode 100644
index 71426e5..0000000
--- a/debian/patches/fix-cmake-sikuli-ide.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Description: Fix build-time dependencies for sikuli-ide
-Author: Gilles Filippini <pini at debian.org>
-Index: sikuli/sikuli-ide/CMakeLists.txt
-===================================================================
---- sikuli.orig/sikuli-ide/CMakeLists.txt	2011-10-04 23:27:53.000000000 +0200
-+++ sikuli/sikuli-ide/CMakeLists.txt	2011-10-04 23:32:05.000000000 +0200
-@@ -307,6 +307,8 @@
- ENDFOREACH(JAR ${INCLUDE_JARS})
- 
- 
-+get_filename_component(target ${JAR_FILE} NAME_WE)
-+add_dependencies( include_${target} ${JAR_FILE})
- add_dependencies( app ${APP_FILE})
- 
- ## Language files
diff --git a/debian/patches/gcc-4.7.patch b/debian/patches/gcc-4.7.patch
deleted file mode 100644
index ce052f2..0000000
--- a/debian/patches/gcc-4.7.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Description: Fix FTBFS with gcc-4.7
-Author: Gilles Filippini <pini at debian.org>
-Bug-Debian: http://bugs.debian.org/671990
-Index: sikuli/sikuli-script/src/main/native/sikuli-debug.h
-===================================================================
---- sikuli.orig/sikuli-script/src/main/native/sikuli-debug.h	2011-11-10 23:53:01.000000000 +0100
-+++ sikuli/sikuli-script/src/main/native/sikuli-debug.h	2012-05-11 23:34:39.000000000 +0200
-@@ -34,7 +34,7 @@
-            std::basic_ios<cT, traits>(&m_sbuf), 
-            std::basic_ostream<cT, traits>(&m_sbuf) 
-         { 
--           init(&m_sbuf); 
-+           this->init(&m_sbuf); 
-         } 
- 
-      private: 
diff --git a/debian/patches/series b/debian/patches/series
index 96e26bd..bbc5e4e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,10 +1,5 @@
-executable-wrappers.patch
 native.patch
-use-java-libs-from-debian.patch
 install-extension.patch
-fix-cmake-sikuli-ide.patch
 tess3.patch
-tessdata.patch
-gcc-4.7.patch
 no-opencv-surf-module.patch
 setTextAndMnemonic.patch
diff --git a/debian/patches/tessdata.patch b/debian/patches/tessdata.patch
deleted file mode 100644
index 2546c13..0000000
--- a/debian/patches/tessdata.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-Description: Fix tessdata directory location
- The default path for the tessdata parent directory should be set to
- "/usr/share/tesseract-ocr/" except when overriden by the TESSDATA_PREFIX
- environment variable.
-Author: Gilles Filippini <pini at debian.org>
-Bug-Debian: http://bugs.debian.org/667513
-Index: sikuli/sikuli-script/CMakeLists.txt
-===================================================================
---- sikuli.orig/sikuli-script/CMakeLists.txt	2012-04-15 22:14:18.000000000 +0200
-+++ sikuli/sikuli-script/CMakeLists.txt	2012-04-15 22:14:18.000000000 +0200
-@@ -156,7 +156,7 @@
- add_dependencies(${JAR_FILE} 
-         ${JAR_FILE}.classes-in-jar 
-         #${JAR_FILE}.python-src-in-jar
--        ${JAR_FILE}.tessdata-in-jar
-+        #${JAR_FILE}.tessdata-in-jar
-         #${JAR_FILE}.libs-in-jar
-         #${JAR_FILE}.includes-in-jar
-         #${JAR_FILE}.jython-in-jar
-Index: sikuli/sikuli-script/src/main/java/org/sikuli/script/TextRecognizer.java
-===================================================================
---- sikuli.orig/sikuli-script/src/main/java/org/sikuli/script/TextRecognizer.java	2012-04-15 22:14:18.000000000 +0200
-+++ sikuli/sikuli-script/src/main/java/org/sikuli/script/TextRecognizer.java	2012-04-15 22:54:45.000000000 +0200
-@@ -11,6 +11,7 @@
- import java.util.Enumeration;
- import java.util.List;
- import java.util.LinkedList;
-+import java.lang.System;
- 
- import org.sikuli.script.natives.Mat;
- import org.sikuli.script.natives.Vision;
-@@ -40,19 +41,14 @@
-    public void init(){
-       Debug.info("Text Recognizer inited.");
-       try{
--         String path = ResourceExtractor.extract("tessdata");
--         // TESSDATA_PREFIX doesn't contain tessdata/
--         if(path.endsWith("tessdata/"))
--            path = path.substring(0,path.length()-9);
-+         String path = System.getenv("TESSDATA_PREFIX");
-          Settings.OcrDataPath = path;
-          Debug.log(3, "OCR data path: " + path);
- 
-          Vision.initOCR(Settings.OcrDataPath);
-          _init_succeeded = true;
-       }
--      catch(IOException e){
--         e.printStackTrace();
--      }catch(Exception e){
-+      catch(Exception e){
-          e.printStackTrace();         
-       }
-    }
-Index: sikuli/sikuli-script/src/main/native/tessocr.cpp
-===================================================================
---- sikuli.orig/sikuli-script/src/main/native/tessocr.cpp	2012-04-15 22:14:18.000000000 +0200
-+++ sikuli/sikuli-script/src/main/native/tessocr.cpp	2012-04-16 00:11:53.000000000 +0200
-@@ -362,7 +362,7 @@
- }
- 
- bool OCR::isInitialized = false;
--string OCR::_datapath = "tessdata";
-+string OCR::_datapath = "/usr/share/tesseract-ocr/";
- string OCR::_lang = "eng";
- 
- void OCR::setParameter(std::string param, std::string value){
-@@ -394,16 +394,8 @@
-    if (isInitialized)
-       return;
-    
--   _datapath = datapath;
-+   if (datapath) _datapath = datapath;
- 
--#ifdef WIN32
--   string env_datapath = string("TESSDATA_PREFIX=") + string(datapath);
--   putenv(const_cast<char*>(env_datapath.c_str()));
--#else
--   //putenv on Mac breaks the "open" command somehow.
--   //we have to use setenv instead.
--   setenv("TESSDATA_PREFIX", datapath, 1);
--#endif
-    int ret = _tessAPI.Init(datapath, _lang.c_str(), OEM_TESSERACT_ONLY);
-    //cout << (ret==0?"done":"failed") << endl;
- 
diff --git a/debian/patches/use-java-libs-from-debian.patch b/debian/patches/use-java-libs-from-debian.patch
deleted file mode 100644
index 2b1a94e..0000000
--- a/debian/patches/use-java-libs-from-debian.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-Description: Adapt the build process to use Debian java libraries
- The upstream makefiles rely on embedded java libraries. This patch
- tweak the makefiles to use instead the same libraries provided by
- Debian packages from Build-Depends.
-Author: Gilles Filippini <pini at debian.org>
-Index: sikuli/sikuli-ide/CMakeLists.txt
-===================================================================
---- sikuli.orig/sikuli-ide/CMakeLists.txt	2011-11-10 23:53:01.000000000 +0100
-+++ sikuli/sikuli-ide/CMakeLists.txt	2012-02-13 23:18:35.000000000 +0100
-@@ -41,13 +41,13 @@
- SET(TEST_CLASS_DIR "${CMAKE_BINARY_DIR}/test") 
- 
- SET(SIKULI_SCRIPT_JAR "${COMMON_LIB_DIR}/sikuli-script.jar")
--SET(JUNIT_JAR "${COMMON_LIB_DIR}/junit-3.8.1.jar")
--SET(SWING_LAYOUT_JAR "${COMMON_LIB_DIR}/swing-layout-1.0.1.jar")
--SET(COMMONS_CLI_JAR "${COMMON_LIB_DIR}/commons-cli-1.2.jar")
--SET(JSON_SIMPLE_JAR "${COMMON_LIB_DIR}/json_simple-1.1.jar")
--SET(SWINGX_JAR "${COMMON_LIB_DIR}/swingx-core-1.6.2.jar")
--SET(MAC_WIDGETS_JAR "${COMMON_LIB_DIR}/mac_widgets.jar")
--SET(FORMS_JAR "${COMMON_LIB_DIR}/forms-1.2.1.jar")
-+SET(JUNIT_JAR "/usr/share/java/junit.jar")
-+SET(SWING_LAYOUT_JAR "/usr/share/java/swing-layout.jar")
-+SET(COMMONS_CLI_JAR "/usr/share/java/commons-cli.jar")
-+SET(JSON_SIMPLE_JAR "/usr/share/java/json_simple.jar")
-+SET(SWINGX_JAR "/usr/share/java/swingx-core.jar")
-+SET(MAC_WIDGETS_JAR "/usr/share/java/mac_widgets.jar")
-+SET(FORMS_JAR "/usr/share/java/forms.jar")
- 
- 
- FILE(MAKE_DIRECTORY ${BINARY_DIR})
-@@ -79,7 +79,7 @@
- SET(ARGS "")
- 
- SET(CLASSPATH 
--   ${SIKULI_SCRIPT_JAR}${SEP}${JUNIT_JAR}${SEP}${SWING_LAYOUT_JAR}${SEP}${COMMONS_CLI_JAR}${SEP}${JSON_SIMPLE_JAR}${SEP}${SWINGX_JAR}${SEP}${MAC_WIDGETS_JAR}${SEP}${FORMS_JAR}
-+   ${SIKULI_SCRIPT_JAR}${SEP}${JUNIT_JAR}${SEP}${SWING_LAYOUT_JAR}${SEP}${COMMONS_CLI_JAR}${SEP}${JSON_SIMPLE_JAR}${SEP}${SWINGX_JAR}${SEP}${MAC_WIDGETS_JAR}${SEP}${FORMS_JAR}${SEP}/usr/share/java/jython.jar
- )
- 
- SET(JAR_FILE sikuli-ide.jar)
-@@ -87,7 +87,7 @@
- 
- IF(LINUX)
-    SET(MANIFEST ${RESOURCE_DIR}/META-INF/MANIFEST-linux.MF)
--   SET(CLASSPATH ${CLASSPATH}${SEP}${JXGRABKEY_JAR})
-+   #SET(CLASSPATH ${CLASSPATH}${SEP}${JXGRABKEY_JAR})
- ELSEIF(WIN32)
-    SET(MANIFEST ${RESOURCE_DIR}/META-INF/MANIFEST-win32.MF)
-    #SET(CLASSPATH ${CLASSPATH}${SEP}${JINTELLITYPE_JAR})
-@@ -168,7 +168,7 @@
-    SET(FRAMEWORKS_IN_APP_DIR  ${JAR_IN_APP_DIR}/libs)
-    SET(JAR_LIB_DIR  ${JAR_DIR}/META-INF/lib)
- 
--   LIST(APPEND INCLUDE_JARS ${JXGRABKEY_JAR})
-+   #LIST(APPEND INCLUDE_JARS ${JXGRABKEY_JAR})
-    SET(jnilibs "")
-    FILE(GLOB sikuli_script_jnilibs "${BASE_DIR}/../sikuli-script/target/lib/*.so")
-    LIST(APPEND jnilibs ${sikuli_script_jnilibs})
-@@ -224,7 +224,6 @@
-    add_custom_target( ${APP_FILE}.framework 
-       COMMAND ${CMAKE_COMMAND} -E make_directory ${FRAMEWORKS_IN_APP_DIR}
-       COMMAND cp ${jnilibs} ${FRAMEWORKS_IN_APP_DIR}
--      COMMAND cp ${LIB_GRABKEY} ${FRAMEWORKS_IN_APP_DIR}/libJXGrabKey.so
-       COMMENT "Packaging Frameworks in App"
-    )
-    add_dependencies( ${APP_FILE} ${APP_FILE}.framework ) 
-@@ -239,7 +238,7 @@
-    SET(LIB_GRABKEY "${COMMON_LIB_DIR}/jintellitype-1.3.6/JIntellitype.dll")
-    add_custom_target( ${JAR_FILE}.framework 
-       COMMAND ${CMAKE_COMMAND} -E make_directory ${JAR_LIB_DIR}
--      COMMAND ${CMAKE_COMMAND} -E copy ${LIB_GRABKEY} ${JAR_LIB_DIR}/
-+      #COMMAND ${CMAKE_COMMAND} -E copy ${LIB_GRABKEY} ${JAR_LIB_DIR}/
-       COMMENT "Packaging Frameworks in Jar"
-    )
-    add_dependencies( ${JAR_FILE} ${JAR_FILE}.framework ) 
-Index: sikuli/sikuli-script/CMakeLists.txt
-===================================================================
---- sikuli.orig/sikuli-script/CMakeLists.txt	2012-02-13 22:43:36.000000000 +0100
-+++ sikuli/sikuli-script/CMakeLists.txt	2012-02-13 23:18:35.000000000 +0100
-@@ -38,8 +38,7 @@
- SET(COMMON_LIB_DIR "${BASE_DIR}/../lib")
- 
- # dependent libs
--SET(JXGRABKEY_JAR "${COMMON_LIB_DIR}/jxgrabkey/lib/JXGrabKey.jar")
--SET(JINTELLITYPE_JAR "${COMMON_LIB_DIR}/jintellitype-1.3.6/jintellitype-1.3.6.jar")
-+SET(JXGRABKEY_JAR "/usr/share/java/JXGrabKey.jar")
- 
- #SET(INCLUDE_LIB_DIR "${BASE_DIR}/lib")
- SET(INCLUDE_LIB_DIR "${COMMON_LIB_DIR}/mx-native-loader-1.2/target/classes")
-@@ -51,10 +50,10 @@
- SET(JAR_DIR "${CMAKE_BINARY_DIR}/jar")
- SET(JAR_LIB_DIR  ${JAR_DIR}/META-INF/lib)
- 
--SET(JUNIT_JAR "${COMMON_LIB_DIR}/junit-4.8.2.jar")
--SET(MOCKITO_JAR "${COMMON_LIB_DIR}/mockito-all-1.8.5.jar")
--SET(JYTHON_JAR "${COMMON_LIB_DIR}/jython-2.5.2.jar")
--SET(JYTHON_LIB_FILE "${COMMON_LIB_DIR}/jython-lib-2.5.2.tgz")
-+SET(JUNIT_JAR "/usr/share/java/junit.jar")
-+#SET(MOCKITO_JAR "/usr/share/java/mockito-all.jar")
-+SET(JYTHON_JAR "/usr/share/java/jython.jar")
-+#SET(JYTHON_LIB_FILE "${COMMON_LIB_DIR}/jython-lib-2.5.2.tgz")
- 
- SET(CLASSPATH 
-    ${INCLUDE_LIB_DIR}${SEP}${JYTHON_JAR}${SEP}.
-@@ -156,12 +155,12 @@
- 
- add_dependencies(${JAR_FILE} 
-         ${JAR_FILE}.classes-in-jar 
--        ${JAR_FILE}.python-src-in-jar
-+        #${JAR_FILE}.python-src-in-jar
-         ${JAR_FILE}.tessdata-in-jar
--        ${JAR_FILE}.libs-in-jar
--        ${JAR_FILE}.includes-in-jar
--        ${JAR_FILE}.jython-in-jar
--        ${JAR_FILE}.jython-libs-in-jar
-+        #${JAR_FILE}.libs-in-jar
-+        #${JAR_FILE}.includes-in-jar
-+        #${JAR_FILE}.jython-in-jar
-+        #${JAR_FILE}.jython-libs-in-jar
- )
- 
- IF(WIN32)
-@@ -196,9 +195,9 @@
-       )
-    ENDIF()
- 
--   add_dependencies(${JAR_FILE} 
--      ${JAR_FILE}.jxgrabkey-in-jar
--   )
-+#   add_dependencies(${JAR_FILE} 
-+#      ${JAR_FILE}.jxgrabkey-in-jar
-+#   )
- ENDIF(LINUX)
- 
- IF(LINUX)
-@@ -213,8 +212,8 @@
-       COMMENT "Packaging JXGrabKey in Jar"
-    )
- ENDIF(LINUX)
--add_dependencies( ${JAR_FILE} ${JAR_FILE}.hotkey-lib ) 
--add_dependencies( ${JAR_FILE}.libs-in-jar ${JAR_FILE}.hotkey-lib ) 
-+#add_dependencies( ${JAR_FILE} ${JAR_FILE}.hotkey-lib ) 
-+#add_dependencies( ${JAR_FILE}.libs-in-jar ${JAR_FILE}.hotkey-lib ) 
- 
- 
- ADD_SUBDIRECTORY(${JAVA_SRC_DIR})

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sikuli.git



More information about the pkg-java-commits mailing list