d/control: Explicitly depend on necessary GIR XML modules

Use the systematic names gir1.2-cairo-1.0-dev, gir1.2-xlib-2.0-dev and
gir1.2-gio-2.0-dev if possible. The alternative dependency on
libgirepository1.0-dev illustrates how backports can be made to work.

gir1.2-atk-1.0-dev doesn't actually exist yet, so hide that one behind
a build-profile as a reminder to build-depend on it later.
This commit is contained in:
Simon McVittie
2024-01-17 16:46:07 +00:00
parent 648e821d73
commit 0d95f95dbe

4
debian/control vendored
View File

@ -12,8 +12,12 @@ Build-Depends: adwaita-icon-theme-full <!nocheck>,
docbook-xsl <!nodoc>,
fonts-cantarell <!nocheck>,
fonts-dejavu-core <!nocheck>,
gir1.2-atk-1.0-dev <pkg.gobject-introspection.todo>,
gir1.2-cairo-1.0-dev | libgirepository1.0-dev,
gir1.2-gdkpixbuf-2.0-dev,
gir1.2-gio-2.0-dev | libgirepository1.0-dev,
gir1.2-pango-1.0-dev,
gir1.2-xlib-2.0-dev | libgirepository1.0-dev,
gnome-pkg-tools (>= 0.11),
gobject-introspection (>= 1.41.3),
gsettings-desktop-schemas <!nocheck>,