Code

Disable the sigrok plugin on non-Linux.
authorSebastian Harl <sh@tokkee.org>
Tue, 5 Jul 2016 12:00:11 +0000 (14:00 +0200)
committerSebastian Harl <sh@tokkee.org>
Tue, 5 Jul 2016 12:00:11 +0000 (14:00 +0200)
Restrict build dependency to linux-any.

Thanks to Andreas Beckmann for reporting this!
Closes: #825606
debian/changelog
debian/control
debian/rules

index ab7a77289322b5eb902beac4d169b3402e1bcb67..7aca5e36d3bc581c0748a94b82fbddc449da1084 100644 (file)
@@ -1,3 +1,12 @@
+collectd (5.5.1-5) UNRELEASED; urgency=medium
+
+  * debian/control, debian/rules:
+    - Disable the sigrok plugin on non-Linux; restrict build dependency to
+      linux-any; thanks to Andreas Beckmann for reporting this
+      (Closes: #825606).
+
+ -- Sebastian Harl <tokkee@debian.org>  Tue, 05 Jul 2016 13:58:29 +0200
+
 collectd (5.5.1-4) unstable; urgency=medium
 
   * debian/control:
index f92067e25d2aba58f9577f50f24b911cd0b757f7..90e0bbd927deea35de78f6a72e63c2d6f9d8f94e 100644 (file)
@@ -37,7 +37,7 @@ Build-Depends: debhelper (>= 7.0.50~), dpkg-dev (>= 1.14.10), po-debconf, dh-sys
  librabbitmq-dev,
  librrd-dev (>= 1.4~),
  libsensors4-dev [linux-any],
- libsigrok-dev (>= 0.2~),
+ libsigrok-dev (>= 0.2~) [linux-any],
 # libsnmp-dev (>= 5.4.2.1~dfsg-4~) | (libsnmp-dev & perl (<< 5.10.1~rc2-1~))
  libsnmp-dev (>= 5.4.2.1~dfsg-4~) | libsnmp-dev | libsnmp9-dev,
  libsnmp-dev (>= 5.4.2.1~dfsg-4~) | perl (<< 5.10.1~rc2-1~),
index 2dd1b357066bfcdbc918c82d148b0202f6d80edf..84b48007256bbe448e4724059d0be61e802ee0f6 100755 (executable)
@@ -99,6 +99,10 @@ ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH)))
                --disable-numa \
                --disable-sensors \
                --disable-vserver
+       # libsigrok >= 0.2.0 is required for the sigrok plugin,
+       # only available on Linux.
+       confflags += \
+               --disable-sigrok
 endif
 
 # This plugin is FreeBSD-specific.