GNU bug report logs - #60849
[PATCH core-updates 0/4] Enable cross-Compilation for python-pycryptodome

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; Keywords: patch; dated Mon, 16 Jan 2023 05:11:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Added indication that bug 60849 blocks60868 Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added blocking bug(s) 60847 Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 60849 <at> debbugs.gnu.org:


Received: (at 60849) by debbugs.gnu.org; 16 Jan 2023 05:14:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 16 00:14:34 2023
Received: from localhost ([127.0.0.1]:60172 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHHpJ-0004fI-S3
	for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:34 -0500
Received: from mail-qt1-f174.google.com ([209.85.160.174]:39714)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHpC-0004eI-Vr
 for 60849 <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:29 -0500
Received: by mail-qt1-f174.google.com with SMTP id r15so658871qtx.6
 for <60849 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:14:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=oAJB7W2p8aqxdGfmCsxsbVShKzXT7uENR3KkytJ20s4=;
 b=cdiG1YRiWIs+9gt8GzqIJY5m48T271J3C66W21VGXujNncPKyfMmBrMxl8Q7PRiTyq
 7hH+lxEK2hJSZcNNt/G9nFpVbP6PzTpHT45NHpXIP3NYTpKLD8fwgetd59krSi6jjaR+
 /AEDCjobwjA68b8iuCcaTHzwEOxeVN//TwmlQlr8FuTsNms5uNVTJLBgiy0mspM55vTz
 9KY9g3dOnAHb4CmH4IxpUkbD0XISCKLDZSwifkVXx7i2CooA+4M1fO/wl5VehIpetour
 95BZaOkLxKOq2V/j9mXfIyDqWAr7kG7+z5s+g6aKIIciIN2UykLJFoS4QvUUHAfVGvca
 ti4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=oAJB7W2p8aqxdGfmCsxsbVShKzXT7uENR3KkytJ20s4=;
 b=SsLRxg21+mJ+mXA2plYe+PoATpX9a+84cYa5fxArWotgs8iseYnWp5fxJAm2LHcTab
 5k34eDeadYkTxDbl8+j47Cei0BxJb4lnk/47gVCjKp7w5QZBOINAPSClsBiyZR6Kv4NY
 UhOsAjMKgyG0Xym8fSn70hyamZmNfxRZU5ejTrJSyKamzVTrDJuri5L7fhzzC/UIYu9f
 JYcIA2lUlWh94yp+nG6BArplEPiNLimEVHyIArCc+9fSq6kYI7iWkXz2lC0OmL973Lf7
 kZ+MMALumDh0YUFyDzT7V/BGAVZm7yPINlMgN1cDCAmOhu6SCwg5Y/ZA+v9hd9lYNTw5
 12zg==
X-Gm-Message-State: AFqh2kqpVYfqUIIdrQKiQSNcaA5FFoxQLbjdVPE/ydNDXuQOG3fQEsBo
 RzD+M21NWO9wZAyOudN5JkzNANWMArxmyWfy
X-Google-Smtp-Source: AMrXdXuKIw1zHjMh95OoTMMpkDwLC6kYVkxFxEfb63bAZsRLn3NLI9z1Ej7zAhuXmiQpBN8xD6BfqA==
X-Received: by 2002:a05:622a:20a:b0:3a8:2bf6:85ea with SMTP id
 b10-20020a05622a020a00b003a82bf685eamr154359133qtx.49.1673846061267; 
 Sun, 15 Jan 2023 21:14:21 -0800 (PST)
Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209])
 by smtp.gmail.com with ESMTPSA id
 em8-20020a05622a438800b003a82ca4e81csm8084590qtb.80.2023.01.15.21.14.20
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 15 Jan 2023 21:14:20 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 60849 <at> debbugs.gnu.org
Subject: [PATCH core-updates 4/4] gnu: python-coverage: Switch to
 pyproject-build-system.
Date: Mon, 16 Jan 2023 00:13:39 -0500
Message-Id: <20230116051339.27113-5-maxim.cournoyer@HIDDEN>
X-Mailer: git-send-email 2.38.1
In-Reply-To: <20230116051339.27113-2-maxim.cournoyer@HIDDEN>
References: <20230116051339.27113-2-maxim.cournoyer@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60849
Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/check.scm (python-coverage) [build-system]: Use
pyproject-build-system.

