X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=debian%2Frules;h=078243f2ad1bc7abfd5cae5e381859310a3a1f4b;hb=ff1a4cceff6a3903746113c3ff537ac2726ab370;hp=2dd1b357066bfcdbc918c82d148b0202f6d80edf;hpb=6aa9c6692b8b4db0fec2f24392de76bf5b1afd5b;p=pkg-collectd.git diff --git a/debian/rules b/debian/rules index 2dd1b35..078243f 100755 --- a/debian/rules +++ b/debian/rules @@ -85,10 +85,14 @@ confflags += --disable-write_mongodb # xmms1 is required for the xmms plugin. confflags += --disable-xmms +# protobuf-compiler >= 3.0.0 and libgrpc++ are required for the grpc plugin. +confflags += --disable-grpc + # These plugins are Linux-specific. ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH))) confflags += \ --disable-cgroups \ + --disable-cpusleep \ --disable-ethstat \ --disable-iptables \ --disable-ipvs \ @@ -99,6 +103,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. @@ -107,6 +115,10 @@ ifeq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH))) --disable-pf endif +# This plugin is Solaris-specific. +confflags += \ + --disable-zone + # These plugins have not been ported to FreeBSD yet. ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH))) # Work-around an incomplete check for kvm functionality @@ -118,7 +130,6 @@ ifneq (,$(filter kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH))) --disable-conntrack \ --disable-contextswitch \ --disable-cpufreq \ - --disable-disk \ --disable-entropy \ --disable-fscache \ --disable-irq \ @@ -145,6 +156,12 @@ ifeq (,$(filter amd64 i386, $(DEB_BUILD_ARCH))) --disable-turbostat endif +# This plugin is x86 and arm specific. +ifeq (,$(filter amd64 arm64 armhf i386, $(DEB_BUILD_ARCH))) + confflags += \ + --disable-xencpu +endif + # libatasmart isn't available on these platforms. ifneq (,$(filter hurd-i386 kfreebsd-i386 kfreebsd-amd64, $(DEB_BUILD_ARCH))) confflags += --disable-smart @@ -157,8 +174,13 @@ ifneq (,$(filter hppa sparc, $(DEB_BUILD_ARCH))) confflags += --disable-java endif -config.status: configure +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp + +build-stamp: dh_testdir + dh_autoreconf # This is a work-around for #474087 (broken openipmi .pc files). @@ -173,13 +195,6 @@ config.status: configure JAVA_LDFLAGS="$(JAVA_LDFLAGS)" \ || ( status=$$?; cat config.log; exit $$status ) -build: build-arch build-indep -build-arch: build-stamp -build-indep: build-stamp - -build-stamp: config.status - dh_testdir - $(MAKE) perl ./debian/bin/check_plugins.pl