nixos/uptime-kuma: Add additional lockdown settings to systemd unit (#361452)
[NixPkgs.git] / pkgs / by-name / pa / paxtest / package.nix
blobb415970a743efee2aadca3ccc2fc815e04123184
1 { lib, stdenv, fetchurl, paxctl }:
3 stdenv.mkDerivation rec {
4   pname = "paxtest";
5   version = "0.9.15";
7   src = fetchurl {
8     url    = "https://www.grsecurity.net/~spender/${pname}-${version}.tar.gz";
9     sha256 = "0zv6vlaszlik98gj9200sv0irvfzrvjn46rnr2v2m37x66288lym";
10   };
12   enableParallelBuilding = true;
14   makefile     = "Makefile.psm";
15   makeFlags    = [ "PAXBIN=${paxctl}/bin/paxctl" "BINDIR=$(out)/bin" "RUNDIR=$(out)/lib/paxtest" ];
16   installFlags = [ "DESTDIR=\"\"" ];
18   meta = with lib; {
19     description = "Test various memory protection measures";
20     mainProgram = "paxtest";
21     license     = licenses.gpl2Only;
22     platforms   = platforms.linux;
23     maintainers = with maintainers; [ copumpkin joachifm ];
24   };