From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:52029) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iHVGx-0002el-LK for guix-patches@gnu.org; Mon, 07 Oct 2019 11:50:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iHVGu-0006rd-9Q for guix-patches@gnu.org; Mon, 07 Oct 2019 11:50:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40100) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iHVGs-0006q2-Dh for guix-patches@gnu.org; Mon, 07 Oct 2019 11:50:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iHVGs-0001xm-7Z for guix-patches@gnu.org; Mon, 07 Oct 2019 11:50:02 -0400 Subject: [bug#35866] [PATCH] gnu: Add qtwebengine. Resent-Message-ID: From: mike.rosset@gmail.com References: <20190523062344.20601-1-mrosset@bufio.org> <87v9vzg0cy.fsf@mdc-berlin.de> <87h84lg9mx.fsf@ambrevar.xyz> Date: Mon, 07 Oct 2019 08:49:35 -0700 In-Reply-To: <87h84lg9mx.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Sun, 06 Oct 2019 17:45:58 +0200") Message-ID: <878spwblo0.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Pierre Neidhardt Cc: Marius Bakke , Ricardo Wurmus , Ludovic =?UTF-8?Q?Court=C3=A8s?= , mrosset@bufio.org, 35866@debbugs.gnu.org Pierre Neidhardt 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