---

 gnu/packages/check.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index aaa41777dc..3a6a0687e3 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -2004,7 +2004,7 @@ (define-public python-coverage
        (sha256
         (base32
          "16z8i18msgs8k74n73dj9x49wzkl0vk4vq8k5pl1bsj70y7b4k53"))))
-    (build-system python-build-system)
+    (build-system pyproject-build-system)
     (arguments
      ;; FIXME: 95 tests failed, 539 passed, 6 skipped, 2 errors.
      '(#:tests? #f))
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60849; Package guix-patches. Full text available.

Message received at 60849 <at> debbugs.gnu.org:


Received: (at 60849) by debbugs.gnu.org; 16 Jan 2023 05:14:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 16 00:14:29 2023
Received: from localhost ([127.0.0.1]:60170 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHHpF-0004ey-Eu
	for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:29 -0500
Received: from mail-qt1-f169.google.com ([209.85.160.169]:41778)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHpB-0004eG-Kd
 for 60849 <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:26 -0500
Received: by mail-qt1-f169.google.com with SMTP id d16so10908102qtw.8
 for <60849 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:14:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=uFgwAeqOV9gRBIea9PHHiYHtDpltqOyl85c+IZOkhXY=;
 b=QdpE922Vsh1NzpnG2ahxpP0IFw492nEphHLGAUt39j4+76fsjQG//X/3x/ntm9WGrS
 seE1buvQ0viVGI6jrW7ZrJYGA29MuT2bPDE9HsqqacsIhADDeMhK8vFz+fPWgDwKRPyH
 Hf5PqkWyK3pkX+67yJdHvPfH1TiYXUdFhrxSN/M0fMzblJGtmuY76VAyiY5L2yWBhJ2R
 PHmVDH+AmMl88ZDeYTQhpGgsf52q6qakHyDfq7XDBrJDuDPdd4aOpbTK7U15aa0cPL70
 sogi3o9ennXJvTrF8RtKGKRz721NoAfvW8ufCOapS6p3uX7DYz23mx5GP8BgnkC4ygCU
 K5Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=uFgwAeqOV9gRBIea9PHHiYHtDpltqOyl85c+IZOkhXY=;
 b=4hPNfyipskCG7yrSUpkqpLfFHuRMCT9s8kZ1SQBg6S2aNGiN9r6ZtsF9YBaLp49maw
 YDf/EDj2teAJ6q8nsUXGUtkwfie6rp4Lx5Te3QR10kYCRaaAj7pUDl8JGCq4IWrVTqkE
 kBHA9cL+glqRGpVbWFvwzEZIU0iz20+G3Xu49uz6pUHyiPkBdZC/u7JAInRLd6Uhl7mX
 err/EyIevav5f2oP3Iik96JJ3lR8+T9dpUJ0zZxQL8rFTuALIZcYf8WwfBuZm7ch5OV9
 fur+M4EIdkwYX6uzKlLq72qieAY44i2QEYZrjFpniGE0QFqdNtCNQxmwNKTv+qMeYk+i
 KbBQ==
X-Gm-Message-State: AFqh2kraFn6xaxIbVxmiarS1f//uSgcgXLRAB2ant8FLlZR+/rFH04Db
 FF3n4xbkrvZrrb7zlAIphCztH/RqeO2Jbwgd
X-Google-Smtp-Source: AMrXdXuNcuW4cex1rYqkQubk/yWxHsKepbTvjjzvreK5fEtwriVRtTvi1vfHmT4tQQGYtBCC+d2Q0Q==
X-Received: by 2002:ac8:1249:0:b0:3b0:e83e:4331 with SMTP id
 g9-20020ac81249000000b003b0e83e4331mr26516767qtj.44.1673846060169; 
 Sun, 15 Jan 2023 21:14:20 -0800 (PST)
Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209])
 by smtp.gmail.com with ESMTPSA id
 em8-20020a05622a438800b003a82ca4e81csm8084590qtb.80.2023.01.15.21.14.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 15 Jan 2023 21:14:19 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 60849 <at> debbugs.gnu.org
