Have -dev package depend on libcloudproviders-dev on Debian
authorJeremy Bícha <jeremy.bicha@canonical.com>
Wed, 9 Aug 2023 21:17:27 +0000 (17:17 -0400)
committerJeremy Bícha <jeremy.bicha@canonical.com>
Wed, 9 Aug 2023 22:06:18 +0000 (18:06 -0400)
debian/control
debian/control.in
debian/rules

index 3a75a4841dd48c370420362737fb99fffb3f63a4..03d8206fa3553ac78b760104cf1cd78da5d36c2d 100644 (file)
@@ -171,6 +171,7 @@ Depends: gir1.2-gtk-3.0 (= ${binary:Version}),
          wayland-protocols (>= 1.17) [linux-any],
          ${misc:Depends},
          ${shlibs:Depends},
+         ${cloudProvider:Depends},
          libgtk-3-common (>= ${source:Version}),
          libgtk-3-0 (= ${binary:Version})
 Suggests: libgtk-3-doc
index 10d59d2786c8acb85e455933bdb4804b8a8961a1..f653f88087ad97a2769457616e6d6d83a624072a 100644 (file)
@@ -171,6 +171,7 @@ Depends: gir1.2-gtk-3.0 (= ${binary:Version}),
          wayland-protocols (>= 1.17) [linux-any],
          ${misc:Depends},
          ${shlibs:Depends},
+         ${cloudProvider:Depends},
          @COMMON_PKG@ (>= ${source:Version}),
          @SHARED_PKG@ (= ${binary:Version})
 Suggests: @DOC_PKG@
index ee0ac06fcf32273d3edb1ed5173c18cb2c6f9a3e..bed31c1a84a4599757239a93db98ca2cdfce0902 100755 (executable)
@@ -272,3 +272,12 @@ override_dh_makeshlibs:
        dh_makeshlibs -p$(SHARED_PKG) --add-udeb=$(UDEB_PKG) -X$(MODULES_BASE_PATH) -- -c4
        dh_makeshlibs -plibgail-3-0 -- -c4
        dh_makeshlibs --remaining-packages -X$(MODULES_BASE_PATH)
+
+# libcloudproviders is in Ubuntu "universe"
+override_dh_gencontrol:
+ifneq ($(shell dpkg-vendor --query vendor),Ubuntu)
+       dh_gencontrol -- \
+               -VcloudProvider:Depends='libcloudproviders-dev (>= 0.3.2)'
+else
+       dh_gencontrol
+endif