~ruther/guix-local

7783a18b7b65f857c0c5420c846b8f5596d137c1 — Liliana Marie Prikler 3 years ago b8f2eb2
gnu: audacity: Remove gratuitous wrapper script.

Audacity installs a wrapper in the installation root.  This wrapper is
pointless, as Guix has its own wrapper script in the right location.
For more information, see <https://bugs.gnu.org/53790>.

* gnu/packages/audio.scm (audacity)[#:phases]: Add ‘delete-gratuitous-script’.
1 files changed, 4 insertions(+), 0 deletions(-)

M gnu/packages/audio.scm
M gnu/packages/audio.scm => gnu/packages/audio.scm +4 -0
@@ 875,6 875,10 @@ engineers, musicians, soundtrack editors and composers.")
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* '("libraries/lib-files/FileNames.cpp")
               (("\"/usr/include/linux/magic.h\"") "<linux/magic.h>"))))
         (add-after 'install 'delete-gratuitous-script
           (lambda* (#:key outputs #:allow-other-keys)
             (delete-file (string-append (assoc-ref outputs "out")
                                         "/audacity"))))
         (add-after 'wrap-program 'glib-or-gtk-wrap
           (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap)))
       ;; The test suite is not "well exercised" according to the developers,