summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2015-05-27 22:49:57 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2015-05-27 23:00:09 +0200
commit201059f728f93be48d1043d45ca5c51bd87d5407 (patch)
treee9d8947fbc3d435e1bd9dc1825de039de29fd1bf /pkgs
parentb2d7f4b1ba937951fefdd026314512ab0be91508 (diff)
downloadnixpkgs-201059f728f93be48d1043d45ca5c51bd87d5407.tar
nixpkgs-201059f728f93be48d1043d45ca5c51bd87d5407.tar.gz
nixpkgs-201059f728f93be48d1043d45ca5c51bd87d5407.tar.bz2
nixpkgs-201059f728f93be48d1043d45ca5c51bd87d5407.tar.lz
nixpkgs-201059f728f93be48d1043d45ca5c51bd87d5407.tar.xz
nixpkgs-201059f728f93be48d1043d45ca5c51bd87d5407.tar.zst
nixpkgs-201059f728f93be48d1043d45ca5c51bd87d5407.zip
python-pyev: new package
Python bindings for the libev library.

https://code.google.com/p/pyev/
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/python-packages.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 7d6678974e0..bc6b79a86e4 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -9354,6 +9354,32 @@ let
     };
   };
 
+
+  pyev = buildPythonPackage rec {
+    name = "pyev-0.9.0";
+
+    src = pkgs.fetchurl {
+      url = "https://pypi.python.org/packages/source/p/pyev/${name}.tar.gz";
+      sha256 = "0rf603lc0s6zpa1nb25vhd8g4y337wg2wyz56i0agsdh7jchl0sx";
+    };
+
+    buildInputs = [ pkgs.libev ];
+
+    postPatch = ''
+      libev_so=${pkgs.libev}/lib/libev.so.4
+      test -f "$libev_so" || { echo "ERROR: File $libev_so does not exist, please fix nix expression for pyev"; exit 1; }
+      sed -i -e "s|libev_dll_name = find_library(\"ev\")|libev_dll_name = \"$libev_so\"|" setup.py
+    '';
+
+    meta = {
+      description = "Python bindings for libev";
+      homepage = https://code.google.com/p/pyev/;
+      license = licenses.gpl3;
+      maintainers = [ maintainers.bjornfor ];
+    };
+  };
+
+
   pyfeed = buildPythonPackage rec {
     url = "http://www.blarg.net/%7Esteveha/pyfeed-0.7.4.tar.gz";
     name = stdenv.lib.nameFromURL url ".tar";