diff options
author | Thomas Albers <thomas@thomaslabs.org> | 2021-10-01 01:11:44 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-10-02 17:20:33 +0200 |
commit | 5a1cf7d315654112ac6724378e036c863772fc7f (patch) | |
tree | d7c2208ac9d9b775e79006d14a8419d1cb1e0228 | |
parent | 085a8a0cdfef7c414c92dcf2b0ea9aa970888a62 (diff) | |
download | guix-5a1cf7d315654112ac6724378e036c863772fc7f.tar guix-5a1cf7d315654112ac6724378e036c863772fc7f.tar.gz |
gnu: amssynth: Update to 1.12.2.
* gnu/packages/music.scm (amsynth): Update to 1.12.2.
[arguments]: Adjust 'patch-file-names' phase.
[inputs]: Remove GTKMM-2 and LASH.
[propagated-inputs]: New field.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r-- | gnu/packages/music.scm | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index d022dccd35..1f0f7c5667 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -43,6 +43,7 @@ ;;; Copyright © 2021 Felix Gruber <felgru@posteo.net> ;;; Copyright © 2021 Simon Streit <simon@netpanic.org> ;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz> +;;; Copyright © 2021 Thomas Albers Raviola <thomas@thomaslabs.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -2310,38 +2311,43 @@ special variant of additive synthesis.") (define-public amsynth (package (name "amsynth") - (version "1.7.1") + (version "1.12.2") (source (origin (method url-fetch) (uri (string-append "https://github.com/amsynth/amsynth/releases/" "download/release-" version - "/amsynth-" version ".tar.bz2")) + "/amsynth-" version ".tar.gz")) (sha256 (base32 - "1882pfcmf3rqg3vd4qflzkppcv158d748i603spqjbxqi8z7x7w0")))) + "0lhp7fymm2fids02y43cy422jzmdiraszll1mk3gzlbfwg33ds1i")))) (build-system gnu-build-system) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'patch-file-names - (lambda _ + (lambda* (#:key inputs #:allow-other-keys) (substitute* "src/GUI/editor_pane.c" - (("/usr/bin/unzip") (which "unzip"))) - (substitute* "src/GUI/GUI.cc" - (("/usr/bin/which") (which "which"))) + (("/usr/bin/unzip") + (string-append (assoc-ref inputs "unzip") "/bin/unzip"))) + (substitute* "src/GUI/MainMenu.cpp" + (("/usr/bin/which") + (string-append (assoc-ref inputs "which") "/bin/which"))) #t))))) (inputs `(("alsa-lib" ,alsa-lib) ("gtk+" ,gtk+-2) - ("gtkmm" ,gtkmm-2) ("jack" ,jack-1) - ("lash" ,lash) ("libsndfile" ,libsndfile) ("lv2" ,lv2) ;; External commands invoked at run time. ("unzip" ,unzip) ("which" ,which))) + (propagated-inputs + ;; avoid runtime error: + ;; GLib-GIO-ERROR **: 22:14:48.344: Settings schema + ;; 'org.gnome.desktop.interface' is not installed + `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas))) (native-inputs `(("intltool" ,intltool) ("pkg-config" ,pkg-config))) |