gnu: audacity: Fix GtkFileChooserDialog.

* gnu/packages/audio.scm (audacity)[arguments]: Add 'wrap-program' phase to fix
GtkFileChooserDialog.
[inputs]: Rename "gtk" to "gtk+".
This commit is contained in:
Kei Kebreau 2018-08-29 19:47:12 -04:00
parent 8490a8346b
commit 99e0fb24fb
No known key found for this signature in database
GPG key ID: E6A5EE3C19467A0D

View file

@ -324,7 +324,7 @@ (define-public audacity
(build-system gnu-build-system)
(inputs
`(("wxwidgets" ,wxwidgets)
("gtk" ,gtk+)
("gtk+" ,gtk+)
("alsa-lib" ,alsa-lib)
("jack" ,jack-1)
("expat" ,expat)
@ -410,6 +410,15 @@ (define-public audacity
(("../lib-src/portmidi/porttime/porttime.h") "porttime.h"))
(substitute* "src/prefs/MidiIOPrefs.cpp"
(("../../lib-src/portmidi/pm_common/portmidi.h") "portmidi.h"))
#t))
(add-after 'install 'wrap-program
(lambda* (#:key inputs outputs #:allow-other-keys)
(wrap-program (string-append (assoc-ref outputs "out")
"/bin/audacity")
;; For GtkFileChooserDialog.
`("GSETTINGS_SCHEMA_DIR" =
(,(string-append (assoc-ref inputs "gtk+")
"/share/glib-2.0/schemas"))))
#t)))
;; The test suite is not "well exercised" according to the developers,
;; and fails with various errors. See