From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:48887) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6HLr-00015E-Oj for guix-patches@gnu.org; Mon, 24 Feb 2020 12:17:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j6HLq-0003Nh-Lr for guix-patches@gnu.org; Mon, 24 Feb 2020 12:17:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48036) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j6HLq-0003Nd-GM for guix-patches@gnu.org; Mon, 24 Feb 2020 12:17:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j6HLq-0008Qh-9d for guix-patches@gnu.org; Mon, 24 Feb 2020 12:17:02 -0500 Subject: bug#39758: [PATCH] Add qtbase-patched. (Fix QTBUG-81715) Resent-To: guix-patches@gnu.org Resent-Message-ID: From: Marius Bakke In-Reply-To: References: Date: Mon, 24 Feb 2020 18:16:14 +0100 Message-ID: <87sgiz52jl.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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: John Soo , 39758-done@debbugs.gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable John Soo writes: > Hi Guix, > > There is a known issue in qtbase 5.12.7 where the cmake macros shipped > with qt do not work when paths include dots. This broke freecad and > maybe others. Thanks! I've pushed the patches with a few modifications in e2546bb472b6285a8856cacf686c5e0ce9bb62c5 and 3c60d85f313f910282ed884eead80061faf6ee78. I will move the patch to the regular qtbase package on the 'staging' branch later to avoid the custom variant. > I am not sure how to figure out other broken packages, if they need to > use the patched-qtbase. Typically you'd have to do 'guix refresh -l qtbase' and copy-paste the package list to a 'guix build' invokation. IWBN to have a single command for that. [...] =20=20 > From 92ba3b59a2ff1dd6b4078c649a468fa208b47a59 Mon Sep 17 00:00:00 2001 > From: John Soo > Date: Fri, 21 Feb 2020 21:14:57 -0800 > Subject: [PATCH 3/4] gnu: freecad. Fix build failures. > > * gnu/packages/engineering.scm (freecad): [supported-systems] Only suppor= t aarch64 and > x86_64-linux, [inputs] use qtbase-patched instead of qtbase. I dropped the [supported-systems] change as it seems unrelated to the qtbase problem. Could you submit it as a separate patch, ideally with a comment that explains why we do it (i.e. "upstream only supports 64-bit platforms")? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl5UBN4ACgkQoqBt8qM6 VPqGZQgAsaoJI1F/tcVoCaMsOldICyLvM33kc7PNZLALj2d9J2nF0R4pNK4KS38j KgSzRwlSpX91gnnAQgNK3QwpfcyEaGUP84U+jphmPfFksSbeuGsLm/d3BbpzShuw mYFxRjj0J9YL6mO2QuP3gmS6bIHat2tHKkBmD3XQSl2QkFJcpwA3WQfSxa5SIv+Z B/oJbdxEJcpedm+5HJOwrzvZMR6Ui8t9JotWEA2G8px9dxQUHKc/nV3JlzuluC+P 04wGz6TON45R6Krtv0C1fRgnfWoxQrckkkwu8XFIyTsCOuvFzZO289pkNCkUmTcw oEzO/qymiIJu3Jqy1V/PHRqCWbMNfg== =PLEX -----END PGP SIGNATURE----- --=-=-=--