diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2019-09-06 23:33:32 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2019-09-06 23:33:32 +0200 |
commit | 4d4545185a7953165e8b8c612f7b713102290dc0 (patch) | |
tree | d72dd418d8ae501096ebabd36b7c7e8524460675 /pkgs/development/python-modules | |
parent | e68505e7355b0a76caac43783f59fae6474073dc (diff) | |
download | nixlib-4d4545185a7953165e8b8c612f7b713102290dc0.tar nixlib-4d4545185a7953165e8b8c612f7b713102290dc0.tar.gz nixlib-4d4545185a7953165e8b8c612f7b713102290dc0.tar.bz2 nixlib-4d4545185a7953165e8b8c612f7b713102290dc0.tar.lz nixlib-4d4545185a7953165e8b8c612f7b713102290dc0.tar.xz nixlib-4d4545185a7953165e8b8c612f7b713102290dc0.tar.zst nixlib-4d4545185a7953165e8b8c612f7b713102290dc0.zip |
Revert "pythonPackages.pyev: drop"
Package is still referred to. This reverts commit bb5c039fc95bea25133a01e8f1b46a50159f2412.
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/pyev/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pyev/default.nix b/pkgs/development/python-modules/pyev/default.nix new file mode 100644 index 000000000000..b5ca0c7ef6cf --- /dev/null +++ b/pkgs/development/python-modules/pyev/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl, buildPythonPackage, libev }: + +buildPythonPackage rec { + pname = "pyev"; + version = "0.9.0"; + + src = fetchurl { + url = "mirror://pypi/p/pyev/${pname}-${version}.tar.gz"; + sha256 = "0rf603lc0s6zpa1nb25vhd8g4y337wg2wyz56i0agsdh7jchl0sx"; + }; + + buildInputs = [ libev ]; + + libEvSharedLibrary = + if !stdenv.isDarwin + then "${libev}/lib/libev.so.4" + else "${libev}/lib/libev.4.dylib"; + + postPatch = '' + test -f "${libEvSharedLibrary}" || { echo "ERROR: File ${libEvSharedLibrary} does not exist, please fix nix expression for pyev"; exit 1; } + sed -i -e "s|libev_dll_name = find_library(\"ev\")|libev_dll_name = \"${libEvSharedLibrary}\"|" setup.py + ''; + + meta = with stdenv.lib; { + description = "Python bindings for libev"; + homepage = https://code.google.com/p/pyev/; + license = licenses.gpl3; + maintainers = [ maintainers.bjornfor ]; + }; +} |