summary refs log tree commit diff
path: root/pkgs/applications/editors
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2010-10-19 13:20:24 +0000
committerLudovic Courtès <ludo@gnu.org>2010-10-19 13:20:24 +0000
commit57ed005e242e0692ca53f4d112c3a1e140a6be04 (patch)
tree8a02d851841d39cb1189bbdbbfcc637bf58f45ba /pkgs/applications/editors
parentf7278f137eacefde55a658eb3e6d997609f0d70e (diff)
downloadnixpkgs-57ed005e242e0692ca53f4d112c3a1e140a6be04.tar
nixpkgs-57ed005e242e0692ca53f4d112c3a1e140a6be04.tar.gz
nixpkgs-57ed005e242e0692ca53f4d112c3a1e140a6be04.tar.bz2
nixpkgs-57ed005e242e0692ca53f4d112c3a1e140a6be04.tar.lz
nixpkgs-57ed005e242e0692ca53f4d112c3a1e140a6be04.tar.xz
nixpkgs-57ed005e242e0692ca53f4d112c3a1e140a6be04.tar.zst
nixpkgs-57ed005e242e0692ca53f4d112c3a1e140a6be04.zip
GNU EMMS: Add dependency on MP3Info.
svn path=/nixpkgs/trunk/; revision=24365
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r--pkgs/applications/editors/emacs-modes/emms/default.nix14
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/applications/editors/emacs-modes/emms/default.nix b/pkgs/applications/editors/emacs-modes/emms/default.nix
index 4dbf8663f15..3a977031436 100644
--- a/pkgs/applications/editors/emacs-modes/emms/default.nix
+++ b/pkgs/applications/editors/emacs-modes/emms/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, emacs, texinfo
-, mpg321, vorbisTools, taglib, alsaUtils }:
+, mpg321, vorbisTools, taglib, mp3info, alsaUtils }:
 
 # XXX: EMMS also supports Xine, MPlayer, Jack, etc.
 
@@ -36,12 +36,18 @@ stdenv.mkDerivation rec {
     # Use the libtag info back-end for MP3s since we're building it.
     sed -i "emms-setup.el" \
         -e 's|emms-info-mp3info|emms-info-libtag|g'
+
+    # But use mp3info for the tag editor.
+    sed -i "emms-info-mp3info.el" \
+        -e 's|emms-info-mp3info-program-name[[:blank:]]\+"mp3info"|emms-info-mp3info-program-name "${mp3info}/bin/mp3info"|g'
+    sed -i "emms-tag-editor.el" \
+        -e 's|"mp3info"|"${mp3info}/bin/mp3info"|g'
   '';
 
   postInstall = ''
     ensureDir "$out/bin" && cp emms-print-metadata "$out/bin"
   '';
-  
+
   meta = {
     description = "GNU EMMS, The Emacs Multimedia System";
 
@@ -57,6 +63,10 @@ stdenv.mkDerivation rec {
     '';
 
     homepage = http://www.gnu.org/software/emms/;
+
     license = "GPLv3+";
+
+    maintainers = [ stdenv.lib.maintainers.ludo ];
+    platforms = stdenv.lib.platforms.gnu;
   };
 }