From cf8b8064ad0438fd19bf7d96f3840e1419fc14df Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 18 Nov 2010 16:58:18 +0000 Subject: [PATCH] * Added python-magic. svn path=/nixpkgs/trunk/; revision=24758 --- pkgs/top-level/python-packages.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8c4595dcd21..b3a39592c78 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -886,6 +886,29 @@ rec { }; }; + magic = buildPythonPackage rec { + name = "magic-0.3.1"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/p/python-magic/python-${name}.tar.gz"; + md5 = "397cff81d2502e81fd3830a61ca2ad2c"; + }; + + preConfigure = + '' + # Ensure that the module can find libmagic by hard-coding the + # path to libmagic.so. Maybe there is a nicer way. + substituteInPlace magic.py --replace \ + "ctypes.util.find_library('magic')" \ + "'${pkgs.file}/lib/libmagic.so'" + ''; + + meta = { + description = "A Python wrapper around libmagic"; + homepage = https://github.com/ahupp/python-magic; + }; + }; + setuptoolsDarcs = buildPythonPackage { name = "setuptools-darcs-1.2.9";