summary refs log tree commit diff
path: root/pkgs/tools/filesystems
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2014-10-22 01:29:18 +0200
committeraszlig <aszlig@redmoonstudios.org>2014-10-22 01:54:48 +0200
commit7deadbb55f327dd9fffd397c72e13e4b95e15c61 (patch)
tree2aaa85985e462ad6cb3bfd0c9e88218d7e7baa7c /pkgs/tools/filesystems
parent34ae3b7f77ef389574602e86bea6f6e434ab9d1b (diff)
downloadnixpkgs-7deadbb55f327dd9fffd397c72e13e4b95e15c61.tar
nixpkgs-7deadbb55f327dd9fffd397c72e13e4b95e15c61.tar.gz
nixpkgs-7deadbb55f327dd9fffd397c72e13e4b95e15c61.tar.bz2
nixpkgs-7deadbb55f327dd9fffd397c72e13e4b95e15c61.tar.lz
nixpkgs-7deadbb55f327dd9fffd397c72e13e4b95e15c61.tar.xz
nixpkgs-7deadbb55f327dd9fffd397c72e13e4b95e15c61.tar.zst
nixpkgs-7deadbb55f327dd9fffd397c72e13e4b95e15c61.zip
nixpart: Copy package expression to 0.4.nix.
Update the nixpart0 pointer to point to this version, because we're
going to update blivet as well and NixOps still points to nixpart0.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/tools/filesystems')
-rw-r--r--pkgs/tools/filesystems/nixpart/0.4.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/tools/filesystems/nixpart/0.4.nix b/pkgs/tools/filesystems/nixpart/0.4.nix
new file mode 100644
index 00000000000..633f04320c3
--- /dev/null
+++ b/pkgs/tools/filesystems/nixpart/0.4.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, buildPythonPackage, blivet
+# Propagated to blivet
+, useNixUdev ? null, udevSoMajor ? null
+}:
+
+let
+  blivetOverrides = stdenv.lib.filterAttrs (k: v: v != null) {
+    inherit useNixUdev udevSoMajor;
+  };
+in buildPythonPackage rec {
+  name = "nixpart-${version}";
+  version = "0.4.1";
+
+  src = fetchurl {
+    url = "https://github.com/aszlig/nixpart/archive/v${version}.tar.gz";
+    sha256 = "0avwd8p47xy9cydlbjxk8pj8q75zyl68gw2w6fnkk78dcb1a3swp";
+  };
+
+  propagatedBuildInputs = [ (blivet.override blivetOverrides) ];
+
+  doCheck = false;
+
+  meta = {
+    description = "NixOS storage manager/partitioner";
+    license = stdenv.lib.licenses.gpl2Plus;
+    maintainers = [ stdenv.lib.maintainers.aszlig ];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}