me
/
guix
Archived
1
0
Fork 0

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.
master
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
1 changed files with 7 additions and 0 deletions

View File

@ -11564,6 +11564,13 @@ environment.")
(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")