Merge pull request #49495 from dtzWill/fix/thunderbolt-cleanup

thunderbolt: cleanup
This commit is contained in:
Will Dietz 2018-11-02 04:04:13 -05:00 committed by GitHub
commit 467a822ac7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,22 +16,13 @@ stdenv.mkDerivation rec {
sha256 = "02w1bfm7xvq0dzkhwqiq0camkzz9kvciyhnsis61c8vzp39cwx0x";
};
buildInputs = [
boost
cmake
pkgconfig
txt2tags
];
nativeBuildInputs = [ cmake pkgconfig txt2tags ];
buildInputs = [ boost ];
# These can't go in the normal nix cmakeFlags because $out needs to be
# expanded by the shell, not by cmake or nix. $ENV{out} doesn't work right
# either; it results in /build/source/build//nix/store/blahblahblahblah/bin/
# TODO: use ${placeholder "out"} when possible.
# See https://github.com/NixOS/nixpkgs/pull/37693
preConfigure = ''
cmakeFlags+=" -DUDEV_BIN_DIR=$out/bin"
cmakeFlags+=" -DUDEV_RULES_DIR=$out/etc/udev/rules.d"
'';
cmakeFlags = [
"-DUDEV_BIN_DIR=${placeholder "out"}/bin"
"-DUDEV_RULES_DIR=${placeholder "out"}/etc/udev/rules.d"
];
meta = {
description = "Thunderbolt(TM) user-space components";