Help for Package maintainers

This page is primarily targeted to package maintainers, willing to build and distribute Guake inside a Linux Distribution, such as Debian, Arch, Fedora, and so on.

It gives some information about how Guake is built.

Dependencies

System dependencies

Here are the system dependencies of Guake for its execution:

Optional dependencies:

  • libutempter0: compatibility with wall or screen commands

  • Any GTK theme: numix-gtk-theme, …

Python dependencies

The complete list of Python packages Guake requires for its execution is descripbed in the Pipfile, section packages.

Compatibility

The Team is willing to see Guake available on every major Linux distribution. Do not hesitate to contact us through GitHub Issue or directly by email (gaetan [at] xeberon.net) if you see any issue when packageing Guake.

The major compatibility issues we experience if with the different version of VTE. We try to integrate new cool VTE features when they are ready, and protect them with test on the version installed on the user’s environment, but there may still be mistakes made, breaking the software for a given environment. Do not hesitate to warn us for that!