From unknown Wed Sep 10 01:09:13 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#37372 <37372@debbugs.gnu.org> To: bug#37372 <37372@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add openscad. Reply-To: bug#37372 <37372@debbugs.gnu.org> Date: Wed, 10 Sep 2025 08:09:13 +0000 retitle 37372 [PATCH] gnu: Add openscad. reassign 37372 guix-patches submitter 37372 Steve Sprang severity 37372 normal tag 37372 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 10 19:47:19 2019 Received: (at submit) by debbugs.gnu.org; 10 Sep 2019 23:47:19 +0000 Received: from localhost ([127.0.0.1]:41840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7pqw-0000BR-TB for submit@debbugs.gnu.org; Tue, 10 Sep 2019 19:47:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:33916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7pqu-0000BK-TS for submit@debbugs.gnu.org; Tue, 10 Sep 2019 19:47:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39952) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i7pqt-0003Mk-I6 for guix-patches@gnu.org; Tue, 10 Sep 2019 19:47:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, SPOOFED_FREEMAIL,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i7pqs-0003xZ-5F for guix-patches@gnu.org; Tue, 10 Sep 2019 19:47:15 -0400 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:41287) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i7pqr-0003ww-QG for guix-patches@gnu.org; Tue, 10 Sep 2019 19:47:14 -0400 Received: by mail-lf1-x133.google.com with SMTP id j4so14885331lfh.8 for ; Tue, 10 Sep 2019 16:47:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=JTPQQR3wY3OjymN4DGXPRcePplgJFYGpGnYRSL34iR8=; b=r+aoz7g3R+utahANcN8S35whaYTI2T0pAoCCZg7nb8gW31MbIhOwjByUc9bFCxca7w iQfS7t+x+rrsvAvjMGCAM89+wApVAx5gAfNzscFU6wPiL3JQx1IhAzpKLzLrB9/TZEH1 ySBBtqvCsx4qnUaUQcq6Xt4LBd6/qYVLmesyg13yja8q+ZP4ZJnMvJNXWWey9cdQaPAk TBELGq4vmotc1mvtuAbEHhYo8IiepvNiM0jO4BxF20oQxyp/YqsC+n+idACoKu0HlxRj qEs8pBRRnrOUNCrKsXzqANofNpcfgq1cENGliHDrLB1JLqwGumjgkKIJmRTj4RnIefyQ ix5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=JTPQQR3wY3OjymN4DGXPRcePplgJFYGpGnYRSL34iR8=; b=SIHf2F+1qhsJD8iwKrywRNcelkfmVW0BbmtLxpH/oMFprQ4RyV5ytMEUSWzkvNA1xF KOJ59jLe1RHVdPlu37josehaFi9RSxA5I+qGXvwq0xKlCTBgpEGWbjFwprCpC+1mWGA1 XwU5lYu1vmwz8iq/I5KMmHYcSjJX1M31/qot/8/HtnZ4yahaHVQORR1ndCq86ur396Nw +mru1Zrhczvit/tVBVZOOgS2kQ3ozRE8w8qqFi3iqTDZQJf3QSIfbaCiKLC+kdEGUszE /dwwFkfOjrnz387lC78v5NKpV7JJJEuUnzhXYfpzGUJyIvBM2WFnxX9bj26qz1cntb3D QLUw== X-Gm-Message-State: APjAAAVyy5ioV1td39fEGKN0XMtV/DK+Hs+PQQiC9PjrZHaw6SHkcxji YaebOfAM9B1QeIgZ55J2n6oPbpNB1af9tNiWkeQXaQ== X-Google-Smtp-Source: APXvYqyao3ibK67D5srsI4Jx1J+9j4jvOzBsfsSYMp2hFVZgF16qmnqTzVOGj9VIyu6HhvtnVzmMQJBQUT8+79YEFRo= X-Received: by 2002:ac2:53a3:: with SMTP id j3mr22323611lfh.155.1568159231325; Tue, 10 Sep 2019 16:47:11 -0700 (PDT) MIME-Version: 1.0 From: Steve Sprang Date: Tue, 10 Sep 2019 16:47:00 -0700 Message-ID: Subject: [PATCH] gnu: Add openscad. To: guix-patches@gnu.org Content-Type: multipart/mixed; boundary="000000000000ef510e05923b8568" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::133 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) --000000000000ef510e05923b8568 Content-Type: text/plain; charset="UTF-8" There is a lint complaint that the "source [is] not archived on Software Heritage". I'm not sure if that's something that I need to remedy or not. --000000000000ef510e05923b8568 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-openscad.patch" Content-Disposition: attachment; filename="0001-gnu-Add-openscad.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k0ehekjj0 RnJvbSAyMGNiY2Q1N2EyM2E0YWNhYzgzMjU3ODE3ZGYwYmFlYjMyMzI2OTVkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBTcHJhbmcgPHNjc0BzdGV2ZXNwcmFuZy5jb20+CkRh dGU6IFR1ZSwgMTAgU2VwIDIwMTkgMTY6MjI6NTcgLTA3MDAKU3ViamVjdDogW1BBVENIXSBnbnU6 IEFkZCBvcGVuc2NhZC4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbSAob3BlbnNjYWQp OiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbSB8IDY5ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDY5IGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtIGIv Z251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQppbmRleCA3ZjU0MDljODM1Li45ODUyYWFmNjY3 IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtCisrKyBiL2dudS9wYWNr YWdlcy9lbmdpbmVlcmluZy5zY20KQEAgLTY1LDYgKzY1LDcgQEAKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgZ2xpYikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25vbWUpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdwZXJmKQorICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBncmFwaGljcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3JvZmYpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGd0aykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgZ3VpbGUpCkBAIC04OSw2ICs5MCw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIHRleCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdmVyc2lvbi1jb250cm9sKQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB3eHdpZGdldHMpCisgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHhtbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG9yZykpCiAK IChkZWZpbmUtcHVibGljIGxpYnJlY2FkCkBAIC0yMTQ1LDMgKzIxNDcsNzAgQEAgd2VsbCBhcyBj b252ZXJzaW9uIGFuZCB2YWxpZGF0aW9uIHRvb2xzIGZvciBpbnB1dCBhbmQgb3V0cHV0IGRhdGEu ICBUaGUKIHNwZWNpZmljYXRpb24gY2FuIGJlIGRvd25sb2FkZWQgYXQgQHVybHtodHRwOi8vM21m LmlvL3NwZWNpZmljYXRpb24vfS4iKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vM21mLmlvLyIp CiAgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMikpKQorCisoZGVmaW5lLXB1YmxpYyBvcGVuc2Nh ZAorICAocGFja2FnZQorICAgIChuYW1lICJvcGVuc2NhZCIpCisgICAgKHZlcnNpb24gIjIwMTku MDUiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vZmlsZXMub3BlbnNjYWQub3Jn L29wZW5zY2FkLSIgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5zcmMudGFy Lmd6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyCisgICAgICAgICAiMG5iZ2s1 cTVwZ253NTNsYTBrY2NkY3B6MmY0eGY2ZDYwNzZya24wcTA4ejU3aGtjODVoYSIpKSkpCisgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKGlucHV0cworICAgICBgKCgi Ym9vc3QiICxib29zdCkKKyAgICAgICAoImNnYWwiICxjZ2FsKQorICAgICAgICgiZG91YmxlLWNv bnZlcnNpb24iICxkb3VibGUtY29udmVyc2lvbikKKyAgICAgICAoImVpZ2VuIiAsZWlnZW4pCisg ICAgICAgKCJmb250Y29uZmlnIiAsZm9udGNvbmZpZykKKyAgICAgICAoImdsZXciICxnbGV3KQor ICAgICAgICgiZ21wIiAsZ21wKQorICAgICAgICgiaGFyZmJ1enoiICxoYXJmYnV6eikKKyAgICAg ICAoImxpYjNtZiIgLGxpYjNtZikKKyAgICAgICAoImxpYnhtbDIiICxsaWJ4bWwyKQorICAgICAg ICgibGliemlwIiAsbGliemlwKQorICAgICAgICgibXBmciIgLG1wZnIpCisgICAgICAgKCJvcGVu Y3NnIiAsb3BlbmNzZykKKyAgICAgICAoInFzY2ludGlsbGEiICxxc2NpbnRpbGxhKQorICAgICAg ICgicXRiYXNlIiAscXRiYXNlKQorICAgICAgICgicXRtdWx0aW1lZGlhIiAscXRtdWx0aW1lZGlh KSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgYCgoImJpc29uIiAsYmlzb24pCisgICAgICAg KCJmbGV4IiAsZmxleCkKKyAgICAgICAoImdudS1nZXR0ZXh0IiAsZ251LWdldHRleHQpCisgICAg ICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAoIndoaWNoIiAsd2hpY2gpCisg ICAgICAgOzsgdGhlIGZvbGxvd2luZyBhcmUgb25seSBuZWVkZWQgZm9yIHRlc3RzCisgICAgICAg KCJpbWFnZW1hZ2ljayIgLGltYWdlbWFnaWNrKQorICAgICAgICgicHMiICxwcm9jcHMpCisgICAg ICAgKCJweXRob24iICxweXRob24pCisgICAgICAgKCJ4dmZiIiAseG9yZy1zZXJ2ZXIpKSkKKyAg ICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAocmVwbGFjZSAnY29uZmlndXJlCisgICAgICAgICAgIChs YW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAo aW52b2tlICJxbWFrZSIKKyAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJQUkVG SVg9IiAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKSkKKyAgICAgICAgICAgICAjdCkpCisgICAg ICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAg KHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAidGVzdHMiCisgICAgICAgICAgICAgICAoaW52b2tl ICJjbWFrZSIgIi4iKQorICAgICAgICAgICAgICAgKGludm9rZSAibWFrZSIpCisgICAgICAgICAg ICAgICAoaW52b2tlICJjdGVzdCIpKQorICAgICAgICAgICAgIDs7IHN0cmlwIHB5dGhvbiB0ZXN0 IGZpbGVzIHNpbmNlIGxpYiBkaXIgZW5kcyB1cCBpbiBvdXQvc2hhcmUKKyAgICAgICAgICAgICAo Zm9yLWVhY2ggZGVsZXRlLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgKGZpbmQtZmlsZXMg ImxpYnJhcmllcy9NQ0FEIiAiLipcXC5weSIpKQorICAgICAgICAgICAgICN0KSkpKSkKKyAgICAo c3lub3BzaXMgIlNjcmlwdC1iYXNlZCAzRCBtb2RlbGluZyBhcHBsaWNhdGlvbiIpCisgICAgKGRl c2NyaXB0aW9uCisgICAgICJPcGVuU0NBRCBpcyBhIDNEIENvbXB1dGVyLWFpZGVkIERlc2lnbiAo Q0FEKSBhcHBsaWNhdGlvbi4gIFVubGlrZSBhbgoraW50ZXJhY3RpdmUgbW9kZWxlciwgT3BlblND QUQgZ2VuZXJhdGVzIDNEIG1vZGVscyBmcm9tIGEgc2NyaXB0LCBnaXZpbmcgeW91CitmdWxsIHBy b2dyYW1tYXRpYyBjb250cm9sIG92ZXIgeW91ciBtb2RlbHMuIikKKyAgICAoaG9tZS1wYWdlICJo dHRwczovL3d3dy5vcGVuc2NhZC5vcmcvIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkp Ci0tIAoyLjIzLjAKCg== --000000000000ef510e05923b8568-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 11 03:58:07 2019 Received: (at 37372) by debbugs.gnu.org; 11 Sep 2019 07:58:07 +0000 Received: from localhost ([127.0.0.1]:41995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7xVu-0003pW-MT for submit@debbugs.gnu.org; Wed, 11 Sep 2019 03:58:07 -0400 Received: from flashner.co.il ([178.62.234.194]:54512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7xVs-0003ox-Pb for 37372@debbugs.gnu.org; Wed, 11 Sep 2019 03:58:05 -0400 Received: from localhost (unknown [188.120.128.191]) by flashner.co.il (Postfix) with ESMTPSA id E228F4005E; Wed, 11 Sep 2019 07:57:58 +0000 (UTC) Date: Wed, 11 Sep 2019 10:57:57 +0300 From: Efraim Flashner To: Steve Sprang Subject: Re: [bug#37372] [PATCH] gnu: Add openscad. Message-ID: <20190911075757.GK977@E5400> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="+278g007AL/ykmV8" Content-Disposition: inline In-Reply-To: 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 User-Agent: Mutt/1.12.1 (2019-06-15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 37372 Cc: 37372@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --+278g007AL/ykmV8 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 10, 2019 at 04:47:00PM -0700, Steve Sprang wrote: > There is a lint complaint that the "source [is] not archived on > Software Heritage". I'm not sure if that's something that I need to > remedy or not. I've been seeing it a bunch too lately. I know it was added more explicitly as a check although I'm not sure if they're false positives or if it's really missing. Either way, it's not something to worry about at this point. > From 20cbcd57a23a4acac83257817df0baeb3232695d Mon Sep 17 00:00:00 2001 > From: Steve Sprang > Date: Tue, 10 Sep 2019 16:22:57 -0700 > Subject: [PATCH] gnu: Add openscad. >=20 > * gnu/packages/engineering.scm (openscad): New variable. > --- > gnu/packages/engineering.scm | 69 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 69 insertions(+) >=20 > diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm > index 7f5409c835..9852aaf667 100644 > --- a/gnu/packages/engineering.scm > +++ b/gnu/packages/engineering.scm > @@ -65,6 +65,7 @@ > #:use-module (gnu packages glib) > #:use-module (gnu packages gnome) > #:use-module (gnu packages gperf) > + #:use-module (gnu packages graphics) > #:use-module (gnu packages groff) > #:use-module (gnu packages gtk) > #:use-module (gnu packages guile) > @@ -89,6 +90,7 @@ > #:use-module (gnu packages tex) > #:use-module (gnu packages version-control) > #:use-module (gnu packages wxwidgets) > + #:use-module (gnu packages xml) > #:use-module (gnu packages xorg)) > =20 > (define-public librecad > @@ -2145,3 +2147,70 @@ well as conversion and validation tools for input = and output data. The > specification can be downloaded at @url{http://3mf.io/specification/}.") > (home-page "https://3mf.io/") > (license license:bsd-2))) > + > +(define-public openscad > + (package > + (name "openscad") > + (version "2019.05") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://files.openscad.org/openscad-" version > + ".src.tar.gz")) > + (sha256 > + (base32 > + "0nbgk5q5pgnw53la0kccdcpz2f4xf6d6076rkn0q08z57hkc85ha")))) > + (build-system cmake-build-system) > + (inputs > + `(("boost" ,boost) > + ("cgal" ,cgal) > + ("double-conversion" ,double-conversion) > + ("eigen" ,eigen) > + ("fontconfig" ,fontconfig) > + ("glew" ,glew) > + ("gmp" ,gmp) > + ("harfbuzz" ,harfbuzz) > + ("lib3mf" ,lib3mf) > + ("libxml2" ,libxml2) > + ("libzip" ,libzip) > + ("mpfr" ,mpfr) > + ("opencsg" ,opencsg) > + ("qscintilla" ,qscintilla) > + ("qtbase" ,qtbase) > + ("qtmultimedia" ,qtmultimedia))) > + (native-inputs > + `(("bison" ,bison) > + ("flex" ,flex) > + ("gnu-gettext" ,gnu-gettext) This should be gnu-gettext-minimial > + ("pkg-config" ,pkg-config) > + ("which" ,which) > + ;; the following are only needed for tests > + ("imagemagick" ,imagemagick) > + ("ps" ,procps) > + ("python" ,python) > + ("xvfb" ,xorg-server))) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (replace 'configure > + (lambda* (#:key outputs #:allow-other-keys) > + (invoke "qmake" > + (string-append "PREFIX=3D" (assoc-ref outputs "out"= ))) > + #t)) > + (replace 'check > + (lambda _ > + (with-directory-excursion "tests" > + (invoke "cmake" ".") > + (invoke "make") I know it wouldn't get rid of all the changes to the 'check phase, but is there a make-flag that would have it also build the tests? something like "-DENABLE_TESTS=3DON"? > + (invoke "ctest")) > + ;; strip python test files since lib dir ends up in out/sha= re > + (for-each delete-file > + (find-files "libraries/MCAD" ".*\\.py")) > + #t))))) > + (synopsis "Script-based 3D modeling application") > + (description > + "OpenSCAD is a 3D Computer-aided Design (CAD) application. Unlike = an > +interactive modeler, OpenSCAD generates 3D models from a script, giving = you > +full programmatic control over your models.") > + (home-page "https://www.openscad.org/") > + (license license:gpl2+))) > --=20 > 2.23.0 >=20 --=20 Efraim Flashner =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 --+278g007AL/ykmV8 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl14qQUACgkQQarn3Mo9 g1H84w/8CgbjCLLEPejf84Ja6CWZ39aCSPIMEEPv+/oWVtooK2u45iaP0gjPugTo mj9ch7mdj7H/mgHx2L4VyY5Ocm1nQB/Oy8GWu824yZ1OyOyooZb8GFQXBRn6LJ4l j7+c/OpYYs8bOn3uaspCA00Ty9XxbqLVOXLEuZLFtlIQeyjlDhqE+mGblj2QhGCt WiqT65+l0g/lb/Kdx2drIaaaJgPWQBqvTYrRRiG+A+8t263PYjqH9yRqHvNMl1/J 9BNaEW3oVz3CnsKUiu6i1s4Ium9moAgR/qPzZOUD49r57wCVfGlo/oFboOkFANCb V6sjf2c5h5cXi+78bR3fSKy5IwnAF2iUdC2vRRiu/HWZvZ0OSY7rDPiV3cN+qW7I jY92hCbag5G7agLSOr4z8oI0RdNgH8fgwLbB+bWHgIufiB3cHREKQCeU+a3S+iON qC17cXTQ9orRxBL8FsfNeAsSPZTbQrDtbVY2CS0ffaGBifg3gnPzo0uG+MUIjAAf dqpD0vSMC4eoFV70r+ZI2hSXjyN/BPFpT0CkUcxs9wXFpAzGNBYvze5KOquHEuxp NFGXexwaPgN8DuuknU57EwO41FQ+YX4NDx6Q/dMLsZsg580PPX0ghXtKCxZ9geXQ XVnkP2ubqxtdoB5ezgJ/tZbeNxUkFuUY21p8i9oM0hwyFq7uEv0= =TCW/ -----END PGP SIGNATURE----- --+278g007AL/ykmV8-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 11 05:08:18 2019 Received: (at 37372-done) by debbugs.gnu.org; 11 Sep 2019 09:08:18 +0000 Received: from localhost ([127.0.0.1]:42009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7ybp-0005U6-IB for submit@debbugs.gnu.org; Wed, 11 Sep 2019 05:08:17 -0400 Received: from flashner.co.il ([178.62.234.194]:54662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7ybn-0005Tq-4L for 37372-done@debbugs.gnu.org; Wed, 11 Sep 2019 05:08:16 -0400 Received: from localhost (unknown [188.120.128.191]) by flashner.co.il (Postfix) with ESMTPSA id 7E1B84005E; Wed, 11 Sep 2019 09:08:09 +0000 (UTC) Date: Wed, 11 Sep 2019 12:08:08 +0300 From: Efraim Flashner To: Steve Sprang Subject: Re: [bug#37372] [PATCH] gnu: Add openscad. Message-ID: <20190911090808.GL977@E5400> References: <20190911075757.GK977@E5400> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="tDYGg60iReQ7u8wj" Content-Disposition: inline In-Reply-To: <20190911075757.GK977@E5400> 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 User-Agent: Mutt/1.12.1 (2019-06-15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 37372-done Cc: 37372-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --tDYGg60iReQ7u8wj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Patch pushed, with a minor comment or two below. On Wed, Sep 11, 2019 at 10:57:57AM +0300, Efraim Flashner wrote: > On Tue, Sep 10, 2019 at 04:47:00PM -0700, Steve Sprang wrote: > > There is a lint complaint that the "source [is] not archived on > > Software Heritage". I'm not sure if that's something that I need to > > remedy or not. >=20 > I've been seeing it a bunch too lately. I know it was added more > explicitly as a check although I'm not sure if they're false positives > or if it's really missing. Either way, it's not something to worry about > at this point. >=20 > > From 20cbcd57a23a4acac83257817df0baeb3232695d Mon Sep 17 00:00:00 2001 > > From: Steve Sprang > > Date: Tue, 10 Sep 2019 16:22:57 -0700 > > Subject: [PATCH] gnu: Add openscad. > >=20 > > * gnu/packages/engineering.scm (openscad): New variable. > > --- > > gnu/packages/engineering.scm | 69 ++++++++++++++++++++++++++++++++++++ > > 1 file changed, 69 insertions(+) > >=20 > > diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm > > index 7f5409c835..9852aaf667 100644 > > --- a/gnu/packages/engineering.scm > > +++ b/gnu/packages/engineering.scm > > @@ -65,6 +65,7 @@ > > #:use-module (gnu packages glib) > > #:use-module (gnu packages gnome) > > #:use-module (gnu packages gperf) > > + #:use-module (gnu packages graphics) > > #:use-module (gnu packages groff) > > #:use-module (gnu packages gtk) > > #:use-module (gnu packages guile) > > @@ -89,6 +90,7 @@ > > #:use-module (gnu packages tex) > > #:use-module (gnu packages version-control) > > #:use-module (gnu packages wxwidgets) > > + #:use-module (gnu packages xml) > > #:use-module (gnu packages xorg)) > > =20 > > (define-public librecad > > @@ -2145,3 +2147,70 @@ well as conversion and validation tools for inpu= t and output data. The > > specification can be downloaded at @url{http://3mf.io/specification/}.= ") > > (home-page "https://3mf.io/") > > (license license:bsd-2))) > > + > > +(define-public openscad > > + (package > > + (name "openscad") > > + (version "2019.05") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (string-append "https://files.openscad.org/openscad-" vers= ion > > + ".src.tar.gz")) > > + (sha256 > > + (base32 > > + "0nbgk5q5pgnw53la0kccdcpz2f4xf6d6076rkn0q08z57hkc85ha")))) > > + (build-system cmake-build-system) > > + (inputs > > + `(("boost" ,boost) > > + ("cgal" ,cgal) > > + ("double-conversion" ,double-conversion) > > + ("eigen" ,eigen) > > + ("fontconfig" ,fontconfig) > > + ("glew" ,glew) > > + ("gmp" ,gmp) > > + ("harfbuzz" ,harfbuzz) > > + ("lib3mf" ,lib3mf) > > + ("libxml2" ,libxml2) > > + ("libzip" ,libzip) > > + ("mpfr" ,mpfr) > > + ("opencsg" ,opencsg) > > + ("qscintilla" ,qscintilla) > > + ("qtbase" ,qtbase) > > + ("qtmultimedia" ,qtmultimedia))) > > + (native-inputs > > + `(("bison" ,bison) > > + ("flex" ,flex) > > + ("gnu-gettext" ,gnu-gettext) >=20 > This should be gnu-gettext-minimial Seems I made a typo, ("gettext" ,gettext-minimal) >=20 > > + ("pkg-config" ,pkg-config) > > + ("which" ,which) > > + ;; the following are only needed for tests > > + ("imagemagick" ,imagemagick) > > + ("ps" ,procps) > > + ("python" ,python) > > + ("xvfb" ,xorg-server))) > > + (arguments > > + `(#:phases > > + (modify-phases %standard-phases > > + (replace 'configure > > + (lambda* (#:key outputs #:allow-other-keys) > > + (invoke "qmake" > > + (string-append "PREFIX=3D" (assoc-ref outputs "ou= t"))) > > + #t)) > > + (replace 'check > > + (lambda _ > > + (with-directory-excursion "tests" > > + (invoke "cmake" ".") > > + (invoke "make") >=20 > I know it wouldn't get rid of all the changes to the 'check phase, but > is there a make-flag that would have it also build the tests? something > like "-DENABLE_TESTS=3DON"? I looked at this a bit myself and didn't see anything >=20 > > + (invoke "ctest")) > > + ;; strip python test files since lib dir ends up in out/s= hare > > + (for-each delete-file > > + (find-files "libraries/MCAD" ".*\\.py")) > > + #t))))) > > + (synopsis "Script-based 3D modeling application") > > + (description > > + "OpenSCAD is a 3D Computer-aided Design (CAD) application. Unlik= e an > > +interactive modeler, OpenSCAD generates 3D models from a script, givin= g you > > +full programmatic control over your models.") > > + (home-page "https://www.openscad.org/") > > + (license license:gpl2+))) > > --=20 > > 2.23.0 > >=20 >=20 >=20 > --=20 > Efraim Flashner =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 unencrypt= ed --=20 Efraim Flashner =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 --tDYGg60iReQ7u8wj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl14uXgACgkQQarn3Mo9 g1EiTw//ct1m3FP1IdN7iqOqM7a8E5abcHabr3rsYt1cAWE7bfk43I/TZcyNVU0G CqbLoiaHX/+rTsnCry0qAKRu14ivqiDlh+OPPEXk8ggYJ7uy14zabBQ/Lur/wOqh nMQ/n7LS92jQqvWXZ5AhIAy1fNT/2nllCTWJlR1ByI/nS8ceMcnlvT8ziFddSURI htuNO904oFky0KnHDEB5eLqkLjW35jQx9JCw65lxV7o5NMxjN9kZCyLLojuhFQtz KzusVR1u0v3/5/OEAVTfk41I9jmgj8syxOVUC2JcCDPxyK7aU306Cw3qWNFIhcJ+ PwFbZYuIr92T5Ndm43Ij67LbhgtvGhOHQ+F5jjUGSgVF9YR/nLoryfz9lUYOw2j6 0a8vPUrNusPFc7yWmAWxqa3gc6+6zDvR74SttU7hcLRLO5rPObB8WI/i1uVY0K+w h6pQmpvnaXNFM35uvAVW07stMtaD8yV2hnHiCQWXSgpzj7CmS7QtdLjlOzXMWV2r 9Cg3fJs+Pz+sUTkDz1rfdMKrm1/nwXC9rYm97BKnCu75O4M2hir9AuGXM+44Ss0+ fIjZLt/84dpIaXvrgee8NfQ/tgJO7QfRncRIJdWde/LY5156SR9EhjcGQ8pLWCBh +/2q98icth8VZTLGSbs5F9PRIjO/SDrkpxw6oKEn3iTNT/NutIM= =WAcv -----END PGP SIGNATURE----- --tDYGg60iReQ7u8wj-- From unknown Wed Sep 10 01:09:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Oct 2019 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator