diff options
author | Kei Kebreau <kkebreau@posteo.net> | 2018-08-29 19:47:12 -0400 |
---|---|---|
committer | Kei Kebreau <kkebreau@posteo.net> | 2018-08-29 20:56:35 -0400 |
commit | 99e0fb24fb7984304f139cb02b31643216642491 (patch) | |
tree | eaf654bcac892bb057472093fba7f5cde97c8a33 | |
parent | 8490a8346b5c8207f5798be55bea1de865b0bd42 (diff) | |
download | gnu-guix-99e0fb24fb7984304f139cb02b31643216642491.tar gnu-guix-99e0fb24fb7984304f139cb02b31643216642491.tar.gz |
gnu: audacity: Fix GtkFileChooserDialog.
* gnu/packages/audio.scm (audacity)[arguments]: Add 'wrap-program' phase to fix
GtkFileChooserDialog.
[inputs]: Rename "gtk" to "gtk+".
-rw-r--r-- | gnu/packages/audio.scm | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index f7f831918b..5468742c81 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -324,7 +324,7 @@ engineers, musicians, soundtrack editors and composers.") (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 @@ engineers, musicians, soundtrack editors and composers.") (("../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 |