at v206 27 lines 753 B view raw
1{ stdenv, fetchurl, bison, flex, libsepol, libselinux, ustr, bzip2, libaudit }: 2 3stdenv.mkDerivation rec { 4 name = "libsemanage-${version}"; 5 version = "2.4"; 6 inherit (libsepol) se_release se_url; 7 8 src = fetchurl { 9 url = "${se_url}/${se_release}/libsemanage-${version}.tar.gz"; 10 sha256 = "1134ka4mi4387ac5yv68bpp2y7ln5xxhwp07xhqnay0nxzjaqk0s"; 11 }; 12 13 nativeBuildInputs = [ bison flex ]; 14 buildInputs = [ libsepol libselinux ustr bzip2 libaudit ]; 15 16 NIX_CFLAGS_COMPILE = "-fstack-protector-all -std=gnu89"; 17 18 preBuild = '' 19 makeFlagsArray+=("PREFIX=$out") 20 makeFlagsArray+=("DESTDIR=$out") 21 ''; 22 23 meta = libsepol.meta // { 24 description = "Policy management tools for SELinux"; 25 license = stdenv.lib.licenses.lgpl21; 26 }; 27}