From 9adcb0b4b1995dfce976090af92c91d82e00acf9 Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Wed, 29 Nov 2017 00:47:12 +0100 Subject: libmongoc: Fix pkg-config file not containing snappy and zlib paths (#6467) --- var/spack/repos/builtin/packages/libmongoc/package.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/var/spack/repos/builtin/packages/libmongoc/package.py b/var/spack/repos/builtin/packages/libmongoc/package.py index 4d292937f7..8df14af2c3 100644 --- a/var/spack/repos/builtin/packages/libmongoc/package.py +++ b/var/spack/repos/builtin/packages/libmongoc/package.py @@ -42,12 +42,24 @@ class Libmongoc(AutotoolsPackage): variant('snappy', default=True, description='Enable Snappy support.') variant('zlib', default=True, description='Enable zlib support.') + patch('https://github.com/mongodb/mongo-c-driver/pull/466.patch', sha256='713a872217d11aba04a774785a2824d26b566543c270a1fa386114f5200fda20', when='@1.8.1') + + depends_on('autoconf', type='build', when='@1.8.1') + depends_on('automake', type='build', when='@1.8.1') + depends_on('libtool', type='build', when='@1.8.1') + depends_on('m4', type='build', when='@1.8.1') + depends_on('libbson') depends_on('openssl', when='+ssl') depends_on('snappy', when='+snappy') depends_on('zlib', when='+zlib') + @property + def force_autoreconf(self): + # Run autoreconf due to build system patch + return self.spec.satisfies('@1.8.1') + def configure_args(self): spec = self.spec -- cgit v1.2.3-70-g09d2