Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / pygccxml / default.nix
blob7e06b27a23f63ecff9bbb756c3e3ea6e1e297209
1 { lib, castxml, fetchFromGitHub, buildPythonPackage,
2 llvmPackages }:
3 buildPythonPackage rec {
4   pname = "pygccxml";
5   version = "1.9.1";
7   src = fetchFromGitHub {
8     owner  = "gccxml";
9     repo   = "pygccxml";
10     rev    = "v${version}";
11     sha256 = "02ip03s0vmp7czzflbvf7qnybibfrd0rzqbc5zfmq3zmpnck3hvm";
12   };
14   buildInputs = [ castxml llvmPackages.libcxxStdenv];
16   # running the suite is hard, needs to generate xml_generator.cfg
17   # but the format doesn't accept -isystem directives
18   doCheck = false;
20   meta = with lib; {
21     homepage = "https://github.com/gccxml/pygccxml";
22     description = "Python package for easy C++ declarations navigation";
23     license = licenses.boost;
24     maintainers = with maintainers; [ teto ];
25   };