python2.pkgs.cxxfilt: init at 0.2.2

This commit is contained in:
Cole Helbling 2021-04-18 09:38:39 -07:00
parent 20313e8b73
commit 4fe4272847
No known key found for this signature in database
GPG key ID: B37E0F2371016A4C
2 changed files with 35 additions and 0 deletions

View file

@ -0,0 +1,33 @@
{ lib
, buildPythonPackage
, fetchPypi
, gcc-unwrapped
}:
buildPythonPackage rec {
pname = "cxxfilt";
version = "0.2.2";
src = fetchPypi {
inherit pname version;
sha256 = "ef6810e76d16c95c11b96371e2d8eefd1d270ec03f9bcd07590e8dcc2c69e92b";
};
postPatch = ''
substituteInPlace cxxfilt/__init__.py \
--replace "find_any_library('stdc++', 'c++')" '"${lib.getLib gcc-unwrapped}/lib/libstdc++.so"'
'';
# no tests
doCheck = false;
pythonImportsCheck = [
"cxxfilt"
];
meta = with lib; {
description = "Demangling C++ symbols in Python / interface to abi::__cxa_demangle ";
homepage = "https://github.com/afq984/python-cxxfilt";
license = licenses.bsd2;
maintainers = teams.determinatesystems.members;
};
}

View file

@ -1668,6 +1668,8 @@ in {
cx_oracle = callPackage ../development/python-modules/cx_oracle { }; cx_oracle = callPackage ../development/python-modules/cx_oracle { };
cxxfilt = callPackage ../development/python-modules/cxxfilt { };
cycler = callPackage ../development/python-modules/cycler { }; cycler = callPackage ../development/python-modules/cycler { };
cymem = callPackage ../development/python-modules/cymem { }; cymem = callPackage ../development/python-modules/cymem { };