[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
04/06: gnu: amssynth: Update to 1.12.2.
From: |
guix-commits |
Subject: |
04/06: gnu: amssynth: Update to 1.12.2. |
Date: |
Sat, 2 Oct 2021 11:28:41 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 5a1cf7d315654112ac6724378e036c863772fc7f
Author: Thomas Albers <thomas@thomaslabs.org>
AuthorDate: Fri Oct 1 01:11:44 2021 +0200
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>
---
gnu/packages/music.scm | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index d022dcc..1f0f7c5 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)))
- branch master updated (21aeb62 -> 62a24dd), guix-commits, 2021/10/02
- 01/06: import: stackage: Use 'define-json-mapping'., guix-commits, 2021/10/02
- 05/06: gnu: gthumb: Update to 3.12.0., guix-commits, 2021/10/02
- 06/06: gnu: gthumb: Add optional dependencies., guix-commits, 2021/10/02
- 02/06: import: stackage: Use the standard diagnostic procedures., guix-commits, 2021/10/02
- 03/06: import/minetest: Define an updater for mods on ContentDB., guix-commits, 2021/10/02
- 04/06: gnu: amssynth: Update to 1.12.2.,
guix-commits <=