gnu: polari: Use polari command to launch Polari.

The rationale for patching the Exec line is similar to what is done for
gnome-weather.

* gnu/packages/gnome.scm (polari)[#:phases]: Add ‘fix-desktop-file’ phase.
This commit is contained in:
Liliana Marie Prikler 2021-12-15 20:37:02 +01:00
parent 88ad264871
commit b574ccc453
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -11564,6 +11564,13 @@ (define-public polari
(substitute* "meson/meson-postinstall.sh"
(("gtk-update-icon-cache") (which "true")))
#t))
(add-after 'install 'fix-desktop-file
;; Hardcode launcher to be on the safe side
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(substitute* (string-append out "/share/applications/"
"org.gnome.Polari.desktop")
(("Exec=.*") "Exec=" out "/bin/polari")))))
(add-after 'glib-or-gtk-wrap 'wrap-typelib
(lambda* (#:key outputs #:allow-other-keys)
(let ((prog (string-append (assoc-ref outputs "out")