GNU bug report logs - #35866
[PATCH] gnu: Add qtwebengine.

Previous Next

Package: guix-patches;

Reported by: mike rosset <mrosset <at> bufio.org>

Date: Thu, 23 May 2019 14:17:04 UTC

Severity: normal

Tags: patch

Done: Mike Rosset <mike.rosset <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #38 received at 35866 <at> debbugs.gnu.org (full text, mbox):

From: mike.rosset <at> gmail.com
To: Pierre Neidhardt <mail <at> ambrevar.xyz>
Cc: Marius Bakke <mbakke <at> fastmail.com>,
 Ricardo Wurmus <ricardo.wurmus <at> mdc-berlin.de>,
 Ludovic Courtès <ludo <at> gnu.org>, mrosset <at> bufio.org,
 35866 <at> debbugs.gnu.org
Subject: Re: [bug#35866] [PATCH] gnu: Add qtwebengine.
Date: Mon, 07 Oct 2019 08:49:35 -0700
Pierre Neidhardt <mail <at> ambrevar.xyz> writes:

> Maybe something like this would help?
>
>     (native-search-paths
>      (list (search-path-specification
>             (variable "QTWEBENGINEPROCESS_PATH")
>             (files '("lib/qt5/libexec/QtWebEngineProcess")))))

Right I think this is what I was going to propose for
https://gitlab.com/nonguix/nonguix/blob/master/nongnu/packages/qt.scm#L58. Though
you can temporarily get around this with this ugly hack.

export QTWEBENGINEPROCESS_PATH="$(guix build qtwebengine)/lib/qt5/libexec/QtWebEngineProcess"

I'll add the native-search-path to the nonguix package ASAP.

Note. Once you get past this issues. You will then have problems with
locales. Since the module QT packages assumes you are installing to the
same prefix as qtbase. Which is not feasible with how guix packages
things. For my experimental QT nomad I had some hacks to get around
this, which are not feasible or ideal when creating a package that is a
library and uses qtwebengine. I'm still not sure how to best resolve
this issue. Maybe creating a package that is a union of qtbase and
qtwebengine might help.

Regards,

Mike




This bug report was last modified 5 years and 114 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.