Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / seccomp / default.nix
blob3257722b1782333f22ee52a0fda6c03008516cf7
1 { buildPythonPackage, lib
2 , cython, libseccomp
3 }:
5 buildPythonPackage rec {
6   pname   = "libseccomp";
7   version = libseccomp.version;
8   src     = libseccomp.pythonsrc;
10   VERSION_RELEASE = version; # used by build system
12   nativeBuildInputs = [ cython ];
13   buildInputs = [ libseccomp ];
15   unpackCmd = "tar xf $curSrc";
16   doInstallCheck = true;
18   postPatch = ''
19     substituteInPlace ./setup.py \
20       --replace 'extra_objects=["../.libs/libseccomp.a"]' \
21                 'libraries=["seccomp"]'
22   '';
24   meta = with lib; {
25     description = "Python bindings for libseccomp";
26     license     = with licenses; [ lgpl21 ];
27     maintainers = with maintainers; [ thoughtpolice ];
28   };