summary refs log blame commit diff
path: root/pkgs/os-specific/linux/sepolgen/default.nix
blob: 812b100699f7a649c4dfd4c1516f2e73cd479c24 (plain) (tree)
1
2
3
4
5
6
7
8
9



                                       
                    



                                                               
                                                                    











                                                                                                
{ stdenv, fetchurl, libsepol, python }:

stdenv.mkDerivation rec {
  name = "sepolgen-${version}";
  version = "1.2.1";
  inherit (libsepol) se_release se_url;

  src = fetchurl {
    url = "${se_url}/${se_release}/sepolgen-${version}.tar.gz";
    sha256 = "1c41hz4a64mjvbfhgc7c7plydahsc161z0qn46qz2g3bvimj9323";
  };

  makeFlags = "PREFIX=$(out) DESTDIR=$(out) PYTHONLIBDIR=lib/${python.libPrefix}/site-packages";

  buildInputs = [ python ];

  meta = with stdenv.lib; {
    inherit (libsepol.meta) homepage platforms maintainers;
    description = "SELinux policy generation library";
    license = licenses.gpl2;
  };
}