summary refs log tree commit diff
path: root/pkgs/os-specific/linux
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2016-02-10 21:20:14 +0000
committerDomen Kožar <domen@dev.si>2016-02-10 21:20:14 +0000
commitc00fc87f968132cb4e963f2acb51d3cac053ff7a (patch)
treea54f92cbe22387204286cc4350f191e286de066e /pkgs/os-specific/linux
parent2b8e9cb72e497d19b23eaaf651a095bfd8cc67a5 (diff)
parent60969ab93712f1edf1ccc2e55b17aa9e2944564c (diff)
downloadnixpkgs-c00fc87f968132cb4e963f2acb51d3cac053ff7a.tar
nixpkgs-c00fc87f968132cb4e963f2acb51d3cac053ff7a.tar.gz
nixpkgs-c00fc87f968132cb4e963f2acb51d3cac053ff7a.tar.bz2
nixpkgs-c00fc87f968132cb4e963f2acb51d3cac053ff7a.tar.lz
nixpkgs-c00fc87f968132cb4e963f2acb51d3cac053ff7a.tar.xz
nixpkgs-c00fc87f968132cb4e963f2acb51d3cac053ff7a.tar.zst
nixpkgs-c00fc87f968132cb4e963f2acb51d3cac053ff7a.zip
Merge pull request #12905 from tg-x/pflask
pflask
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r--pkgs/os-specific/linux/pflask/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/pflask/default.nix b/pkgs/os-specific/linux/pflask/default.nix
new file mode 100644
index 00000000000..b4f93e9de3f
--- /dev/null
+++ b/pkgs/os-specific/linux/pflask/default.nix
@@ -0,0 +1,33 @@
+{ lib, stdenv, fetchurl, python, waf }:
+
+stdenv.mkDerivation rec {
+  name = "pflask-${version}";
+  version = "git-2015-12-17";
+  rev = "599418bb6453eaa0ccab493f9411f13726c1a636";
+
+  src = fetchurl {
+    url = "https://github.com/ghedo/pflask/archive/${rev}.tar.gz";
+    sha256 = "2545fca37f9da484b46b6fb5e3a9bbba6526a9725189fe4af5227ef6e6fca440";
+  };
+
+  buildInputs = [ python ];
+
+  configurePhase = ''
+    ln -s ${waf} waf
+    python waf configure --prefix=$out
+  '';
+  buildPhase = ''
+    python waf build
+  '';
+  installPhase = ''
+    python waf install
+  '';
+
+  meta = {
+    description = "Lightweight process containers for Linux";
+    homepage    = "https://ghedo.github.io/pflask/";
+    license     = lib.licenses.bsd2;
+    platforms   = lib.platforms.linux;
+    maintainers = with lib.maintainers; [ ];
+  };
+}