Subject: [PATCH core-updates 3/4] gnu: python-pycryptodome: Fix build and
 enable cross-compilation.
Date: Mon, 16 Jan 2023 00:13:38 -0500
Message-Id: <20230116051339.27113-4-maxim.cournoyer@HIDDEN>
X-Mailer: git-send-email 2.38.1
In-Reply-To: <20230116051339.27113-2-maxim.cournoyer@HIDDEN>
References: <20230116051339.27113-2-maxim.cournoyer@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60849
Cc: jgart <jgart@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>,
 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/python-crypto.scm (python-pycryptodome) [build-system]: Use
pyproject-build-system.
[arguments]: New field.
[inputs]: Re-indent.
---

 gnu/packages/python-crypto.scm | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index c9071c4cf6..9023a5e054 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -1012,9 +1012,23 @@ (define-public python-pycryptodome
          "1f0qc0ns3ppybkr7wi66gsl5wfkcx1fdklmh3362nn84spddsdci"))
        (modules '((guix build utils)))
        (snippet pycryptodome-unbundle-tomcrypt-snippet)))
-    (build-system python-build-system)
-    (inputs
-     (list libtomcrypt libtommath))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'build 'extend-C_INCLUDE_PATH
+            (lambda* (#:key inputs target #:allow-other-keys)
+              (if target
+                  (setenv "CROSS_C_INCLUDE_PATH"
+                          (string-append (search-input-directory
+                                          inputs "include/libtomcrypt")
+                                         ":" (getenv "CROSS_C_INCLUDE_PATH")))
+                  (setenv "C_INCLUDE_PATH"
+                          (string-append (search-input-directory
+                                          inputs "include/libtomcrypt")
+                                         ":" (getenv "C_INCLUDE_PATH")))))))))
+    (inputs (list libtomcrypt libtommath))
     (home-page "https://www.pycryptodome.org")
     (synopsis "Low-level cryptographic Python library")
     (description
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60849; Package guix-patches. Full text available.

Message received at 60849 <at> debbugs.gnu.org:


Received: (at 60849) by debbugs.gnu.org; 16 Jan 2023 05:14:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 16 00:14:29 2023
Received: from localhost ([127.0.0.1]:60168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHHpE-0004er-Mo
	for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:29 -0500
Received: from mail-qt1-f169.google.com ([209.85.160.169]:36630)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHpA-0004eE-L1
 for 60849 <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:25 -0500
Received: by mail-qt1-f169.google.com with SMTP id x5so256192qti.3
 for <60849 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:14:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=sGFpH92DfajF9VzUNmTjNiF6+DLgBRCJAdWPA4itJvE=;
 b=KJDhiwsNgBycJxtLuOALAF318VxfrFOk/swIHZsKGL3D0dmJRlw38nntIQL4Qkb4uW
 q/ZuwaOf3q8NYGjpjHT6yQ7S37XGwLUiiUr+xZfyGS709aSpyDx6h6hxDZNwvdjxIU4M
 gURS1dU48K2M3hKGyOSrLObabOLjXSwBIOJUjV2Mq4Wl7TfF+kcAwlFz1T9qA7st26RQ
 k3Is0tF/V3w0M4PnIzPT7j7Nk6n48Hnp/2M7Bd4IVott/ZmSq0/s9atl8/VMszacXfQy
 IjKAAI7T/Lfccfun8EgUxtRLbU90qmkUgpgTcoINIXZvxOeyUCNiLEpBVDF6crBiDuMG
 8o8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=sGFpH92DfajF9VzUNmTjNiF6+DLgBRCJAdWPA4itJvE=;
 b=kJPfPf505OC01Cink/W2b8Wp5Cz3KW9j9bQ0oqOdOYRGCtxdFFQShIPMp4XVYw5NX+
 A2BaB3clfL5EMB9MPGbuvNIgtxtaKQwMhdvM+Qgp0IUMPuRL1vW/PjaiJuWNo63XGvkU
 WEOkOtaakA7YxzHINVU/qV/BM437QxXeXjlc9mJcKpn1SVNhzDsoc4xm1NN/18NiDm8z
 7ZIIm2V3DvZemEpxY07FbDt2ZcLc3Vyg5GRrRkf8JxXOIt9SONQfYOAfYdbk8mau2hpc
 sOlx3n4smBrZq170k3s/qQ7njlfhrrQx8OUvWeOEFai6dXC4TIxmEeyg0csV3OJ4akJa
 nsbQ==
X-Gm-Message-State: AFqh2kpMxJjYw+mEAn9lZKcXiCnIC2PGHWH7W5RpHS8bITU2t+Aw7e0A
 ylx2vZKZDs6vzegj0DzTYdtXNRoFLbveDq1I
X-Google-Smtp-Source: AMrXdXtyIxQb1jWCWv21FK9tbgnnd9lei0uk/F1cWPN2ubbSvcJ6lOwzBtzOJbSNFNH/q3ykQVQCfA==
X-Received: by 2002:a05:622a:4c16:b0:3b6:2d75:9b07 with SMTP id
 ey22-20020a05622a4c1600b003b62d759b07mr7431841qtb.26.1673846059033; 
 Sun, 15 Jan 2023 21:14:19 -0800 (PST)
Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209])
 by smtp.gmail.com with ESMTPSA id
 em8-20020a05622a438800b003a82ca4e81csm8084590qtb.80.2023.01.15.21.14.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 15 Jan 2023 21:14:18 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 60849 <at> debbugs.gnu.org
