summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
author宋文武 <iyzsong@gmail.com>2014-07-01 08:59:51 +0800
committer宋文武 <iyzsong@gmail.com>2014-07-01 08:59:51 +0800
commitbc53465f766664b4956138ab234995f2a1d3b08f (patch)
tree298abf398890c9b8a3b883716fc800b8c4006e59 /pkgs
parent336f1f9d884528ed38aa286de0f00736e5d81ef8 (diff)
downloadnixlib-bc53465f766664b4956138ab234995f2a1d3b08f.tar
nixlib-bc53465f766664b4956138ab234995f2a1d3b08f.tar.gz
nixlib-bc53465f766664b4956138ab234995f2a1d3b08f.tar.bz2
nixlib-bc53465f766664b4956138ab234995f2a1d3b08f.tar.lz
nixlib-bc53465f766664b4956138ab234995f2a1d3b08f.tar.xz
nixlib-bc53465f766664b4956138ab234995f2a1d3b08f.tar.zst
nixlib-bc53465f766664b4956138ab234995f2a1d3b08f.zip
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;