diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2018-07-17 10:04:59 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2018-07-17 10:04:59 +0200 |
commit | 1ae2f10642ea00a423354dd3176c55e47dbf3f6e (patch) | |
tree | 7f94ddd06e808ad8fafd657badc27ec1d82d354b /pkgs/os-specific/linux/libsepol | |
parent | bac995cd9f07f526d66b571331cd17b8eb7c0f62 (diff) | |
parent | 9d0336a2bbe933c1a8e6ea7c7b39eb7ff071ef66 (diff) | |
download | nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.gz nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.bz2 nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.lz nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.xz nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.tar.zst nixlib-1ae2f10642ea00a423354dd3176c55e47dbf3f6e.zip |
Merge staging-next into master
Diffstat (limited to 'pkgs/os-specific/linux/libsepol')
-rw-r--r-- | pkgs/os-specific/linux/libsepol/default.nix | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/pkgs/os-specific/linux/libsepol/default.nix b/pkgs/os-specific/linux/libsepol/default.nix index 40872f7c1ac8..f16c241a0a1f 100644 --- a/pkgs/os-specific/linux/libsepol/default.nix +++ b/pkgs/os-specific/linux/libsepol/default.nix @@ -6,6 +6,8 @@ stdenv.mkDerivation rec { se_release = "20170804"; se_url = "https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases"; + outputs = [ "bin" "out" "dev" "man" ]; + src = fetchurl { url = "${se_url}/${se_release}/libsepol-${version}.tar.gz"; sha256 = "1rzr90d3f1g5wy1b8sh6fgnqb9migys2zgpjmpakn6lhxkc3p7fn"; @@ -13,18 +15,22 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ flex ]; - preBuild = '' - makeFlagsArray+=("PREFIX=$out") - makeFlagsArray+=("DESTDIR=$out") - makeFlagsArray+=("MAN8DIR=$out/share/man/man8") - makeFlagsArray+=("MAN3DIR=$out/share/man/man3") - ''; + makeFlags = [ + "PREFIX=$(out)" + "BINDIR=$(bin)/bin" + "INCDIR=$(dev)/include/sepol" + "INCLUDEDIR=$(dev)/include" + "MAN3DIR=$(man)/share/man/man3" + "MAN8DIR=$(man)/share/man/man8" + "SHLIBDIR=$(out)/lib" + ]; NIX_CFLAGS_COMPILE = [ "-Wno-error" ]; passthru = { inherit se_release se_url; }; meta = with stdenv.lib; { + description = "SELinux binary policy manipulation library"; homepage = http://userspace.selinuxproject.org; platforms = platforms.linux; maintainers = [ maintainers.phreedom ]; |