From patchwork Sat Jul 23 20:51:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40875 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1FE9227BBEA; Sat, 23 Jul 2022 21:53:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 98DA027BBEA for ; Sat, 23 Jul 2022 21:53:16 +0100 (BST) Received: from localhost ([::1]:54866 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM7f-0001h6-OQ for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:53:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7S-0001gE-HL for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56682) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7S-0007ao-7z for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7S-0002x9-3T for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 01/10] gnu: edge-addition-planarity-suite: Update to 3.0.2.0. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860955611244 (code B ref 56729); Sat, 23 Jul 2022 20:53:02 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:36 +0000 Received: from localhost ([127.0.0.1]:46413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM72-0002uv-6Q for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:36 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:34659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uG-3O for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=0rEMz5MtfNAW+iiLnPVcP/WXatqjRwSx5z1fIIc1Sxg=; b=AxA4Z51oNHsrtvGzYSgHhcgsFeqzXUc8MnzCAQszAAl90R+anDlNV5DdCIWYXLiIuP TGaXD0sj3wmfVKF5I3c1+LOgMZDwXMW6APbq2yAlGgKAHIjikF6zwfCzY05Vk7uMq2qj c489Tc7CzH4r5ubdi+xnYur2MsUPvMQLpxYQQeI/ObW9jAKwuMhOSRHAkZoVbOZop3MK oufy8pywNXHryGI4eC70Tzoh7r8XozM0O/HQOlploSZU8AvqQ23GeYNS5Edy8rci6aUt yvq5nJrUATykB30WO+5KKTw3+Rgm1x6JxY9gSPEODYiJ053d4rppu3QgdXaXb0jrv/hW iWzQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6d (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:51:55 +0200 Message-Id: <396b0cfe9a4b49129c9de2ef950bee0fee00bc19.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/graph.scm (edge-addition-planarity-suite): Update to 3.0.2.0. --- gnu/packages/graph.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index 9aadab45e6..109ba68675 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm @@ -537,7 +537,7 @@ (define-public python-leidenalg (define-public edge-addition-planarity-suite (package (name "edge-addition-planarity-suite") - (version "3.0.0.5") + (version "3.0.2.0") (source (origin (method git-fetch) @@ -548,7 +548,7 @@ (define-public edge-addition-planarity-suite (file-name (git-file-name name version)) (sha256 (base32 - "01cm7ay1njkfsdnmnvh5zwc7wg7x189hq1vbfhh9p3ihrbnmqzh8")))) + "1c7bnxgiz28mqsq3a3msznmjq629w0qqjynm2rqnnjn2qpc22h3i")))) (build-system gnu-build-system) (native-inputs (list autoconf automake libtool)) From patchwork Sat Jul 23 20:51:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40883 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A9A3627BBEA; Sat, 23 Jul 2022 21:55:21 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6C8FB27BBE9 for ; Sat, 23 Jul 2022 21:55:21 +0100 (BST) Received: from localhost ([::1]:58242 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM9g-0003Vv-Jp for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:55:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7S-0001gO-Tl for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56683) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7S-0007at-JQ for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7S-0002xH-G1 for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 02/10] gnu: gap: Update to 4.11.1. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860955711251 (code B ref 56729); Sat, 23 Jul 2022 20:53:02 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:37 +0000 Received: from localhost ([127.0.0.1]:46415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM72-0002vJ-Kz for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:36 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:44731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uH-5l for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=W8dpVv3Pw+7lZue3fyRtgZW1roVU7iQivbskpRvqB7E=; b=C7ZJUTC2C9tXAyCLkuXGQOTrtK+bKmmfM1LhQPez1FqE5xQ7jK5ZsrRrOL0w8qoKmS aY2c/bMVQDtY+PGmIarHWpUxM6PpTbFLqkc+8qZGVzX3NTqh9sgktVXBHE5fmxU8W2Io ufjuANoM4DhVxj+Y8dt3ce5l+0LYalH0ncdYgP0UQz1AdWgrO6lE5I6cPpL7sezIi5Hl ZZSypq3s9x7m5fEvY2/S9epFkFkk2lgnr0gcSs2ER+98Vmp96qCWBQNDbdYnhpxwwm77 BJHM8ytodS0LaNyPTl7V1Uargpjm2/cAO1lNLxReIJxydnUzJ+HY/c7NpAsfN4n4DkoC 8OKA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6c (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:51:56 +0200 Message-Id: <28cd72717547c8d8b6a3bf6d993cb07c897a1ba6.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/algebra.scm (gap): Update to 4.11.1. [install]: install missing config.h header --- gnu/packages/algebra.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 95fbdb5e36..b236313129 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -1209,17 +1209,17 @@ (define-public xtensor-benchmark (define-public gap (package (name "gap") - (version "4.11.0") + (version "4.11.1") (source (origin (method url-fetch) (uri (string-append "https://files.gap-system.org/gap-" (version-major+minor version) - "/tar.bz2/gap-" + "/tar.gz/gap-" version - ".tar.bz2")) + ".tar.gz")) (sha256 - (base32 "00l6hvy4iggnlrib4vp805sxdm3j7n3hzpv5zs9hbiiavh80l1xz")) + (base32 "01535s81h254zcs84zi95xqmhvvn6fn9qss8761myxc2gpdcadb6")) (modules '((guix build utils) (ice-9 ftw) (srfi srfi-1))) (snippet '(begin @@ -1316,6 +1316,7 @@ (define-public gap ;; Install the headers and library, which are needed by Sage. (invoke "make" "install-headers") (invoke "make" "install-libgap") + (install-file "gen/config.h" (string-append out "/include/gap")) ;; Remove information on the build directory from sysinfo.gap. (substitute* "sysinfo.gap" (("GAP_BIN_DIR=\".*\"") "GAP_BIN_DIR=\"\"") From patchwork Sat Jul 23 20:51:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40876 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2428F27BBEB; Sat, 23 Jul 2022 21:53:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8F1E527BBE9 for ; Sat, 23 Jul 2022 21:53:16 +0100 (BST) Received: from localhost ([::1]:54868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM7f-0001hk-NN for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:53:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41794) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7T-0001gY-8u for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56684) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7T-0007b1-0M for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7S-0002xO-T2 for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 03/10] gnu: Remove ecl-16. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860955711258 (code B ref 56729); Sat, 23 Jul 2022 20:53:02 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:37 +0000 Received: from localhost ([127.0.0.1]:46417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM72-0002vQ-Vp for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:37 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:35697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uJ-6n for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=i/Ggj688RIwfec5k0AA76hInwLOGZhv+iH4SEalRU9w=; b=BiuYwozceIzu0PPX2x91r3meKVHNVg5geoDV/5couDYEh+FNG1dr3+6vK7a51D2Jed 6/4Jft8yMyErWISawJhdDBKGnfRwc9dzUXp9bq/OsK1fEbgaxxhf0agamcS9Sxm03WVr VaOOp4DvP1cR6TJjpynabUju3WtvRFPYTqJzKXuDZWtdMRlXCGoB0zd0snRabhYQOBsr BaSkSwn0iEmj2cewetF4ybUX9hfoKEYtpaWRi2wusasJvj2vy6pndtZ/5TZqazuqpRWV pyy7TkahRAV8Sjm3JwSTkh+YtX7D1wwA4tFr9wzzMY9LenKmMJFF8EvKPkFQ+VyfWvAq kW8A== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6e (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:51:57 +0200 Message-Id: <3cf16c89d261aae63fbf9b4965e1b676d76e9609.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (ecl-16): Delete variable. --- gnu/packages/sagemath.scm | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 7f76f8912b..75720f31a5 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -174,27 +174,6 @@ (define-public libhomfly (license license:public-domain) (home-page "https://github.com/miguelmarco/libhomfly"))) -;; Sage 9.1 doesn't build with ECL 20. This won't be necessary once 9.2 is -;; released. See https://trac.sagemath.org/ticket/22191 -(define-public ecl-16 - (package - (inherit ecl) - (version "16.1.3") - (source - (origin - (method url-fetch) - (uri (string-append - "https://common-lisp.net/project/ecl/static/files/release/ecl" - "-" version ".tgz")) - (sha256 - (base32 "0m0j24w5d5a9dwwqyrg0d35c0nys16ijb4r0nyk87yp82v38b9bn")) - (patches (search-patches - "ecl-16-libffi.patch" - "ecl-16-ignore-stderr-write-error.patch" - "ecl-16-format-directive-limit.patch")))) - ;; Current ECL uses LGPL 2.1+ - (license license:lgpl2.0+))) - (define-public pynac (package (name "pynac") From patchwork Sat Jul 23 20:51:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40884 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C233E27BBEB; Sat, 23 Jul 2022 21:55:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 51F4E27BBEA for ; Sat, 23 Jul 2022 21:55:28 +0100 (BST) Received: from localhost ([::1]:58726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM9n-0003ti-HH for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:55:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41814) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7V-0001jX-Ud for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56691) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7V-0007c1-M5 for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7V-0002yE-II for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 04/10] gnu: cliquer: Update to 1.22. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860957311331 (code B ref 56729); Sat, 23 Jul 2022 20:53:05 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:53 +0000 Received: from localhost ([127.0.0.1]:46431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM7J-0002wb-2L for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:53 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:38573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uI-0W for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=PF+UHGfSYkre9SLQLbCHTu1gGDILkm1Ag+SL+Gt8OEE=; b=ERdhh8H7+An9xUdi4kJ/CLjQLzxi3Zkv+bx9lb5z7u5xzu7qrFAwGd75gq8wbeQ9zj T6k6vs/z3Eh1cEMsU+rckKH80KA00tPHvFvSj8niTo6eGmq/5NI3a3keK64C1q0JsrEn pYvMjmYdQMQ0vKRn56/NASwGrfkSMnwBMv3fIapFEgM4gG5CQ6kP/MG9/l015Dbw6TRD /OHN/vbAA7HVwQiDxUr6S+pW7BXdAN0BWxiV51J/w1WMuayRj3af7nxGlZkmQvHqwOGY luBn94enk3BszgRI9ONaj1eUVTegNuABI6ZoHRvZs5L8IeNRgzEowThHyoDZV2X7sOqo PMzA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6b (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:51:58 +0200 Message-Id: X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Switch to an autotoolized fork. * gnu/packages/sagemath.scm (cliquer): Update to 1.22. --- gnu/packages/sagemath.scm | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 75720f31a5..b29620a946 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -101,19 +101,18 @@ (define-public python-gmpy2 (define-public cliquer (package (name "cliquer") - (version "1.21") - ;; The original source package is available from the home page and - ;; has not seen any release since 2010; it comes with only a Makefile - ;; without an "install" target. Instead, there is an autotoolized - ;; tarball available from the Sage project. - (source - (origin - (method url-fetch) - (uri "http://users.ox.ac.uk/~coml0531/sage/cliquer-1.21.tar.gz") - (sha256 - (base32 - "1hdzrmrx0nvvj8kbwxrs8swqgkd284khzl623jizixcv28xb77aq")))) + (version "1.22") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dimpase/autocliquer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "00gcmrhi2fjn8b246w5a3b0pl7p6haxy5wjvd9kcqib1xanz59z4")))) (build-system gnu-build-system) + (native-inputs (list autoconf automake libtool)) (synopsis "C routines for finding cliques in weighted graphs") (description "Cliquer is a set of reentrant C routines for finding cliques in a weighted or unweighted graph. It uses an exact @@ -122,7 +121,7 @@ (define-public cliquer search to maximal cliques, store cliques in memory and call a user-defined function for every found clique.") (license license:gpl2+) - (home-page "https://users.aalto.fi/~pat/cliquer.html"))) + (home-page "https://github.com/dimpase/autocliquer"))) (define-public libbraiding (package From patchwork Sat Jul 23 20:51:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40879 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C5EA427BBE9; Sat, 23 Jul 2022 21:53:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EF09C27BBEA for ; Sat, 23 Jul 2022 21:53:26 +0100 (BST) Received: from localhost ([::1]:55612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM7q-0002Ar-16 for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:53:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41808) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7V-0001ho-84 for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56688) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7U-0007bc-Ur for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7U-0002xz-RR for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 05/10] gnu: lcalc: Update to 2.0.5. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860957211317 (code B ref 56729); Sat, 23 Jul 2022 20:53:04 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:52 +0000 Received: from localhost ([127.0.0.1]:46427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM7H-0002wM-QC for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:52 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:38985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uK-73 for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=qKd14y+zRhToEHGIuZB42qscvXRbf9TKY3f7ZYGQXPE=; b=Bq5PsIqW32bttPkBXoHdo5z0Ae8112RtNWJuslBW/A9NHnp/Nx0yvOWn2NRdWczSyp yxErhr0UHvSxtKHgKZ/TxsBPyePeJRb3+mvmJPvDgihMuBsOmLKzCly0cIriUDDzMGMb lUgLQez9qHmTYcQxSMdPtIq5RAajS+Rk2GYds7iAYxOekzT6Sz+NxFnVShxGCdp189G4 NjDYHa1bbka0f3JkwGzpV8jqogWgl0QIeqUP48iVZ7DGv44QY8XXAxkSyEZofGWa+E7r 1g5HVJnHsA9dqpxLOflIr/GrbNb8oFYklKumepc6XPNe/GnLsNZNKPhtCev4yr3n21oS o7eQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6f (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:51:59 +0200 Message-Id: <8fad623072b4075781f6936fd1a324950886023c.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (lcalc): Update to 2.0.5. * gnu/packages/patches/lcalc-default-parameters-1.patch, gnu/packages/patches/lcalc-default-parameters-2.patch, gnu/packages/patches/lcalc-lcommon-h.patch, gnu/packages/patches/lcalc-using-namespace-std.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove here. --- gnu/local.mk | 4 -- .../patches/lcalc-default-parameters-1.patch | 26 ------- .../patches/lcalc-default-parameters-2.patch | 58 --------------- gnu/packages/patches/lcalc-lcommon-h.patch | 13 ---- .../patches/lcalc-using-namespace-std.patch | 43 ----------- gnu/packages/sagemath.scm | 71 ++++++------------- 6 files changed, 20 insertions(+), 195 deletions(-) delete mode 100644 gnu/packages/patches/lcalc-default-parameters-1.patch delete mode 100644 gnu/packages/patches/lcalc-default-parameters-2.patch delete mode 100644 gnu/packages/patches/lcalc-lcommon-h.patch delete mode 100644 gnu/packages/patches/lcalc-using-namespace-std.patch diff --git a/gnu/local.mk b/gnu/local.mk index 07e3497d10..84c88ea905 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1371,10 +1371,6 @@ dist_patch_DATA = \ %D%/packages/patches/kodi-set-libcurl-ssl-parameters.patch \ %D%/packages/patches/kodi-skip-test-449.patch \ %D%/packages/patches/laby-make-install.patch \ - %D%/packages/patches/lcalc-default-parameters-1.patch \ - %D%/packages/patches/lcalc-default-parameters-2.patch \ - %D%/packages/patches/lcalc-lcommon-h.patch \ - %D%/packages/patches/lcalc-using-namespace-std.patch \ %D%/packages/patches/ldns-drill-examples.patch \ %D%/packages/patches/leela-zero-gtest.patch \ %D%/packages/patches/less-hurd-path-max.patch \ diff --git a/gnu/packages/patches/lcalc-default-parameters-1.patch b/gnu/packages/patches/lcalc-default-parameters-1.patch deleted file mode 100644 index 19b0776320..0000000000 --- a/gnu/packages/patches/lcalc-default-parameters-1.patch +++ /dev/null @@ -1,26 +0,0 @@ -Patch taken from the Sage packaging system. - -diff -Naur lcalc-1.23-vanilla/include/Ldirichlet_series.h lcalc-1.23-fixed-gcc.4.9/include/Ldirichlet_series.h ---- lcalc-1.23-vanilla/include/Ldirichlet_series.h 2012-08-08 23:21:55.000000000 +0200 -+++ lcalc-1.23-fixed-gcc.4.9/include/Ldirichlet_series.h 2014-04-21 14:37:59.027464849 +0200 -@@ -43,7 +43,7 @@ - //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - template - Complex L_function :: --dirichlet_series(Complex s, long long N=-1) -+dirichlet_series(Complex s, long long N) - { - Complex z=0.; - long long m,n; -diff -Naur lcalc-1.23-vanilla/include/L.h lcalc-1.23-fixed-gcc.4.9/include/L.h ---- lcalc-1.23-vanilla/include/L.h 2012-08-08 23:21:55.000000000 +0200 -+++ lcalc-1.23-fixed-gcc.4.9/include/L.h 2014-04-21 14:32:04.003467348 +0200 -@@ -491,7 +491,7 @@ - - //#include "Ldirichlet_series.h" //for computing Dirichlet series - Complex partial_dirichlet_series(Complex s, long long N1, long long N2); -- Complex dirichlet_series(Complex s, long long N); -+ Complex dirichlet_series(Complex s, long long N=-1LL); - - //#include "Ltaylor_series.h" //for computing taylor series for Dirichlet series - //void compute_taylor_series(int N, int K, Complex s_0, Complex *series); diff --git a/gnu/packages/patches/lcalc-default-parameters-2.patch b/gnu/packages/patches/lcalc-default-parameters-2.patch deleted file mode 100644 index 1d881ee0c4..0000000000 --- a/gnu/packages/patches/lcalc-default-parameters-2.patch +++ /dev/null @@ -1,58 +0,0 @@ -Patch taken from the Sage packaging system. - ---- lcalc-1.23/include/Lgamma.h 2012-08-08 23:21:55.000000000 +0200 -+++ lcalc-1.23/include/Lgamma.h 2014-05-18 21:15:27.786889718 +0200 -@@ -77,7 +77,7 @@ - //n=0 should just give log_GAMMA(z)... thus making log_GAMMA - //code obsolete. But leave log_GAMMA intact anyways. - template --precise(ttype) log_GAMMA (ttype z,int n=0) -+precise(ttype) log_GAMMA (ttype z,int n) - { - int M; - precise(ttype) log_G,r,r2,y; -@@ -230,7 +230,7 @@ - //value exp_w which holds exp(-w) - //computes G(z,w), so there's an extra w^(-z) factor. - template --Complex inc_GAMMA (ttype z,ttype w, const char *method="temme", ttype exp_w = 0, bool recycle=false) -+Complex inc_GAMMA (ttype z,ttype w, const char *method, ttype exp_w, bool recycle) - { - - Complex G; -@@ -334,7 +334,7 @@ - - - template --ttype cfrac_GAMMA (ttype z,ttype w, ttype exp_w=0, bool recycle=false) //computes G(z,w) via continued fraction -+ttype cfrac_GAMMA (ttype z,ttype w, ttype exp_w, bool recycle) //computes G(z,w) via continued fraction - { - - ttype G; -@@ -424,7 +424,7 @@ - } - - template --ttype asympt_GAMMA (ttype z,ttype w, ttype exp_w = 0, bool recycle=false) //computes G(z,w) via asymptotic series -+ttype asympt_GAMMA (ttype z,ttype w, ttype exp_w, bool recycle) //computes G(z,w) via asymptotic series - { - - if(my_verbose>3) cout << "called asympt_GAMMA("< --ttype comp_inc_GAMMA (ttype z,ttype w,ttype exp_w = 0, bool recycle=false) //computes g(z,w) -+ttype comp_inc_GAMMA (ttype z,ttype w,ttype exp_w, bool recycle) //computes g(z,w) - { - - ttype g; -@@ -604,7 +604,7 @@ - } - - template --Complex gamma_sum(Complex s, int what_type, ttype *coeff, int N, Double g, Complex l, Double Q, Long Period, Complex delta=1, const char *method="temme") -+Complex gamma_sum(Complex s, int what_type, ttype *coeff, int N, Double g, Complex l, Double Q, Long Period, Complex delta, const char *method) - { - Complex SUM=0; - diff --git a/gnu/packages/patches/lcalc-lcommon-h.patch b/gnu/packages/patches/lcalc-lcommon-h.patch deleted file mode 100644 index 897956de64..0000000000 --- a/gnu/packages/patches/lcalc-lcommon-h.patch +++ /dev/null @@ -1,13 +0,0 @@ -Patch taken from the Sage packaging system. - ---- src/include/Lcommon.h 2010-01-31 15:16:45.000000000 +0000 -+++ src/include/Lcommon.h 2011-03-08 21:19:11.849443238 +0000 -@@ -25,7 +25,7 @@ - #ifdef USE_MPFR - inline double lcalc_to_double(const double& x) { return x; } - #endif --//inline double lcalc_to_double(const long double& x) { return x; } -+inline double lcalc_to_double(const long double& x) { return x; } - inline double lcalc_to_double(const int& x) { return x; } - inline double lcalc_to_double(const long long& x) { return x; } - inline double lcalc_to_double(const short& x) { return x; } diff --git a/gnu/packages/patches/lcalc-using-namespace-std.patch b/gnu/packages/patches/lcalc-using-namespace-std.patch deleted file mode 100644 index 6e0075fdc8..0000000000 --- a/gnu/packages/patches/lcalc-using-namespace-std.patch +++ /dev/null @@ -1,43 +0,0 @@ -Patch taken from the Sage packaging system. - -diff --git a/include/Lcommon.h b/include/Lcommon.h -index 1b3be43..bf40532 100644 ---- a/include/Lcommon.h -+++ b/include/Lcommon.h -@@ -48,7 +48,7 @@ const bool outputSeries=true; // Whether to output the coefficients or just th - - // Loop i from m to n - // Useful in tidying up most for loops --#define loop(i,m,n) for(typeof(m) i=(m); i!=(n); i++) -+#define loop(i,m,n) for(auto i=(m); i!=(n); i++) - - // A class for calculations involving polynomials of small degree - // Not efficient enough for huge polynomials -diff --git a/include/Lcommon_ld.h b/include/Lcommon_ld.h -index 86ae4df..33c560c 100644 ---- a/include/Lcommon_ld.h -+++ b/include/Lcommon_ld.h -@@ -53,7 +53,7 @@ const bool outputSeries=true; // Whether to output the coefficients or just th - - // Loop i from m to n - // Useful in tidying up most for loops --#define loop(i,m,n) for(typeof(m) i=(m); i!=(n); i++) -+#define loop(i,m,n) for(auto i=(m); i!=(n); i++) - - // A class for calculations involving polynomials of small degree - // Not efficient enough for huge polynomials -diff --git a/include/Lglobals.h b/include/Lglobals.h -index 60002e4..ca2606c 100644 ---- a/include/Lglobals.h -+++ b/include/Lglobals.h -@@ -24,9 +24,9 @@ - #ifndef Lglobals_H - #define Lglobals_H - -+#include - using namespace std; - --#include - #ifdef USE_MPFR - #include "Lgmpfrxx.h" - typedef mpfr_class Double; diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index b29620a946..1237ff8e04 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -38,6 +38,7 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages lisp) #:use-module (gnu packages multiprecision) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages popt) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz)) @@ -292,59 +293,27 @@ (define-public brial (define-public lcalc (package (name "lcalc") - (version "1.23") - ;; The original home page of the project has disappeared, as well as - ;; code hosted by the original author on Google Code. The latter has - ;; been copied to gitlab.com/sagemath and purportedly contains patches - ;; for a never released version 1.3, that supposedly follows 1.23. - ;; We use the tarball as well as the patches hosted inside the sage - ;; package system distributed with the sage tarball. - (source - (origin - (method url-fetch) - (uri (string-append "ftp://ftp.fu-berlin.de/unix/misc/sage/spkg/" - "upstream/lcalc/lcalc-1.23.tar.bz2")) - (sha256 - (base32 - "1c6dsdshgxhqppjxvxhp8yhpxaqvnz3d1mlh26r571gkq8z2bm43")) - (patches (search-patches "lcalc-lcommon-h.patch" - "lcalc-default-parameters-1.patch" - "lcalc-default-parameters-2.patch" - "lcalc-using-namespace-std.patch")))) + (version "2.0.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/sagemath/lcalc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rwyx292y3jbsp88wagn9nhl9z7wsnl2yrs5imxkbxq87pnrj5a7")))) (build-system gnu-build-system) (arguments - `(#:tests? #f ;no tests - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-before 'build 'prepare-build - (lambda* (#:key outputs #:allow-other-keys) - (chdir "src") - (let ((out (assoc-ref outputs "out"))) - (substitute* "Makefile" - (("^INSTALL_DIR= /usr/local") - (string-append "INSTALL_DIR=" out)))) - #t)) - (add-before 'install 'make-output-dirs - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin (string-append out "/bin")) - (lib (string-append out "/lib")) - (include (string-append out "/include"))) - (mkdir-p bin) - (mkdir-p lib) - (mkdir-p include)) - #t))))) - ;; FIXME: - ;; We need to add pari-gp and probably pari related patches from the - ;; sage project, as well as uncomment the line setting PARI_DEFINE in - ;; the Makefile to get the full functionality of this package. - ;; For the time being, we hope that sage can be compiled without. - (synopsis "C++ library for L-functions") - (description "Lcalc computes L-functions, in particular the Riemann -zeta function and its twists by quadratic characters.") - (license license:gpl2+) - (home-page "https://gitlab.com/sagemath/sage"))) + (list #:configure-flags '(list "--with-pari"))) + (inputs (list pari-gp)) + (native-inputs (list autoconf automake libtool pkg-config gengetopt)) + (home-page "https://gitlab.com/sagemath/lcalc") + (synopsis "C++ library for with L-functions") + (description + "Lcalc computes L-functions, in particular the Riemann zeta function and its +twists by quadratic characters.") + (license license:gpl2+))) (define-public ratpoints (package From patchwork Sat Jul 23 20:52:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40880 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 56A7727BBEA; Sat, 23 Jul 2022 21:53:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 20B8327BBE9 for ; Sat, 23 Jul 2022 21:53:29 +0100 (BST) Received: from localhost ([::1]:55770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM7s-0002H2-9I for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:53:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7U-0001h4-0l for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56686) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7T-0007bQ-OM for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7T-0002xe-JU for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 06/10] gnu: ntl: Update to 11.5.1. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860955811277 (code B ref 56729); Sat, 23 Jul 2022 20:53:03 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:38 +0000 Received: from localhost ([127.0.0.1]:46421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM73-0002ve-ID for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:37 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.182]:43625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uM-6X for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=k11iJBdCeMwOoP5ZTNjgnZ+yqf2dPcDpWovTG3761TA=; b=lEp+D02/mMGyQ7H4uK4yoLW9XxMt4WbXzlmhKESXkdNCFn/y53GKQEVdmP/3cMW4C0 QcfzBv2WkO4iktarP+LUPh86wiRx3kwgdHQDMAC0ZsBXnP1G/XT5/n78HHKGzANbifXp znsolpm3Mg3ycqOLe9rm4LE2U14ZaTxkRF51s4oAKYKpRiH9FqpAlo0xXfsNymc0wNrn KoXqv+BCxbRgkVMJTVVqrOBS1q/rdmB7EZD0bbdtiyzTynXVhpjcfNoWRgGPvC88oBnY QU0Po0PQ/gDBAcbcET8ZwiydVEifa7+xLpAnoZCYKF3jGKLN0c37fHZ17XGjCwFEbKCV lcLg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6i (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:52:00 +0200 Message-Id: <1ef310525b39ba9f58bfd7d62d1327a7e0458677.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/algebra.scm (ntl): Update to 11.5.1. --- gnu/packages/algebra.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index b236313129..85e8e77d83 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -540,14 +540,14 @@ (define-public python-flint (define-public ntl (package (name "ntl") - (version "11.4.4") + (version "11.5.1") (source (origin (method url-fetch) (uri (string-append "https://shoup.net/ntl/ntl-" version ".tar.gz")) (sha256 (base32 - "1nr1h27j2gdz6badzz9lk2pknxhdijqdxqhd3haryh0sw616wzwx")) + "12ka3hym4skg63mp8vgkin79svbpdk2m6i41yvmcdjq62g1hc391")) (modules '((guix build utils))) (snippet '(begin From patchwork Sat Jul 23 20:52:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40878 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ADE0F27BBE9; Sat, 23 Jul 2022 21:53:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CD36C27BBEB for ; Sat, 23 Jul 2022 21:53:27 +0100 (BST) Received: from localhost ([::1]:55674 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM7q-0002DO-V2 for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:53:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41796) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7T-0001gq-LE for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56685) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7T-0007b7-Cu for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7T-0002xV-8F for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 07/10] gnu: eclib: Update to 20220621. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860955711266 (code B ref 56729); Sat, 23 Jul 2022 20:53:03 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:37 +0000 Received: from localhost ([127.0.0.1]:46419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM73-0002vX-9Q for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:37 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:43179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uN-72 for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=MnjXP7I87dVcIkvVI56uhVuI3mUsSx+osmPoKDgd5Bg=; b=gIAI43KvgyUs+l6QllgHKeF0/cNZUcnnGs7FZHa1Je6Bv+7cY0C+QB9662WCp+BOVj 5Xl06yYfXqrFTu7WmeI1beH2G2SvCXiw55NgoQL/OWrj+hGH023yVW11kPIiMWkRat9t QiYatKnbGzVuQBQNttdncczUej0SfJlHIEReTuUTBfrsgu01Fjdhr0J7OOfYlqqLqEzx gGBpHwxw7gI2M6YfYLpPGC+EsbGItgB320KCwTFNtoFFYkaybM4CfIoMOW89xeIoNL/N AkRpz6PifL6Hs/SpbfE2tHu9YWjnzMy7mTBcAdvabjXVqKOY1NXB9VkCttzmEQ2cME7s VoLA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6h (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:52:01 +0200 Message-Id: <2d2e9b3ebd21513d55114b86f45ad8300c112cb1.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/algebra.scm (eclib): Update to 20220621. --- gnu/packages/algebra.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 85e8e77d83..13aaec1af5 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -1593,16 +1593,16 @@ (define-public m4rie (define-public eclib (package (name "eclib") - (version "20190909") + (version "20220621") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/JohnCremona/eclib/") - (commit (string-append "v" version)))) + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 - "1gw27lqc3f525n8qdcmr2nyn16y9g10z9f6dnmckyyxcdzvhq35n")))) + "07wbkzmn6w0hrv2vim7f0il7k59ccc66x5vnn623xkmhfw32b3nz")))) (build-system gnu-build-system) (native-inputs (list autoconf automake libtool)) From patchwork Sat Jul 23 20:52:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40877 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1254627BBEA; Sat, 23 Jul 2022 21:53:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C1F3027BBE9 for ; Sat, 23 Jul 2022 21:53:17 +0100 (BST) Received: from localhost ([::1]:54932 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM7g-0001kw-VU for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:53:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7U-0001hb-TE for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56687) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7U-0007bX-Kd for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7U-0002xr-GD for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 08/10] gnu: Add python-memory-allocator. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860957111309 (code B ref 56729); Sat, 23 Jul 2022 20:53:04 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:51 +0000 Received: from localhost ([127.0.0.1]:46425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM7H-0002wF-FR for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:51 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:39157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uL-9A for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=cT95VxOP2oV00EJllBZ09LT1+aAsyaT2E2ZAcbWU3/k=; b=DHi386xgQj4py0318iBidshMZbI7q7JdqTtvo20eAl/bxdNsXg6YhQiifIjsLYvdZK pM41Skrqh6C39GhHk1Ui4tP6B+5Do3fhJ4ctNcbXlhM5tyH5CIVZI5FPSaMtZr9aocNP l6oD6KJM85r7qzoVJDB2ZK0YvDvekORJGpPw6wa4OaYt2Lt/b64NvU6svKO9jncHWlFS jAHGvFjm1JH1UKVg0+J56Zcz9CetmlRv5NsMiMb57qznpW15NTnx5zwl05PpNgAjc1UI b+S1r5FpNmpjqMOkDV/ot2pLYF5vwdDn/hHRNIRmUwsudLPgljFk6I/PUTxeNVbJ+uZ5 ulmg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6g (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:52:02 +0200 Message-Id: <9e76f5f7308040e7e28ab6643eabe5be55674876.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (python-memory-allocator): New variable. --- gnu/packages/sagemath.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 1237ff8e04..2e9de70e4a 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -356,3 +356,20 @@ (define-public ratpoints a given height bound on a hyperelliptic curve in a very efficient way, by using an optimized quadratic sieve algorithm.") (license license:gpl2+))) + +(define-public python-memory-allocator + (package + (name "python-memory-allocator") + (version "0.1.3") + (source (origin + (method url-fetch) + (uri (pypi-uri "memory_allocator" version)) + (sha256 + (base32 + "0qiijpv8zr7c5rjy64i4q3rb8qhn6v4yms5mza4p86y0w4m5r00k")))) + (build-system python-build-system) + (propagated-inputs (list python-cython)) + (home-page "https://github.com/sagemath/memory_allocator") + (synopsis "An extension class to allocate memory easily with cython") + (description "An extension class to allocate memory easily with cython") + (license license:gpl3))) From patchwork Sat Jul 23 20:52:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40882 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 644FB27BBEA; Sat, 23 Jul 2022 21:53:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B4A5327BBE9 for ; Sat, 23 Jul 2022 21:53:39 +0100 (BST) Received: from localhost ([::1]:56460 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM82-0002gw-U0 for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:53:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41810) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7V-0001i5-EN for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56689) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7V-0007bi-4p for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7U-0002xl-0w for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 09/10] gnu: Add python-pplpy. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860957111302 (code B ref 56729); Sat, 23 Jul 2022 20:53:03 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:51 +0000 Received: from localhost ([127.0.0.1]:46423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM7H-0002wC-0X for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:51 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:46481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uP-9A for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=F1Tnj3H7t3IMwLC1ki1ZRZcG6TXC989w7VIQKnVyaY8=; b=PYz1JsAD3BxD7QYcgRXEfARzwdMcCCUCbH0JVHM6Y9Hy0pop5t2+vAAH1eDR7AopB1 Ij0BsFpWWUO1u0Z4ytnXnw2u7K4WAOq8NIsC3mJO1EIn20ylYPIhgmADttO4PldGPgL5 K1vyYx9WHLAzkhjfZnAfLvm+mvIgiatNXd0XMcN7FHVvtZoSeF6aM8KMcnW12bzCZSXU CpGrbL9OtWwW5prNvlDOYhKRU2nLo+LXEZG+8W0zjlCpwppiyr0n1YXDX/3a+a8R/j6p A4qEXagv0IrtgPxvJmPdzuTJ1iYtkMMWeEKnHoDAo3d+vvD1fmkmZdp28gBZZ/NDr2bJ 9S4A== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6k (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:52:03 +0200 Message-Id: <4b6d43aae30a919993773f511c6097b0268a3c53.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (python-pplpy): New variable. --- gnu/packages/sagemath.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 2e9de70e4a..335d98d9f4 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -36,6 +36,7 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages compression) #:use-module (gnu packages image) #:use-module (gnu packages lisp) + #:use-module (gnu packages maths) #:use-module (gnu packages multiprecision) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) @@ -373,3 +374,29 @@ (define-public python-memory-allocator (synopsis "An extension class to allocate memory easily with cython") (description "An extension class to allocate memory easily with cython") (license license:gpl3))) + +(define-public python-pplpy + (package + (name "python-pplpy") + (version "0.8.7") + (source (origin + (method url-fetch) + (uri (pypi-uri "pplpy" version)) + (sha256 + (base32 + "1gfq5czkqxl395k06s77zij3xv7maiwagjvzmrpraxhsmvsd02sh")))) + (build-system python-build-system) + (inputs (list gmp + mpc + mpfr + pari-gp + ppl + python-cysignals + python-gmpy2)) + (native-inputs (list python-cython)) + (home-page "https://gitlab.com/videlec/pplpy") + (synopsis "Python PPL wrapper") + (description + "This Python module pplpy provides a wrapper to the C++ Parma Polyhedra +Library (PPL).") + (license license:gpl3))) From patchwork Sat Jul 23 20:52:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 40881 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6A4FD27BBEA; Sat, 23 Jul 2022 21:53:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BF45C27BBE9 for ; Sat, 23 Jul 2022 21:53:37 +0100 (BST) Received: from localhost ([::1]:56366 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFM81-0002dF-00 for patchwork@mira.cbaines.net; Sat, 23 Jul 2022 16:53:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41812) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFM7V-0001iV-Jy for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56690) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFM7V-0007bn-Aw for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFM7V-0002y7-6z for guix-patches@gnu.org; Sat, 23 Jul 2022 16:53:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 10/10] gnu: Add sagemath. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 20:53:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: vicvbcun Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165860957311324 (code B ref 56729); Sat, 23 Jul 2022 20:53:05 +0000 Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:53 +0000 Received: from localhost ([127.0.0.1]:46429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM7I-0002wU-Ir for submit@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:53 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:40899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFM6z-0002uQ-73 for 56729@debbugs.gnu.org; Sat, 23 Jul 2022 16:52:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=DGiSLXh2nIkPRmghTmmNR80bHiXOqboSfXtIBpGKJa4=; b=qUKwlYwDrGsasf2W5bEyS9bpTi115lZ5YUbvjRRjDlAHlX33eoU4swVcuCgb+WhJ3l ZCxcZ2HLNJosto85DKf+P+6gdOyMFnKaBCuoW3MZE3joBvKfxkwskhRmmi54PHH5ZSEV 8RKxA5hVwy/c+KJbBVZhjTIdazhL57LLJMOZTI051zedQE66LYBuNoHhhnd8Aj2vyG+0 mAhC2e6nsGXaFnSRIrfBNLPZ0px1MzuY66MsCTyhu9lzCNOxGpppiZeCF/iV4XcTyBTB 0U8Do5bw/TrDkAPaqq01GyM2FvbKGf6rGN0m7jv0UVkGYwjSZoRYEEzgPR+zQZ9VlROx EUVg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ==" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id Vdcb24y6NKqVD6j (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 23 Jul 2022 22:52:31 +0200 (CEST) From: vicvbcun Date: Sat, 23 Jul 2022 22:52:04 +0200 Message-Id: <8b34d84b936a6f6d94479116e15bd5dfa2cd2cdb.1658595756.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath): New variable. --- Notes: - I'm not sure about native inputs vs. inputs here. - There is a broken symlink in share/jupyter/kernels/sagemath/doc is currently a broken symlink. We should probably remove it and add it into the documentation output. - bin/ is currently full of random stuff, we probably only need a few things. gnu/packages/sagemath.scm | 106 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 335d98d9f4..f84440db93 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2019, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2021 Efraim Flashner +;;; Copyright © 2022 vicvbcun ;;; ;;; This file is part of GNU Guix. ;;; @@ -25,6 +26,7 @@ (define-module (gnu packages sagemath) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix utils) @@ -34,6 +36,8 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages bdw-gc) #:use-module (gnu packages boost) #:use-module (gnu packages compression) + #:use-module (gnu packages gd) + #:use-module (gnu packages graph) #:use-module (gnu packages image) #:use-module (gnu packages lisp) #:use-module (gnu packages maths) @@ -41,6 +45,7 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-xyz)) @@ -400,3 +405,104 @@ (define-public python-pplpy "This Python module pplpy provides a wrapper to the C++ Parma Polyhedra Library (PPL).") (license license:gpl3))) + +(define-public sagemath + (package + (name "sagemath") + (version "9.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sagemath/sage") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0k91l3aid09hy94ps2r6acg22bxgsprxnh1b92hma3z1mn0ii3s1")))) + (build-system python-build-system) + (arguments + (list #:tests? #f ; may take a long time, I'm scared + #:use-setuptools? #f + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'prepare-build + (lambda _ + (setenv "SAGE_NUM_THREADS" + (number->string (parallel-job-count))) + (setenv "SAGE_VENV" #$output) + (chdir "src"))) + (add-after 'install 'fix-logo-symlinks + ;; these symlinks point to /tmp/guix-build-... so we + ;; need to recreate them + (lambda _ + (for-each + (lambda (file) + (let + ((source (string-append "sage/ext_data/notebook-ipython/" file)) + (target (string-append #$output "/share/jupyter/kernels/sagemath/" file))) + (delete-file target) + (copy-file source target))) + '("logo.svg" "logo-64x64.png")))) + (add-after 'install 'delete-nbextensions + ;; broken symlink to threejs-sage which we + ;; don't even package + (lambda _ + (delete-file-recursively (string-append #$output "/share/jupyter/nbextensions")))) + (add-after 'install 'install-bin + ;; so far, we have only installed the + ;; library part of sage + (lambda _ + ;; this copies way to much + (copy-recursively "bin" (string-append #$output "/bin"))))))) + (inputs (list arb + boost + brial + cliquer + ecl + eclib + edge-addition-planarity-suite + flint + gap + gd + giac + givaro + glpk + gmp + gmp-ecm + gsl + iml + lcalc + libbraiding + libhomfly + linbox + m4ri + m4rie + mpc + mpfi + ntl + openblas + pari-gp + python-cypari2 + python-gmpy2 + python-jinja2 + python-jupyter-core + python-memory-allocator + python-numpy + python-pkgconfig + python-pplpy + python-setuptools + python-wheel + rw + singular + symmetrica + zlib + zn-poly)) + (native-inputs (list pkg-config python-cython)) + (home-page "https://www.sagemath.org") + (synopsis "Python-based computer algebra system") + (description + "SageMath is a free open-source mathematics software system licensed under the +GPL. It builds on top of many existing open-source packages: NumPy, SciPy, +matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined +power through a common, Python-based language or directly via interfaces or +wrappers.") + (license license:gpl3))) From patchwork Mon Aug 8 15:45:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41409 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F38F427BBEA; Mon, 8 Aug 2022 16:58:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BA91C27BBE9 for ; Mon, 8 Aug 2022 16:58:12 +0100 (BST) Received: from localhost ([::1]:40622 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL58t-0006F6-TX for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:58:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44486) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL58k-0006ED-CR for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52052) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL58k-0000NH-49 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL58k-0006SZ-0i for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 11/29] gnu: cddlib: Update to 0.94m. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997425124773 (code B ref 56729); Mon, 08 Aug 2022 15:58:01 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:57:31 +0000 Received: from localhost ([127.0.0.1]:41796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL58E-0006RS-Og for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:57:31 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:40409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL57v-0006QP-A3 for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:57:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659974229; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=X9C7QhSuPGQA1ProTE6nQg366ytSuibSN7haASm7Kwo=; b=aSSFuH/HdPNfRSPgOyEOuTD7SjD0XBBqwK/hAtPd9wGjtzhdY700DjYG8048WFZuRW UYpE0Ppg74/8WveIXc3gSJIMAA6xXDeWEaFhG7yFuBlDMbuLAH7TiJY2R3TqMsfZVL7q b/Vw29Y0a3p2oNnfvW6E69zWKxNjfLOu4omwhBgOO5uwMIDaTXdW67dciDU3Q93uqDzp HwPcRyUtiySKw+H0knO+4kPe25Hmei5cyHKPr21/A6g7rgNZMnAlx96HfqcIphmGM4Jr VLAIKTXuJ8XpswBGDxSaGljIPDKt6IjKZcF86O5qa4S7BmBl0DPI91+/JepurKmVlQJj g0Bg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78Fv9oU8 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for <56729@debbugs.gnu.org>; Mon, 8 Aug 2022 17:57:09 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:46 +0200 Message-Id: X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/maths.scm (cddlib): Update to 0.94m. --- gnu/packages/maths.scm | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 7020123565..dd8f90d16d 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -722,18 +722,27 @@ (define-public 4ti2 (define-public cddlib (package (name "cddlib") - (version "0.94i") + (version "0.94m") (source (origin - (method url-fetch) - (uri (string-append "ftp://ftp.math.ethz.ch/users/fukudak/cdd/cddlib-" - (string-delete #\. version) ".tar.gz")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/cddlib/cddlib") + (commit version))) (sha256 (base32 - "00zdgiqb91vx6gd2103h3ijij0llspsxc6zz3iw2bll39fvkl4xq")))) + "09s8323h5w9j6mpl1yc6lm770dkskfxd2ayyafkcjllmnncxzfa0")))) (build-system gnu-build-system) (inputs (list gmp)) + (native-inputs (list autoconf + automake + libtool + texlive-amsfonts + texlive-dvips-l3backend + texlive-latex-graphics + texlive-latex-l3backend + texlive-tiny)) (home-page "https://www.inf.ethz.ch/personal/fukudak/cdd_home/index.html") (synopsis "Library for convex hulls and extreme rays of polyhedra") (description From patchwork Mon Aug 8 15:45:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41410 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C250227BBEA; Mon, 8 Aug 2022 16:58:14 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 87D3327BBE9 for ; Mon, 8 Aug 2022 16:58:14 +0100 (BST) Received: from localhost ([::1]:40726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL58v-0006Jq-KY for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:58:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44490) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL58l-0006Eb-4C for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52054) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL58k-0000NU-RZ for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL58k-0006Sp-Nq for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 12/29] gnu: Add python-memory-allocator. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997426524801 (code B ref 56729); Mon, 08 Aug 2022 15:58:02 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:57:45 +0000 Received: from localhost ([127.0.0.1]:41800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL58S-0006Rs-OV for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:57:45 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:36413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL58D-0006RI-Ix for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:57:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659974229; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=cT95VxOP2oV00EJllBZ09LT1+aAsyaT2E2ZAcbWU3/k=; b=Om21mzsnWv7J88S2ovb1Ihy9QDT/qYYkEGRyN1g+MVunS0mwhVQCcOc6hUStAW2wPq ikw21ORWk7jt/9li+4c6C3kg5L9B4bV+e9O9yi0YRewvq8Vi03M9TtKFsS94nO7DlYgY O5XV3bsH/A1+cbgqYTM4GHqYzKKdHN3sFpOu3YXhI7hWs4twJfAwFtQa5DQM3z/D+/Bg NesvmLD3jRRZGSEz1MkdMX+/zmdmVC0CGIDngBVw66m9maqhrwnoPuuL8HjvKkNAeSct HVljIAQygCOqyW/1dlVMM+iJbnaNfRDzxGnSIryT/FgD2BBz01hxTxVEvyvdyVNzzZ90 j/XQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78Fv9oU7 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for <56729@debbugs.gnu.org>; Mon, 8 Aug 2022 17:57:09 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:47 +0200 Message-Id: <612568de06686815affc8ea7eaa12523e53e9ca1.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (python-memory-allocator): New variable. --- gnu/packages/sagemath.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 1237ff8e04..2e9de70e4a 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -356,3 +356,20 @@ (define-public ratpoints a given height bound on a hyperelliptic curve in a very efficient way, by using an optimized quadratic sieve algorithm.") (license license:gpl2+))) + +(define-public python-memory-allocator + (package + (name "python-memory-allocator") + (version "0.1.3") + (source (origin + (method url-fetch) + (uri (pypi-uri "memory_allocator" version)) + (sha256 + (base32 + "0qiijpv8zr7c5rjy64i4q3rb8qhn6v4yms5mza4p86y0w4m5r00k")))) + (build-system python-build-system) + (propagated-inputs (list python-cython)) + (home-page "https://github.com/sagemath/memory_allocator") + (synopsis "An extension class to allocate memory easily with cython") + (description "An extension class to allocate memory easily with cython") + (license license:gpl3))) From patchwork Mon Aug 8 15:45:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41408 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8EC0527BBEA; Mon, 8 Aug 2022 16:58:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 51DEF27BBE9 for ; Mon, 8 Aug 2022 16:58:12 +0100 (BST) Received: from localhost ([::1]:40618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL58s-0006Ei-Ec for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:58:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL58k-0006ES-NI for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52053) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL58k-0000NO-FS for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL58k-0006Sh-CE for guix-patches@gnu.org; Mon, 08 Aug 2022 11:58:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 13/29] gnu: Add python-pplpy. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997426424795 (code B ref 56729); Mon, 08 Aug 2022 15:58:02 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:57:44 +0000 Received: from localhost ([127.0.0.1]:41798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL58F-0006RW-8m for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:57:44 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:32853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL58B-0006R4-8J for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:57:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659974229; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=F1Tnj3H7t3IMwLC1ki1ZRZcG6TXC989w7VIQKnVyaY8=; b=I0l3vZZbqtSWwFmqXvS1FG+Er08FDozls8cw2+LqOsOzEsU/kUTf2kThzIOuIAClnu 8388RoozJnZaHn90QrVagTG2x/KCMl0mE3yxOJHnT0VXE6vH7Cd1fC1NBYzE0mblMnku emYdugFmLoJB2YaDha1xVPJEKppTpyuqYws/sAfErXqt9TS9xcWPvRUMBfPowk0Oi8N8 0YnI9fKCX7+wNUzA/v8S16jQwGkRt4e+3YwEYmaJ4jBEJOoOnTJWF6eC23k1k9BFX6A5 SNiO8qeDxaOLO1CEn+wRBYEtZ5hTRzU0cOpqIvhcJXOFxg+T0d7IMIV5d+2tIGtWcXDo CZPA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78Fv9oU9 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for <56729@debbugs.gnu.org>; Mon, 8 Aug 2022 17:57:09 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:48 +0200 Message-Id: <02d359414dd0b7091c5875ae37f4a2adfe466584.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (python-pplpy): New variable. --- gnu/packages/sagemath.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 2e9de70e4a..335d98d9f4 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -36,6 +36,7 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages compression) #:use-module (gnu packages image) #:use-module (gnu packages lisp) + #:use-module (gnu packages maths) #:use-module (gnu packages multiprecision) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) @@ -373,3 +374,29 @@ (define-public python-memory-allocator (synopsis "An extension class to allocate memory easily with cython") (description "An extension class to allocate memory easily with cython") (license license:gpl3))) + +(define-public python-pplpy + (package + (name "python-pplpy") + (version "0.8.7") + (source (origin + (method url-fetch) + (uri (pypi-uri "pplpy" version)) + (sha256 + (base32 + "1gfq5czkqxl395k06s77zij3xv7maiwagjvzmrpraxhsmvsd02sh")))) + (build-system python-build-system) + (inputs (list gmp + mpc + mpfr + pari-gp + ppl + python-cysignals + python-gmpy2)) + (native-inputs (list python-cython)) + (home-page "https://gitlab.com/videlec/pplpy") + (synopsis "Python PPL wrapper") + (description + "This Python module pplpy provides a wrapper to the C++ Parma Polyhedra +Library (PPL).") + (license license:gpl3))) From patchwork Mon Aug 8 15:45:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41406 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CF28327BBEA; Mon, 8 Aug 2022 16:52:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8EA4D27BBE9 for ; Mon, 8 Aug 2022 16:52:36 +0100 (BST) Received: from localhost ([::1]:55154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL53T-0005Mv-Od for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:52:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41264) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zI-0000i9-Nz for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:20 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52027) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zI-0006q8-Dv for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zI-0006C9-AH for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:16 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 14/29] gnu: Add primecount. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:16 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997368623622 (code B ref 56729); Mon, 08 Aug 2022 15:48:16 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:06 +0000 Received: from localhost ([127.0.0.1]:41753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4z7-00068j-Pi for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:48:06 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.183]:43467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yc-000639-PF for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=QZRPaZvH/y0BKK2jOm4q31RHM3RsqtyYbztyy2/UEsI=; b=m1OxLP1wykGlWOu3ODD1ker+yXZdfOV+RZAEXXWWX8JgtJruYXOCbn0GCruFVnWQtq /ewciS+lFse6ULAQBKnmkGKxZ9Mq6NEduJlLTmv7aiYjzpPium/1aQJQ4Q+kk5+MawL/ u28MxsRErvz9Ve6Rhe4TthysTmdArxSl4Ll6WoxYbB+/CogZ0tMC6T0qk9qHk9YT4vyS tnafsz3eJMkPbtbscObsPaoiahUJOhlOmflpts6nq+KWXtMSCik0zvqhElDJN+En32SX Y9Kz4ZJf0IQHGIi/I9m7QVOSN9Cy7nDGmPZWQRDW+jIClOarpBeR6bpU8R2PsLj/1Ct4 6Vbg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRQ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:49 +0200 Message-Id: <398cd1ff61a29526e276b9d3fd8f3f91afc5e6f6.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (primecount): New variable. --- gnu/packages/sagemath.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 335d98d9f4..20cc1f3589 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -22,6 +22,7 @@ (define-module (gnu packages sagemath) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (guix download) @@ -400,3 +401,25 @@ (define-public python-pplpy "This Python module pplpy provides a wrapper to the C++ Parma Polyhedra Library (PPL).") (license license:gpl3))) + +(define-public primecount + (package + (name "primecount") + (version "7.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kimwalisch/primecount/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dnkkmszc2knrrqmfbwf96ajxd7rpmaw0b8dx6z5r0f9w1wx7ak4")))) + (build-system cmake-build-system) + (arguments '(#:configure-flags (list "-DBUILD_SHARED_LIBS=ON" "-DBUILD_TESTS=ON"))) + (home-page "https://github.com/kimwalisch/primecount/") + (synopsis "Fast prime counting function implementations") + (description "primecount is a command-line program and C/C++ library that counts the number +of primes ≤ x (maximum 10^31) using highly optimized implementations of the +combinatorial prime counting algorithms.") + (license license:bsd-2))) From patchwork Mon Aug 8 15:45:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41399 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DC2F827BBE9; Mon, 8 Aug 2022 16:51:55 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E999A27BBEB for ; Mon, 8 Aug 2022 16:51:53 +0100 (BST) Received: from localhost ([::1]:52664 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL52n-0003hj-4W for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:51:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zF-0000Ws-54 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zE-0006on-Qq for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zE-0006Ao-N3 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:12 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 15/29] gnu: Add python-primecountpy. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997367423460 (code B ref 56729); Mon, 08 Aug 2022 15:48:12 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:54 +0000 Received: from localhost ([127.0.0.1]:41732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yv-00066C-Ks for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:54 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.181]:41009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yZ-00062E-Qs for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=rAcpcPvRRtIv75p8JPVnMk1Udw/2jlU/QRYL6eAcxlU=; b=m7sRsmepPaE9OGdILLioH28NLs5oeDJt+s7zkqaGJCfUK9Qp36qIOio9GWfwVGnpcD Q4whR+9x8+fLl4hnexXm8DeIoFXWCm7uqYjHi5xL/E126n/JFJ28UbBk1dIga0H6xa/H 1xbwiVBJmcD69DpD8mvuDhdaFugSuBf1Mk9CVUJyJlMhHTPiCOXxJB+yGJRO8vAfQYwa jhi33AAK2NVXXnTeZocMei6NuiJF6jX/Ng6x6xa6rS0GhoddHYl7/+mDdvEHgIW82TPn EUYCBR+VlVaw5zJjMykZsEgRzYaGHp8+zfEUzCKGvZWybdiwtQA09ei57GI5VOMXS+uF dRwA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRR (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:50 +0200 Message-Id: X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (python-primecountpy): New variable. --- gnu/packages/sagemath.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 20cc1f3589..d8b70e6f23 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -26,6 +26,7 @@ (define-module (gnu packages sagemath) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix utils) @@ -423,3 +424,26 @@ (define-public primecount of primes ≤ x (maximum 10^31) using highly optimized implementations of the combinatorial prime counting algorithms.") (license license:bsd-2))) + +(define-public python-primecountpy + (package + (name "python-primecountpy") + (version "0.1.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "primecountpy" version)) + (sha256 + (base32 + "0xh6zx5zw5scy7jygqirks9y6z4zyfm0zjfp8nd6dw0m471przkq")))) + (build-system python-build-system) + (arguments (list #:phases #~(modify-phases %standard-phases + (add-before 'build 'set-cflags + (lambda _ + (setenv "CFLAGS" "-fopenmp") + (setenv "CXXFLAGS" "-fopenmp")))))) + (inputs (list pari-gp primecount)) + (propagated-inputs (list python-cysignals python-cython)) + (home-page "https://github.com/dimpase/primecountpy") + (synopsis "Cython interface for C++ primecount library") + (description "Cython interface for C++ primecount library") + (license license:gpl3))) From patchwork Mon Aug 8 15:45:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41384 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0F6EB27BBEA; Mon, 8 Aug 2022 16:48:23 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C717927BBE9 for ; Mon, 8 Aug 2022 16:48:22 +0100 (BST) Received: from localhost ([::1]:48032 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL4zN-0000Jw-TH for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:48:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41166) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4z7-0000Ee-AK for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51999) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4z7-0006ma-1S for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4z6-00068O-TO for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 16/29] gnu: Add python-lrcalc. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997364623136 (code B ref 56729); Mon, 08 Aug 2022 15:48:04 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:26 +0000 Received: from localhost ([127.0.0.1]:41684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yT-000610-Qb for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:26 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.183]:36785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yQ-00060L-HG for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973639; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=8hdtCCmCGbejWP9U9iBdCigY4Ti4OUVeoJ3nU94ac20=; b=DfhGbKRxD08F+VfERMDTA9NBIeyp6ThBMbL9Zd86LjrbUoFm1Il2KIbNxf4YD2SFph N0l8x7xwfyplzG8mOOycKYsQjET0HMLWx0Bp2KaB6x7ZR+yBcNiV4FVafSZs3Jdh+x9M mC3RYMSTrTt4/N+AeD0jPndW5yTL4beJQseKzSCEtkLAeCW+MbiRAAy2YUwtQsFNJ89v XxS8VFYVl2pYwANstucwpZHGF87IoDM0FISWOSOocZnLSRxJmaRoPooJN7LfHdrBQvPt vaONs5UtoIkzgVCXAkdAP6SYxxxzZHq9H/jidTOHTWZbz/MWZocvFgDMAJ3lljX5c+/O GP6Q== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlJoRa (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:19 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:51 +0200 Message-Id: <9098133eb9de62cfae8fda11888ce464a463eff8.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (python-lrcalc): New variable. --- gnu/packages/sagemath.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index d8b70e6f23..16810a2d2b 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -447,3 +447,21 @@ (define-public python-primecountpy (synopsis "Cython interface for C++ primecount library") (description "Cython interface for C++ primecount library") (license license:gpl3))) + +(define-public python-lrcalc + (package + (name "python-lrcalc") + (version "2.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "lrcalc" version)) + (sha256 + (base32 + "1adassfjalsdsngy01c37835qsx3gj0jx9cinc9b91x4xnd51873")))) + (build-system python-build-system) + (inputs (list lrcalc)) + (native-inputs (list python-cython)) + (home-page "https://math.rutgers.edu/~asbuch/lrcalc") + (synopsis "Littlewood-Richardson Calculator bindings") + (description "Littlewood-Richardson Calculator bindings") + (license license:gpl3+))) From patchwork Mon Aug 8 15:45:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41398 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7566E27BBEA; Mon, 8 Aug 2022 16:51:55 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9D4F027BBE9 for ; Mon, 8 Aug 2022 16:51:54 +0100 (BST) Received: from localhost ([::1]:52700 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL52n-0003jC-QS for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:51:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zD-0000Tj-3Z for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52014) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zC-0006o6-QG for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zC-0006AC-MJ for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 17/29] gnu: Add palp. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997365923352 (code B ref 56729); Mon, 08 Aug 2022 15:48:10 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:39 +0000 Received: from localhost ([127.0.0.1]:41724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yg-00064T-EM for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:38 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:43465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yY-00061s-Jz for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=YqJFW23SsYpP+nRtsYoP2bdNDi5o4TuQQ0DexoQQisY=; b=OpZzMn2K8D7o1k7U7t3tkOUI6A7z3bnRXl2bpF9SdExHoaos4gv5xgBMTWw6VZ/6X6 7iJCjtlcC/61K2gZWWcrND38sJR4GMTZAgjz/kc9td4WP5+aM3vHJRCLQrb3c0Gv/xVX Fcn6/3QCeTYY8DwdpnclZxTzvq7b+iBqTqUhyhBhmXJ+VGKFHvHGaREOJiTb7j5jDU6U 9y3WcrmQlFwpEDudZVnVKhVcg5N4lYt3UCWJfguHcYiOURzr9oUiHUzZgcCBLRxwv2oV MZ4MpRf5iRcSdO057P+08DyWMdX2lkcmwe+OM7oR/8yin8SLkuIXTPE04pGa/HUgmUx5 J5zQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRS (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:52 +0200 Message-Id: <00fd185a226c1748f798d767cb4b312663be2375.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (palp): New variable. --- gnu/packages/sagemath.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 16810a2d2b..adffd881e1 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -465,3 +465,30 @@ (define-public python-lrcalc (synopsis "Littlewood-Richardson Calculator bindings") (description "Littlewood-Richardson Calculator bindings") (license license:gpl3+))) + +(define-public palp + (package + (name "palp") + (version "2.20") + (source (origin + (method url-fetch) + (uri (string-append "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-" version ".tar.gz")) + (sha256 + (base32 + "1q1cl3vpdir16szy0jcadysydcrjp48hqxyx42kr8g9digkqjgkj")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list (string-append "CC=" #$(cc-for-target))) + #:tests? #f ; no tests + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda _ + (for-each + (lambda (name) + (install-file name (string-append #$output "/bin"))) + '("class.x" "cws.x" "mori.x" "nef.x" "poly.x"))))))) + (home-page "http://hep.itp.tuwien.ac.at/~kreuzer/CY/CYpalp.html") + (synopsis "Package for Analyzing Lattice Polytopes") + (description synopsis) + (license license:gpl3))) From patchwork Mon Aug 8 15:45:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41393 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1F5A727BBEA; Mon, 8 Aug 2022 16:49:32 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8892927BBE9 for ; Mon, 8 Aug 2022 16:49:31 +0100 (BST) Received: from localhost ([::1]:51212 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL50U-0002Zo-My for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:49:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41188) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zB-0000PU-J4 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52011) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zB-0006nZ-9M for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zB-00069n-4r for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 18/29] gnu: Add gfan. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997365723329 (code B ref 56729); Mon, 08 Aug 2022 15:48:09 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:37 +0000 Received: from localhost ([127.0.0.1]:41718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yf-000646-3w for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:37 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:37697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yX-00061Z-2w for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973639; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=PaYgLkS914RgeuHKxGG9qZb2T6TfMqZSAx/o5HG1yT0=; b=mszLLFT9l/2fCXYggq7Yw404nUoQHn8PKchZg9JCBLkCxa5M9B/YAWzW9BTW9NLMk+ uXKEcTmbJQ6xf2OlDVxXCMC/XsD3h2tBEKjMqzvJYskZDdnuUKqIZt6hq4E44jP6c4Bv LNipoBAOl3g3B7oAJ47RPtFnjenGsHOimD/4lXSpw2zQZ1OfX0DPo4Q/xMUeAyLmmVjy 2Qcwc4ArIR8hc08+hMARgAiNEyEPey4vN7CqvSVABX+Xy3absD7PDnbXq/bNfvMPWTq+ zFjl3FNohcmszJgZuyCMgzRw/7MzTPqTuSwT9f4kxedpIVsENN5MUU1pTskK5Blw9X/0 /3eg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlJoRc (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:19 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:53 +0200 Message-Id: <18be26da58bdc8030e932797f4734a56546b4c7a.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (gfan): New variable. --- gnu/packages/sagemath.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index adffd881e1..474af8f246 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -492,3 +492,30 @@ (define-public palp (synopsis "Package for Analyzing Lattice Polytopes") (description synopsis) (license license:gpl3))) + +(define-public gfan + (package + (name "gfan") + (version "0.6.2") + (source (origin + (method url-fetch) + (uri (string-append "https://users-math.au.dk/jensen/software/gfan/gfan" version ".tar.gz")) + (sha256 + (base32 + "02pihqb1lb76a0xbfwjzs1cd6ay3ldfxsm8dvsbl6qs3vkjxax56")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list (string-append "PREFIX=" #$output) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target))) + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'fix-cddlib-include + (lambda _ + (substitute* '("src/lp_cdd.cpp" "src/gfanlib_zcone.cpp" "src/app_librarytest.cpp") + (("^#include \"cdd/") "#include \"cddlib/"))))))) + (inputs (list cddlib gmp)) + (home-page "https://users-math.au.dk/jensen/software/gfan/gfan.html") + (synopsis "Software package for computing Gröbner fans and tropical varieties") + (description synopsis) + (license license:gpl2+))) From patchwork Mon Aug 8 15:45:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41395 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8BBEF27BBEA; Mon, 8 Aug 2022 16:50:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 42D2527BBE9 for ; Mon, 8 Aug 2022 16:50:05 +0100 (BST) Received: from localhost ([::1]:51728 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL512-0002yR-Dp for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:50:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41190) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zC-0000RO-94 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52012) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zB-0006nh-PJ for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zB-00069u-Lq for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 19/29] gnu: Add flintqs. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997365823336 (code B ref 56729); Mon, 08 Aug 2022 15:48:09 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:38 +0000 Received: from localhost ([127.0.0.1]:41720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yf-00064D-Ea for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:37 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:32835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yX-00061k-NA for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=ouJ97johJaGgS8iIExQWMnehumj2MrJHr5xS+CAvxYs=; b=WFImHH9q3nt5TXlWwSHtXqe0vthpaR31S95Bsor+FhUSBA4MWTJDSnYRjmHZVF1GON P2RIN8xhZp0LLWvbWlGbyBAd0Lw1vqk36/2lzwquuWncQviJATr3GWcpOeKYq6vi2s3m RCRHuWfmY0oAWJxBifC2OYISU9v2/Fbouh5U0em8d62wdeKJC2Th1LB8zuYg+O7BRR+h jzv6vHfBXJJBaGN5G0OvabldWqBrq8FZzxDL+YL9Q/yOC9ETczHP7HZiSZNro+RTcCnC mPGMGDPmA5lU3ndNSVoZuRaNWuk+RyND2Rhr/WG2rJ6lExGIaDPw+sqZmBocC07DHBqe jJOw== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRT (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:54 +0200 Message-Id: <16ce3f083a66df96e4559aa2b1a0212d4046dc81.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (flintqs): New variable. --- gnu/packages/sagemath.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 474af8f246..b59c93f13a 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -519,3 +519,31 @@ (define-public gfan (synopsis "Software package for computing Gröbner fans and tropical varieties") (description synopsis) (license license:gpl2+))) + +(define-public flintqs + (package + (name "flintqs") + (version "1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sagemath/FlintQS") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1f0lnayz6j6qgasx8pbq61d2fqam0wwhsmh6h15l4vq58l1vvbwj")))) + (build-system gnu-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'create-changelog + (lambda _ + (with-output-to-file "ChangeLog" + (lambda () (display "")))))))) + (inputs (list gmp)) + (native-inputs (list autoconf automake)) + (home-page "https://github.com/sagemath/FlintQS") + (synopsis "Highly optimized multi-polynomial quadratic sieve for integer +factorization") + (description synopsis) + (license license:gpl2))) From patchwork Mon Aug 8 15:45:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41394 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3084C27BBEA; Mon, 8 Aug 2022 16:50:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7212C27BBE9 for ; Mon, 8 Aug 2022 16:50:04 +0100 (BST) Received: from localhost ([::1]:51670 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL511-0002tk-JZ for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:50:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41178) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zA-0000NU-Hn for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52009) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zA-0006nC-7m for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zA-00069V-3Z for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 20/29] gnu: Add tachyon. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997365623302 (code B ref 56729); Mon, 08 Aug 2022 15:48:08 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:36 +0000 Received: from localhost ([127.0.0.1]:41711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yc-00063B-NU for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:41577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yQ-00060M-Cm for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973639; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=xg5/LMZGSrSlQTvCJgtULksPLZOcTydR3hZHU0xyOdM=; b=nMxXcMXr07/NGg+B6cdDIm4MQ/c7FHWXLcxnK4JPmugPiZZAmKPEeLUXh5l/wuODM8 IjdSyg4iOv8FczlZw8yPFS7EyD99SiiigbiJBySaE8tMKzeqhIv6r5txsAq88puHoFBj ip5Nvft/dnCBcV++TLMi+qJVVJI++8x82OxGYl+D8CjBrjEc5WS1vVA3twAoGmFrG+VN 2ex88IibGZg5MZf6svTMvsJPZMeRz4XHAN6ucMukEP7sK/mK6OYb4w0CWEYqiA8HNTY5 vRQdSmrJ0V/40eFWPZp+So5VQWt5QUFSOfjW4X2C1YyDfT2bs5n7zke3QuBcjUAGRaMR OkaA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlJoRb (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:19 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:55 +0200 Message-Id: X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (tachyon): New variable. * gnu/packages/patches/tachyon-make-arch.patch: New file. * gnu/local.mk (dist_patch_DATA): Add here. --- gnu/local.mk | 1 + gnu/packages/patches/tachyon-make-arch.patch | 13 ++++++ gnu/packages/sagemath.scm | 48 ++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 gnu/packages/patches/tachyon-make-arch.patch diff --git a/gnu/local.mk b/gnu/local.mk index 3877d1aeb3..aa38f66066 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1832,6 +1832,7 @@ dist_patch_DATA = \ %D%/packages/patches/t1lib-CVE-2011-0764.patch \ %D%/packages/patches/t1lib-CVE-2011-1552+.patch \ %D%/packages/patches/t4k-common-libpng16.patch \ + %D%/packages/patches/tachyon-make-arch.patch \ %D%/packages/patches/tao-add-missing-headers.patch \ %D%/packages/patches/tao-fix-parser-types.patch \ %D%/packages/patches/tar-remove-wholesparse-check.patch \ diff --git a/gnu/packages/patches/tachyon-make-arch.patch b/gnu/packages/patches/tachyon-make-arch.patch new file mode 100644 index 0000000000..4e721092a7 --- /dev/null +++ b/gnu/packages/patches/tachyon-make-arch.patch @@ -0,0 +1,13 @@ +--- a/unix/Make-arch 2022-08-07 22:05:30.738754355 +0200 ++++ b/unix/Make-arch 2022-08-07 22:31:59.969229824 +0200 +@@ -1453,9 +1453,6 @@ + # Linux x86 using gcc, with threads + linux-thr: + $(MAKE) all \ +- "ARCH = linux-thr" \ +- "CC = cc" \ + "CFLAGS = -Wall -O3 -fomit-frame-pointer -ffast-math -DLinux $(THREADSFLAGS) -D_REENTRANT $(MISCFLAGS)" \ +- "AR = ar" \ + "ARFLAGS = r" \ + "STRIP = strip" \ + "RANLIB = ranlib" \ \ No newline at end of file diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index b59c93f13a..4ffc3fb9ba 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -547,3 +547,51 @@ (define-public flintqs factorization") (description synopsis) (license license:gpl2))) + +(define-public tachyon + (package + (name "tachyon") + (version "0.99.5") + (source (origin + (method url-fetch) + (uri (string-append + "http://jedi.ks.uiuc.edu/~johns/raytracer/files/" version + "/tachyon-" version ".tar.gz")) + (sha256 + (base32 + "1xd6h5d4v6dsnm6w46bdcr15fwkcz44p8dncymfry50i4c83q809")) + (patches (search-patches "tachyon-make-arch.patch")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ; no tests + #:make-flags #~(list "linux-thr" + (string-append "CC=" #$(cc-for-target)) + (string-append "AR=" #$(ar-for-target))) + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'cd-to-src + (lambda _ + (chdir "unix"))) + (add-before 'build 'enable-png-jpeg-support + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Make-config" + (("USEJPEG=") "USEJPEG = -DUSEJPEG") + (("JPEGLIB=") "JPEGLIB = -ljpeg") + (("USEPNG=") "USEPNG = -DUSEPNG") + (("PNGLIB=") "PNGLIB = -lpng -lz")))) + (add-before 'build 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Make-config" + (("SHELL=/bin/sh") + (string-append "SHELL=" (search-input-file inputs "/bin/sh")))))) + (replace 'install + (lambda _ + (install-file "../compile/tachyon" + (string-append #$output "/bin")) + (install-file "../compile/libtachyon.a" + (string-append #$output "/lib"))))))) + (inputs (list libjpeg-turbo libpng)) + (home-page "http://jedi.ks.uiuc.edu/~johns/raytracer/") + (synopsis "Multithreaded ray tracing software") + (description synopsis) + (license license:bsd-3))) From patchwork Mon Aug 8 15:45:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41390 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5AC4427BBEA; Mon, 8 Aug 2022 16:49:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0E9B427BBE9 for ; Mon, 8 Aug 2022 16:49:05 +0100 (BST) Received: from localhost ([::1]:50456 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL504-000259-7F for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:49:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41176) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zA-0000MD-1U for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52008) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4z9-0006n6-O3 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4z9-00069F-Eh for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 21/29] gnu: Add sagemath-data-conway-polynomials. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997365523264 (code B ref 56729); Mon, 08 Aug 2022 15:48:07 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:35 +0000 Received: from localhost ([127.0.0.1]:41703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4ya-00062Z-U4 for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:34 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:42623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yV-00061K-9H for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=zty5fSaPKQVA0SZcwwAqizEXwz0cXHay6cgYPWd6AUU=; b=DcV39qDjIFo/oWf5e9IjoLhiQKf8XzLKWFjAJLpjFl+b6GpJgG4Fz48y670jkI8/xs SWgVjob3m2X8FZkBF9clrZ258FKCJWmzbt5LalomJwfTIhAUlIDbD/OW3xyjcGExXRG4 jl4D+zZWhUXPFiirKCeHKRaixTTTBNX9WbC/hSlusmkj3hxMBrpjQekS2GoT1A42vJhy uJ4MLl5IIscEMOq8YhYeFhATVokXElh0gjK6iR6L7dqvpD+QBuICTrnEs7dWYFnxH/GJ NrNYVbejk3TChBrJN4Gm7y4Y8nMBk5XpmE0IFfw5LxNWsZEhkX0txWazTwHpkBj8uZ6B wjJA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRV (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:56 +0200 Message-Id: <7314b2386dcd862d4405340ab7b3e27dac24df6b.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath-data-conway-polynomials): New variable. --- gnu/packages/sagemath.scm | 48 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 4ffc3fb9ba..2d82c9ae2e 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -25,6 +25,7 @@ (define-module (gnu packages sagemath) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system trivial) #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) @@ -33,6 +34,7 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages) #:use-module (gnu packages algebra) #:use-module (gnu packages autotools) + #:use-module (gnu packages base) #:use-module (gnu packages bdw-gc) #:use-module (gnu packages boost) #:use-module (gnu packages compression) @@ -595,3 +597,49 @@ (define-public tachyon (synopsis "Multithreaded ray tracing software") (description synopsis) (license license:bsd-3))) + +(define-public sagemath-data-conway-polynomials + (let + ((install-py-origin + (origin + (method url-fetch) + (uri + "https://raw.githubusercontent.com/sagemath/sage/9.6/build/pkgs/conway_polynomials/spkg-install.py") + (sha256 (base32 + "1bwnqasnyv793hxg29viing4dnliz29grkhldsirq19d509yk1fs"))))) + (package + (name "sagemath-data-conway-polynomials") + (version "0.5") + (source (origin + (method url-fetch) + (uri (string-append + "https://mirrors.mit.edu/sage/spkg/upstream/conway_polynomials/conway_polynomials-" + version ".tar.bz2")) + (sha256 + (base32 + "05zb1ly9x2bbscqv0jgc45g48xx77mfs7qdbqhn4ihmihn57iwnq")))) + (build-system trivial-build-system) + (arguments + (list #:modules '((guix build utils)) + #:builder #~(begin + (use-modules (guix build utils)) + + (setenv "PATH" + (string-append #+(file-append bzip2 "/bin") + ":" + #+(file-append tar "/bin") + ":" + #+(file-append python "/bin"))) + (setenv "SAGE_SHARE" (string-append #$output "/share")) + (setenv "PYTHONPATH" (getcwd)) + + (invoke "tar" "-xvf" #$source) + (symlink (string-append "conway_polynomials-" #$version) "src") + (invoke "python3" (assoc-ref %build-inputs "install-py"))))) + (inputs `(("install-py" ,install-py-origin))) + (home-page + "https://www.math.rwth-aachen.de/~Frank.Luebeck/data/ConwayPol/index.html") + (synopsis "Tables of Conway polynomials over finite fields") + (description synopsis) + ;; no idea, Arch claims gpl, debian gpl2+?? + (license #f)))) From patchwork Mon Aug 8 15:45:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41403 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5437B27BBEA; Mon, 8 Aug 2022 16:52:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0E35B27BBE9 for ; Mon, 8 Aug 2022 16:52:20 +0100 (BST) Received: from localhost ([::1]:53820 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL53D-0004UL-6e for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:52:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41228) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zF-0000Yl-Mq for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52019) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zF-0006oy-Dn for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zF-0006Ax-80 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:13 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 22/29] gnu: Add sagemath-data-elliptic-curves. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997368223519 (code B ref 56729); Mon, 08 Aug 2022 15:48:13 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:02 +0000 Received: from localhost ([127.0.0.1]:41734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yw-00066L-3A for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:48:01 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:38415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yZ-00062H-US for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=K2jRC32d8gRS0gb6P++EfNZdIi5V4modMi0/tKhKdEQ=; b=X7d5BScowOck0gTUiT+Rz/H2C03suvBKVHoT1/x8HPoNkdajxNWBeFoNqbNA5YHuTu ZJfpI4oGV8+SERDolCNLrC3Jh8c78zZQBtR98ekooix6D8fltKYuqAehG6DygRsQHnzb XUDD0W8p8NzVWyZ8uKUCa914aegFve8mwgctovmKrRyapjn8LybrfWNU9RnA7Ywq/Uxi 2BhI2NrMBWt4pIehvHSu53KMnc1VI1PIDJEUTXD5BSK8ek8Bcnbohbthvsrc/sLkwoXK gIqC0Cu9Hspc74FWMRDMO2ZbVFCFmi/IPSEpHAtoA8m9d3MqIK9WhEUPa4jNVR6TJheZ M/uQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRU (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:57 +0200 Message-Id: <3c321223f64adb272aa9b446180236e24ee23673.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath-data-elliptic-curves): New variable. --- gnu/packages/sagemath.scm | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 2d82c9ae2e..d4450d5d46 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -643,3 +643,48 @@ (define-public sagemath-data-conway-polynomials (description synopsis) ;; no idea, Arch claims gpl, debian gpl2+?? (license #f)))) + +(define-public sagemath-data-elliptic-curves + (let + ((install-py-origin + (origin + (method url-fetch) + (uri + "https://raw.githubusercontent.com/sagemath/sage/9.6/build/pkgs/elliptic_curves/spkg-install.py") + (sha256 (base32 + "116g684i6mvs11fvb6fzfsr4fn903axn31vigdyb8bgpf8l4hvc5"))))) + (package + (name "sagemath-data-elliptic-curves") + (version "0.8.1") + (source (origin + (method url-fetch) + (uri (string-append + "https://mirrors.mit.edu/sage/spkg/upstream/elliptic_curves/elliptic_curves-" + version ".tar.bz2")) + (sha256 + (base32 + "0l7xh4abw5sb4d37r0ylr3vwb88fpx2zrvfm5ql0c7yrv5q59fjz")))) + (build-system trivial-build-system) + (arguments + (list #:modules '((guix build utils)) + #:builder #~(begin + (use-modules (guix build utils)) + + (setenv "PATH" + (string-append #+(file-append bzip2 "/bin") + ":" + #+(file-append tar "/bin") ":" + #+(file-append python "/bin"))) + (setenv "SAGE_SHARE" (string-append #$output "/share")) + (setenv "PYTHONPATH" (getcwd)) + + (invoke "tar" "-xvf" #$source) + (symlink (string-append "elliptic_curves-" #$version) "src") + (invoke "python3" (assoc-ref %build-inputs "install-py"))))) + (inputs `(("install-py" ,install-py-origin))) + (home-page "https://johncremona.github.io/ecdata/") + (synopsis "Databases of elliptic curves") + (description synopsis) + ;; no idea, Arch claims gpl, alledgedly is part of + ;; https://github.com/JohnCremona/ecdata Artistic 2.0 + (license #f)))) From patchwork Mon Aug 8 15:45:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41407 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3D69F27BBEA; Mon, 8 Aug 2022 16:52:39 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0034927BBE9 for ; Mon, 8 Aug 2022 16:52:39 +0100 (BST) Received: from localhost ([::1]:55286 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL53W-0005SN-64 for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:52:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41252) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zH-0000fE-I9 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52024) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zH-0006pg-8G for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zH-0006Bi-4C for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:15 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 23/29] gnu: Add sagemath-data-combinatorial-designs. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997368423582 (code B ref 56729); Mon, 08 Aug 2022 15:48:15 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:04 +0000 Received: from localhost ([127.0.0.1]:41746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4z6-000689-42 for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:48:04 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.180]:42253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yb-00062Y-Ae for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973641; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=vYoedGgF7p2vw9rJT5Gbl97Bjbo1L4VOJCc1g3Ewyhk=; b=Ay+HDslJPopBG7IU1O1OlYxKc+yKOfd/9IkBlvhm/yJzIPY1b0/7SzEVTtQmq0q44e jj6Dic/V6RuuzPKUGZNCjTWBzkXLkyb+BpIl5aBoKp9zclFrqDHP9WHVvT60UKSnJrgL Nq+As+PsAV3dyoveHBx22mti5zElElEQz8dDqm33Z5IrftE1kxUisdEfi42D8YHD3fw6 OKPpvseZQJpEAQ4UBsUn5RjSrbgqb2DsUdC7Z2aQv0uexqA3QNxZfOljCUn0TaElrqAa ZWkf7P2dXVMFc2muOH8iY9x8JaAqzAB3qSsi6nZmfvyCdrOUqk/khX/AXLvfztEUc9Q/ D/Sg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlLoRg (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:21 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:58 +0200 Message-Id: X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath-data-combinatorial-designs): New variable. --- gnu/packages/sagemath.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index d4450d5d46..da7194c490 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -22,6 +22,7 @@ (define-module (gnu packages sagemath) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system copy) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) @@ -688,3 +689,24 @@ (define-public sagemath-data-elliptic-curves ;; no idea, Arch claims gpl, alledgedly is part of ;; https://github.com/JohnCremona/ecdata Artistic 2.0 (license #f)))) + +(define-public sagemath-data-combinatorial-designs + (package + (name "sagemath-data-combinatorial-designs") + (version "20140630") + (source (origin + (method url-fetch) + (uri (string-append + "https://mirrors.mit.edu/sage/spkg/upstream/combinatorial_designs/combinatorial_designs-" + version + ".tar.bz2")) + (sha256 + (base32 + "0bj8ngiq59hipa6izi6g5ph5akmy4cbk0vlsb0wa67f7grnnqj69")))) + (build-system copy-build-system) + (arguments '(#:install-plan '(("." "share/combinatorial_designs/")))) + (home-page "https://www.sagemath.org") + (synopsis "Data for Combinatorial Designs") + (description synopsis) + ;; Sage claims public domain + (license #f))) From patchwork Mon Aug 8 15:45:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41387 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2D00D27BBEA; Mon, 8 Aug 2022 16:48:41 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E5B1E27BBE9 for ; Mon, 8 Aug 2022 16:48:40 +0100 (BST) Received: from localhost ([::1]:48800 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL4ze-0000y2-QN for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:48:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zB-0000Of-AL for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52010) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zA-0006nO-Q4 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zA-00069d-Lq for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 24/29] gnu: Add sagemath-data-graphs. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997365723321 (code B ref 56729); Mon, 08 Aug 2022 15:48:08 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:37 +0000 Received: from localhost ([127.0.0.1]:41716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4ye-00063l-CF for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.183]:41947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yW-00061T-Fz for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=HEGZbgloEX4PP5EBASUD7vRJrI0XhFUUErg7iOsh21w=; b=tQTXv2z+dQQ8PNUziJMyL6TJznrWeTnT5WSUNclB0kL3y3VBmOiRxL5sWM28H4Fudb sCCHRWp8XjbTjCwSfcbOI12ZKasJXSyA963HmbeEy39wE5OrVPET7tj6vpSLEDn5qhUe Pfmbrumwc6oiycR7kuxh2b1fjRpvTeeVU7gXKuGzq+DIpJlPunT2HVnGhE+so3ueguof /qaiwkUw6nPbhisUJeHSyW+ZPvKU7LNjlqrFgEQSnS3+ll9+P65PiOsK/negSxFQ0nXV yagfvy4fDI00EB9Aw5PmHOt1BVSRVqdwtu4W7z8d566eXRFn4618B2Jsl4n0Y49fR7ob OGNw== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRW (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:45:59 +0200 Message-Id: X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath-data-graphs): New variable. --- gnu/packages/sagemath.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index da7194c490..037d42b1dc 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -710,3 +710,24 @@ (define-public sagemath-data-combinatorial-designs (description synopsis) ;; Sage claims public domain (license #f))) + +(define-public sagemath-data-graphs + (package + (name "sagemath-data-graphs") + (version "202110214") + (source (origin + (method url-fetch) + (uri (string-append + "https://mirrors.mit.edu/sage/spkg/upstream/graphs/graphs-" + version + ".tar.bz2")) + (sha256 + (base32 + "0h9p5wrxips51x6vpfiiaqzp9j004nwppzc9qc2iaqakk06pq8q7")))) + (build-system copy-build-system) + (arguments '(#:install-plan '(("." "share/graphs")))) + (home-page "https://github.com/jasongrout/graph_database") ;; correct? + (synopsis "A database of graphs") + (description synopsis) + ;; Arch says gpl + (license #f))) From patchwork Mon Aug 8 15:46:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41385 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 122A527BBEA; Mon, 8 Aug 2022 16:48:35 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D06D127BBE9 for ; Mon, 8 Aug 2022 16:48:34 +0100 (BST) Received: from localhost ([::1]:48606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL4zZ-0000o2-VN for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:48:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4z8-0000Gr-7o for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52004) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4z7-0006mh-VC for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4z7-00068h-Pq for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 25/29] gnu: Add sagemath-data-poytopes-db. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997364623143 (code B ref 56729); Mon, 08 Aug 2022 15:48:05 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:26 +0000 Received: from localhost ([127.0.0.1]:41686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yU-000617-4A for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:26 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.180]:45731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yQ-00060O-H6 for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=dD9T7dUYXWjYHeexttEQC6kh2goSwwWwK4f+I2BX6wk=; b=LwMB9GmQMHAMuFsR/1SujBHn6gVUgd76pKn9kG94coC2ZLudYKuR5xhBZiA2eaaXhW bs0UyEZszO1N1rp/BcloZnB9isvbPBgGTh5hK3mywi2DFyiP88wg6AkNeJyBbLPMQ7kK AeLnXD4YLP3Nk1Vfmfpxg/Io8k2zD//waL1VVk9boFF2SEPjia7K+Udko4cMc9yBgc+6 t6aVaXRXqZj57YFsYdegWTiCkiuTv8Mf+vka5+VZRmplmMd/jY54QbDWm/ynfwNmVUGl HsKMEUN//Q9q41r5Jn7FZPu/2efS8ETgzrXwYxvy4UChgyQq+319ERwmXJdAnlfrXB0m Z8sQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRY (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:46:00 +0200 Message-Id: <844f866923ceb072887afd1a79208df9f62905c0.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath-data-poytopes-db): New variable. --- gnu/packages/sagemath.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 037d42b1dc..1f5c51bf86 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -731,3 +731,24 @@ (define-public sagemath-data-graphs (description synopsis) ;; Arch says gpl (license #f))) + +(define-public sagemath-data-polytopes-db + (package + (name "sagemath-data-polytopes-db") + (version "20170220") + (source (origin + (method url-fetch) + (uri (string-append + "https://mirrors.mit.edu/sage/spkg/upstream/polytopes/polytopes-" + version + ".tar.bz2")) + (sha256 + (base32 + "1q0cd811ilhax4dsj9y5p7z8prlalqr7k9mzq178c03frbgqny6b")))) + (build-system copy-build-system) + (arguments '(#:install-plan '(("." "share/reflexive_polytopes")))) + (home-page "https://www.sagemath.org") + (synopsis "Lists of 2- and 3-dimensional reflexive polytopes") + (description synopsis) + ;; Sage says gpl + (license #f))) From patchwork Mon Aug 8 15:46:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41400 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DC52D27BBED; Mon, 8 Aug 2022 16:52:10 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 54CC227BBE9 for ; Mon, 8 Aug 2022 16:52:08 +0100 (BST) Received: from localhost ([::1]:53122 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL531-00041V-Gc for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:52:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zG-0000Zo-1g for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52020) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zF-0006pB-OW for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zF-0006B8-Li for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:13 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 26/29] gnu: Add pari-galdata. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997368223531 (code B ref 56729); Mon, 08 Aug 2022 15:48:13 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:02 +0000 Received: from localhost ([127.0.0.1]:41736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4z3-00067F-UB for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:48:02 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:34075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yZ-00062G-UL for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Xy7fLzCJOvkqKhzC1/OkCgvL/EtzZm2wlpbxU21jeZ8=; b=OfSqK8xdAEauutvrhx253N7OAJXuw0panQrfQke5b1qMYaKemaQnubbQ47nGN9mkRn RFJCHYxJGgQiZPhO45CEnw1kE7PZ/bXsFK5z4L8ElK2nDDw18qb3CuJOVREjSNhSOgFw gsUXYwe13c6bCrZvqPs6rAnvlZ+7SqXV2nXGHiFnus/SWWAehAL2SzDLXaepdvS4C5HA 6gab+BoaF877zFAVUnv9KoLMue6JFNIiZyAqRUxgzmLPRWzcljWzmgOxeXNwjKbW0PFa mYe3EJahN7vfygG1Exdo1XToaLKuDyCGuX6ku+7NkGRB10x8dFt6KZYHOPjiC0+Y1Soq X7Rw== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRX (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:46:01 +0200 Message-Id: <3f51209aa4466b0622e61393aea65735579c1313.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (pari-galdata): New variable. --- gnu/packages/sagemath.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 1f5c51bf86..5a3c893b61 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -752,3 +752,23 @@ (define-public sagemath-data-polytopes-db (description synopsis) ;; Sage says gpl (license #f))) + +(define-public pari-galdata + (package + (name "pari-galdata") + (version "20080412") + (source (origin + (method url-fetch) + ;; no versioning, seem to moved moved to old/... on update + (uri "https://pari.math.u-bordeaux.fr/pub/pari/packages/galdata.tgz") + (sha256 + (base32 + "1pch6bk76f1i6cwwgm7hhxi5h71m52lqayp4mnyj0jmjk406bhdp")))) + (build-system copy-build-system) + (arguments '(#:install-plan '(("." "share/pari")))) + (home-page "https://pari.math.u-bordeaux.fr/packages.html") + (synopsis "PARI database needed to compute Galois group in degrees 8 +through 11") + (description synopsis) + ;; see home-page + (license license:gpl2+))) From patchwork Mon Aug 8 15:46:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41383 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5F19D27BBE9; Mon, 8 Aug 2022 16:48:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 856C827BBEA for ; Mon, 8 Aug 2022 16:48:16 +0100 (BST) Received: from localhost ([::1]:47958 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL4zH-0000F9-I6 for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:48:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41164) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4z6-0000DB-CD for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51994) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4z6-0006mT-3K for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4z5-000681-Vk for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 27/29] gnu: Add sagemath-just-build. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997364523129 (code B ref 56729); Mon, 08 Aug 2022 15:48:03 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:25 +0000 Received: from localhost ([127.0.0.1]:41682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yT-00060s-7g for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:25 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:33675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yQ-00060K-8N for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973639; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=nFXAgObdRysWMq/Z8lzpKO7iTiHg1w6qdV9HptbHFrg=; b=HrCGID0cYBcodpogCX8oO+RM6vBvu3MOUINxYrrp3AiEFOk0SU0xo1sBK6CfA7/Bmd JLQv198S4eWkM0VLKHzZ3Tu2c/94rz04vbzOxiP5A9yBe4zSf/LVpBgDTlZ1HFaUtojG V4c7cGAhCayH2fKfR80hDDEPkGDQnagwpwpLePWxO59GMX6qpc3+5Nx1e8HP4eGAlZyL xfiLqecDOJg/W7CYRaDSsMLbz8Ro6Qh+c4PZ+wJ+vBeEpXSwyKooLDXZYDD/wVeZJK+O y4tK88RnevQndmp2ZGydmwFoD2iOrJW10vwOprxQaO4rJz/O0yWAJGEk2VMAzaVjbvpa rrjQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlIoRZ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:18 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:46:02 +0200 Message-Id: X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath-just-build): New variable. --- gnu/packages/sagemath.scm | 134 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 5a3c893b61..cf48182047 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -39,6 +39,8 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages bdw-gc) #:use-module (gnu packages boost) #:use-module (gnu packages compression) + #:use-module (gnu packages gd) + #:use-module (gnu packages graph) #:use-module (gnu packages image) #:use-module (gnu packages lisp) #:use-module (gnu packages maths) @@ -46,6 +48,7 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-xyz)) @@ -772,3 +775,134 @@ (define-public pari-galdata (description synopsis) ;; see home-page (license license:gpl2+))) + +;;; This only builds sagemath, using the minimum set of dependencies +(define-public sagemath-just-build + (package + (name "sagemath-just-build") + (version "9.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sagemath/sage") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0k91l3aid09hy94ps2r6acg22bxgsprxnh1b92hma3z1mn0ii3s1")))) + (build-system python-build-system) + (arguments + (list #:tests? #f ; see sagemath-tests + #:use-setuptools? #f + #:modules '((guix build python-build-system) + (guix build utils) + (ice-9 ftw)) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'prepare-build + (lambda _ + (setenv "SAGE_NUM_THREADS" + (number->string (parallel-job-count))) + (setenv "SAGE_VENV" #$output) + (chdir "src"))) + (add-after 'install 'fix-logo-symlinks + ;; these symlinks point to /tmp/guix-build-... so we + ;; need to recreate them + (lambda _ + (for-each + (lambda (file) + (let + ((source (string-append "sage/ext_data/notebook-ipython/" file)) + (target (string-append #$output "/share/jupyter/kernels/sagemath/" file))) + (delete-file target) + (copy-file source target))) + '("logo.svg" "logo-64x64.png")))) + (add-after 'install 'delete-nbextensions + ;; broken symlink to threejs-sage which we don't + ;; even package + (lambda _ + (delete-file-recursively (string-append #$output "/share/jupyter/nbextensions")))) + (add-after 'install 'install-missing-files + ;; not installed yet for some reason + (lambda _ + (copy-recursively "sage/ext_data" + (string-append #$output "/lib/python3.9/site-packages/sage/ext_data")) + (install-file "sage/libs/gap/sage.gaprc" + (string-append #$output "/lib/python3.9/site-packages/sage/libs/gap")) + (install-file "sage/interfaces/sage-maxima.lisp" + (string-append #$output "/lib/python3.9/site-packages/sage/interfaces")))) + (add-after 'install 'install-bin + ;; so far, we have only installed the + ;; library part of sage + (lambda _ + (copy-recursively "bin" (string-append #$output "/bin")) + ;; we don't need these + (delete-file (string-append #$output "/bin/sage-env-config.in")) + (delete-file (string-append #$output "/bin/sage-src-env-config.in")))) + (add-after 'install-bin 'wrap-bin + (lambda _ + (with-directory-excursion (string-append #$output "/bin") + (for-each + (lambda (file) + (wrap-program file + `("PATH" ":" suffix (,(string-append #$output "/bin") + #$(file-append sed "/bin") + #$(file-append coreutils "/bin") + #$(file-append python "/bin"))))) + (scandir "." + ;; select only executables + (lambda (file) + (and (eq? 'regular (stat:type (stat file))) + (access? file X_OK))))))))))) + (inputs (list arb + boost + brial + cliquer + ecl + eclib + edge-addition-planarity-suite + flint + gap + gd + giac + givaro + glpk + gmp + gmp-ecm + gsl + iml + lcalc + libbraiding + libhomfly + linbox + m4ri + m4rie + mpc + mpfi + ntl + openblas + pari-gp + python-cypari2 + python-gmpy2 + python-jinja2 + python-jupyter-core + python-memory-allocator + python-numpy + python-pkgconfig + python-pplpy + python-setuptools + python-wheel + rw + singular + symmetrica + zlib + zn-poly)) + (native-inputs (list pkg-config python-cython)) + (home-page "https://www.sagemath.org") + (synopsis "Python-based computer algebra system") + (description + "SageMath is a free open-source mathematics software system licensed under the +GPL. It builds on top of many existing open-source packages: NumPy, SciPy, +matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined +power through a common, Python-based language or directly via interfaces or +wrappers.") + (license license:gpl3))) From patchwork Mon Aug 8 15:46:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41404 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E6DD027BBEB; Mon, 8 Aug 2022 16:52:27 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 643D127BBE9 for ; Mon, 8 Aug 2022 16:52:27 +0100 (BST) Received: from localhost ([::1]:54436 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL53K-0004tn-IE for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:52:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41262) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zI-0000hX-A7 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:16 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52026) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zI-0006q2-19 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zH-0006C2-Tp for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:15 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 28/29] gnu: Add sagemath-with-dependencies. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997368623610 (code B ref 56729); Mon, 08 Aug 2022 15:48:15 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:06 +0000 Received: from localhost ([127.0.0.1]:41751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4z7-00068X-7O for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:48:05 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:45241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4yc-000638-PD for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973642; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=IjUco5qQq/VgwwnQvMsGN/P+6/Sqk7r75h+0l0VqXu0=; b=fPxpvh1JOam9VZ2G6UGI+4k5r0VLHZCnSv6i9ELZB98PRyMgg/7BQwVf3IbSiiHAhy DlNUqxrZ8/4xBZ5+3bn4C/CaEoBkifSKTwpiCbpVQPnnURfmgHHURwWWuprgeDqZO9Jf yIPf5GkIeWbbOI62AsXBpq6Wts1n/AZhyz/AQxV0pTn0RPjjb7Yocsj/ccl9V/VMlt2s OR3j1x92FBexU2VlBqGwKze5kmTzr2atXthmKuaojpDUjQe9NuQbuvY8ZCqDE9DzEz+6 nIbZBdbNmAbKOynF1z9PVpJKshyJ4NI/E5Ol+98gn6xIEQfOgpwtVCsSEnRd0HGhncra e3eA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlMoRh (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:22 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:46:03 +0200 Message-Id: <39297a78b98e2e63b7a52a738566390da90e2174.1659973115.git.guix@ikherbers.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath-with-dependencies): New variable. --- gnu/packages/sagemath.scm | 62 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index cf48182047..af0aad04dc 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -38,7 +38,9 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages base) #:use-module (gnu packages bdw-gc) #:use-module (gnu packages boost) + #:use-module (gnu packages commencement) #:use-module (gnu packages compression) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gd) #:use-module (gnu packages graph) #:use-module (gnu packages image) @@ -49,6 +51,7 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages popt) #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-science) #:use-module (gnu packages python-xyz)) @@ -906,3 +909,62 @@ (define-public sagemath-just-build power through a common, Python-based language or directly via interfaces or wrappers.") (license license:gpl3))) + +;;; this propagates all dependencies not needed to build sagemath +(define-public sagemath-with-dependencies + (package + (name "sagemath-with-dependencies") + (version "9.6") + (source #f) + (build-system trivial-build-system) + (arguments + (list #:modules '((guix build utils)) + #:builder #~(begin + (use-modules (guix build utils)) + + (mkdir-p #$output)))) + (propagated-inputs (list cddlib + ecl + eclib + flint + flintqs + gap + gap + gcc-toolchain + gfan + gfortran-toolchain + giac + gmp-ecm + gsl + lcalc + maxima + mpfr + nauty + ntl + openblas + palp + pari-galdata + pari-gp + pkg-config + python-fpylll + python-ipython + python-ipywidgets + python-lrcalc + python-networkx + python-pkgconfig + python-primecountpy + python-scipy + python-sympy + sagemath-data-combinatorial-designs + sagemath-data-conway-polynomials + sagemath-data-elliptic-curves + sagemath-data-graphs + sagemath-data-polytopes-db + sagemath-just-build + singular + tachyon + xdg-utils)) + (home-page "") + (synopsis "") + (description "") + (license #f))) From patchwork Mon Aug 8 15:46:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 41386 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7F60D27BBEA; Mon, 8 Aug 2022 16:48:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 11AC827BBE9 for ; Mon, 8 Aug 2022 16:48:36 +0100 (BST) Received: from localhost ([::1]:48576 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oL4zb-0000n7-8R for patchwork@mira.cbaines.net; Mon, 08 Aug 2022 11:48:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41244) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oL4zH-0000da-3V for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52023) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oL4zG-0006pY-R3 for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:14 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oL4zG-0006Ba-Nm for guix-patches@gnu.org; Mon, 08 Aug 2022 11:48:14 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v2 29/29] gnu: Add sagemath-tests. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Aug 2022 15:48:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.165997368423572 (code B ref 56729); Mon, 08 Aug 2022 15:48:14 +0000 Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:04 +0000 Received: from localhost ([127.0.0.1]:41743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4z5-00067t-EU for submit@debbugs.gnu.org; Mon, 08 Aug 2022 11:48:04 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:46369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oL4ya-00062K-Ss for 56729@debbugs.gnu.org; Mon, 08 Aug 2022 11:47:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973640; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=zsABt8qczPj6AwY3nZrnJbVbpvL/TIf6v9/4QgPtmT0=; b=o+cO8QqR8wG0Z4hcOKPDQD2taYey3N+TM2BMZkr8B+UGVrBYcWx8vEW7M057xnjWsv mdno7ox2iqoh5vH7pGp2V9an6hC7IR1vHtpI5ovvPv9UcDO1KP4LVOb9bjWXOLosrkH6 AD7yl/bg5dVLrzOJd4NXsWqomEf41ZsffgrwyOe3+VOOZzezqpAOFXTCW5KFQBEK7nQc ry5AKH8RZ+VRNkdrlfHgTHY/cIrFMqxKFfNGiHrWWkkFjhlBbGmg4PUB9uh2hWxG4+R0 ERIwUBKXWrtr5xlagRTE5GMrxTWEaid0I1lhCy0S0+grGFIgQK5fRMSvz7ChKH9e/kbq W/SQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH) with ESMTPSA id 0cac6cy78FlKoRd (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 8 Aug 2022 17:47:20 +0200 (CEST) From: vicvbcun Date: Mon, 8 Aug 2022 17:46:04 +0200 Message-Id: X-Mailer: git-send-email 2.37.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath-tests): New variable. --- gnu/packages/sagemath.scm | 51 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index af0aad04dc..7a38a462b3 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -968,3 +968,54 @@ (define-public sagemath-with-dependencies (synopsis "") (description "") (license #f))) + +(define-public sagemath-tests + (package + (name "sagemath-tests") + (version "9.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sagemath/sage") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0k91l3aid09hy94ps2r6acg22bxgsprxnh1b92hma3z1mn0ii3s1")))) + (build-system python-build-system) + (arguments + (list #:tests? #f + #:modules '((guix build python-build-system) + (guix build utils) + (ice-9 ftw)) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'prepare + (lambda _ + (setenv "MAXIMA_FAS" #$(file-append maxima "/lib/maxima/" (package-version maxima) "/binary-ecl/maxima.fas")) + (setenv "COMBINATORIAL_DESIGN_DATA_DIR" #$(file-append sagemath-data-combinatorial-designs "/share/combinatorial_designs")) + (setenv "CONWAY_POLYNOMIALS_DATA_DIR" #$(file-append sagemath-data-conway-polynomials "/share/conway_polynomials")) + (setenv "ELLCURVE_DATA_DIR" #$(file-append sagemath-data-elliptic-curves "/share/ellcurves")) + (setenv "GRAPHS_DATA_DIR" #$(file-append sagemath-data-graphs "/share/graphs")) + (setenv "CREMONA_MINI_DATA_DIR" #$(file-append sagemath-data-elliptic-curves "/share/cremona")) + (setenv "GAP_SO" #$(file-append gap "/lib/libgap.so")) + (setenv "GAP_ROOT_DIR" #$(file-append gap "/share/gap")) + (setenv "GP_DATA_DIR" #$(file-append pari-galdata "/share/pari")) + (setenv "POLYTOPE_DATA_DIR" #$(file-append sagemath-data-polytopes-db "/share/reflexive_polytopes")) + (setenv "HOME" (string-append (getenv "TMPDIR") "/home")) + (chdir "src"))) + (replace 'build + (lambda _ + (invoke #$(file-append sagemath-just-build "/bin/sage") + "-t" + "--nthreads" (number->string (parallel-job-count)) + "--all"))) + (replace 'install + (lambda _ + (with-output-to-file #$output + (lambda () (display ""))))) + (delete 'install-license-files)))) + (native-inputs (list sagemath-with-dependencies)) + (home-page "") + (synopsis "") + (description "") + (license #f))) From patchwork Mon May 29 20:38:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 50468 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5A7CB27BBE9; Mon, 29 May 2023 21:43:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 56CB427BBE2 for ; Mon, 29 May 2023 21:43:09 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q3jhq-0006y0-Et; Mon, 29 May 2023 16:43:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3jhn-0006x0-Ft for guix-patches@gnu.org; Mon, 29 May 2023 16:43:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q3jhm-0002aL-Hh for guix-patches@gnu.org; Mon, 29 May 2023 16:43:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q3jhm-0007wU-E3 for guix-patches@gnu.org; Mon, 29 May 2023 16:43:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v3 30/32] gnu: python-pythran: Update to 0.13.1. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 May 2023 20:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.168539297030481 (code B ref 56729); Mon, 29 May 2023 20:43:02 +0000 Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:42:50 +0000 Received: from localhost ([127.0.0.1]:59322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3jha-0007vY-D8 for submit@debbugs.gnu.org; Mon, 29 May 2023 16:42:50 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:40445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3jhR-0007um-6U for 56729@debbugs.gnu.org; Mon, 29 May 2023 16:42:41 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none; d=strato.com; s=strato-dkim-0002; b=mqH85qIYQRNg4wOW/PJb9FIIGJ3sM/61XZe/b6z8RrhHGxx2nMPt+waROk5MnrvXa1 yQG2itzI5jI1jiipC7XEOu6lRCrm4uB53D53ugLuoF4TqW+A7IOvJO1rmW2RHpHId0rC lfblT7ON+Rp4ZdS3nqXz4IhRsXibXPr/wdLr3XwqMSP8GgD36ri3K6C13/EqoK4lgEbB LwxRVc2EQlJtKBdDWoH02qj5D9Qk4Sjgx/GTJJDVER0Frh8gtf14NQ72C7NhOEVd0EPX o1MpxG0Erzw5hin53aOA5Psc/P6ygV1d5tv3G/FdS3fgbZeu/+KP7Icurz98wNTvpdmv D1Dg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=QJsUTTZ3Nf0PM3VfVdDq3IkUszgk8CXBriIXu40UhtU=; b=ZFVoe8cdpaVHaD1wlKxH0qQmOccm4QwnxKj7GCWscrYM/FbN/iuj7r9ac5kQYaFEAx QNhEcbsV/iGNDmbG7llVgCdLWJS5FmPYks0HCOwlFTBnbf/5x1TdTYbTuf2XiUK6cR6Z 9PyEj6VXfd9INpqbUcuKszKBB9noTvyBJlPlo2q5wEptVFPOzd6Rqu7XR0NMiNGQGuK/ kk5gMAgELMewC1UGTNww8wrzlWCL0+iiEWKbEsUgJGmvombkK3K6YF5wVqgQKVh2O4em Kroci7wPdZp0p60VD4qTb2VLIS7KKMVeheKmoQkvX1QVXZxVd7A7nlrDqLVLsPW2Dzmn PGAg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=QJsUTTZ3Nf0PM3VfVdDq3IkUszgk8CXBriIXu40UhtU=; b=sEN8R1tC7iWLiEI1Cd8ZmDjJHxl6tRZIdQZzlSAo01ghSgU5qZNAkyahOYFJ0cFMv6 GYu+coC6IQQNycwAjRn+dXNfCVGBtgTdBvSfulTlLIw4jhd2UQSLIufzYWDZeD89eg3L RjLfCLSBZMuVCN67QPlADrWkzQka+7ojgxqqa6Wq/NDla5ngqI2krBlkl5gHgD5FPmI0 D7Ql+GDHbTxu9Jde+8cYQWXSs4U08cqO4oUPVD6gSpPQRiD9BbRwbqSthLDKky/yuhaz tEj+N6kIM2l+wxm1MPAXWTaSdVT95urynfGWOfcPLkZNVesyyIbzdysof0F7An2HMdT1 lQDA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0003; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=QJsUTTZ3Nf0PM3VfVdDq3IkUszgk8CXBriIXu40UhtU=; b=WugFf1uYBxZP/4UWDz88YRu2z6E2BpgEBExP6wYaAVXDpFzynh9KSVxWW998OCrI3r PEV3jb2CvUzisexSk/BA== X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH) with ESMTPSA id z055e6z4TKdcn7d (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 29 May 2023 22:39:38 +0200 (CEST) From: vicvbcun Date: Mon, 29 May 2023 22:38:39 +0200 Message-Id: <5d5949f9d653a2506af98125f0fb5b1010257e9c.1685391448.git.guix@ikherbers.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-science.scm (python-pythran): Update to 0.13.1. --- Notes: I gave up rebuilding all the dependent packages when `gnuradio' filled my `/tmp' tmpfs and building `python-graph-tool' consumed all my RAM gnu/packages/python-science.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 7d3319e367..1e24ebb2d5 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -478,14 +478,14 @@ (define-public python-pandas (define-public python-pythran (package (name "python-pythran") - (version "0.11.0") + (version "0.13.1") (home-page "https://github.com/serge-sans-paille/pythran") (source (origin (method git-fetch) (uri (git-reference (url home-page) (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0cm7wfcyvkp1wmq7n1lyf2d3sj6158jf63bagjpjmfnjwij19n0p")) + (base32 "16qi7lirl2bmzs5cavrjgrgz8fhnw88kc2hg53d7chb0w92yp83d")) (modules '((guix build utils))) (snippet '(begin From patchwork Mon May 29 20:38:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 50470 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 758D627BBEA; Mon, 29 May 2023 21:43:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9B86E27BBE9 for ; Mon, 29 May 2023 21:43:22 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q3jhv-00071A-IS; Mon, 29 May 2023 16:43:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3jhn-0006wy-Ex for guix-patches@gnu.org; Mon, 29 May 2023 16:43:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q3jhm-0002aR-Vp for guix-patches@gnu.org; Mon, 29 May 2023 16:43:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q3jhm-0007wc-Rs for guix-patches@gnu.org; Mon, 29 May 2023 16:43:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v3 31/32] gnu: Add python-sagemath-standard. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 May 2023 20:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.168539297130489 (code B ref 56729); Mon, 29 May 2023 20:43:02 +0000 Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:42:51 +0000 Received: from localhost ([127.0.0.1]:59324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3jha-0007va-ML for submit@debbugs.gnu.org; Mon, 29 May 2023 16:42:51 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:40417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3jhT-0007vG-Ld for 56729@debbugs.gnu.org; Mon, 29 May 2023 16:42:44 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none; d=strato.com; s=strato-dkim-0002; b=o8W+0w7xKDvvvggrISY0IsMpFDq2yQtFpMi3RaBXf1eCni5zhP3gqKKSJep1eOEyZH sc+yfOLOlRYblTjI4ya5akOWJEMhfHJV8gnA8xk/QHIMbAq5VsXM3HG1D/NeFKRGB/Zb c4TCCnakZQffVBBWUDQyeU+2ljJLdnmekO6WNiqdjArA791x14wHV139b8H2lFUB4g5G uDBLtFyrQuZH30UAtlhmOSjNy1Zz9rg1HO7LsPtEnrdTF1NVpopRJLG59oiTwjiFGfY+ iS/CkpX1NXjrkcBGAUOg0Y0Ma5Wud7I71LBMHhEYCMeAfH/ldFPialysKvJ1Ai/pahXm /fxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=boeNIWoCQsvQYuxUjTBbuwP1EONVLFD209FtlWBPfNM=; b=FvNtjmKAjHY4FmhJaMH+r+jpMfLYQfQ4k0aOUJAVGG4cLMsD/ZHUfJ9R5VHv3T+BDL 3YRlsxAwRvnX+bOBhCUdrRjq4EDaC3IaBxPX/oaX7icQE+SW0AnLyxZ8apUbKaKCgC5j wBGmOFU9S+KKveww/+OKTuMtP2qMWnfEExp3pU7J2UheZ/r0BjleUJ3hsqMzmVMZ0ySi 66fDN9fjgbxfpz8VHVGy0p2PSVfyZKzTmSv6qAX9GW5QXszOztQbYRT6gAmE3UQyzNos fdovz9i7Bzp6mNNUaqlWN0UUMI2+UAjfpmmTQ6owCPLwbm9W7zjjI5XwpwyAC0iXMxGT lnfA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=boeNIWoCQsvQYuxUjTBbuwP1EONVLFD209FtlWBPfNM=; b=dpB6gT8g/iGyYuDB1NVaIHb0m9H1g1rFxGhp/I0RhUo6oQ4jqxh/rbk8fsuqA/wlBk W31zJKvdtfmtiEYJuPaaeEMEIetu98rXWRb31xFcBgTJgH3i8ncUn2ICKGsIlses5QG1 UlBW3Tf5FL9GezarkjVEa3LI4CDetIFl3PGO/Ss78/2yJHhwjZqoP1WVHYuHldseqo4z 40rZX4Jzr/zlTg4IctEp6l7b7tHO/wWx/p/e6WvYOZd//OGOV2SPGhAaKNt1u0ggGVsM OSlPbZTp89I08jF60m8nz8A8xeCET/AtbQefl/JKYxBR+1AIBgd4zrXl8EiWPNboZ1q6 wclw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0003; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=boeNIWoCQsvQYuxUjTBbuwP1EONVLFD209FtlWBPfNM=; b=SRjSmfTvrN3u8TU95AsrphT0il26lYJMIWflyGkcPzPvbQrJnX5379OcmKRiP6SZrl CTFvCkXqbZm/SpSx3XDQ== X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH) with ESMTPSA id z055e6z4TKdcn7e (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 29 May 2023 22:39:38 +0200 (CEST) From: vicvbcun Date: Mon, 29 May 2023 22:38:40 +0200 Message-Id: <3cad701f74519f5e7562e45d7a938cf2d7d52ae9.1685391448.git.guix@ikherbers.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (python-sagemath-standard): New variable. --- Notes: sage currently uses python's `sys.prefix' as `SAGE_VENV' (i.e. `/gnu/store/…-python-…' instead of `/gnu/store/…-sagemath-…'), causing a warning to be printed when running as notebook. `sage' unsets the `SAGE_VENV' environment variable and later tests if it is set and if this predictably is not the case uses `sage-venv-config' to determine `SAGE_VENV'. `sage-venv-config' itself uses `sys.prefix' unconditionally as `SAGE_VENV'. Therefore, wrapping `sage' with a the appropriate value for `SAGE_VENV' does not work and would need patching. gnu/packages/sagemath.scm | 199 +++++++++++++++++++++++++++++++++++++- 1 file changed, 198 insertions(+), 1 deletion(-) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index dfe5874ed3..4f23a7b7a0 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2019, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2021 Efraim Flashner +;;; Copyright © 2023 vicvbcun ;;; ;;; This file is part of GNU Guix. ;;; @@ -25,6 +26,7 @@ (define-module (gnu packages sagemath) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) #:use-module (guix build-system trivial) #:use-module (guix download) #:use-module (guix gexp) @@ -38,13 +40,22 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages bdw-gc) #:use-module (gnu packages boost) #:use-module (gnu packages compression) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gd) + #:use-module (gnu packages graph) + #:use-module (gnu packages graphics) + #:use-module (gnu packages guile) #:use-module (gnu packages image) #:use-module (gnu packages lisp) + #:use-module (gnu packages m4) + #:use-module (gnu packages maths) #:use-module (gnu packages multiprecision) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) #:use-module (gnu packages python) - #:use-module (gnu packages python-xyz)) + #:use-module (gnu packages python-science) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages sqlite)) (define-public python-cypari2 @@ -493,3 +504,189 @@ (define-public sagemath-data-polytopes-db (synopsis "Lists of 2- and 3-dimensional reflexive polytopes") (description synopsis) (license #f))) + +(define-public python-sagemath-standard + (package + (name "python-sagemath-standard") + (version "10.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sagemath/sage") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "01nfpp3zh43kil7pqyrdvxyawmny0sc656kbg833c2l1y6iwppyc")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f ; tests are run in the `sagemath' package + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'prepare-build + (lambda _ + (setenv "SAGE_NUM_THREADS" + (number->string (parallel-job-count))) + (setenv "SAGE_VENV" #$output) + + (setenv "PYTHONPATH" (string-append (getcwd) "/pkgs/sage-setup")) + + ;; broken symlink we don't need + (delete-file "pkgs/sage-conf/bin/sage-env-config") + (delete-file "pkgs/sage-conf_pypi/sage_root/configure") + + ;; Run this before 'ensure-no-mtimes-pre-1980 so that there + ;; are no broken symlinks + (with-directory-excursion "build/pkgs/sagelib" + (let + ((original-path (getenv "PATH"))) + (setenv "PATH" (string-append original-path ":../../bin")) + (invoke "sh" "./bootstrap") + (setenv "PATH" original-path))))) + (add-before 'build 'cd-to-src + (lambda _ + (chdir "pkgs/sagemath-standard"))) + ;; `setuptools' replaces shebangs that match `#!.*python.*' by + ;; the intepreter running it. Unfortunately this also matches + ;; `sage-python'. But using `sage-python' prevents a weird bug + ;; where python's `multiprocessing.resource_tracker' would + ;; execute `sage-runtests' instead of `python'. + (add-after 'install 'fix-shebangs + (lambda _ + (let* + ((bin (string-append #$output "/bin")) + (sage-python (string-append bin "/sage-python"))) + (substitute* (find-files bin + ;; don't touch these to prevent cycles + ;; sage-num-threads.py -> sage-env -> sage + ;; sage-venv-config -> sage-python -> sage + (negate + (file-name-predicate (string-join '("^sage-coverage$" + "^sage-num-threads\\.py$" + "^sage-venv-config$") + "|")))) + ;; be careful that we don't substitute the newline + ;; character + (("^#!.*python-toolchain[^\n]*") (string-append "#!" sage-python)))))) + (add-after 'install 'remove-unnecessary-scripts + (lambda _ + (for-each + delete-file + (find-files (string-append #$output "/bin") "^sage-rebase")))) + (replace 'wrap + (lambda* (#:key inputs #:allow-other-keys) + (let* + ((python-path (search-path-as-string->list (getenv "GUIX_PYTHONPATH"))) + (python (dirname (search-input-file inputs "/bin/python3"))) + (coreutils (dirname (search-input-file inputs "/bin/readlink"))) + (sed (dirname (search-input-file inputs "/bin/sed"))) + (xdg-open (dirname (search-input-file inputs "/bin/xdg-open"))) + (maxima-version #$(package-version (this-package-input "maxima"))) + (maxima-fas (search-input-file inputs + (string-append "/lib/maxima/" + maxima-version + "/binary-ecl/maxima.fas"))) + (combinatorial-design (search-input-directory inputs "/share/combinatorial_designs")) + (conway-polynomials (search-input-directory inputs "/share/conway_polynomials")) + (ellcurve (search-input-directory inputs "/share/ellcurves")) + (cremona-mini (search-input-directory inputs "/share/cremona")) + (graphs (search-input-directory inputs "/share/graphs")) + (polytope (search-input-directory inputs "/share/reflexive_polytopes")) + (gap-lib (search-input-directory inputs "/lib/gap")) + (gap-share (search-input-directory inputs "/share/gap"))) + ;; wrap everything possible, all things with shebang + ;; #!*/sage-* are still covered, as sage-* itself will be + ;; wrapped + (for-each + (lambda (file) + (false-if-exception + (wrap-script file + `("GUIX_PYTHONPATH" = ,python-path) + `("PATH" prefix (,(string-append #$output "/bin") ,coreutils ,python ,sed ,xdg-open)) + `("MAXIMA_FAS" = (,maxima-fas)) + `("COMBINATORIAL_DESIGN_DATA_DIR" = (,combinatorial-design)) + `("CONWAY_POLYNOMIALS_DATA_DIR" = (,conway-polynomials)) + `("ELLCURVE_DATA_DIR" = (,ellcurve)) + `("CREMONA_MINI_DATA_DIR" = (,cremona-mini)) + `("GRAPHS_DATA_DIR" = (,graphs)) + `("POLYTOPE_DATA_DIR" = (,polytope)) + `("GAP_LIB_DIR" = (,gap-lib)) + `("GAP_SHARE_DIR" = (,gap-share))))) + (find-files (string-append #$output "/bin"))))))))) + (inputs (list arb + boost + brial + cliquer + coreutils + edge-addition-planarity-suite + gd + givaro + glpk + gmp + guile-3.0 ; for wrap-script + iml + libbraiding + libhomfly + linbox + m4ri + m4rie + mpc + mpfi + python-cypari2 + python-gmpy2 + python-jinja2 + python-jupyter-core + python-memory-allocator + python-numpy + python-pplpy + rw + sagemath-data-combinatorial-designs + sagemath-data-conway-polynomials + sagemath-data-elliptic-curves + sagemath-data-graphs + sagemath-data-polytopes-db + sed + symmetrica + xdg-utils + zlib)) + (native-inputs (list m4 pkg-config python-cython)) + (propagated-inputs (list cddlib + ecl ; also buildtime + eclib ; also buildtime + flint ; also buildtime + gap ; also buildtime + gfan + giac ; also buildtime + gmp-ecm ; also buildtime + gsl ; also buildtime + lcalc ; also buildtime + maxima + mpfr + nauty + ntl ; also buildtime + openblas ; also buildtime + palp + pari-gp ; also buildtime + pkg-config ; also buildtime (native) + python-fpylll + python-ipython + python-ipywidgets + python-lrcalc + python-networkx + python-pkgconfig + python-primecountpy + python-scipy + python-sympy + singular ; also buildtime + sqlite + sympow + tachyon)) + (home-page "https://www.sagemath.org") + (synopsis "Python-based computer algebra system") + (description + "SageMath is a free open-source mathematics software system licensed +under the GPL. It builds on top of many existing open-source packages: NumPy, +SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their +combined power through a common, Python-based language or directly via +interfaces or wrappers.") + (license license:gpl3))) From patchwork Mon May 29 20:38:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: vicvbcun X-Patchwork-Id: 50469 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B28DD27BBE9; Mon, 29 May 2023 21:43:21 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 69B8D27BBE2 for ; Mon, 29 May 2023 21:43:19 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q3jhv-000735-UP; Mon, 29 May 2023 16:43:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3jhn-0006xM-JA for guix-patches@gnu.org; Mon, 29 May 2023 16:43:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q3jhn-0002bH-As for guix-patches@gnu.org; Mon, 29 May 2023 16:43:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q3jhn-0007wj-6q for guix-patches@gnu.org; Mon, 29 May 2023 16:43:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH v3 32/32] gnu: Add sagemath. Resent-From: vicvbcun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 May 2023 20:43:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56729@debbugs.gnu.org Cc: Andreas Enge Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.168539297130496 (code B ref 56729); Mon, 29 May 2023 20:43:03 +0000 Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:42:51 +0000 Received: from localhost ([127.0.0.1]:59326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3jhb-0007vi-Cf for submit@debbugs.gnu.org; Mon, 29 May 2023 16:42:51 -0400 Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:40155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3jhT-0007vF-HG for 56729@debbugs.gnu.org; Mon, 29 May 2023 16:42:45 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none; d=strato.com; s=strato-dkim-0002; b=qKU1VXxVOPjz1Rye0j9lCLp8thxCeUSXnJ5LYo4lxuEBBV/gSerWXKJXWYdUl7/+Vz 30ltMOQrMPZJ8Tn9ufLdkexDA1ZHUh6DZmExHRhAPIaCogxEl+zhswIpjN+SpmbCg2F/ fGZRbUrXilRwJFhQSAAdjBvLQfyefwYPzGkoyVYtVSEEHK5huTfOhZ0S6dhvBSYyYgns flgG2bjFGJaSBnVzCgBbPm4DhH7WNN/Ydkbfc3eJK92arXaRjRum8V+EecR16AvwyVJM hPn1UEOwYDw6b6UrTZW4QpgK/PAE1pHY2Jp0Uc1Bw9lxVT/tIsiiGa4Bkx1478QrvCIH dEvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=I7b2VQGP4UtePYooy/WJ/CKHRg58RE63UlFKLlWcvJI=; b=AkKGSHd3BtBycJZJRTlNsP8u86YujIuJvj6DdlkpPTVPGqaIqJ/AI3lD3Oef8Rblyf N1gdrmqg1QYS1ZtMuejL+ssXVgipZCWyAp6ejnXxTwLgZgAAvdKI1H7fNvC+M2wiOWdj kDTeIiWup7NqXd9uh862dPfiGf/UFLgiu30beZUzNkQVevwInyheUT525EOGQX/+NmBI Y4v2jAGIG9cNdKpKaU6P5PHJ52Yz7q+pIxGhAXpnkM1dmf5HAico9VFqQJRi1CYX7Ouu Fh2jmeaWzUx5fIjddn74ZP/6azJEu+i3LMxqVqchayYGmzaPD23bvsKGWf3f4nNWQ7HN P6Vw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0002; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=I7b2VQGP4UtePYooy/WJ/CKHRg58RE63UlFKLlWcvJI=; b=LXES0GbVf/FqYGPjzviloTv9JAvj0o49BgF2Qmmoik2UnuZSAiRVxwEMRq/LUI/rXU i9ZEW6PDqonCU7RViAI7WN8ykQd3gt2Sc9SNNp6ET8M6kUoiSzy9tgZxwxrrYzT2K4Y5 bZfhXc4MxoJGV9rQ+5kh+rgQV9GAji2QQE7nxGK/Ao2Zz9t1qxpArGZub5IhOqTPexrY lUxHGMGlrDclYSP27kuIHmuCp1+Oalb1OObOGT2bUtuNT3YC710P47PcIjROGQDCeUf5 +WceN12iJjOrgIoOEYhwZs+WMFgjaIuSEKOMH0VWvC33ANNCcjrIcodcAut8KDKoqFEL 3Law== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778; s=strato-dkim-0003; d=ikherbers.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=I7b2VQGP4UtePYooy/WJ/CKHRg58RE63UlFKLlWcvJI=; b=WU4EyyqP5T7Wb5ESelvxdE37tZdSf/xNpa7B9sz3Cx/6trmHO7a1nGkOsjXuksAQS6 ZdZQR1KOm3hBBsGN5LAw== X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr" X-RZG-CLASS-ID: mo05 Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH) with ESMTPSA id z055e6z4TKdcn7f (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 29 May 2023 22:39:38 +0200 (CEST) From: vicvbcun Date: Mon, 29 May 2023 22:38:41 +0200 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sagemath.scm (sagemath): New variable. --- Notes: Higher timeout (default: 5 min.) or disable entirely? The `--timeout' flag needs to be immediately after `t' gnu/packages/sagemath.scm | 68 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm index 4f23a7b7a0..69a9af0528 100644 --- a/gnu/packages/sagemath.scm +++ b/gnu/packages/sagemath.scm @@ -39,6 +39,7 @@ (define-module (gnu packages sagemath) #:use-module (gnu packages base) #:use-module (gnu packages bdw-gc) #:use-module (gnu packages boost) + #:use-module (gnu packages commencement) #:use-module (gnu packages compression) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gd) @@ -690,3 +691,70 @@ (define-public python-sagemath-standard combined power through a common, Python-based language or directly via interfaces or wrappers.") (license license:gpl3))) + +(define-public sagemath + (package + (inherit python-sagemath-standard) + (name "sagemath") + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'prepare + (lambda _ + (setenv "HOME" (string-append (getenv "TMPDIR") "/home")) + (mkdir-p (getenv "HOME")) + (chdir "src") + + ;; prevent paging for `sage/repl/ipython_tests.py' + (setenv "TERM" "dumb") + + ;; for `sage --sh' in `sage/tests/cmdline.py' + (setenv "SHELL" (which "bash")) + + (for-each + delete-file + '("sage/repl/ipython_kernel/install.py" ; needs threejs + + ;; works in a container + "sage/typeset/ascii_art.py" + "sage/interfaces/gap_workspace.py" + "sage/misc/sage_ostools.pyx" ; checks for /bin/sh + "sage/repl/ipython_tests.py" + + ;; downgrade to 5.45 may fix this: + ;; https://github.com/sagemath/sage/issues/33718 + ;; https://sourceforge.net/p/maxima/bugs/3964/ + "sage/calculus/calculus.py" + "sage/interfaces/maxima_lib.py" + "sage/functions/exp_integral.py" ; correct, but different form + "sage/symbolic/integration/integral.py" ; correct, but exact not floating point + "sage/symbolic/relation.py" ; order in minimum different + + "sage/repl/ipython_kernel/kernel.py" ; deprecation warnings triggered + ; by `python-pydevd' + + ;; TODO + "sage/env.py" ; maybe try updating `python-pkgconfig'? + "sage/interacts/test_jupyter.rst" ; maybe `python-ipywidgets' is too old? + )))) + (replace 'check + (lambda* (#:key inputs tests? #:allow-other-keys) + (when tests? + (invoke (search-input-file inputs "/bin/sage") + "-t" + "--nthreads" + (number->string (parallel-job-count)) + ;; the file / directory we want to test + "sage")))) + (delete 'build) + (replace 'install + (lambda* (#:key inputs #:allow-other-keys) + (let + ((target (string-append #$output "/bin")) + (source (search-input-file inputs "/bin/sage"))) + (mkdir-p target) + (symlink source (string-append target "/sage")))))))) + (inputs (list python-sagemath-standard)) + (native-inputs + (list python-sagemath-standard + gcc-toolchain + gfortran-toolchain))))