Select Badges

Select Supported Platforms

Select Status

RSS

sikulix (8) Versions 2.0.1

Installs/Configures SikuliX

Policyfile
Berkshelf
Knife
cookbook 'sikulix', '= 2.0.1', :supermarket
cookbook 'sikulix', '= 2.0.1'
knife supermarket install sikulix
knife supermarket download sikulix
README
Dependencies
Changelog
Quality 100%

SikuliX Cookbook

Cookbook Version
Build Status

This cookbook installs SikuliX (http://www.sikulix.com/).

Requirements

  • Java must be installed.
  • Chef 11 and Ruby 1.9.3 or higher.

Platforms

  • Ubuntu
  • Windows

Cookbooks

These cookbooks are referenced with suggests, so be sure to depend on the cookbooks that apply:

  • apt
  • windows

Usage

Set setup attributes in your attributes file, such as:

node['sikulix']['setup']['java_api'] = true

Include the sikulix default recipe in your run list:

include_recipe 'sikulix::default'

Attributes

Pack1: I want SikuliX, containing the Sikuli IDE and allowing to run Sikuli scripts from commandline.

  • node['sikulix']['setup']['ide_jython'] - Python language level 2.7. Default false.
  • node['sikulix']['setup']['ide_jruby'] - Ruby language level 1.9 and 2.0. Default false.

Pack2: I want to develop in Java, Jython or other Java aware scripting language using NetBeans, Eclipse, or other IDE's.

  • node['sikulix']['setup']['java_api'] - Default false.

I want to use the Tesseract based OCR features (You Should know what you are doing!).

  • node['sikulix']['setup']['tesseract_ocr'] - Default false.

I want the packages to be usable on Windows, Mac, Linux (they contain the stuff for all systems - one pack for all).
With these options not selected, the setup process will only add system specific native stuff (Windows: support for
both Java 32-Bit and Java 64-Bit is added).

  • node['sikulix']['setup']['system_all'] - Default false.
  • node['sikulix']['setup']['system_windows'] - Default false.
  • node['sikulix']['setup']['system_mac'] - Default false.
  • node['sikulix']['setup']['system_linux'] - Default false.

Other:

  • node['sikulix']['setup']['buildv'] - Build libVisionProxy.so. Default false.
  • node['sikulix']['setup']['notest'] - Skip validation after install. Default false.
  • node['sikulix']['setup']['clean'] - Clean directory. Default false.

Getting Help

Contributing

Please refer to CONTRIBUTING.

License

MIT - see the accompanying LICENSE file for details.

Dependent cookbooks

This cookbook has no specified dependencies.

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

SikuliX Changelog

2.0.1

  • Changed license from All Rights Reserved to MIT

2.0.0

  • Add ubuntu support
  • Removed support for JRuby Addons and Remote Server
  • Refactor attribute names

1.0.0

  • Add support for Remote Server
  • Refactor Setup attribute names
  • Place guard on Setup to run only once
  • Fix memory bug with Setup

0.1.0

  • Initial release using sikulix v1.1.0 nightly builds