diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2014-10-29 22:22:57 +0100 |
---|---|---|
committer | Luca Bruno <lucabru@src.gnome.org> | 2014-10-29 22:23:50 +0100 |
commit | 9d9fdb173a469fa8964c091c7289fb8aaf35ffdb (patch) | |
tree | 3813942aefc25587ed8626adb433abe138452ce1 /pkgs/top-level | |
parent | 2b706f6aaf9ad5f68f1b2f520e437b722f11362f (diff) | |
download | nixlib-9d9fdb173a469fa8964c091c7289fb8aaf35ffdb.tar nixlib-9d9fdb173a469fa8964c091c7289fb8aaf35ffdb.tar.gz nixlib-9d9fdb173a469fa8964c091c7289fb8aaf35ffdb.tar.bz2 nixlib-9d9fdb173a469fa8964c091c7289fb8aaf35ffdb.tar.lz nixlib-9d9fdb173a469fa8964c091c7289fb8aaf35ffdb.tar.xz nixlib-9d9fdb173a469fa8964c091c7289fb8aaf35ffdb.tar.zst nixlib-9d9fdb173a469fa8964c091c7289fb8aaf35ffdb.zip |
pybfd: new package
A Python interface to the GNU Binary File Descriptor (BFD) library https://github.com/Groundworkstech/pybfd
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/python-packages.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a1348e7900a0..f159cb164ad6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6541,6 +6541,40 @@ let }; }); + pybfd = buildPythonPackage rec { + name = "pybfd-0.1.1"; + + disabled = isPyPy || isPy3k; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/p/pybfd/${name}.tar.gz"; + md5 = "79dd6e12c90ad0515d0ad7fb1bd2f571"; + }; + + preConfigure = '' + substituteInPlace setup.py \ + --replace '"/usr/include"' '"${pkgs.gdb}/include"' \ + --replace '"/usr/lib"' '"${pkgs.binutils}/lib"' + ''; + + # --old-and-unmanageable not supported by this setup.py + installPhase = '' + mkdir -p "$out/lib/${python.libPrefix}/site-packages" + + export PYTHONPATH="$out/lib/${python.libPrefix}/site-packages:$PYTHONPATH" + + ${python}/bin/${python.executable} setup.py install \ + --install-lib=$out/lib/${python.libPrefix}/site-packages \ + --prefix="$out" + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/Groundworkstech/pybfd; + description = "A Python interface to the GNU Binary File Descriptor (BFD) library"; + license = licenses.gplv2; + platforms = platforms.linux; + }; + }; pyblock = stdenv.mkDerivation rec { name = "pyblock-${version}"; |