From 2222fe01a325a6cecd1291229848bc2ca186e203 Mon Sep 17 00:00:00 2001 From: Thomas Batten Date: Wed, 23 Jan 2019 11:18:37 +1030 Subject: [PATCH] libblockdev: Build without nvdimm on ppc --- srcpkgs/libblockdev/template | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libblockdev/template b/srcpkgs/libblockdev/template index d6c85775c17..49ebf9fec7e 100644 --- a/srcpkgs/libblockdev/template +++ b/srcpkgs/libblockdev/template @@ -5,7 +5,7 @@ revision=1 build_style=gnu-configure hostmakedepends="pkg-config python3" makedepends="cryptsetup-devel device-mapper-devel dmraid-devel libbytesize-devel - libglib-devel libkmod-devel libndctl-devel libparted-devel nss-devel + libglib-devel libkmod-devel libparted-devel nss-devel volume_key-devel libyaml-devel" short_desc="A library for manipulating block devices" maintainer="maxice8 " @@ -17,6 +17,14 @@ checksum=f87873aefebbd43976b73b823cd6e53f15e4e364611bd288b2886c2fcbb45a24 conf_files="/etc/libblockdev/conf.d/10-lvm-dbus.cfg /etc/libblockdev/conf.d/00-default.cfg" +#ndctl not present on ppc +case "$XBPS_TARGET_MACHINE" in + ppc|ppc-musl) + configure_args+=" --without-nvdimm" ;; + *) + makedepends+=" libndctl-devel" ;; +esac + libblockdev-devel_package() { depends="libblockdev-${version}_${revision} glib-devel" short_desc+=" - development files"