How can I install libhandy 1.0.0 (or greater) on Ubuntu 20.04?

I'm trying to build a codebase (with Meson), and it's yelling at me that I don't have libhandy. I found this question, but all links and PPAs mentioned there seem to be dead.

I need libhandy 1.0.0 or greater, and I'm on Ubuntu 20.04. How can I install it (in such a way that it will get picked up by a build system like pkgconfig)?


Of course the PPA is there. I maintain it. I copied the source package from Groovy, and built it in Launchpad. I have verified that it works (I used this package in Blanket's PPA, as a dependency of Blanket). The PPA also hosts packages for armhf, arm64 and ppc64el.

sudo add-apt-repository ppa:apandada1/libhandy-1
sudo apt update

Then install the package (e.g. libhandy-1-0, libhandy-1-dev) you need.

The PPA has been updated to version 1.4 of libhandy (thanks to the efforts of Panda Jim).


Another option that works very well for me is to install the one that was last built by Ubuntu for Ubuntu 20.10 (Groovy), as found in the Ubuntu's official PPA in here: https://launchpad.net/ubuntu/groovy/amd64/libhandy-1-0

The last build was: https://launchpad.net/ubuntu/groovy/amd64/libhandy-1-0/1.0.0-2 Which is actually downloadable by doing shift+click on the "downloadable files" for the .deb file.