diff options
author | Michael Rohleder <mike@rohleder.de> | 2020-10-28 22:17:53 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-10-28 22:36:49 +0100 |
commit | f21ef94560a214ac46e9106166e95f8f8400327f (patch) | |
tree | 0fd8fe3678de107597c712c08bfcce6e355df020 /gnu/packages | |
parent | 09bbf0b4f191595231bad8712612833b8ac9a007 (diff) |
gnu: emacs-emms: Update to 6.0.
* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 6.0.
[arguments]: Add substitution for exiftool.
[inputs]: Add perl-image-exiftool.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 49420b2b20..6597b637e9 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1585,14 +1585,14 @@ incrementally confined in Isearch manner.") (define emacs-emms-print-metadata (package (name "emacs-emms-print-metadata") - (version "5.42") + (version "6.0") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "emms-" version ".tar")) (sha256 - (base32 "1khx1fvllrs6w9kxk12mp1hj309c90mc7lkq1vvlqlr7vd6zmnpj")))) + (base32 "1zxiic91zhgdkxyfgyh1vkv4lzg90vq362y9k739n28ci6z4xzwm")))) (build-system gnu-build-system) (arguments `(#:make-flags '("emms-print-metadata") @@ -1630,7 +1630,7 @@ light user interface.") (modify-phases %standard-phases (add-after 'unpack 'set-external-programs ;; Specify the absolute file names of the various programs - ;; so that everything works out-of-the-box. + ;; so that everything works out-of-the-box. (tinytag missing) (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) (emms-print-metadata (assoc-ref inputs "emms-print-metadata")) @@ -1640,6 +1640,7 @@ light user interface.") (mpg321 (assoc-ref inputs "mpg321")) (mp3info (assoc-ref inputs "mp3info")) (mutagen (assoc-ref inputs "mutagen")) + (exiftool (assoc-ref inputs "perl-image-exiftool")) (opus (assoc-ref inputs "opus-tools"))) (emacs-substitute-variables "emms-player-mpg321-remote.el" ("emms-player-mpg321-remote-command" @@ -1673,6 +1674,9 @@ light user interface.") (substitute* "emms-tag-editor.el" (("\"mid3v2\"") (string-append "\"" mutagen "/bin/mid3v2\""))) + (substitute* "emms-info-exiftool.el" + (("\"exiftool\"") + (string-append "\"" exiftool "/bin/exiftool\""))) #t)))))) (inputs `(("emms-print-metadata" ,emacs-emms-print-metadata) @@ -1682,6 +1686,7 @@ light user interface.") ("mpg321" ,mpg321) ("mp3info" ,mp3info) ("mutagen" ,python-mutagen) + ("perl-image-exiftool" ,perl-image-exiftool) ("opus-tools" ,opus-tools))))) (define-public emacs-emms-mode-line-cycle |