GNU bug report logs - #44045
[PATCH 00/10] WIP Ultimaker Cura

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: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>; Keywords: patch; dated Sat, 17 Oct 2020 10:33:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 44045) by debbugs.gnu.org; 21 Oct 2020 14:16:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 21 10:16:13 2020
Received: from localhost ([127.0.0.1]:50117 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kVEuS-0000m6-Pd
	for submit <at> debbugs.gnu.org; Wed, 21 Oct 2020 10:16:13 -0400
Received: from mail-ed1-f50.google.com ([209.85.208.50]:35176)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kVEuQ-0000lq-Vr
 for 44045 <at> debbugs.gnu.org; Wed, 21 Oct 2020 10:16:11 -0400
Received: by mail-ed1-f50.google.com with SMTP id cq12so2775183edb.2
 for <44045 <at> debbugs.gnu.org>; Wed, 21 Oct 2020 07:16:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:user-agent:mime-version;
 bh=EL8r55cWQOICFCwJduCZW+ZudAxhQSIBcbofBvAC6+Y=;
 b=m9DRi0IUQiK19TiI7SXHNhoU/RXzhzBWSmdC2ICR0c4ogePmsNoNwAMu6C3USUAFAQ
 Q0HN+up+bJOSKLTM7IT9aXSw08dAWlKsuRnszyATNJwVIRGBvNB+DkGb/OPIPig9UKKV
 /u9ifsS3E4a8ewJqiSpd0D5POnAdUQXQ2TwofYAPrO8RfauDyNMALnA9hXjEcCxnN/sj
 JPALc9ID0GVvXOdgvSTauMdijAPN9ivuL16BIONL5eDEqRGlKGsZG7AXU9iwkvP8YO5O
 G6LcpDkxWY7tWnmYu0r5Fhn+PgaYC7SGKOHCfIRzV+WUdlp7Lb45DOYOE63B/Cvus3rI
 hWJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:user-agent
 :mime-version;
 bh=EL8r55cWQOICFCwJduCZW+ZudAxhQSIBcbofBvAC6+Y=;
 b=sZje+rkK6INhSOaWOXO6kwva3w9bYzYLktlo1bdIYOEoNle4Bs5r70iEFY1EUD6a27
 9PUE26iHopjCxEtykV81sjMta5cjDRjh1JBq9wg5yYGUICrJ1n/aei9b6MqeBBUipcFi
 oD0pRKTKG1yXKye6mpkqZUqJMrvztgJagkCdXwq/AWq9htzoqbCohzvIHphWqkX+3qVw
 HzocYk4qkvmfw9uJdkzIeiK6El++Pm5lED5RaEiH+YZWo6mhICOiEWC6qJFG/V+qqTNY
 PSM4NtICJFpmF21a2uY7kWiFhXtXmz0/sie1xAdXJXyL99X1936NJXUAaiKHQlT7ylLC
 aOhA==
X-Gm-Message-State: AOAM533ETvk/LqC+U8ExfgwixC2ia1TtC1vuErdYtJ7fFbNxkiCQI9fE
 c7ZLSi+QK2CcFbMerTPrP1LAmb2cP1c=
X-Google-Smtp-Source: ABdhPJyS/8tGBPXvs51CJ7G23LY47mX38EYhOY62RgwO6igo8ZXjg27Hrsp88QY7QHnNwNyLW7KhwQ==
X-Received: by 2002:aa7:c910:: with SMTP id b16mr3198552edt.286.1603289764890; 
 Wed, 21 Oct 2020 07:16:04 -0700 (PDT)
Received: from Morphium (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id u2sm2142577edr.70.2020.10.21.07.16.03
 for <44045 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 21 Oct 2020 07:16:04 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [bug#44045] [PATCH 08/10 v2] WIP Ultimaker Cura
Date: Wed, 21 Oct 2020 16:16:03 +0200
Message-ID: <86wnzjk6l8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
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 (-)

--=-=-=
Content-Type: text/plain

This is the updated definition for python-pyinstrument-cext :)


Malte


--=-=-=
Content-Type: text/x-patch; charset=utf-8
Content-Disposition: inline;
 filename=0001-gnu-Add-python-pyinstrument-cext.patch
Content-Transfer-Encoding: quoted-printable

From 8cd0fb113041b792b48834c07dd6765ecf80baf6 Mon Sep 17 00:00:00 2001
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
Date: Sat, 17 Oct 2020 12:02:05 +0200
Subject: [PATCH] gnu: Add python-pyinstrument-cext.

* gnu/packages/python-check.scm (python-pyinstrument-cext): New variable.
---
 gnu/packages/python-check.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 498f495584..f62121cf1b 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -9,6 +9,7 @@
 ;;; Copyright =C2=A9 2020 Edouard Klein <edk@HIDDEN>
 ;;; Copyright =C2=A9 2020 Vinicius Monego <monego@HIDDEN>
 ;;; Copyright =C2=A9 2020 Tanguy Le Carrour <tanguy@HIDDEN>
+;;; Copyright =C2=A9 2020 Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -82,6 +83,24 @@ This package provides seamless integration with coverage=
.py (and thus pytest,
 nosetests, etc...) in Python projects.")
     (license license:expat)))
