Use buildPackages for native dependencies

Unfortunately, releaseTools.nixBuild does not separate native and
non-native build inputs. As an alternative, we can just use
buildPackages to get the native version of some packages like:

- pkgconfig
- git
- curl
- utillinux
This commit is contained in:
Matthew Bauer 2019-02-06 21:43:47 -05:00
parent 15833516a4
commit 1996af425a

View file

@ -50,14 +50,16 @@ rec {
buildDeps =
[ curl
bzip2 xz brotli editline
openssl pkgconfig sqlite boehmgc
openssl sqlite boehmgc
boost
buildPackages.pkgconfig
# Tests
git
mercurial
buildPackages.git
buildPackages.mercurial
]
++ lib.optionals stdenv.isLinux [libseccomp utillinuxMinimal]
++ lib.optionals stdenv.isLinux [libseccomp buildPackages.utillinuxMinimal]
++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
++ lib.optional (stdenv.isLinux || stdenv.isDarwin)
((aws-sdk-cpp.override {