diff options
author | aszlig <aszlig@redmoonstudios.org> | 2013-07-02 17:35:31 +0200 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2013-07-08 14:27:43 +0200 |
commit | b2311fbf3acbb8c747fd3002f2895f773c874c8a (patch) | |
tree | 2c7884ff1036a03a63da88f6160afec03b3a7a6d /pkgs/tools/filesystems | |
parent | ad9af11c1a0338d9d03d5c8267b0d367e9c9a7d6 (diff) | |
download | nixlib-b2311fbf3acbb8c747fd3002f2895f773c874c8a.tar nixlib-b2311fbf3acbb8c747fd3002f2895f773c874c8a.tar.gz nixlib-b2311fbf3acbb8c747fd3002f2895f773c874c8a.tar.bz2 nixlib-b2311fbf3acbb8c747fd3002f2895f773c874c8a.tar.lz nixlib-b2311fbf3acbb8c747fd3002f2895f773c874c8a.tar.xz nixlib-b2311fbf3acbb8c747fd3002f2895f773c874c8a.tar.zst nixlib-b2311fbf3acbb8c747fd3002f2895f773c874c8a.zip |
python-nixpart: Propagate overrides of blivet.
This allows for easy overriding of blivets udev dependency using only nixpart.override. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/tools/filesystems')
-rw-r--r-- | pkgs/tools/filesystems/nixpart/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/tools/filesystems/nixpart/default.nix b/pkgs/tools/filesystems/nixpart/default.nix index 6f787d0ba208..6c13d38c6f9b 100644 --- a/pkgs/tools/filesystems/nixpart/default.nix +++ b/pkgs/tools/filesystems/nixpart/default.nix @@ -1,6 +1,13 @@ -{ stdenv, fetchurl, buildPythonPackage, blivet }: +{ stdenv, fetchurl, buildPythonPackage, blivet +# Propagated to blivet +, useNixUdev ? null, udevSoMajor ? null +}: -buildPythonPackage rec { +let + blivetOverrides = stdenv.lib.filterAttrs (k: v: v != null) { + inherit useNixUdev udevSoMajor; + }; +in buildPythonPackage rec { name = "nixpart-${version}"; version = "0.2.0"; @@ -9,7 +16,7 @@ buildPythonPackage rec { sha256 = "1z94h76jn9igksgr84wwbi03fjamwb15hg432x189kgsld1ark4n"; }; - propagatedBuildInputs = [ blivet ]; + propagatedBuildInputs = [ (blivet.override blivetOverrides) ]; doCheck = false; |