From bfce33cdff32ec9bbe163bbf7270fe7477e4fdde Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 25 Feb 2020 16:14:54 +0100 Subject: gnu: ungoogled-chromium-wayland: Fix build. * gnu/packages/chromium.scm (ungoogled-chromium/wayland)[arguments]: Add #:phases. --- gnu/packages/chromium.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm index 5697c80ed1..ae7691d26c 100644 --- a/gnu/packages/chromium.scm +++ b/gnu/packages/chromium.scm @@ -868,6 +868,16 @@ disabled in order to protect the users privacy.") ,@(package-inputs ungoogled-chromium))) (arguments (substitute-keyword-arguments (package-arguments ungoogled-chromium) + ((#:phases phases) + `(modify-phases ,phases + (add-after 'unpack 'add-ozone-patch + (lambda _ + ;; Add missing include statement required when using libstdc++, + ;; Clang and Ozone. Fixed in M81. + (substitute* "ui/base/cursor/ozone/bitmap_cursor_factory_ozone.cc" + (("#include \"base/logging\\.h" all) + (string-append "#include \n" all))) + #t)))) ((#:configure-flags flags) `(append (list "use_ozone=true" "ozone_platform_wayland=true" -- cgit 1.4.1