Code

disable grpc plugin on platforms lacking build dependencies
authorMarc Fournier <marc@bl.uem.li>
Thu, 1 Mar 2018 14:37:51 +0000 (15:37 +0100)
committerMarc Fournier <marc@bl.uem.li>
Thu, 1 Mar 2018 14:37:51 +0000 (15:37 +0100)
debian/changelog
debian/control
debian/rules

index 322768b81b05cfbf635250ab0c60c45953c5d795..ec87d68979d275db1351ff9ead8802443fdce4fd 100644 (file)
@@ -1,3 +1,10 @@
+collectd (5.8.0-3) UNRELEASED; urgency=medium
+
+  * debian/control: Limit libgrpc++-dev and protobuf-compiler-grpc
+    Build-depend to supported platforms.
+
+ -- Marc Fournier <marc@bl.uem.li>  Thu, 01 Mar 2018 15:23:51 +0100
+
 collectd (5.8.0-2) unstable; urgency=medium
 
   * debian/control: Limit intel-cmt-cat Build-depend to intel architectures;
index 4873a57541a89ac3b4c8a1c7ea594e85812d49ae..b1f28940e75f99346810d5960aaca59f78eb7d34 100644 (file)
@@ -21,7 +21,7 @@ Build-Depends: debhelper (>= 9.20160709~), dpkg-dev (>= 1.14.10), po-debconf, dh
  libgeom-dev [kfreebsd-any],
  libgcrypt20-dev,
  libglib2.0-dev,
- libgrpc++-dev,
+ libgrpc++-dev [amd64 arm64 armel armhf i386 ppc64el powerpc],
  libgps-dev,
  libhiredis-dev,
  libi2c-dev (>= 4.0~),
@@ -65,7 +65,7 @@ Build-Depends: debhelper (>= 9.20160709~), dpkg-dev (>= 1.14.10), po-debconf, dh
  default-jdk [!hppa !sparc !kfreebsd-i386 !kfreebsd-amd64],
  protobuf-c-compiler,
  protobuf-compiler (>= 3.0.0),
- protobuf-compiler-grpc,
+ protobuf-compiler-grpc [amd64 arm64 armel armhf i386 ppc64el powerpc],
  python-dev,
  riemann-c-client
 Build-Conflicts: libpthread-dev, libhal-dev
index 9562595d1284f32522b0c44340d1b7d69b82a991..166f4c86dc0b2361d9ec7cca0d94227dc8e99a9d 100755 (executable)
@@ -183,6 +183,10 @@ ifneq (,$(filter hppa sparc, $(DEB_BUILD_ARCH)))
        confflags += --disable-java
 endif
 
+ifneq (,$(filter amd64 arm64 armel armhf i386 ppc64el powerpc, $(DEB_BUILD_ARCH)))
+       confflags += --disable-grpc
+endif
+
 build: build-arch build-indep
 build-arch: build-stamp
 build-indep: build-stamp