Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 53 lines 840 B view raw
1{ 2 lib, 3 stdenv, 4 pkg-config, 5 which, 6 buildPackages, 7 8 # apparmor deps 9 libapparmor, 10 11 # testing 12 perl, 13}: 14stdenv.mkDerivation { 15 pname = "apparmor-bin-utils"; 16 inherit (libapparmor) 17 version 18 src 19 ; 20 21 sourceRoot = "${libapparmor.src.name}/binutils"; 22 23 nativeBuildInputs = [ 24 pkg-config 25 libapparmor 26 which 27 ]; 28 29 buildInputs = [ 30 libapparmor 31 ]; 32 33 makeFlags = [ 34 "LANGS=" 35 "USE_SYSTEM=1" 36 "POD2MAN=${lib.getExe' buildPackages.perl "pod2man"}" 37 "POD2HTML=${lib.getExe' buildPackages.perl "pod2html"}" 38 "MANDIR=share/man" 39 ]; 40 41 doCheck = true; 42 checkInputs = [ perl ]; 43 44 installFlags = [ 45 "DESTDIR=$(out)" 46 "BINDIR=$(out)/bin" 47 "SBINDIR=$(out)/bin" 48 ]; 49 50 meta = libapparmor.meta // { 51 description = "Mandatory access control system - binary user-land utilities"; 52 }; 53}