Upstream made a fix for the linker ordering after marking v0.1. Since I
have the benefit of doing this *years after the fact*, I'll just
backport that thing instead of inventing my own fix.
Upstream keeps it's changes on "master". This may be the default for
`gbp`, but may *not* be. Explicitly set the upstream branch just to be
sure.
The Debian branch shouldn't be called "trunk" (or "main" or "master").
I'm calling it "deb" in case a real Debian maintainer picks up the
upstream project and wants to use the name "debian". It's configurable,
so hardly critical, but I may as well be a good neighbor and leave it
unused.
The package should work properly, however the GTK4 dependency isn't
quite correct. The instructions from upstream suggest that the author is
using Fedora, not Debian. After testing real quick, it looks like Fedora
37 compiles properly, but Fedora 38 aborts with a deprecation warning
(-Werror=deprecated-declarations). Fedora 39 does the same, of
course.