summary refs log tree commit diff
path: root/pkgs/os-specific/linux/setools
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2013-11-28 02:58:06 -0600
committerWilliam A. Kennington III <william@wkennington.com>2013-11-29 02:08:53 -0600
commit96dc58db9c6a6c25b164b6d0888deddc57bc7216 (patch)
tree9b63e1a3b83d6ce915ebf0fcc0f39df3407b137d /pkgs/os-specific/linux/setools
parent3f449b8ae67e3098fb42ad58f1cd038c8a7220c9 (diff)
downloadnixpkgs-96dc58db9c6a6c25b164b6d0888deddc57bc7216.tar
nixpkgs-96dc58db9c6a6c25b164b6d0888deddc57bc7216.tar.gz
nixpkgs-96dc58db9c6a6c25b164b6d0888deddc57bc7216.tar.bz2
nixpkgs-96dc58db9c6a6c25b164b6d0888deddc57bc7216.tar.lz
nixpkgs-96dc58db9c6a6c25b164b6d0888deddc57bc7216.tar.xz
nixpkgs-96dc58db9c6a6c25b164b6d0888deddc57bc7216.tar.zst
nixpkgs-96dc58db9c6a6c25b164b6d0888deddc57bc7216.zip
Upgrade selinux from 20100904 -> 20131030
Diffstat (limited to 'pkgs/os-specific/linux/setools')
-rw-r--r--pkgs/os-specific/linux/setools/default.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/setools/default.nix b/pkgs/os-specific/linux/setools/default.nix
new file mode 100644
index 00000000000..c95d27005ef
--- /dev/null
+++ b/pkgs/os-specific/linux/setools/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, autoreconfHook, pkgconfig, bison, flex
+, python, swig2, tcl, libsepol, libselinux, libxml2, sqlite, bzip2 }:
+
+stdenv.mkDerivation rec {
+  name = "setools-3.3.8";
+
+  src = fetchurl {
+    url = "http://oss.tresys.com/projects/setools/chrome/site/dists/${name}/${name}.tar.bz2";
+    sha256 = "16g987ijaxabc30zyjzia4nafq49rm038y1pm4vca7i3kb67wf24";
+  };
+
+  # SWIG-TCL is broken in 3.3.8
+  configureFlags = ''
+    --with-tcl=${tcl}/lib
+    --with-sepol-devel=${libsepol}
+    --with-selinux-devel=${libselinux}
+    --disable-gui
+    --disable-swig-tcl
+  '';
+
+  buildInputs = [ autoreconfHook pkgconfig bison flex python swig2 ];
+
+  nativeBuildInputs = [ tcl libsepol libselinux libxml2 sqlite bzip2 ];
+
+  meta = {
+    description = "SELinux Tools";
+    homepage = "http://oss.tresys.com/projects/setools/";
+    license = "GPLv2";
+    platforms = stdenv.lib.platforms.linux;
+  };
+}