From mboxrd@z Thu Jan 1 00:00:00 1970 From: mike.rosset@gmail.com Subject: Re: qtwenengine anybody? Date: Mon, 16 Dec 2019 07:19:15 -0800 Message-ID: <87bls8qowc.fsf@gmail.com> References: <87a77sqtdq.fsf@ambrevar.xyz> <87immgqryj.fsf@gmail.com> <874ky0qruy.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:55186) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igs9Z-00062q-2V for guix-devel@gnu.org; Mon, 16 Dec 2019 10:19:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1igs9X-0004UI-Qt for guix-devel@gnu.org; Mon, 16 Dec 2019 10:19:20 -0500 Received: from mail-pj1-x102a.google.com ([2607:f8b0:4864:20::102a]:34928) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1igs9X-0004RN-G8 for guix-devel@gnu.org; Mon, 16 Dec 2019 10:19:19 -0500 Received: by mail-pj1-x102a.google.com with SMTP id w23so3126851pjd.2 for ; Mon, 16 Dec 2019 07:19:19 -0800 (PST) In-Reply-To: <874ky0qruy.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Mon, 16 Dec 2019 15:15:17 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt Cc: Guix-devel Pierre Neidhardt writes: > Mike, can you give some details (maybe one example) on how to replace the > third-party dependencies? What is holding it back? > > I could give it a go if need be. I have not tackled this problem yet. I've mainly been focused on get the package to build. I've fixed the most blaring issue. For example the package now builds in parallel which improves build times significantly. In terms of resolving the in tree dependencies. Some can be resolved using QT configure flags. I don't think I've ported these over from my module qtwebengine but I will check this when I have time. The other third party dependencies might need header and gn substitutions. A good place to start is the ugoogled-chromium package as to how this is done. Though it might take more work for qtwebengine because of QT configure and build changes. That's about as far as I got with looking at this. Mike