Snapcraft 2.34 is now available for download on Ubuntu

Sep 16, 2017 16:18 GMT  ·  By

Canonical's Sergio Schvezov released a new update to the Snapcraft tool that application developers can use to package their apps as Snaps for easy distribution on Ubuntu and other Snappy-capable GNU/Linux distros.

Snapcraft 2.34 has been released this week and it's now available in the main repositories of various Ubuntu Linux releases that support the Snappy technologies, bringing a new plugin to support GNOME's JHBuild tool for building the entire GNOME desktop environment or select packages from the version control system.

The jhbuild plugin will allow developers to more easily package apps from the GNOME Stack as Snaps, which could be easily installed on supported Ubuntu releases, as well as any other GNU/Linux distribution that implemented support for Canonical's Snappy technologies.

Ant and Gradle plugins get support for authenticated proxies

Apart from the new jhbuild plugin, the Snapcraft 2.34 release adds support for authenticated proxies to both the Ant and Gradle plugins, support for multiple dependency types to rosdep, support for the Catkin plugin to pass arguments to CMake, and a global exception handler to the command-line.

The Catkin plugin is also capable of extracting rosdep into a new package and rosinstall-files is a pull property. On the other hand, the Python plugin is now capable of always recording the contents of requirements and constraints, as well as manifests. The build-snaps command was introduced for projects in this release.

Snapcraft 2.34 introduces a bunch of LXD improvements as well, such as the ability to inject Snapcraft and core Snaps into a container, support for always removing existing devices for project folder, and support for using unique temporary folders. Snapcraft 2.34 is now available from your distro's repository, For more details on the changes implemented in this update, check out the full changelog attached below.

Snapcraft 2.34 Changelog