setools: 4.2.0 -> 4.2.2 and fixing build

The build was broken because meanwhile setools requires cython
and no bison, swig and flex anymore.

Also, bumping version to newest release, which is not directly related
to the build breakage.
This commit is contained in:
Dima 2019-09-14 02:34:35 +02:00
parent 700cc56a0e
commit afc4110dac

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, bison, flex, python3 , swig
{ stdenv, fetchFromGitHub, python3
, libsepol, libselinux, checkpolicy
, withGraphics ? false
}:
@ -8,16 +8,16 @@ with python3.pkgs;
buildPythonApplication rec {
pname = "setools";
version = "4.2.0";
version = "4.2.2";
src = fetchFromGitHub {
owner = "SELinuxProject";
repo = pname;
rev = version;
sha256 = "1bjwcvr6rjx79cdcvaxn68bdrnl4f2a8gnnqsngdxhkhwpddksjy";
sha256 = "18kklv26dwm2fdjjzfflvxsq83b2svnwf4g18xq7wsfsri121a90";
};
nativeBuildInputs = [ bison flex swig ];
nativeBuildInputs = [ cython ];
buildInputs = [ libsepol ];
propagatedBuildInputs = [ enum34 libselinux networkx ]
++ optionals withGraphics [ pyqt5 ];