Build with libcloudproviders

This wasn't enabled years ago because it caused a test failure
with the autotools tests. But we've switched to meson now and
finally it looks like libcloudproviders has fixed enough issues
This commit is contained in:
Jeremy Bicha 2022-12-01 22:05:42 -05:00 committed by Jeremy Bícha
parent 817c6a7a3c
commit da4ac7759a
3 changed files with 10 additions and 1 deletions

3
debian/control vendored
View File

@ -2,7 +2,7 @@ Source: gtk+3.0
Section: libs
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Simon McVittie <smcv@debian.org>, Jeremy Bicha <jbicha@ubuntu.com>
Uploaders: Simon McVittie <smcv@debian.org>, Jeremy Bícha <jbicha@ubuntu.com>
Build-Depends: adwaita-icon-theme-full <!nocheck>,
at-spi2-core <!nocheck>,
dbus-daemon <!nocheck>,
@ -18,6 +18,7 @@ Build-Depends: adwaita-icon-theme-full <!nocheck>,
libatk-bridge2.0-dev (>= 2.15.1),
libatk1.0-dev (>= 2.35.1),
libcairo2-dev (>= 1.14.0),
libcloudproviders-dev (>= 0.3.2),
libcolord-dev (>= 0.1.9),
libcups2-dev (>= 1.7),
libegl1-mesa-dev [linux-any],

1
debian/control.in vendored
View File

@ -18,6 +18,7 @@ Build-Depends: adwaita-icon-theme-full <!nocheck>,
libatk-bridge2.0-dev (>= 2.15.1),
libatk1.0-dev (>= 2.35.1),
libcairo2-dev (>= 1.14.0),
libcloudproviders-dev (>= 0.3.2),
libcolord-dev (>= 0.1.9),
libcups2-dev (>= 1.7),
libegl1-mesa-dev [linux-any],

7
debian/rules vendored
View File

@ -120,6 +120,13 @@ else
configure_flags_deb += -Dgtk_doc=true
endif
ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes), yes)
# Not in main repository
configure_flags_deb += -Dcloudproviders=false
else
configure_flags_deb += -Dcloudproviders=true
endif
configure_flags_udeb = \
-Dbroadway_backend=false \
-Dcolord=no \