summary refs log tree commit diff
path: root/pkgs/os-specific/linux/libsepol/default.nix
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-07-31 12:40:00 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-07-31 17:11:10 -0700
commitffa178268892d668f4162a5c66c426476800acfe (patch)
tree064e88ef2cc53c207a7a99fc455e8733f3a4656b /pkgs/os-specific/linux/libsepol/default.nix
parent308da3054e60c286ae525488a311445a7693a0ec (diff)
downloadnixpkgs-ffa178268892d668f4162a5c66c426476800acfe.tar
nixpkgs-ffa178268892d668f4162a5c66c426476800acfe.tar.gz
nixpkgs-ffa178268892d668f4162a5c66c426476800acfe.tar.bz2
nixpkgs-ffa178268892d668f4162a5c66c426476800acfe.tar.lz
nixpkgs-ffa178268892d668f4162a5c66c426476800acfe.tar.xz
nixpkgs-ffa178268892d668f4162a5c66c426476800acfe.tar.zst
nixpkgs-ffa178268892d668f4162a5c66c426476800acfe.zip
libsepol: 2.3 -> 2.4
Diffstat (limited to 'pkgs/os-specific/linux/libsepol/default.nix')
-rw-r--r--pkgs/os-specific/linux/libsepol/default.nix17
1 files changed, 8 insertions, 9 deletions
diff --git a/pkgs/os-specific/linux/libsepol/default.nix b/pkgs/os-specific/linux/libsepol/default.nix
index 29b6d80445a..0417bf59cfa 100644
--- a/pkgs/os-specific/linux/libsepol/default.nix
+++ b/pkgs/os-specific/linux/libsepol/default.nix
@@ -1,22 +1,21 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, flex }:
 
 stdenv.mkDerivation rec {
   name = "libsepol-${version}";
-  version = "2.3";
-  se_release = "20140506";
+  version = "2.4";
+  se_release = "20150202";
   se_url = "https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases";
 
   src = fetchurl {
     url = "${se_url}/${se_release}/libsepol-${version}.tar.gz";
-    sha256 = "13z6xakc2qqyhlvnc5h53jy7lqmh5b5cnpfn51lmvfdpqd18d3fc";
+    sha256 = "0ncnwhpc1gx4hrrb822fqkwy5h75zzngsrfkd5mlqh1jk7aib419";
   };
 
-  preBuild = '' makeFlags="$makeFlags PREFIX=$out DESTDIR=$out" '';
+  nativeBuildInputs = [ flex ];
 
-  # TODO: Figure out why the build incorrectly links libsepol.so
-  postInstall = ''
-    rm $out/lib/libsepol.so
-    ln -s libsepol.so.1 $out/lib/libsepol.so
+  preBuild = ''
+    makeFlagsArray+=("PREFIX=$out")
+    makeFlagsArray+=("DESTDIR=$out")
   '';
 
   passthru = { inherit se_release se_url; };