Package: sikulix / 1.1.0-2

Metadata

Package Version Patches format
sikulix 1.1.0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
native.patch | (download)

API/src/main/java/org/sikuli/basics/LinuxHotkeyManager.java | 2 1 + 1 - 0 !
API/src/main/java/org/sikuli/basics/MacHotkeyManager.java | 2 1 + 1 - 0 !
API/src/main/java/org/sikuli/basics/VDictProxy.java | 2 1 + 1 - 0 !
API/src/main/java/org/sikuli/script/Finder.java | 2 1 + 1 - 0 !
API/src/main/java/org/sikuli/script/RunTime.java | 9 0 + 9 - 0 !
API/src/main/java/org/sikuli/script/Screen.java | 2 1 + 1 - 0 !
API/src/main/java/org/sikuli/script/TextRecognizer.java | 2 1 + 1 - 0 !
7 files changed, 6 insertions(+), 15 deletions(-)

 use system's native library loader
 Sikuli upstream binary archives come with a custom native library loader
 which is not compatible with the Debian policy for java. Hence native
 libraries are shipped in their own binary package and we use the standard
 native library loader.
install extension.patch | (download)

API/src/main/java/org/sikuli/basics/ExtensionManager.java | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 fix extensions installation in user space
 Patch introduced for release 1.0~x~rc2. Forgot what the rationals are.
setTextAndMnemonic.patch | (download)

IDE/pom.xml | 5 5 + 0 - 0 !
IDE/src/main/java/org/sikuli/ide/PreferencesWin.java | 5 3 + 2 - 0 !
2 files changed, 8 insertions(+), 2 deletions(-)

 fix deprecated defaultcomponentfactory#settextandmnemonic
 Replace the deprecated method with MnemonicUtils#configure.
autotoolize vision proxy.patch | (download)

Libslux/pom.xml | 69 69 + 0 - 0 !
Libslux/src/main/resources/srcnativelibs/Vision/Makefile.am | 32 32 + 0 - 0 !
Libslux/src/main/resources/srcnativelibs/Vision/configure.ac | 29 29 + 0 - 0 !
3 files changed, 130 insertions(+)

 use autotools to build the visionproxy jni
 and the associated swig glue.
basics exclude windows mac.patch | (download)

API/pom.xml | 14 14 + 0 - 0 !
API/src/main/java/org/sikuli/script/RunTime.java | 7 3 + 4 - 0 !
2 files changed, 17 insertions(+), 4 deletions(-)

 exclude windows and mac specific source file from the build.
 WindowsHotkeyManager.java fails to compile on Linux because it relies
 on Windows specific library com.melloware.jintellitype.
no maven repo dependencies.patch | (download)

IDE/pom.xml | 41 39 + 2 - 0 !
1 file changed, 39 insertions(+), 2 deletions(-)

 add system scope for not yet mavenized dependencies
drop useless resources.patch | (download)

API/pom.xml | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 exclude useless resources from jar files.
add classpath.patch | (download)

pom.xml | 20 19 + 1 - 0 !
1 file changed, 19 insertions(+), 1 deletion(-)

 configure maven-jar-plugin to add the classpath to the generated
 jar files.
pom removed modules.patch | (download)

pom.xml | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 de-activate useless modules from parent pom file
python shebang.patch | (download)

IDE/src/main/resources/scripts/sikuli2html.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix '/usr/bin/env python' shebang 
dependency opencv.patch | (download)

API/pom.xml | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 use debian package for opencv-java instead of the upstream
 embedded one.
no vnc package.patch | (download)

API/src/main/java/org/sikuli/script/Region.java | 24 2 + 22 - 0 !
JRubyGem/lib/sikulix/sikulix.rb | 61 0 + 61 - 0 !
2 files changed, 2 insertions(+), 83 deletions(-)

 remove non free vnc package
 The VNC package was removed from upstream source tree because of its
 non-free license which prevents commercial redistribution:
  This software may not be resold without the express permission of
  the InterOperability Lab.
 This patch remove the code using this VNC package.
fix log parameters order.patch | (download)

API/src/main/java/org/sikuli/script/RunTime.java | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 wrong order of int / string parameters in log call.
 SikuliVersion{Major,Minor,Sub} = int
 svf, svt, ssxbbeta = string
 For the patch I guessed the correct order from the format string.
opencv 3.1.patch | (download)

Libslux/src/main/resources/srcnativelibs/Vision/cvgui.cpp | 8 4 + 4 - 0 !
Libslux/src/main/resources/srcnativelibs/Vision/finder.cpp | 16 8 + 8 - 0 !
Libslux/src/main/resources/srcnativelibs/Vision/finder.h | 2 1 + 1 - 0 !
Libslux/src/main/resources/srcnativelibs/Vision/pyramid-template-matcher.cpp | 2 2 + 0 - 0 !
Libslux/src/main/resources/srcnativelibs/Vision/vision.cpp | 2 2 + 0 - 0 !
Libslux/src/main/resources/srcnativelibs/Vision/vision.h | 2 2 + 0 - 0 !
6 files changed, 19 insertions(+), 13 deletions(-)

---
jython sikulix module path.patch | (download)

IDE/src/main/java/org/sikuli/scriptrunner/JythonScriptRunner.java | 15 4 + 11 - 0 !
1 file changed, 4 insertions(+), 11 deletions(-)

---
debian java parameters.patch | (download)

IDE/pom.xml | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---