Clickable February Update
There has been a ton of development on Clickabe over the last month followed by several released versions. Most of this development effort is thanks to Jonatan Zeidler who has joined the Clickable team.
Version 5.5.0 brought some improvements to build-libs so that it uses the same arch as the main package build and you can specify only one library to build or clean. The GOPATH support was updated to include support for the GOPATH env variable being a list of paths. Clickable itself will now exit with an error rather than a warning if you try to run an invalid command.
Version 5.5.1 came out with some new features including support for a
argument to Clickable which allows you to specify a different path to your
clickable.json file. There is a new configuration option called
clickable_minimum_required that allows you to specify a minimum required
version of Clickable to use when compiling your app. Another new configuration
make_args which allows passing arguments directly to the
command during the build phase.
Version 5.6.0 came with a bug fix for Cordova builds and added support for the
--debug-build argument to QMake and CMake templates. Quickly after that
release came version 5.6.1 which fixed a bug in the library build process and
added support for
--debug-build for Cordova templates.
Version 5.7.0 was released with better dependency support. The configuration
specificDependencies have been deprecated and
dependencies_target are for installing app dependencies in the custom docker
container. These dependencies will be installed in the target arch
dependencies_build are for installing build dependencies in the custom docker
container. These dependencies will not be installed in the target architecture.
Version 5.8.0 is the latest release of Clickable that expands version 5.7.0’s
changes to dependencies by adding a new configuration option:
This option allows listing several PPAs that have your required dependencies.
These PPAs will automatically be added to the custom docker container for your
app. For Rust apps, the CARGO_HOME option now defaults to
Additionally the schema for specifying libraries has changed (the old way is
still supported but is now deprecated).
If you run into any issues with Clickable please report them in the GitLab Issues.