summary refs log tree commit diff
path: root/pkgs/applications/audio
diff options
context:
space:
mode:
authorEmery Hemingway <emery@vfemail.net>2014-10-29 13:45:56 -0400
committerEmery Hemingway <emery@vfemail.net>2014-11-03 15:31:49 -0500
commitc9282c65f43148b6be59c020dc4d72530d5998ff (patch)
treedae68986e9c3b10bbe78d80404fc7b5790b97a50 /pkgs/applications/audio
parentcd2cd41c9601279fd211be0103fff84baf380bdd (diff)
downloadnixlib-c9282c65f43148b6be59c020dc4d72530d5998ff.tar
nixlib-c9282c65f43148b6be59c020dc4d72530d5998ff.tar.gz
nixlib-c9282c65f43148b6be59c020dc4d72530d5998ff.tar.bz2
nixlib-c9282c65f43148b6be59c020dc4d72530d5998ff.tar.lz
nixlib-c9282c65f43148b6be59c020dc4d72530d5998ff.tar.xz
nixlib-c9282c65f43148b6be59c020dc4d72530d5998ff.tar.zst
nixlib-c9282c65f43148b6be59c020dc4d72530d5998ff.zip
update picard 1.2->1.3
Diffstat (limited to 'pkgs/applications/audio')
-rw-r--r--pkgs/applications/audio/picard/default.nix35
1 files changed, 9 insertions, 26 deletions
diff --git a/pkgs/applications/audio/picard/default.nix b/pkgs/applications/audio/picard/default.nix
index 235a81a6a32a..d0c3f010e6e1 100644
--- a/pkgs/applications/audio/picard/default.nix
+++ b/pkgs/applications/audio/picard/default.nix
@@ -1,26 +1,17 @@
-{ stdenv, fetchurl, pythonPackages, gettext, pyqt4
-, pkgconfig, libdiscid, libofa, ffmpeg, chromaprint
+{ stdenv, buildPythonPackage, fetchurl, gettext
+, pkgconfig, libofa, ffmpeg, chromaprint
+, pyqt4, mutagen, python-libdiscid
 }:
 
-pythonPackages.buildPythonPackage rec {
+let version = "1.3"; in
+buildPythonPackage {
   name = "picard-${version}";
-  namePrefix = "";
-  version = "1.2";
 
   src = fetchurl {
-    url = "http://ftp.musicbrainz.org/pub/musicbrainz/picard/${name}.tar.gz";
-    sha256 = "0sbsf8hzxhxcnnjqvsd6mc23lmk7w33nln0f3w72f89mjgs6pxm6";
+    url = "ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/picard-${version}.tar.gz";
+    sha256 = "06s90w1j29qhd931dgj752k5v4pjbvxiz6g0613xzj3ms8zsrlys";
   };
 
-  postPatch = let
-    discid = "${libdiscid}/lib/libdiscid.so.0";
-    fpr = "${chromaprint}/bin/fpcalc";
-  in ''
-    substituteInPlace picard/disc.py --replace libdiscid.so.0 ${discid}
-    substituteInPlace picard/const.py \
-        --replace "FPCALC_NAMES = [" "FPCALC_NAMES = ['${fpr}',"
-  '';
-
   buildInputs = [
     pkgconfig
     ffmpeg
@@ -29,19 +20,11 @@ pythonPackages.buildPythonPackage rec {
   ];
 
   propagatedBuildInputs = [
-    pythonPackages.mutagen
     pyqt4
-    libdiscid
+    mutagen
+    python-libdiscid
   ];
 
-  configurePhase = ''
-    python setup.py config
-  '';
-
-  buildPhase = ''
-    python setup.py build
-  '';
-
   installPhase = ''
     python setup.py install --prefix="$out"
   '';