Build with libcurl http backend instead of libsoup2.4
authorSimon McVittie <smcv@debian.org>
Fri, 5 Aug 2022 08:57:41 +0000 (09:57 +0100)
committerSimon McVittie <smcv@debian.org>
Fri, 5 Aug 2022 08:59:13 +0000 (09:59 +0100)
This avoids library conflicts during the transition to GNOME 43, in
which core apps and libraries have switched to libsoup3, which conflicts
with libsoup2.4.

We still build-depend on libsoup2.4, because it's used in the test suite
and installed-tests.

Closes: #1016589
debian/control
debian/rules

index 6f6049a111491aab3ed3803ed67efdd999df0c73..f005bb62ae5e5816485159265d464e23b3b6aa69 100644 (file)
@@ -29,6 +29,7 @@ Build-Depends:
  libavahi-client-dev (>= 0.6.31),
  libavahi-glib-dev (>= 0.6.31),
  libcap-dev,
+ libcurl4-gnutls-dev | libcurl-dev,
  libfuse3-dev,
  libgirepository1.0-dev,
  libglib2.0-dev (>= 2.66.0),
index 6d6abf46378e36576aab28c744852b30f167d48c..27f0996f5f8fa895774f800a41a9c59512bb0bd2 100755 (executable)
@@ -13,6 +13,7 @@ override_dh_autoreconf:
 configure_options = \
        --enable-installed-tests \
        --with-avahi \
+       --with-curl \
        --with-dracut \
        --with-grub2 \
        --with-grub2-mkconfig-path=/usr/sbin/grub-mkconfig \