Subject: [PATCH core-updates 2/4] gnu: libtomcrypt: Update to 1.18.2-0.29986d0.
Date: Mon, 16 Jan 2023 00:13:37 -0500
Message-Id: <20230116051339.27113-3-maxim.cournoyer@HIDDEN>
X-Mailer: git-send-email 2.38.1
In-Reply-To: <20230116051339.27113-2-maxim.cournoyer@HIDDEN>
References: <20230116051339.27113-2-maxim.cournoyer@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60849
Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This change makes it possible to cross-compile libtomcrypt.

* gnu/packages/multiprecision.scm (libtomcrypt): Update to 1.18.2-0.29986d0.
[outputs]: Delete field.
[source]: Fetch from git.  Delete snippet and modules field.
[build-system]: Switch to cmake-build-system.
[phases]: Delete all phase.  Add patch-libtomcrypt.pc.in phase.
[native-inputs]: Delete field.
---

 gnu/packages/multiprecision.scm | 106 +++++++++++---------------------
 1 file changed, 35 insertions(+), 71 deletions(-)

diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index c8b4639ed7..6acf22c6d6 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -364,80 +364,44 @@ (define-public tomsfastmath
     (license public-domain)))
 
 (define-public libtomcrypt
-  (package
-    (name "libtomcrypt")
-    (version "1.18.2")
-    (outputs '("out" "static"))
-    (source
-      (origin
-        (method url-fetch)
-        (uri (string-append "https://github.com/libtom/libtomcrypt"
-                            "/releases/download/v" version
-                            "/crypt-" version ".tar.xz"))
-        (sha256
-         (base32
-          "113vfrgapyv72lalhd3nkw7jnks8az0gcb5wqn9hj19nhcxlrbcn"))
-        (modules '((guix build utils)))
-        (snippet
-         '(begin
-            ;; Patch CVE-2019-17362
-            ;; https://github.com/libtom/libtomcrypt/commit/25c26a3b7a9ad8192ccc923e15cf62bf0108ef94
-            (substitute* "src/pk/asn1/der/utf8/der_decode_utf8_string.c"
-              (("z > 4") "z == 1 || z > 4"))
-            #t))))
-    (build-system gnu-build-system)
-    (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         (delete 'configure) ; no configure
-         (add-after 'unpack 'prepare-build
-           (lambda _
-             ;; We want the shared library by default so force it to be the
-             ;; default makefile target.
-             (delete-file "makefile")
-             (symlink "makefile.shared" "makefile")
-             ;; We link to libtommath, so we need to add it to the pc file
-             (substitute* "libtomcrypt.pc.in"
-               (("-ltomcrypt") "-ltomcrypt -ltommath"))
-             #t))
-         (add-after 'build 'build-static
-           (lambda* (#:key make-flags #:allow-other-keys)
-             (apply invoke "make" "-f" "makefile.unix" make-flags)))
-         (replace 'check
-           (lambda* (#:key test-target make-flags #:allow-other-keys)
-             (apply invoke "make" "-f" "makefile.unix" test-target make-flags)
-             (invoke "./test")))
-         (add-after 'install 'install-static-library
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let ((out (assoc-ref outputs "out"))
-                   (static (assoc-ref outputs "static")))
-               (mkdir-p (string-append static "/lib"))
-               (mkdir-p (string-append static "/include"))
-               (rename-file (string-append out "/lib/libtomcrypt.a")
-                            (string-append static "/lib/libtomcrypt.a"))
-               (copy-recursively (string-append out "/include")
-                                 (string-append static "/include"))
-               #t))))
-       #:test-target "test"
-       #:make-flags
-       (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
-             "CFLAGS += -DLTM_DESC -DUSE_LTM"
-             (string-append "EXTRALIBS="
-                            (search-input-file %build-inputs
-                                               "/lib/libtommath.so"))
-             (string-append "CC=" ,(cc-for-target)))))
-    (native-inputs
-     (list libtool))
-    (inputs
-     (list libtommath))
-    (home-page "https://www.libtom.net/LibTomCrypt/")
-    (synopsis "Cryptographic toolkit")
-    (description "LibTomCrypt is a fairly comprehensive, modular and portable
+  ;; Use the latest commit, as it contains a new CMake build system capable of
+  ;; cross-compilation.
+  (let ((revision "0")
+        (commit "29986d04f2dca985ee64fbca1c7431ea3e3422f4"))
+    (package
+      (name "libtomcrypt")
+      (version (git-version "1.18.2" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/libtom/libtomcrypt")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "02x0h3lcl2s4zykiqwdccj8cxsbilg0lspxn8r1gmhxc3k9bgk88"))))
+      (build-system cmake-build-system)
+      (arguments
+       (list
+        #:configure-flags #~(list "-DBUILD_TESTING=ON"
+                                  "-DBUILD_SHARED_LIBS=ON")
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'unpack 'patch-libtomcrypt.pc.in
+              (lambda _
+                ;; We link to libtommath, so we need to add it to the pc file
+                ;; (see: https://github.com/libtom/libtomcrypt/issues/610).
+                (substitute* "libtomcrypt.pc.in"
+                  (("-ltomcrypt") "-ltomcrypt -ltommath")))))))
+      (inputs (list libtommath))
+      (home-page "https://www.libtom.net/LibTomCrypt/")
+      (synopsis "Cryptographic toolkit")
+      (description "LibTomCrypt is a fairly comprehensive, modular and portable
 cryptographic toolkit that provides developers with a vast array of well known
 published block ciphers, one-way hash functions, chaining modes, pseudo-random
 number generators, public key cryptography and a plethora of other routines.")
-    (properties `((lint-hidden-cve . ("CVE-2019-17362"))))
-    (license unlicense)))
+      (properties `((lint-hidden-cve . ("CVE-2019-17362"))))
+      (license unlicense))))
 
 (define-public libtommath
   ;; Use the latest commit, as it contains a new CMake build system capable of
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60849; Package guix-patches. Full text available.

Message received at 60849 <at> debbugs.gnu.org:


Received: (at 60849) by debbugs.gnu.org; 16 Jan 2023 05:14:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 16 00:14:26 2023
Received: from localhost ([127.0.0.1]:60164 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHHpB-0004eY-If
	for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:26 -0500
Received: from mail-qt1-f172.google.com ([209.85.160.172]:42868)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHp9-0004eA-FW
 for 60849 <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:24 -0500
Received: by mail-qt1-f172.google.com with SMTP id fd15so13924865qtb.9
 for <60849 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:14:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=p30WJ+AUsGGNrT8p61tmCLktKfFImWqPczcUNBfPNzI=;
 b=LtRhv5xxiv9RJHQWDwYZwZcRixo2mvFcfnxnJLCgu18W37VY8WlpYk4JtHhSjoD+NK
 bPQ5VOnrpE8NaYR+Sz2226fX3vI5scAEmpx4WKVLox8fsiI/6Xk6X7ayJUxKHwRBTSMF
 efV3kUEapUrhXJLtKebFn7bXzuCcLkM2FQQHVtXAnNHIc7PMtTOoZPTWvUmsBJ2PbEOb
 j1P+QZrM/lD3Jq7vi4MCn6V8+vov4mBan+AAPcy2ex1xznCzaoIjMyUaYHcK2a1HkQhs
 zkwTK5H9ZsSgMdDqAfN/S2aVoE4yyBVWaF3z9z4hA/IUnAkYZajTgWMWWFU+u2IUf2Ln
 gXpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=p30WJ+AUsGGNrT8p61tmCLktKfFImWqPczcUNBfPNzI=;
 b=VYGX6G0fPOOaut8HllGnPs5g2u1ErBPODaVYILl/7HyHGJEQUfdjwke8QpNgxgc0CO
 sDJQKl402n320RPb84UXlDm5ufZJS1YMCgVUPQxA7wvvRup8GmaOoXMW/cE9ZQe9T2Tt
 B0fhy7E+XiyT2FAHmg4XJ9pfN12YLlEIf27BV8giJDwEbEAOYF5VqyjpibV/+2RRFZ6B
 nXwHYqr8yCTaXRFlyOjdJvn4ISuoLXui5a5tW7ycRKkOHgUBdwd7q0dm46aMM+8Yf6Jr
 ogMcZvKxW0rrOP4t0vEuCFa+0ZWzQEZv72o6mlyVYrC97vd+ps/+uI8h0ZN1AsubFLMd
 0PlA==
X-Gm-Message-State: AFqh2koNVifl23UDJVh05Xh6D1oRsXSm+IT8dMu6T/41Rr932W4Sh5o8
 4fV4J+hg4xMsLM7CKCWCcfJNJyInFudHYY1w
X-Google-Smtp-Source: AMrXdXv2bKpJoqJ712S14ohuO9ZyJytogNMjEW/RqRNrbEClAxRRo/Nyh1uTwAehm6RiVmEQqe7RGA==
X-Received: by 2002:a05:622a:618b:b0:3ac:833b:e5b6 with SMTP id
 hh11-20020a05622a618b00b003ac833be5b6mr38506823qtb.21.1673846057766; 
 Sun, 15 Jan 2023 21:14:17 -0800 (PST)
Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209])
 by smtp.gmail.com with ESMTPSA id
 em8-20020a05622a438800b003a82ca4e81csm8084590qtb.80.2023.01.15.21.14.17
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 15 Jan 2023 21:14:17 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 60849 <at> debbugs.gnu.org
Subject: [PATCH core-updates 1/4] gnu: libtommath: Update to 1.2.0-0.03de03d.
Date: Mon, 16 Jan 2023 00:13:36 -0500
Message-Id: <20230116051339.27113-2-maxim.cournoyer@HIDDEN>
X-Mailer: git-send-email 2.38.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 60849
Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This change makes it possible to cross-compile libtommath.

* gnu/packages/multiprecision.scm (libtommath): Update to 1.2.0-0.03de03d.
[outputs]: Delete field.
[source]: Fetch from git.
[build-system]: Switch to cmake-build-system.
[arguments]: Delete prepare-build, remove-static-library, check and
install-static-library phases.  Delete #:test-target and #:make-flags
arguments.  Add #:configure-flags argument.
[native-inputs]: Delete field.
---

 gnu/packages/multiprecision.scm | 73 +++++++++++----------------------
 1 file changed, 25 insertions(+), 48 deletions(-)

diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index b96efed843..c8b4639ed7 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -8,7 +8,7 @@
 ;;; Copyright © 2018 Eric Bavier <bavier@HIDDEN>
 ;;; Copyright © 2018, 2019, 2021 Efraim Flashner <efraim@HIDDEN>
 ;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN>
-;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
+;;; Copyright © 2022, 2023 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -39,6 +39,7 @@ (define-module (gnu packages multiprecision)
   #:use-module (guix git-download)
   #:use-module (guix packages)
   #:use-module (guix utils)
+  #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu))
 
 (define-public gmp
@@ -439,56 +440,32 @@ (define-public libtomcrypt
     (license unlicense)))
 
 (define-public libtommath
-  (package
-    (name "libtommath")
-    (version "1.2.0")
-    (outputs '("out" "static"))
-    (source
-      (origin
-        (method url-fetch)
-        (uri (string-append "https://github.com/libtom/libtommath/releases/"
-                            "download/v" version "/ltm-" version ".tar.xz"))
-        (sha256
-         (base32
-          "1c8q1qy88cjhdjlk3g24mra94h34c1ldvkjz0n2988c0yvn5xixp"))))
-    (build-system gnu-build-system)
-    (arguments
-     '(#:phases
-       (modify-phases %standard-phases
-         (delete 'configure) ; no configure
-         (add-after 'unpack 'prepare-build
-           (lambda _
-             ;; We want the shared library by default so force it to be the
-             ;; default makefile target.
-             (delete-file "makefile")
-             (symlink "makefile.shared" "makefile")
-             #t))
-         (add-after 'install 'remove-static-library
-           (lambda* (#:key outputs #:allow-other-keys)
-             (delete-file (string-append (assoc-ref outputs "out")
-                                         "/lib/libtommath.a"))
-             #t))
-         (replace 'check
-           (lambda* (#:key test-target make-flags #:allow-other-keys)
-             (apply invoke "make" test-target make-flags)
-             (invoke "sh" "test")))
-         (add-after 'install 'install-static-library
-           (lambda* (#:key outputs #:allow-other-keys)
-             (invoke "make" "-f" "makefile.unix" "install"
-                     (string-append "PREFIX=" (assoc-ref outputs "static"))
-                     (string-append "CC=" (which "gcc"))))))
-       #:test-target "test"
-       #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
-                          "CC=gcc")))
-    (native-inputs
-     (list libtool))
-    (home-page "https://www.libtom.net/LibTomMath/")
-    (synopsis "Portable number theoretic multiple-precision integer library")
-    (description "LibTomMath is a portable number theoretic multiple-precision
+  ;; Use the latest commit, as it contains a new CMake build system capable of
+  ;; cross-compilation.
+  (let ((revision "0")
+        (commit "03de03dee753442d4b23166982514639c4ccbc39"))
+    (package
+      (name "libtommath")
+      (version (git-version "1.2.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/libtom/libtommath")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "0maqzpc3f4l9b3bps8dj49b3schj3dfzvf2xcpilg8q3p1sxgrbl"))))
+      (build-system cmake-build-system)
+      (arguments (list #:configure-flags #~(list "-DBUILD_TESTING=ON"
+                                                 "-DBUILD_SHARED_LIBS=ON")))
+      (home-page "https://www.libtom.net/LibTomMath/")
+      (synopsis "Portable number theoretic multiple-precision integer library")
+      (description "LibTomMath is a portable number theoretic multiple-precision
 integer library written entirely in C.  It's designed to provide an API that is
 simple to work with that provides fairly efficient routines that build out of
 the box without configuration.")
-    (license unlicense)))
+      (license unlicense))))
 
 (define-public libtommath-1.1
   (package
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60849; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 16 Jan 2023 05:10:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 16 00:10:06 2023
Received: from localhost ([127.0.0.1]:60155 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHHkz-0004XG-D4
	for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:10:06 -0500
Received: from lists.gnu.org ([209.51.188.17]:45518)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHkx-0004Wv-0o
 for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:10:03 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1pHHkp-0000yu-GE
 for guix-patches@HIDDEN; Mon, 16 Jan 2023 00:09:57 -0500
Received: from mail-qt1-x82c.google.com ([2607:f8b0:4864:20::82c])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1pHHkn-00043k-Ja
 for guix-patches@HIDDEN; Mon, 16 Jan 2023 00:09:55 -0500
Received: by mail-qt1-x82c.google.com with SMTP id bp44so23967295qtb.0
 for <guix-patches@HIDDEN>; Sun, 15 Jan 2023 21:09:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=rdhSZgzzyu8O2mXlk9gof1bseKgukK6LvRzbz5MKCfo=;
 b=MNb8/XvJ3iJaxgmn6866BBfjbIWCqYVXv/DbXOzkwbp58+sxjvQYY4VgQIjilb4G/9
 DIZ870Q8C4aDg0J1vX8AkRWi8qmL+g2l3Mq82OBt5I43O0yzyz5UwCCjRl05tOqwVdhj
 cWd9KSN+p4RfElMz/Rnu9gQWEtN7p3OweXC92RBTPVDYqFxnuyDgQSo7jlfc04YKbZ36
 t3j3SmXanTPKoQ1tlUSu4o8ymp9m69qyImWjtWQJXD7ScWxEDizOb9CxzKKBWpIrW+SZ
 7PtVLp0Hp/rc1wJTc4r7mo0ri4BRw9FlmfW447rr93NUpNTGLQmofmW639PZRY3NBe7g
 g1Cw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=rdhSZgzzyu8O2mXlk9gof1bseKgukK6LvRzbz5MKCfo=;
 b=VWgsp2j9OaM2Q6eXMQGzghe7bPmb6l20XQM4Qxx/pH+/YBtdT0HBKHQNNUVaLetDNO
 C9ApYurc3KdsIRaUqYq4Zl+mX3WA3QTYTUCOXU6uU0r8u8wiefgFcn7aNub4gFD4bWWp
 X8agP2lIaHgE3QTzpZEA6QGr3Ltku7xRvGBkCfz0zfTilkKZod56vymbfB76fCqGNC4n
 +fk4XIOwvxLw+R5wPjHHAHkfVc3dAg7ZNRbzIo1ZspycHi6VAL0BAim42nYTGnPbXFQS
 s4BD2nllV8cd0LQY4xkP6QvuKUrRkZn1c+5JND4PMfUd6bybSeC9ae1fA0o9UgiYk7pG
 taJg==
X-Gm-Message-State: AFqh2kpabEPCLaap2jyHec2NPDYi1I97vSb7ljqDpWcWyz+Ef+M0vjxo
 pWdHIyeAKKmNKUCBdXqZRJ2i9Bo9xu7obZ0S
X-Google-Smtp-Source: AMrXdXvbk9U7A6nmQzkuHyUwpxb3bz5aS+6YXQ+AMEHWtylaiyP/vuqptrTgNI4oQxR3dABPeNxAIw==
X-Received: by 2002:ac8:1247:0:b0:3a7:efe3:47c8 with SMTP id
 g7-20020ac81247000000b003a7efe347c8mr122994006qtj.6.1673845792568; 
 Sun, 15 Jan 2023 21:09:52 -0800 (PST)
Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209])
 by smtp.gmail.com with ESMTPSA id
 cr26-20020a05622a429a00b003a68fe872a5sm14060486qtb.96.2023.01.15.21.09.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 15 Jan 2023 21:09:52 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH core-updates 0/4] Enable cross-Compilation for
 python-pycryptodome
Date: Mon, 16 Jan 2023 00:09:42 -0500
Message-Id: <20230116050942.26300-1-maxim.cournoyer@HIDDEN>
X-Mailer: git-send-email 2.38.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::82c;
 envelope-from=maxim.cournoyer@HIDDEN; helo=mail-qt1-x82c.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This is an example making use of the recent changes proposed for pyproject,
enabling cross compilation for the pyproject-build-system packages (see:
https://issues.guix.gnu.org/60847).  You can test it like:

./pre-inst-env guix build --target=aarch64-linux-gnu python-pycryptodome

And inspect the produced C libraries part of the package match the expected
architecture.


Maxim Cournoyer (4):
  gnu: libtommath: Update to 1.2.0-0.03de03d.
  gnu: libtomcrypt: Update to 1.18.2-0.29986d0.
  gnu: python-pycryptodome: Fix build and enable cross-compilation.
  gnu: python-coverage: Switch to pyproject-build-system.

 gnu/packages/check.scm          |   2 +-
 gnu/packages/multiprecision.scm | 179 +++++++++++---------------------
 gnu/packages/python-crypto.scm  |  20 +++-
 3 files changed, 78 insertions(+), 123 deletions(-)


base-commit: 5c921977179489caef4a9e54ada6696fc86d2f0b
-- 
2.38.1





Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#60849; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 17 Jan 2023 16:00:02 UTC

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