Wayfire Ubuntu Packages

After more than a few requests for wayfire deb packages that work on ubuntu, I decided to try creating some. The result is a success. This is how I did it.

First, I started with the latest code. I will cover wayland and wayfire packages. There are others that are required, but these two are different in that wayland packages are already in ubuntu but there are none for wayfire.

For wayland, we will copy the debian directory, containing the interesting files for building a package from upstream, and place it in the upstream code directory.

Next, we want to prepare the environment by installing the build dependencies.

Finally we want to configure and build the packages.

This results in the following packages:

For wayfire, the process is similar but we need to generate the debian files. Install dependencies manually, by satisfying meson first.

Here is a PPA containing all the packages needed for wayfire on Ubuntu >=20.04. To install wayfire:

Launch wayfire by running it from X or tty, or simply logout and select the Wayfire session.
To remove completely: