[PATCH] gnu: ungoogled-chromium: Add xdg-utils to PATH with wrapper.

  • Done
  • quality assurance status badge
Details
One participant
  • Léo Le Bouter
Owner
unassigned
Submitted by
Léo Le Bouter
Severity
normal
L
L
Léo Le Bouter wrote on 10 Mar 2021 03:36
(address . guix-patches@gnu.org)(name . Léo Le Bouter)(address . lle-bout@zaclys.net)
20210310023639.13322-1-lle-bout@zaclys.net
This will ensure that 'mailto:' links work out of the box, among others.

* gnu/packages/chromium.scm (ungoogled-chromium): Modify replacement 'install
phase to add xdg-utils to PATH with wrap-program.
---
gnu/packages/chromium.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index f9ca357933..b81a773c3d 100644
--- a/gnu/packages/chromium.scm
+++ b/gnu/packages/chromium.scm
@@ -753,6 +753,7 @@
(resources (string-append lib "/resources"))
(preferences (assoc-ref inputs "master-preferences"))
(gtk+ (assoc-ref inputs "gtk+"))
+ (xdg-utils (assoc-ref inputs "xdg-utils"))
(sh (which "sh")))
(substitute* '("chrome/app/resources/manpage.1.in"
@@ -789,7 +790,8 @@
(wrap-program exe
;; Avoid file manager crash. See <https://bugs.gnu.org/26593>.
- `("XDG_DATA_DIRS" ":" prefix (,(string-append gtk+ "/share")))))
+ `("XDG_DATA_DIRS" ":" prefix (,(string-append gtk+ "/share")))
+ `("PATH" ":" prefix (,(string-append xdg-utils "/bin")))))
(with-directory-excursion "chrome/app/theme/chromium"
(for-each
@@ -874,7 +876,8 @@
("udev" ,eudev)
("valgrind" ,valgrind)
("vulkan-headers" ,vulkan-headers)
- ("wayland" ,wayland)))
+ ("wayland" ,wayland)
+ ("xdg-utils" ,xdg-utils)))
(native-search-paths
(list (search-path-specification
(variable "CHROMIUM_EXTENSION_DIRECTORY")
--
2.30.2
L
L
Léo Le Bouter wrote on 10 Mar 2021 23:41
(address . 47033-done@debbugs.gnu.org)
af7118e0beb8c39854505d1eb072eccb52664bb9.camel@zaclys.net
Reviewed by mbakke@gnu.org

Pushed as 00c1793ce8e2210e48b18422ea3e76da10541874
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEFIvLi9gL+xax3g6RRaix6GvNEKYFAmBJSxMACgkQRaix6GvN
EKahkQ//bQbtC2iV1PGrgkVo4jMlToOlrV2+XC11EAh+VWvg4XFwBP1VIm1zPtwA
Y/Yzws8rEcf4N4IgmHzRHgvxgyt86bFPME2aco2B7kEiR244dJqye14h1WNjh9zH
NccGBqJeUJpbKGrvZazkeaj+M41FxKqOhQELU5lmLrve3AaahzT24dpUORfZ0DoB
H++xcUU/E965+SiVJzNFfpeFSD11AYYIaOwT9mdUcblacQ5MJGJwcN6FeTvOY+FH
AdHCJAcEsEeTaTvmzMzNM0UJIBFZgu9+1pC/VVjpoYJJxxTBGzq/EimRYB3gq9IG
vHhOLFgoCdAmKqckRt6xh4XpHOD7jdjR27XFSCb/y+EMPn6QN330N7MmI3igv9Ei
r8JH9UBDtmNSGxhSISX9Lq0iV2Q9WGx2BwOAIEBEFDUlzAgtlEqxtTZ9FRfMq+3j
lm/yfIllQq4BaxWiByykkCKguRg8URE3vXkXUv/kRu2f66feNSREToQVacHNm2o6
s82Jtic4UpJhX1y/V10FnD0yZg4eVp4DHJ2pOw56MtSGRKMfH5ktvf/9kHgS55fj
PmYR5oKNXOBlU8y88NFFBs9k5zp+HTXJe3FTHaBSZjUtFv3+XlBWBYU8EvXuxmWH
+RUNnK4hkqo7ZWu777kc5kBcH1mH0aT3hrbFrYcGGXl9aDbpejk=
=L9FZ
-----END PGP SIGNATURE-----


Closed
?