summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorOliver Charles <ollie@ocharles.org.uk>2014-07-01 08:41:50 +0100
committerOliver Charles <ollie@ocharles.org.uk>2014-07-01 08:41:50 +0100
commitf074990483c0bd17df77bfc2bf871b2a0de633ca (patch)
tree942e23c05f0e497060ea4e4ab1d66f2e4f701aa3 /pkgs
parent878edcefb44936253bf6e9eac2446ec48f111291 (diff)
parentbc53465f766664b4956138ab234995f2a1d3b08f (diff)
downloadnixlib-f074990483c0bd17df77bfc2bf871b2a0de633ca.tar
nixlib-f074990483c0bd17df77bfc2bf871b2a0de633ca.tar.gz
nixlib-f074990483c0bd17df77bfc2bf871b2a0de633ca.tar.bz2
nixlib-f074990483c0bd17df77bfc2bf871b2a0de633ca.tar.lz
nixlib-f074990483c0bd17df77bfc2bf871b2a0de633ca.tar.xz
nixlib-f074990483c0bd17df77bfc2bf871b2a0de633ca.tar.zst
nixlib-f074990483c0bd17df77bfc2bf871b2a0de633ca.zip
Merge pull request #3149 from iyzsong/python-discid
add python-discid, a binding of libdiscid by MusicBrainz
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/python-packages.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 17b36a887e0a..2db19dbdf8bc 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -67,6 +67,28 @@ rec {
     inherit python;
   };
 
+  discid = buildPythonPackage rec {
+    name = "discid-1.1.0";
+
+    meta = with stdenv.lib; {
+      description = "Python binding of libdiscid";
+      homepage    = "https://python-discid.readthedocs.org/";
+      license     = licenses.lgpl3Plus;
+      platforms   = platforms.linux;
+      maintainer  = with maintainers; [ iyzsong ];
+    };
+
+    src = fetchurl {
+      url = "https://pypi.python.org/packages/source/d/discid/${name}.tar.gz";
+      md5 = "2ad2141452dd10b03ad96ccdad075235";
+    };
+
+    patchPhase = ''
+      substituteInPlace discid/libdiscid.py \
+        --replace '_open_library(_LIB_NAME)' "_open_library('${pkgs.libdiscid}/lib/libdiscid.so.0')"
+    '';
+  };
+
   ipython = import ../shells/ipython {
     inherit (pkgs) stdenv fetchurl sip pyqt4;
     inherit buildPythonPackage pythonPackages;