=20
+(define-public python-pyinstrument-cext
+  (package
+  (name "python-pyinstrument-cext")
+  (version "0.2.2")
+  (source
+    (origin
+      (method url-fetch)
+      (uri (pypi-uri "pyinstrument_cext" version))
+      (sha256
+        (base32 "0nycf7nhx2xzba49m8208agx5xghzxkma3iim5f43h3l3pvjb7pj"))))
+  (build-system python-build-system)
+  (inputs
+   `(("nose" ,python-nose)))
+  (home-page "https://github.com/joerick/pyinstrument_cext")
+  (synopsis "A CPython extension supporting pyinstrument")
+  (description "A CPython extension supporting pyinstrument")
+  (license license:bsd-3)))
+
 (define-public python-vcrpy
   (package
     (name "python-vcrpy")
--=20
2.28.0


--=-=-=--




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

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


Received: (at 44045) by debbugs.gnu.org; 21 Oct 2020 14:10:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 21 10:10:49 2020
Received: from localhost ([127.0.0.1]:50107 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kVEpE-0000dE-PX
	for submit <at> debbugs.gnu.org; Wed, 21 Oct 2020 10:10:49 -0400
Received: from mail-ej1-f53.google.com ([209.85.218.53]:37677)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kVEpC-0000cz-Ly
 for 44045 <at> debbugs.gnu.org; Wed, 21 Oct 2020 10:10:47 -0400
Received: by mail-ej1-f53.google.com with SMTP id e22so3461476ejr.4
 for <44045 <at> debbugs.gnu.org>; Wed, 21 Oct 2020 07:10:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:user-agent:mime-version;
 bh=pb/yb+mXNbuuuQIWbsc9ZwqViyDxaazKWAN94Bqw1yE=;
 b=kchiF/Ice2D1LZPnl741iFlK+xkksmstjY3yrwwH8tsVo0imhocISIy8F2mHocSNO6
 0OGgbLSuv1Mfy5kak40c3wAxjj8mZ3j1GDLIsKKYDmra67y/3mOi1vO5dcPylYvZ8TvW
 fPza2cxBvdTYw46V1EPk5yHOZxx08/jX1oaNGcsxcS48a4UJHDRwLZ895dcBjaG6+0gz
 ZvsMjasicUFRXauJU193CD9ATtxKXTRtZM+ETuW/93MHoeD2TgSjvkcAlvJRkX/OUJYG
 mE/4PEEQ3Tvq6loGmS1oUigOX7Mns4k1yR2cd4/p+lxHrSYOxkE2eumxIYiHpZNE5AZm
 u77g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent
 :mime-version;
 bh=pb/yb+mXNbuuuQIWbsc9ZwqViyDxaazKWAN94Bqw1yE=;
 b=mwvVfkHPttE2I81osPBPhi17HPYx6Q7s8k5Daqblp8QyKyWHLqX6CMcEf8MiycwQRq
 cLy3gpaohbL5Xesxzyv7xRg9wqd8nSZ9sEC6zEDkFT3M24VWztCMfVyxcnBG45RCSAIU
 Xxwft0Aw4DGbyhPQbxT3Nk2kMXqUqnLLi48n878OgDn6zPreWrKWBrpE6ilcHLgNz1E3
 iYln5CosJWA0mpljyBP+g1BSI781q0hSweHBLAwSo0O4t/JowhCHDJIGahHEJwpIpuia
 SCQnkHeYTFHB54OL/0t8l9KuX/K5Nrfk9A9jIL6YoH3zATlH7dgX24GhmkkM22Wky7oi
 dixA==
X-Gm-Message-State: AOAM532IrRBvwNYdFWa9PCaXb+cDrFgTBCiJH0WLobNUeixc663ZfmKu
 rBl49k9oeL6vT4ZqCe6rFrc=
X-Google-Smtp-Source: ABdhPJyCV6JkOxjQ0+LiLv51neVbgPYN/fmWoPW6QgIJ/e2sbR6q0MWLtbXMAnY5JmshV35KzYQpFw==
X-Received: by 2002:a17:907:43c3:: with SMTP id
 i3mr3473430ejs.231.1603289440824; 
 Wed, 21 Oct 2020 07:10:40 -0700 (PDT)
Received: from Morphium (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id e19sm2379724ejz.35.2020.10.21.07.10.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 21 Oct 2020 07:10:39 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [bug#44045] [PATCH 10/10 v2] WIP Ultimaker Cura
Date: Wed, 21 Oct 2020 16:10:39 +0200
Message-ID: <861rhrlleo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: efraim@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 (-)

--=-=-=
Content-Type: text/plain

Efraim Flashner <efraim@HIDDEN> writes:

> On Sat, Oct 17, 2020 at 12:32:30PM +0200, Malte Frank Gerdes wrote:
>> Hi,
>> 
>> this series adds Ultimakers Cura software to Guix. It's WIP because the cura
>> program itself segfaults while starting and i am not getting further as to why
>> this happens. It would be great if someone interested could take a look :-)
>> 
>> The trimesh python library cannot be built, because pyinstrument-cext can't be
>> built. This is due to the fact that the used URLs to fetch the source archive
>> don't exist. I have yet to find out how they are generated.
>
> for pyinstrument-cext, try replacing the string in pypi-uri to
> "pyinstrument_cext", with an underscore.

Thanks for the s/-/_/ tip! This works :-)

Having that out of the way i noticed that trimesh's testsuite dependes
(for whatever reason) on a javascript library which has to be generated
via npm, which is currently not available in Guix. Therefore i disabled
the testsuite from trimesh.

Attached is a corresponding patch.


Malte


--=-=-=
Content-Type: text/x-patch; charset=utf-8
Content-Disposition: inline; filename=0001-gnu-Add-python-trimesh.patch
Content-Transfer-Encoding: quoted-printable

From c39889e9a89662d702d8149c5d9600122e099209 Mon Sep 17 00:00:00 2001
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
Date: Sat, 17 Oct 2020 12:04:29 +0200
Subject: [PATCH] gnu: Add python-trimesh.

* gnu/packages/python-science.scm (python-trimesh): New variable.
---
 gnu/packages/python-science.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.=
scm
index 101c8fb640..738ac1111e 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -10,6 +10,7 @@
 ;;; Copyright =C2=A9 2019 Giacomo Leidi <goodoldpaul@HIDDEN>
 ;;; Copyright =C2=A9 2020 Pierre Langlois <pierre.langlois@HIDDEN>
 ;;; Copyright =C2=A9 2020 Vinicius Monego <monego@HIDDEN>
+;;; Copyright =C2=A9 2020 Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -35,6 +36,7 @@
   #:use-module (gnu packages maths)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-check)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages sphinx)
@@ -285,6 +287,37 @@ logic, also known as grey logic.")
 of the SGP4 satellite tracking algorithm.")
     (license license:expat)))
=20
+(define-public python-trimesh
+  (package
+  (name "python-trimesh")
+  (version "3.8.11")
+  (source
+    (origin
+      (method url-fetch)
+      (uri (pypi-uri "trimesh" version))
+      (sha256
+        (base32
+          "1pi7v9rdaakjfrqpc3zk77pg3z6vaz7qh1wy322sj9bq4824h2vr"))))
+  (build-system python-build-system)
+  (propagated-inputs
+    `(("python-numpy" ,python-numpy)
+      ("python-setuptools" ,python-setuptools)))
+  (native-inputs
+    `(("python-coveralls" ,python-coveralls)
+      ("python-pytest" ,python-pytest)
+      ("python-pytest-cov" ,python-pytest-cov)))
+  (arguments
+   `(;; tests need to be disabled because pyinstrument
+     ;; can't be built, because it depends on npm for
+     ;; JS generation.
+     #:tests? #false))
+  (home-page "https://github.com/mikedh/trimesh")
+  (synopsis
+    "Import, export, process, analyze and view triangular meshes.")
+  (description
+    "Import, export, process, analyze and view triangular meshes.")
+  (license license:expat)))
+
 (define-public python-pandas
   (package
     (name "python-pandas")
--=20
2.28.0


--=-=-=--




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

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


Received: (at 44045) by debbugs.gnu.org; 19 Oct 2020 07:08:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 19 03:08:56 2020
Received: from localhost ([127.0.0.1]:39754 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kUPHr-0001GH-Ns
	for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 03:08:55 -0400
Received: from flashner.co.il ([178.62.234.194]:35498)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim@HIDDEN>) id 1kUPHp-0001G3-VO
 for 44045 <at> debbugs.gnu.org; Mon, 19 Oct 2020 03:08:54 -0400
Received: from localhost (unknown [141.226.13.8])
 by flashner.co.il (Postfix) with ESMTPSA id AE4964001D;
 Mon, 19 Oct 2020 07:08:46 +0000 (UTC)
Date: Mon, 19 Oct 2020 10:08:14 +0300
From: Efraim Flashner <efraim@HIDDEN>
To: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
Subject: Re: [bug#44045] [PATCH 00/10] WIP Ultimaker Cura
Message-ID: <20201019070814.GK974@E5400>
References: <86v9f95eip.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="UlsYxwg8UDQn+EKZ"
Content-Disposition: inline
In-Reply-To: <86v9f95eip.fsf@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: 44045 <at> debbugs.gnu.org
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 (-)


--UlsYxwg8UDQn+EKZ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Oct 17, 2020 at 12:32:30PM +0200, Malte Frank Gerdes wrote:
> Hi,
>=20
> this series adds Ultimakers Cura software to Guix. It's WIP because the c=
ura
> program itself segfaults while starting and i am not getting further as t=
o why
> this happens. It would be great if someone interested could take a look :=
-)
>=20
> The trimesh python library cannot be built, because pyinstrument-cext can=
't be
> built. This is due to the fact that the used URLs to fetch the source arc=
hive
> don't exist. I have yet to find out how they are generated.

for pyinstrument-cext, try replacing the string in pypi-uri to
"pyinstrument_cext", with an underscore.

> The python packages should be at the correct place, but i'm not usre wher=
e the
> cura packages should be placed. Is engineering.scm the right place? If so=
 i will
> sort them alphabetically.
>=20
>=20
> Malte
>=20
> Malte Frank Gerdes (10):
>   gnu: Add libArcus.
>   gnu: Add cura-engine.
>   gnu: Add cura-binary-data.
>   gnu: Add uranium.
>   gnu: Add libCharon.
>   gnu: Add libSavitar.
>   gnu: Add cura.
>   gnu: Add python-pyinstrument-cext.
>   gnu: Add python-pyinstrument.
>   gnu: Add python-trimesh.
>=20
>  gnu/packages/engineering.scm    | 293 ++++++++++++++++++++++++++++++++
>  gnu/packages/python-check.scm   |  39 +++++
>  gnu/packages/python-science.scm |  29 ++++
>  3 files changed, 361 insertions(+)
>=20
> --
> 2.28.0
>=20
>=20
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--UlsYxwg8UDQn+EKZ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl+NO1sACgkQQarn3Mo9
g1H8gRAAsk+UmcaY7ltBxcjcbk1tFzyasC5f2qaP9LGUQpd36tIyJF6rwH5S0Vio
XSOrpGiKTrZzG//9VvneI8JfDPr4DcPQeuTtuAKOlsJmzx0fIw0HTj6V+HgljjXv
GjALiqQqzC32JSx60O+qOoDoJ7GfPqy52L2r6PgREtR/wIdYaSlY9b2KCbLFjl3W
ktMA6X+FwCDsUMQBNsadgVCjRy+IpXkYDC21YpEAlvRSROElAbpRp3ssOgbtnuxw
18AcGbNMSXc2oJXIGIq6UXC+pJWliPQYrJ6wOpfr9q29Io3UjlIYEai44211LRMA
HL2iSNJgwijW2wJSd7QkEUBCwXSlM+WqPpvoy+iHzrqUIGnMwYK2cFl6S9wXwVT0
TvBFW0ymCj8+TwYzCMjeVaOQ/qxpZw+lvAVwCVrJ1jNg+qEuynaOinnQ7PYufwWa
m/LELgJVcXk3p4GmoivsaqyKqP0h7xsemDnjjv0bANyZR02HP8mv1wNvGSbilQl9
VatlPe2SSDQRyLKIY1+Na8b4MRCPxeRueeQTXC3Wz+4hhxUWk7LayQkiobeY1bBX
kGxK/F/n4z/lA6R5c3B7ZgWBrMb2x33FKtnMlXsCXb7iCel9wfZ6QpOrkJubn/lY
Gpw40LF+cfcAMXcNBPl9DIQLh+suadkVlM2hch+g2uNZol89hOQ=
=Iy+F
-----END PGP SIGNATURE-----

--UlsYxwg8UDQn+EKZ--




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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:30 2020
Received: from localhost ([127.0.0.1]:33529 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZd-0007yG-K1
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:30 -0400
Received: from mail-ed1-f46.google.com ([209.85.208.46]:40993)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZT-0007we-7u
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:19 -0400
Received: by mail-ed1-f46.google.com with SMTP id l24so5290515edj.8
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=u8pRU9mfRJ9zUceByTlml2OQ5pE5RruURrO43n8+HD8=;
 b=M6eryLZEjuHfg0wbcY8vxDawCWTuGeWaJE/uP0Wzj1sRMbULJT5MgAOZZ3JEKNOEdU
 Hw5H1IB8EthqSG+0TU0zmjn+Ykg5ViNDlweFqAYfdtgqrSovsSVvqA1C02BPivqIiBNd
 zVRmyFbyRpvHCUVs7YwQPK2ko4d3+cokkhu8MQNIRrTpsQokOSR0CN3nVmZ8OQ4jyvyG
 maWEmx9hHUxE4LtIDoFIGClzXyEf7wJp0XmsHuGtjf/sEFgkoH6ZnChZMUy5oV2thPQN
 gpuZ5v0du+gqYuZGLlP1OY/6ibyTxh+vh7KiRcXkny1ZAUqS1KLVPzTwGpV5wNC1BO2+
 ayWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=u8pRU9mfRJ9zUceByTlml2OQ5pE5RruURrO43n8+HD8=;
 b=O/UWPzfELeY5nJKBbNf+67E7CAA7RVE70RYwe6mxwnkbZ2/y3IUAFnuq4LW7i1bZHc
 SyS2ApoHhiVqC4kD9KGJvFlmEsKF/JKKFVMcYHoT7osdLJFLssR3cFuLpaJL6rXJSPl8
 Um8zhuh7JGdzymOkGociCslTwKf7GdU4+H813nObDJT2xK0jcayzi0Fe51TkXlP0rIoV
 H6c44H0LLcaYT7QbXbI7iKmqwcJeL5pzDCUVf0EjWGRwzWPT+zNt8KDZdWX/o+l4RSzm
 xqjFU4ysUAfYfw27pAbf2vUlXe26VuqV+2x2yJG1GYFiyeHhkaiOp2XkY/IwWpTRfzxN
 FUFQ==
X-Gm-Message-State: AOAM532EVfcvODhSCZP5TE6SFQKBh/YRSZPUym9+BAcciSKbXhivLnMk
 IqmAE712VrGdZpggEQP7h85My0DJ6BQ=
X-Google-Smtp-Source: ABdhPJxlJXbtvbcQBbE0PMDJa2LVkPSetMlI4NBdwNpOJIajNohmad4vz6e9RaiNJF8suOKA/Llt4w==
X-Received: by 2002:aa7:cb05:: with SMTP id s5mr8737058edt.363.1602930973414; 
 Sat, 17 Oct 2020 03:36:13 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.12
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:12 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 10/10] gnu: Add python-trimesh.
Date: Sat, 17 Oct 2020 12:35:47 +0200
Message-Id: <20201017103547.13769-10-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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-science.scm (python-trimesh): New variable.
---
 gnu/packages/python-science.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 101c8fb640..1d5835bff5 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -10,6 +10,7 @@
 ;;; Copyright © 2019 Giacomo Leidi <goodoldpaul@HIDDEN>
 ;;; Copyright © 2020 Pierre Langlois <pierre.langlois@HIDDEN>
 ;;; Copyright © 2020 Vinicius Monego <monego@HIDDEN>
+;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -35,6 +36,7 @@
   #:use-module (gnu packages maths)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-check)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages sphinx)
@@ -285,6 +287,33 @@ logic, also known as grey logic.")
 of the SGP4 satellite tracking algorithm.")
     (license license:expat)))
 
+(define-public python-trimesh
+  (package
+  (name "python-trimesh")
+  (version "3.8.10")
+  (source
+    (origin
+      (method url-fetch)
+      (uri (pypi-uri "trimesh" version))
+      (sha256
+        (base32
+          "0sf0wms2zhyljhiqjmyp77kx7b123gmr98hmna0y2ic7idzhzyr4"))))
+  (build-system python-build-system)
+  (propagated-inputs
+    `(("python-numpy" ,python-numpy)
+      ("python-setuptools" ,python-setuptools)))
+  (native-inputs
+    `(("python-coveralls" ,python-coveralls)
+      ("python-pyinstrument" ,python-pyinstrument)
+      ("python-pytest" ,python-pytest)
+      ("python-pytest-cov" ,python-pytest-cov)))
+  (home-page "https://github.com/mikedh/trimesh")
+  (synopsis
+    "Import, export, process, analyze and view triangular meshes.")
+  (description
+    "Import, export, process, analyze and view triangular meshes.")
+  (license license:expat)))
+
 (define-public python-pandas
   (package
     (name "python-pandas")
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:29 2020
Received: from localhost ([127.0.0.1]:33527 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZd-0007y8-1k
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:29 -0400
Received: from mail-ej1-f45.google.com ([209.85.218.45]:44137)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZS-0007wR-BX
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:18 -0400
Received: by mail-ej1-f45.google.com with SMTP id a3so7050100ejy.11
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=TOAPSz6Nfkf8+2D9bgRp80WfQvmTsQpKQhwrg9ftlS8=;
 b=Aly3IG73IQlTpoUG90ZHq0v1UvrTkRyipDc1arX0Lt6/qUnbhw7C9az+jjCunjL2ZJ
 ZYipKM7Wflfywwj6qY+FfShm95lYtaHbesWOgEeyBw4euirUhxiW1uEcu1SSJ06X0Avd
 JutdxV5YCY70j8EbEmqMfQJpF5dgEt8xNM0PD6BXdt9+zL4RUaF38JMweMUHW4GC4tDM
 q8/FZWeAHkTQkpmCjghoPe6EzKiuMPqntnYCfs/T6GZDvlaJYN8m27a3Qa7P387HIBX+
 rRWVPeqwj6Q4GW7yyRB2l3CeaHFuNUVa805+wdfNV+ENjoGtNeodbMfEVk54eJtL5lfI
 eYyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=TOAPSz6Nfkf8+2D9bgRp80WfQvmTsQpKQhwrg9ftlS8=;
 b=Aah+s85Zf3ZrQpbGeEVvt4cGVcX33iGpoSL7ZLORFsty68PK/k1I2kyNsK0repWJF4
 R6LYv/1tZl/e4d6A27QfuhBYESdv8fqpKjVgiOBvsYkU5uzB2ausXzTxe8UWRKFNW0C2
 HiBVheEztiPUICEdOVZ3P3n1/z3pjX+askcpnWqWCUgmfva1zI04LGpF8S7gndRfHnty
 5Q6h0qBHZDH4DnVApMkqZ8HDmoBIovcVwUTfZC5L0EbMA74BKygwvJ3vGfxfho8rJx/z
 DZ9gWPW6RVq4BhqZzPqGI8hv/z89jJsaWEryhESwyHTtr5EwZFJ8pR0fOpMPgmuAplu3
 WzEg==
X-Gm-Message-State: AOAM532iS21DWUtv5J4zRcbTdU5FwBSj9k3MgzH4E0CixzA7KvmRgZw6
 Tp2iM2KR09TIJlVropYai6nGIvvImvU=
X-Google-Smtp-Source: ABdhPJyq1Fja++Hv4VIRMNo1zTJMEEXp3ro1E6d4eLvNRnfe5LxnhKT5yYqM5Gcv5V/BCFQhaJoKmQ==
X-Received: by 2002:a17:906:d782:: with SMTP id
 pj2mr8396679ejb.380.1602930972651; 
 Sat, 17 Oct 2020 03:36:12 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:12 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 09/10] gnu: Add python-pyinstrument.
Date: Sat, 17 Oct 2020 12:35:46 +0200
Message-Id: <20201017103547.13769-9-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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-check.scm (python-pyinstrument)@ New variable.
---
 gnu/packages/python-check.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 6d068a9cd8..4fcc382913 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -99,6 +99,28 @@ nosetests, etc...) in Python projects.")
   (description "A CPython extension supporting pyinstrument")
   (license license:bsd-3)))
 
+(define-public python-pyinstrument
+  (package
+    (name "python-pyinstrument")
+    (version "3.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "pyinstrument" version))
+       (sha256
+        (base32
+         "0r8n2ajhjx9mlsy7hsvf6ihw1lk4zn1l95vd1c3g0jc3m1pfz3yf"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("python-pyinstrument-cext" ,python-pyinstrument-cext)))
+    (home-page
+     "https://github.com/joerick/pyinstrument")
+    (synopsis
+     "Call stack profiler for Python. Shows you why your code is slow!")
+    (description
+     "Call stack profiler for Python. Shows you why your code is slow!")
+    (license license:bsd-3)))
+
 (define-public python-vcrpy
   (package
     (name "python-vcrpy")
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:29 2020
Received: from localhost ([127.0.0.1]:33525 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZc-0007y3-DU
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:28 -0400
Received: from mail-ed1-f50.google.com ([209.85.208.50]:40346)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZR-0007wH-Iu
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:17 -0400
Received: by mail-ed1-f50.google.com with SMTP id p13so5297673edi.7
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=XiLUWtHzpkxQ8xQ9baZYfo17ep+AvGs7YMJDsoQxjSg=;
 b=tIdz0leotDNjPjaArVa+dI5aYqByqOdH+ku8SKGwAHAhlw9jUF7HoX8NIng/n0z/0i
 oykwUJU36DeIowPRNI9NCHf0/XYj/zMPlJn2Jgm0jUMakCqI6UNeXRLdk440eEabhTnn
 31X0zfWIDcNjnxeObqHN20QTc4k7140ZK3/unVc+AhrbRDGDx1jnKj1pkRw2ACjM4V91
 WGsr7Nbf/nHBHhZ/mtORxT3776qfFyWw/3+mf9J/YnsSie+VjrFSUtC6k1Q7fmRPaV0Y
 qciVhUVeHa+d0/NhduNYXyHDn3poE6AiHrLqnOMJLMFVR1w29jO4VyIg9O/pAwawKu6s
 574g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=XiLUWtHzpkxQ8xQ9baZYfo17ep+AvGs7YMJDsoQxjSg=;
 b=uiSZ1fAAz1Oa1e83sWRAzpRqpOIk/V5LWKA9/uLT4/sMAMY5I1pc1rY6EOQbtgYZyJ
 I2eTfVfiRlgmQrfFonDZ/l9Q45Xoy+INUO5sT0+iU5b0uGN/hq7vwEKhxk0SnJVO8qOo
 hFXrI4LIDYOworUsfO/TYXJrvGHOuH43lpBfnttI/5+vyLyyFET7jkK/SUOnZrrCIKFg
 LweGO4pGrp+g+Lr8NvCrqXuePpQy/xtvMc8AGVhc244+9gLybBpFfbWDGvuIvo+nzcoh
 YvrFri+d06pxswpnbg5od8KJkWUoOnHjNPNVKUL2i8XNrQ1/uYI7SeLh2FOIzr6jaP0c
 Axeg==
X-Gm-Message-State: AOAM5331dyhRbp+/plPLQPg0yvnjH9mkfqNVeJjEJ9bRQWhbLM4Sjnrr
 BMxJ5dWMGr+53vEvgLBkt2Wd2qylpb7wiQ==
X-Google-Smtp-Source: ABdhPJxoUo9zVaudI8VczTL962bIGn5Y+s+63R5MSQSbDftC6CiOWCScv3XwgNiBb8NydNBg+49kbA==
X-Received: by 2002:a05:6402:10c6:: with SMTP id
 p6mr8735119edu.76.1602930971875; 
 Sat, 17 Oct 2020 03:36:11 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:11 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 08/10] gnu: Add python-pyinstrument-cext.
Date: Sat, 17 Oct 2020 12:35:45 +0200
Message-Id: <20201017103547.13769-8-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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-check.scm (python-pyinstrument-cext): New variable.
---
 gnu/packages/python-check.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 498f495584..6d068a9cd8 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -9,6 +9,7 @@
 ;;; Copyright © 2020 Edouard Klein <edk@HIDDEN>
 ;;; Copyright © 2020 Vinicius Monego <monego@HIDDEN>
 ;;; Copyright © 2020 Tanguy Le Carrour <tanguy@HIDDEN>
+;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -82,6 +83,22 @@ This package provides seamless integration with coverage.py (and thus pytest,
 nosetests, etc...) in Python projects.")
     (license license:expat)))
 
+(define-public python-pyinstrument-cext
+  (package
+  (name "python-pyinstrument-cext")
+  (version "0.2.2")
+  (source
+    (origin
+      (method url-fetch)
+      (uri (pypi-uri "pyinstrument-cext" version))
+      (sha256
+        (base32 "0nycf7nhx2xzba49m8208agx5xghzxkma3iim5f43h3l3pvjb7pj"))))
+  (build-system python-build-system)
+  (home-page "https://github.com/joerick/pyinstrument_cext")
+  (synopsis "A CPython extension supporting pyinstrument")
+  (description "A CPython extension supporting pyinstrument")
+  (license license:bsd-3)))
+
 (define-public python-vcrpy
   (package
     (name "python-vcrpy")
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:20 2020
Received: from localhost ([127.0.0.1]:33523 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZU-0007xj-45
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:20 -0400
Received: from mail-ej1-f50.google.com ([209.85.218.50]:42875)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZQ-0007w5-S0
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:17 -0400
Received: by mail-ej1-f50.google.com with SMTP id h24so7088229ejg.9
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=4ewfjHGe2QIBv6S54R/j6nAa2tTRXNB/TygZ1vzpv4o=;
 b=g2h/W0B/2F8LVjuiVRQv5aZeM48xTYrQQTNOfj7aocYkEx8uNgGvINQ04mIWKySiBt
 0JVcGhe8yaV6W86CcPYAS6A6Lo2rash+BoWEFU7r2Td6F+v51mIFF9omP+UG6QrW9abt
 ow6/arkc3FnEnbn/okyk/D/YSUgcd0Zxn6yaktNRHz8KNxbCm73+q4eITariCrO3m5cL
 7m26jMldF3oxKmMTzi1VFtIfGDF/xj1JU1y+6r9wGS9vYw+WBBv0iqCja4no+tkG5pJa
 IAxurL5I5T91sTtzMmX7s8sZoTefLxG+5jOYVKcAJ5fTQmXAKOK+itVShY4U4U+gqdjZ
 ZtNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=4ewfjHGe2QIBv6S54R/j6nAa2tTRXNB/TygZ1vzpv4o=;
 b=ITZIBr+aWoUb9v9Ik3C1grRSmOoyEr4hvOYZ59fQbswnW7mOo0nzvIDftHooLQt83G
 FUECaY/2XXtS0wZfusMnXSzDNcHpq5KxiUYgWhWND0qeUBbQ3RzGhNjenVXK70h51rPy
 ofpk+VJo/ZUfGfD9IuRCCCkInGWIW7KvTZ6xQMPU4Xarx9mJ8ClS7OHPFF5vqzFsv034
 pP7bzyfyY3elgEC91h1XO1TLtKfPXs+sVK/W9B2+vneexrP7NPciNeAG6e2AlcYRGJgW
 pHc0zpCW9kR2O4YaTVyg8W9vHjGlzd4vLignsmjh4b8UhmJnqtOHlYd+2DuiBeWHlL7p
 Pd6Q==
X-Gm-Message-State: AOAM5305jc3AMqFYjGJNFPWBfyFPIzsG+C9KdOEHnbr/FBk2VCt4hlKS
 QfJafO7xe0DnyK/yvJ50kpTVmklsc6l9Og==
X-Google-Smtp-Source: ABdhPJz7kwQEDafzZcluTeOPkOk4VxsS1DLlmyjpbRFA4YwcK2Eip+b9H6/rBQW9oZbQ7tVoCQ/qeA==
X-Received: by 2002:a17:906:284f:: with SMTP id
 s15mr8271508ejc.336.1602930969851; 
 Sat, 17 Oct 2020 03:36:09 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:09 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 07/10] gnu: Add cura.
Date: Sat, 17 Oct 2020 12:35:44 +0200
Message-Id: <20201017103547.13769-7-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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/engineering.scm (cura): New variable.
---
 gnu/packages/engineering.scm | 43 ++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index a65cbb81e8..2a7dfe470f 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -3075,3 +3075,46 @@ belongs to the Cura project from Ultimaker.")
 python bindings.  It belongs to the Cura project from Ultimaker.")
       (license license:lgpl3))))
 
+(define-public cura
+  (package
+    (name "cura")
+    (version "4.7.1")
+    (source
+     (origin
+       (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/Ultimaker/Cura")
+               (commit version)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "19an168iad3cb5w8i71c0wbr79qnz5qnpxqx1j6dgh64qz6ffn2r"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     `(("mypy" ,python-mypy)
+       ("pytest" ,python-pytest)
+       ("certifi" ,python-certifi)
+       ("requests" ,python-requests)))
+    (inputs
+     `(("uranium" ,uranium)
+       ("cura-engine" ,cura-engine)
+       ("serial" ,python-pyserial)
+       ("savitar" ,libSavitar)
+       ("charon" ,libCharon)
+       ("sip" ,python-sip)))
+    (arguments
+     `(#:tests? #false
+       #:configure-flags '("-DURANIUM_SCRIPTS_DIR=")
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'install 'link-to-CuraEngine
+           (lambda* (#:key inputs outputs #:allow-other-keys)
+             (symlink (string-append (assoc-ref inputs "cura-engine")
+                                     "/bin/CuraEngine")
+                      (string-append (assoc-ref outputs "out")
+                                     "/bin/CuraEngine"))
+             #true)))))
+    (home-page "https://github.com/Ultimaker/Cura")
+    (synopsis "Cura Slicer")
+    (description "Cura is a slicing software from Ultimaker.  A @emph{Slicer}
+generates G-Code for 3D printers.")
+    (license license:lgpl3)))
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:20 2020
Received: from localhost ([127.0.0.1]:33521 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZT-0007xW-MH
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:20 -0400
Received: from mail-ej1-f44.google.com ([209.85.218.44]:38528)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZO-0007w3-TM
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:15 -0400
Received: by mail-ej1-f44.google.com with SMTP id ce10so7097220ejc.5
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=fDnIUFyylScDrelOmjH99OVsxZTLczb5iN7Dwd0iwgQ=;
 b=BlaJ+YgtZqdhp0DQD+un1MBA4GNJJJxfdZCf8tzw8+cJPx2EPS9B+BUjTvriTZ8SMd
 YANZb7a6Bb+fCC913ZR+gHqiMXvET20qS6gb2Edezv5RUZ5/0kgtCAQK+uA47sO5G5xj
 pmh9KSj5JwMBGupjdKzyXKd4LUJp49AhlJMZiFm1QAkfKC2tb/m5VhXbdvm8Py7KvgeE
 7b4x84UuQfCz5aQSKaz4shqE1U4JljwbIf8B01zwxYCJnvaQZXaYVgdjyFNLACsokXxH
 JdIjPoTpxpSEQFp+GNniDwFjNp2cXucLMkuluu/+3lr+ujcdMHrEjGNs21wIhZbzzIcO
 68gA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=fDnIUFyylScDrelOmjH99OVsxZTLczb5iN7Dwd0iwgQ=;
 b=OnTB74BD6TiFMMlbLWy8xT3Aa0FlVWTfkArPLTihDIMAkDn3FjSuzYt8dFUiMtPRGD
 +v+KAtAwfzWvJ58qDgBDROiDbLgw3YBHb0k6vYI0a6ez9YBvOn4rEeRjN8rzPT5ouNZY
 ZW8ZR6YFMp9A9ESoUMbBttyNloWtQ/tM1T59b/hRvQPjghyi8oq5CSqDeLGL2jlYUwS4
 wImjlNdNtdDZsgPLm2m2b2WIfha2I5dYe2ANajEDIAJBVpIktDDFDjF/lnDRH0idYloH
 rVtw3ssYYnXf+1ziZOWah/XTdl2o9Es1PVfTO5/oCA21JXp1QI+X1+yvilHSh/hbkuEV
 Lgaw==
X-Gm-Message-State: AOAM533f3dQdsLZg2YzOsy5oLaq1vxJuvKjUpkBAMH9oTyeu3SZIcDeU
 0n7DGnY7S9nJeTcg7CKxMur9szcZ+0NZcw==
X-Google-Smtp-Source: ABdhPJwvUT75lxQZK4ctfJRdsCSla5j8BMwtiJgFE2yxvypL5qCFw/Se9hJDwnxXUpYLeppkHH4bRw==
X-Received: by 2002:a17:906:6004:: with SMTP id
 o4mr7923091ejj.309.1602930969058; 
 Sat, 17 Oct 2020 03:36:09 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:08 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 06/10] gnu: Add libSavitar.
Date: Sat, 17 Oct 2020 12:35:43 +0200
Message-Id: <20201017103547.13769-6-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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/engineering.scm (libSavitar): New variable.
---
 gnu/packages/engineering.scm | 42 ++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 27d4eae948..a65cbb81e8 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -3033,3 +3033,45 @@ from Ultimaker.")
 belongs to the Cura project from Ultimaker.")
     (license license:lgpl3)))
 
+(define-public libSavitar
+  (let ((commit "85abbec0d947e6646b5172b6716c49c17e241632")
+        (revision "0"))
+    (package
+      (name "libSavitar")
+      (version (string-append  "4.7.1-" revision "."
+                               (string-take commit 7)))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/Ultimaker/libSavitar")
+               (commit commit)))
+         (file-name (string-append name "-" version "-checkout"))
+         (sha256
+          (base32 "1i895d5r7c32z61m88xjkqs9j72bwmxllshs4y2rwgzxpq3rk1k5"))))
+      (build-system cmake-build-system)
+      (inputs
+       `(("python" ,python)
+         ("sip" ,python-sip)))
+      (arguments
+       `(#:tests? #false ;; this library doesn't have tests
+         #:phases (modify-phases %standard-phases
+                    (add-before 'configure 'fix-python-sitearch
+                      (lambda* (#:key outputs #:allow-other-keys)
+                        (let ((path (string-append (assoc-ref outputs "out")
+                                                   "/lib/python"
+                                                   ,(version-major+minor
+                                                     (package-version python))
+                                                   "/site-packages")))
+                          (substitute* "cmake/FindSIP.cmake"
+                            (("\\$\\{_process_output\\} Python3_SITEARCH")
+                             (string-append path " Python3_SITEARCH"))
+                            (("\\$\\{_process_output\\} Python3_SITELIB")
+                             (string-append path " Python3_SITELIB"))))
+                        #true)))))
+      (home-page "https://github.com/Ultimaker/libSavitar")
+      (synopsis "C++ implementation of 3mf loading with SIP python bindings")
+      (description "libSavitar is a C++ implementation of 3mf loading with SIP
+python bindings.  It belongs to the Cura project from Ultimaker.")
+      (license license:lgpl3))))
+
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:19 2020
Received: from localhost ([127.0.0.1]:33518 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZT-0007xO-6v
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:19 -0400
Received: from mail-ej1-f45.google.com ([209.85.218.45]:39373)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZN-0007vz-GI
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:14 -0400
Received: by mail-ej1-f45.google.com with SMTP id lw21so7089362ejb.6
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=hjn3IrqPKWFSER2kgv7a3BP7euyAefvVBmB9godn89o=;
 b=vgT6ASWS+4DCcCc2fmTW6AtCp78ootZMGc7dErgn/7NlFwrw/vMysJFw/D0V4kxLRb
 aYarA+h/5wo2cSQK8YcvFNU7D58ng/mhK5hySEZa96UDQMZbAk+tmJvqz/Bmvd4CnEFv
 TPN7/38dh2BL4qekoA5mgVmt5AMqhvWV7esvaquAT9CoMKaHHkVoZ1VEz5a20Pyy/4Bp
 Rt3EtAZ5ug6uIorL8zQHAx8G1XrRzlnoOB+/sfizagn7u2+hXN/OGp0m6t9bNEqtjFSj
 kggNwuk2GRjllXvXo/Um9icwzcsEh1Esjk6zAffB9paU44AwDWoze1uNF2NPmtM+cRyj
 MFEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=hjn3IrqPKWFSER2kgv7a3BP7euyAefvVBmB9godn89o=;
 b=kBDrhXGJ5O3wKu2XfLM5+d6Cw4qh67YI5YBAYt53loOdqjtCWoVe9evullKKAzlW6u
 QWbmyKQrmdbjagMZh168dcryreAK1IuTxXn/+0k2JnJc4Ga6Yz8rX4bUqxY6/3/G0kfo
 jse/gs8rHvlCy3jOufuSHxZYSzRnxZTcCeUEmCXYLzao4o9u8UQHHvTzJt1KXG4sA9ly
 8Uvn8sJiAHka2p3uM08fKiC4RKiBCf00gIenqGfQNoT/EaWp5LfqNb4Cfc29902SKBBL
 8CzCwMwn5M2V937u4c85PHWSEV3qeVj5mvNsDEGNZbJ3L8ZPJlXJFw/un/DeY39owg2W
 JHUQ==
X-Gm-Message-State: AOAM533GpuxtArQtjREu7JyxcMGJFZs/SzsaEEQwcO2dvyMhbdS5TZNL
 U9RCvFuxMp2TM2/OfiDBwjsovn3Re/hqsg==
X-Google-Smtp-Source: ABdhPJzwJDa7SNbS1/Us5anz+nCa80xRLHLQBkDq5vWMXjiSyqZZCdoBM83N3mpGewp2vMhp7OW7Aw==
X-Received: by 2002:a17:906:eb59:: with SMTP id
 mc25mr8026820ejb.34.1602930967530; 
 Sat, 17 Oct 2020 03:36:07 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:06 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 04/10] gnu: Add uranium.
Date: Sat, 17 Oct 2020 12:35:41 +0200
Message-Id: <20201017103547.13769-4-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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/engineering.scm (uranium): New variable.
---
 gnu/packages/engineering.scm | 68 ++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index e36abe0dbd..1b4cb391b3 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -104,6 +104,10 @@
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages protobuf)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-check)
+  #:use-module (gnu packages python-crypto)
+  #:use-module (gnu packages python-science)
+  #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages qt)
   #:use-module (gnu packages readline)
@@ -2941,3 +2945,67 @@ Cura.")
 translations.  Prebuilt Firmware files are removed.")
     (license license:agpl3)))
 
+(define-public uranium
+  (package
+    (name "uranium")
+    (version "4.7.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+               (url "https://github.com/Ultimaker/Uranium")
+               (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1h5d3scy3cnbyhh0pbavflpqklhn2lbp7hl193rc5gx8yzr3mqbh"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     `(("pkg-config" ,pkg-config)
+       ("pytest" ,python-pytest)
+       ("mypy" ,python-mypy)
+       ("certifi" ,python-certifi)
+       ("twisted" ,python-twisted)
+       ("doxygen" ,doxygen)
+       ("graphviz" ,graphviz)
+       ("gettext" ,gettext-minimal)))
+    (propagated-inputs
+     `(("cura-binary-data" ,cura-binary-data)
+       ("qtbase" ,qtbase)
+       ("qtdeclarative" ,qtdeclarative)
+       ("qtcontrols2" ,qtquickcontrols2)
+       ("qtcontrols" ,qtquickcontrols)
+       ("qtgraphicaleffects" ,qtgraphicaleffects)
+       ("pyQt5" ,python-pyqt)
+       ("numpy" ,python-numpy)
+       ("arcus" ,libArcus)
+       ("shapely" ,python-shapely)
+       ("scipy" ,python-scipy)
+       ("python" ,python)
+       ("cryptography" ,python-cryptography)
+       ;; ("trimesh" ,python-trimesh)
+       ))
+    (arguments
+     `(#:tests? #false ;; tests are disabled, because they cause an infinite loop
+       #:configure-flags
+       `(,(string-append "-DGETTEXT_MSGINIT_EXECUTABLE="
+                         (assoc-ref %build-inputs "gettext") "/bin/msginit")
+         ,(string-append "-DCURA_BINARY_DATA_DIRECTORY="
+                         (assoc-ref %build-inputs "cura-binary-data")))
+       #:phases
+       (modify-phases %standard-phases
+         (add-before 'configure 'fix-uranium-plugin-path
+           (lambda* (#:key outputs #:allow-other-keys)
+             (substitute* "UM/Application.py"
+               (("app_root =.*$")
+                (string-append "app_root = \""
+                               (assoc-ref outputs "out") "\"\n"))
+               (("app_root, \"share\", \"uranium\", \"plugins\"")
+                "app_root, \"lib\", \"uranium\", \"plugins\""))
+             #true)))))
+    (home-page "https://github.com/Ultimaker/Uranium")
+    (synopsis "Python Framework for building Desktop applications")
+    (description "Uranium is a Python Framework for building 3D Printing
+related Desktop Applications using PyQt5.  It belongs to the Cura project
+from Ultimaker.")
+    (license license:lgpl3)))
+
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:19 2020
Received: from localhost ([127.0.0.1]:33516 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZS-0007xH-Sj
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:19 -0400
Received: from mail-ed1-f47.google.com ([209.85.208.47]:40989)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZO-0007w1-2i
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:14 -0400
Received: by mail-ed1-f47.google.com with SMTP id l24so5290395edj.8
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=KjLQvIHzUC819n7enPFjfIou7oF/Eq3b0agKpWs5uCQ=;
 b=VnJVn0yKKb1ynt4WDNy/kIAblW7KEwIArMAjxf2OoDYuBKPuXUeXUvoaQ6QeDpN8qa
 aoL/Z1/Y5HDu9WhISzoioAKiIm6DJZXav6U8ngJ4l/OfxGywY0jMBL10ifp5jKb5BlFl
 Z9SUEQnzl/LdjtiBOFExqXcd053HETSOreftlWJ+xF6oahBEOxaZmboRRnipqfDz6Ip3
 7IkOGl6Ao+AnY+LMkgOFMDYmqHfZv+JFvqdgi+C2o5P/Hz4oFYTOVLyIPL/OezDhuqnb
 om85OxWSZuveo//s+ndRJlM6bawlGzdrOyXozbtwUdLF2Rb3KKfNV+ULaBOwxSu9HEQD
 v/8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=KjLQvIHzUC819n7enPFjfIou7oF/Eq3b0agKpWs5uCQ=;
 b=oc8eEbh2V8+iXA9Uzjfzc/eQ7t5u1YGM4KMfgTDQmSxGAJVm/O9kf6Lgcj9XcSqI6h
 gayFlt+R5YlNZcoHy9S9z2uGk6wHwCWARC/OgnO0RyWtfM72xB6j+3tniW3l6y85C3p9
 B3aRUr53ojH5X9ZB6MjLbGIOo3CYKUgKXFgccz+Q2y/hNAy7EgJAUdxX4mNnPd3L3dHg
 NY8CoZZrhYCnXZ/TE51haNoo17UuGA++2FaetEJomhEUZbcAJa3Pu950Eq1bxi3y59Tc
 jnjhGrkcxXKbowPpJ2rUQvcDliWphl4GFMMb7764ppdCBILcrcN5nduZ4RknAGZ8ZSzK
 tC2Q==
X-Gm-Message-State: AOAM531uveM4NGPQvlV1iwnsoqC91TNa4mJUWD3ETucKHYLtsGcRzqPX
 9aEnHKN3ST3RxbrTqBNBcsVLkYCth+5bng==
X-Google-Smtp-Source: ABdhPJylzVyFXs0GnEEJVIcssEZhiTv73rjTrsJym4MDXIOyX9Y+89zYrBX9UnqyjkGLVVV2Z0sQDw==
X-Received: by 2002:a05:6402:143:: with SMTP id
 s3mr8344655edu.267.1602930968234; 
 Sat, 17 Oct 2020 03:36:08 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:07 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 05/10] gnu: Add libCharon.
Date: Sat, 17 Oct 2020 12:35:42 +0200
Message-Id: <20201017103547.13769-5-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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/engineering.scm (libCharon): New variable.
---
 gnu/packages/engineering.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 1b4cb391b3..27d4eae948 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -3009,3 +3009,27 @@ related Desktop Applications using PyQt5.  It belongs to the Cura project
 from Ultimaker.")
     (license license:lgpl3)))
 
+(define-public libCharon
+  (package
+    (name "libCharon")
+    (version "4.7.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+               (url "https://github.com/Ultimaker/libCharon")
+               (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1hcjbn29rlvy4xcscnnnyck91fg9cvnc73x50g1ir3y3l1gplc2k"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     `(("pytest" ,python-pytest)))
+    (inputs
+     `(("python" ,python)))
+    (home-page "https://github.com/Ultimaker/libCharon")
+    (synopsis "File metadata and streaming library")
+    (description "libCharon is a python file metadata and streaming library.  It
+belongs to the Cura project from Ultimaker.")
+    (license license:lgpl3)))
+
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:18 2020
Received: from localhost ([127.0.0.1]:33514 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZS-0007xA-II
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:18 -0400
Received: from mail-ed1-f51.google.com ([209.85.208.51]:40991)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZM-0007vx-I4
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:13 -0400
Received: by mail-ed1-f51.google.com with SMTP id l24so5290352edj.8
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=OZeME/iQitNtR7ONb5PNZHSpgb+ooEyHBn2nn4kme1U=;
 b=Yny+5eLDuhxdOL2ZJPRMbT8kG/YXl3otHH2NXS4w1pbK/1oP2z5JB/VqmcpvImSz5H
 f1lNAmVHzm1BXMQiWQFtwA4u7nDeY24/1yYp1PTTM1NuwykXYdR6nWDnNFiKoEgz7fSB
 25ZfsaJmxXRVoAfZn6QlgBLYRykEc0GkWH6M7YbsSTvzx0PQ63Vg+btYgMAiJbRQfYHb
 b+21GTY5lp44am6NfikSqoViRHL9H8HxT7M9Mdr+D3uNsDs33uiqj4NGKHK/xfwXBnWV
 KlCE7zq3is4gobbChI45LDuftDJqCvOcbZQR57EGVH7cBqvE4W5JhQB/PyWC6EuNnvTD
 Yg/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=OZeME/iQitNtR7ONb5PNZHSpgb+ooEyHBn2nn4kme1U=;
 b=DRENYPfZl+XOZgbwrDf/4QABMFmUtserrwyLcNstWFe+LFuq9V+ddREJKltxSCcVG2
 fLiYdae5fPs2SpIc6rTX9R41xRvTG0thF3J6ttrlRUvaXkXBh6doDZr7tAIbsDm2AEhI
 oYh9Sx21375jX1T8BV/F+dTCVY8wI0R0YxDA3UnxQgmgNh4nr1gkC03RE0nIIl+tzifY
 V5YxgPF9pX4oDWMhWPhXmZ9xbeSXyzzClYdRRnigSHy9hiBLPFBgI9xQZ4JpUbl/1Jlg
 1LDe6vxF4Obq17Xl7apJsv3PAjbBDAgGNaidSdoh11p8TngnsZW/CzxsXJfJYzP5vmny
 9o6Q==
X-Gm-Message-State: AOAM532Y0uBsz0NK0hXF2lpVyiq52KMzzywCfTr6lGZDWVLKk2n9UklS
 VlniV9dK/IbtLNfi4LkjirOJYm7qh8iGjw==
X-Google-Smtp-Source: ABdhPJzx0uacCJ1p33eAD4AW0jy50SfmMbXGesmtFR0kMeGuG8ydVW5DLy5bqxuox9jMpc/+ogXXww==
X-Received: by 2002:a50:cf8a:: with SMTP id h10mr8836418edk.43.1602930966754; 
 Sat, 17 Oct 2020 03:36:06 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:06 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 03/10] gnu: Add cura-binary-data.
Date: Sat, 17 Oct 2020 12:35:40 +0200
Message-Id: <20201017103547.13769-3-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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/engineering.scm (cura-binary-data): New variable.
---
 gnu/packages/engineering.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index c06b9aebf9..e36abe0dbd 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -2918,3 +2918,26 @@ GCode based 3D printers.  It is part of the larger open source project called
 Cura.")
     (license license:agpl3)))
 
+(define-public cura-binary-data
+  (package
+    (name "cura-binary-data")
+    (version "4.7.1")
+    (source
+     (origin
+       (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/Ultimaker/cura-binary-data")
+               (commit version)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "17gsfv32dynx70g4bbrcxf3jn9bzplbfpfb4f4gvhrd4p3cn6q6k"))))
+    (build-system cmake-build-system)
+    (arguments
+     `(#:tests? #false
+       #:configure-flags '("-DENABLE_FIRMWARE_INSTALL=OFF")))
+    (home-page "https://github.com/Ultimaker/cura-binary-data")
+    (synopsis "Binary data for Cura, like compiled translations.")
+    (description "Contains binary data for Cura releases, like compiled
+translations.  Prebuilt Firmware files are removed.")
+    (license license:agpl3)))
+
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:13 2020
Received: from localhost ([127.0.0.1]:33506 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZN-0007wL-1H
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:13 -0400
Received: from mail-ej1-f41.google.com ([209.85.218.41]:36298)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZL-0007vw-Oq
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:12 -0400
Received: by mail-ej1-f41.google.com with SMTP id qp15so7119852ejb.3
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=KmDl3hcUYjNOohw2Cot6edTMsFnI5FMX8hTOzZKwCSE=;
 b=VNnctvQl7wOGv7JB28pR7zJOuqydV5/vYzSblw1bqXgRBjwSGngm6CJsueJ7b6VH+Q
 Rv3PUu4Jd2ZZJ0fi1YmsoXGN9WBwfaj+XnzBLQGnBSppXg7GgKNDrzXB8zbnISR0kNEb
 qclWTFbZ/MbnfmH+kOV1dRryyWwhE8nvOp/eFNP4S9MkP3RJ4HZ6AU/6f9kN//lzA6kY
 MTTKTVvh5oBKa5YKqcp42Pzhp2rZrMTHyDWPCoCikOtqYf/JYIsm/5xqwOhoIRwQgoOl
 K3ftVCH0AiY0AsnD8Z7LEfx9bQmsb3nRYCPxgxIDP5a7yOOZHUDLc7KWzxataWO7bKCn
 abFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=KmDl3hcUYjNOohw2Cot6edTMsFnI5FMX8hTOzZKwCSE=;
 b=QGb1ZLjYkIPvpI0zHQ6XDpvE9hYAJ7NxfhvQ03h59wSJ6MuQanV2tzN3OjiaOMn1Ei
 GrEj62rbz1rsZbwUECM3wdec6QSJKIM89MRjxpACHhUGq1e51YRxBt0OgOYUOvoXMuc8
 eRO0p4Hf/M2URB3XQ436+jwXP5YXU+fv7GjbJfOimNlIEvNpnPo8J9NE9hr69SROd5wp
 QsUuQm/O1WAy7LehbN0qt4YsDQ1pFCyMBSZGdYZV00hpGcqAqrFA4xP0JNYaT9v5CzRC
 2z7w+LCscEmj+Jejlo1ITU4Xa4/EnZPtPn38rxd2cklUly0RqHGwYRhDjXCzGD6r4NuN
 Z8Xg==
X-Gm-Message-State: AOAM530nHGUWEFBqPnPY9C8b48wimk0RDg1eDDIH1ierCF/S19Pml/p2
 hLpx/B/NjIKM2f3zb+0GG2XyUo+lX3eYuA==
X-Google-Smtp-Source: ABdhPJyQATaihdxkLqtElBFDZgi1UsInR8rZ472tPttoyTDyXkQGHR7uvQgV4PmzL4nYYhKWnVtVtQ==
X-Received: by 2002:a17:906:4ece:: with SMTP id
 i14mr8162171ejv.366.1602930965849; 
 Sat, 17 Oct 2020 03:36:05 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:05 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 02/10] gnu: Add cura-engine.
Date: Sat, 17 Oct 2020 12:35:39 +0200
Message-Id: <20201017103547.13769-2-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
References: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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/engineering.scm (cura-engine): New variable.
---
 gnu/packages/engineering.scm | 46 ++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 5c5db6a17e..c06b9aebf9 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -107,6 +107,7 @@
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages qt)
   #:use-module (gnu packages readline)
+  #:use-module (gnu packages stb)
   #:use-module (gnu packages swig)
   #:use-module (gnu packages tbb)
   #:use-module (gnu packages tcl)
@@ -2872,3 +2873,48 @@ messages based on the Protocol Buffers library.  It is designed to
 facilitate the communication between Cura and its backend and similar code.")
       (license license:lgpl3))))
 
+(define-public cura-engine
+  (package
+    (name "cura-engine")
+    (version "4.7.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+               (url "https://github.com/Ultimaker/CuraEngine")
+               (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "177fk6j4gn3ssi8j1qxj8p4486f7jkz328vc75agxnh7vhd4mwsm"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     `(("pkg-config" ,pkg-config)
+       ("googletest" ,googletest)))
+    (inputs
+     `(("protobuf" ,protobuf)
+       ("libArcus" ,libArcus)
+       ("stb-image" ,stb-image)))
+    (arguments
+     `(#:configure-flags '("-DBUILD_TESTS=ON")
+       #:phases (modify-phases %standard-phases
+                  (add-before 'configure 'patch-source
+                    (lambda* (#:key inputs #:allow-other-keys)
+                      (substitute* "../source/cmake/FindStb.cmake"
+                        (("/usr/include")
+                         (string-append (assoc-ref inputs "stb-image")
+                                        "/include"))
+                        (("stb/stb_image_resize.h")
+                         "stb_image.h"))
+                      (substitute*
+                          "../source/src/infill/ImageBasedDensityProvider.cpp"
+                        (("stb/stb_image.h")
+                         "stb_image.h"))
+                      #true)))))
+    (home-page "https://github.com/Ultimaker/CuraEngine")
+    (synopsis "Cura slicing engine")
+    (description "CuraEngine is a powerful, fast and robust engine for
+processing 3D models into 3D printing instruction for Ultimaker and other
+GCode based 3D printers.  It is part of the larger open source project called
+Cura.")
+    (license license:agpl3)))
+
-- 
2.28.0





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

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


Received: (at 44045) by debbugs.gnu.org; 17 Oct 2020 10:36:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:36:13 2020
Received: from localhost ([127.0.0.1]:33503 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjZM-0007wI-Ix
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:12 -0400
Received: from mail-ed1-f50.google.com ([209.85.208.50]:44856)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjZL-0007vt-BR
 for 44045 <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:36:11 -0400
Received: by mail-ed1-f50.google.com with SMTP id t20so5277850edr.11
 for <44045 <at> debbugs.gnu.org>; Sat, 17 Oct 2020 03:36:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=f5VNFAK1R4vx1u+rcvjE+fi1QVD3YDJazD92osYJgw0=;
 b=DZA7pNozAQp1pEkw9dIKfWA4mD/xqI/3NWWgeBDZSclGvXGH/l3DJ6k1CRSmpwsCxa
 OyXgGytbWLg54PRJNV+l8LNwiIKm16cHAApIux9ay8uSlNOwWTfeXxY2UGMLZvkvHHJl
 f7I6lbyEY1ClqKUWQw4rz5r3y71CqQFlX9sOUN/uafV5b2LFWlhPYZI3pKRY7Uu81tjf
 UIaHk9b4/bm5+lRjfVEvMkoTWtXEZ0vJ7q0ED8fMPXrTzVoB4I8A41/xmVWeA2Vy478g
 m57xTNj8h4RaHdS1iTOBQ2OMAFrAgzYKb2TKRZMckZAOKss4mwN28vB2ScoDM/UWaWT5
 9L7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=f5VNFAK1R4vx1u+rcvjE+fi1QVD3YDJazD92osYJgw0=;
 b=YW23rQi3b85ZHH/pty6G95Svh8iuB2Q/bfS1WtvUV5c7JCDjyGAV4kXe4XCugbgh24
 euX4L8bmF6bcBJkmrX39/Pts24CmzaEtkZ+smc1hgmfJ9VkBV7YsneVpJ2U6DvynJUR1
 kLpxFbsuh8pKHGoXqCxty36uohsexRmf38A0UGYxkNo3PbLXgKx3LBTVG9mcJlbf77/g
 rhRUv9FpCgKJBOR1hmL5D7oF71hQKDlvdrUXSiSQccekdyW9q0WslGlVg/maaDoxEBzy
 ChQ+eE1DfM3DIwJdw99WHhooiRILwYD2MwBf90y3FMlmm3ijqMkgj83qxK3GTg4LHCQC
 JcZg==
X-Gm-Message-State: AOAM531NnW+jPvkQSDK3RzNZsyiUFRw/JZQkBU/eic3h0sitkktiM1Df
 6SqOtjuFfgelKdAP14m3vbC7NMhtNNklsQ==
X-Google-Smtp-Source: ABdhPJy5D7eGrGtQs6NFDoHUyfv/2zARtp5oSFcZSKkgFa5aukeJePxxDpbMxxAC+kkh1nQZ5LQTTg==
X-Received: by 2002:aa7:d992:: with SMTP id u18mr8596145eds.284.1602930965176; 
 Sat, 17 Oct 2020 03:36:05 -0700 (PDT)
Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id cz11sm4794679edb.62.2020.10.17.03.36.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:36:04 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: 44045 <at> debbugs.gnu.org
Subject: [PATCH 01/10] gnu: Add libArcus.
Date: Sat, 17 Oct 2020 12:35:38 +0200
Message-Id: <20201017103547.13769-1-malte.f.gerdes@HIDDEN>
X-Mailer: git-send-email 2.28.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44045
Cc: Malte Frank Gerdes <malte.f.gerdes@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/engineering.scm (libArcus): New variable.
---
 gnu/packages/engineering.scm | 47 ++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 2e1ffa1355..5c5db6a17e 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -21,6 +21,7 @@
 ;;; Copyright © 2020 B. Wilson <elaexuotee@HIDDEN>
 ;;; Copyright © 2020 Vinicius Monego <monego@HIDDEN>
 ;;; Copyright © 2020 Morgan Smith <Morgan.J.Smith@HIDDEN>
+;;; Copyright © 2020 Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -101,6 +102,7 @@
   #:use-module (gnu packages pcre)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages protobuf)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages qt)
@@ -2825,3 +2827,48 @@ GUI.")
   provides a full-fledged procedural, interactive programming language designed
   to describe data structures and to operate on them.")
       (license license:gpl3+))))
+
+(define-public libArcus
+  (let ((commit "3925125768bac03fafd9b51dceeae2ca1de0f37f")
+        (revision "0"))
+    (package
+      (name "libArcus")
+      (version (string-append "4.7.1-" revision "."
+                              (string-take commit 7)))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/Ultimaker/libArcus")
+               (commit commit)))
+         (file-name (string-append name "-" version "-checkout"))
+         (sha256
+          (base32 "0kbv0pi8y4a4lrmac595nm0kx4sfxilf3qj7fcda5pzxv9xkvxk9"))))
+      (build-system cmake-build-system)
+      (inputs
+       `(("protobuf" ,protobuf)
+         ("python" ,python)
+         ("python-sip" ,python-sip)))
+      (arguments
+       `(#:tests? #false
+         #:configure-flags '("-DBUILD_EXAMPLES=OFF")
+         #:phases (modify-phases %standard-phases
+                    (add-before 'configure 'fix-python-sitearch
+                      (lambda* (#:key outputs #:allow-other-keys)
+                        (substitute* "cmake/FindSIP.cmake"
+                          (("\\$\\{_process_output\\} Python3_SITEARCH")
+                           (string-append (assoc-ref outputs "out")
+                                          "/lib/python"
+                                          ,(version-major+minor
+                                            (package-version python))
+                                          "/site-packages"
+                                          " Python3_SITEARCH"))))))))
+      (home-page "https://github.com/Ultimaker/libArcus")
+      (synopsis "Communication library between internal components for
+Ultimaker software")
+      (description "This library contains C++ code and Python3 bindings for
+creating a socket in a thread and using this socket to send and receive
+messages based on the Protocol Buffers library.  It is designed to
+facilitate the communication between Cura and its backend and similar code.")
+      (license license:lgpl3))))
+
-- 
2.28.0





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

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


Received: (at submit) by debbugs.gnu.org; 17 Oct 2020 10:32:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 17 06:32:38 2020
Received: from localhost ([127.0.0.1]:33486 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kTjVt-0007q7-QH
	for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:32:38 -0400
Received: from lists.gnu.org ([209.51.188.17]:50736)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <malte.f.gerdes@HIDDEN>) id 1kTjVr-0007oH-OX
 for submit <at> debbugs.gnu.org; Sat, 17 Oct 2020 06:32:35 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:36006)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <malte.f.gerdes@HIDDEN>)
 id 1kTjVr-0003q4-Hi
 for guix-patches@HIDDEN; Sat, 17 Oct 2020 06:32:35 -0400
Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:39928)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <malte.f.gerdes@HIDDEN>)
 id 1kTjVp-0005b9-OG
 for guix-patches@HIDDEN; Sat, 17 Oct 2020 06:32:35 -0400
Received: by mail-ed1-x535.google.com with SMTP id t21so5296600eds.6
 for <guix-patches@HIDDEN>; Sat, 17 Oct 2020 03:32:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:user-agent:mime-version;
 bh=UVjDNa1oavKaP/HogQt9kaMObIDoroiEmoINi0LZsyc=;
 b=c92YdaQ8IOUKCw48x2yvJfv8yFYHIjE5Zv4gRGYUizWFwYI4SL2rUNYo4q9ppIazFQ
 jHa4GJsmekb5BzIJ1BHi3/URieKMRNfpjA83uT8qIhp3BvFUDumSpRyfAIw0fuCW9Q2L
 Qqw5cb6EAxOWPr0IMvlbhIcS3pWLCUyR90HeJg6ZG4CU5OXisVH/j3pFozrtB7XaZo1R
 FzT1d4NXNQajeAGgRQ5wCNeIOmECoJMRfdd1+WF5vkAq6S6x6aUgK0ZG8CP75VnRbwTM
 mvPqDoyM4a4UGDWOPzyb5X3fprmNqt1guKTS1qWEirxg5+X/kjJ2jGrqk+3DZ086LLb8
 5iJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:user-agent
 :mime-version;
 bh=UVjDNa1oavKaP/HogQt9kaMObIDoroiEmoINi0LZsyc=;
 b=QE6qC5JpF9hq6RVvCDARH5CDW97jIn+OAo2y2tBe4gDo25xBi8+OMxajNeQ/PpaWIf
 kLTSr/K49QzlmQXWgUpwf867sG4prSJYeN2q1EsdWkizwiMIvGMh3L5yUJ+leX0wULo7
 py6wFag57LtAvAp32SdZ6gLxYNJObvFsL5LLC455U2YrFOseudI7lWH/3SEGFFD9gW7J
 +PjoSZpBQfffpG3AvOzPAdQuEY+DdgeiIYtRtyuB29xUgVCnq/NpiGEd/YrTD6XR+yYv
 Uy0LfBmulJPbpaE6VKn0bAHuLHW8L0NkC+P1qqrYU1pJiPK54SARvg8qRRQTkV0uKSc9
 YYGw==
X-Gm-Message-State: AOAM53127kl4zi8GbwOe4YYJ2TpFN79lQPjKFBKb1h10UFyFYrZ7Uc5j
 KGFFqGAamHkpjvAj0KFm/2ETrE/RIs0=
X-Google-Smtp-Source: ABdhPJxi8sbw6eXAYiuzIj0EFTR8t6RZPhqZ/WyRDwiJAR5Z6YCTD0LkK5r8ORqXE/69/DqbfNC2zw==
X-Received: by 2002:a05:6402:744:: with SMTP id
 p4mr8470098edy.190.1602930751364; 
 Sat, 17 Oct 2020 03:32:31 -0700 (PDT)
Received: from Morphium (ip-84-118-73-55.unity-media.net. [84.118.73.55])
 by smtp.gmail.com with ESMTPSA id n22sm4817864eji.106.2020.10.17.03.32.30
 for <guix-patches@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 17 Oct 2020 03:32:30 -0700 (PDT)
From: Malte Frank Gerdes <malte.f.gerdes@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 00/10] WIP Ultimaker Cura
Date: Sat, 17 Oct 2020 12:32:30 +0200
Message-ID: <86v9f95eip.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::535;
 envelope-from=malte.f.gerdes@HIDDEN; helo=mail-ed1-x535.google.com
X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache.
 That's all we know.
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: 0.7 (/)
X-Debbugs-Envelope-To: submit
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 (--)

Hi,

this series adds Ultimakers Cura software to Guix. It's WIP because the cura
program itself segfaults while starting and i am not getting further as to why
this happens. It would be great if someone interested could take a look :-)

The trimesh python library cannot be built, because pyinstrument-cext can't be
built. This is due to the fact that the used URLs to fetch the source archive
don't exist. I have yet to find out how they are generated.

The python packages should be at the correct place, but i'm not usre where the
cura packages should be placed. Is engineering.scm the right place? If so i will
sort them alphabetically.


Malte

Malte Frank Gerdes (10):
  gnu: Add libArcus.
  gnu: Add cura-engine.
  gnu: Add cura-binary-data.
  gnu: Add uranium.
  gnu: Add libCharon.
  gnu: Add libSavitar.
  gnu: Add cura.
  gnu: Add python-pyinstrument-cext.
  gnu: Add python-pyinstrument.
  gnu: Add python-trimesh.

 gnu/packages/engineering.scm    | 293 ++++++++++++++++++++++++++++++++
 gnu/packages/python-check.scm   |  39 +++++
 gnu/packages/python-science.scm |  29 ++++
 3 files changed, 361 insertions(+)

--
2.28.0




Acknowledgement sent to Malte Frank Gerdes <malte.f.gerdes@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#44045; 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: Wed, 21 Oct 2020 14:30:02 UTC

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