From patchwork Fri Nov 24 10:28:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Atlas X-Patchwork-Id: 2000 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 15E1127BBE9; Fri, 24 Nov 2023 10:31:24 +0000 (GMT) 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 63EC227BBE2 for ; Fri, 24 Nov 2023 10:31:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r6TSe-0003Mu-7D; Fri, 24 Nov 2023 05:31:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r6TSb-0003MC-UF for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:58 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r6TSb-0000NX-MO for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:57 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r6TSg-0005Jh-1Z for guix-patches@gnu.org; Fri, 24 Nov 2023 05:31:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67428] [PATCH 00/12] gnu: Add Quil Quantum VM (QVM) and CL dependencies Resent-From: Michal Atlas Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Nov 2023 10:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67428 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67428@debbugs.gnu.org Cc: Michal Atlas X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170082183120385 (code B ref -1); Fri, 24 Nov 2023 10:31:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Nov 2023 10:30:31 +0000 Received: from localhost ([127.0.0.1]:35669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6TSB-0005Ij-0g for submit@debbugs.gnu.org; Fri, 24 Nov 2023 05:30:31 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6TS9-0005IV-PM for submit@debbugs.gnu.org; Fri, 24 Nov 2023 05:30:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r6TRy-0003GH-0q for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:18 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r6TRm-0008M3-3t for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:17 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 06F43240027 for ; Fri, 24 Nov 2023 11:30:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700821802; bh=DoC3xj+s33Jlr0H43ZKJd417ZOMc+huGLgq3Ux7p/YI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=nDu/Hq3dEddRWejOY8nZvOfozZ/rZdWdaPYbUkX0oLf0jVFgkIB3gdPTrAAgO01Hf gywjJ23HeKhDUJZIQvMWB5aknSDVr2KP6p40eYO7cGcce7GJX+/1aFkJY66pPEREju zzhnus057k4I0j09teBRlfA3L0X2NgBkstuIjzD+5glgLq920ZLGrrVSSrDcb44Rhd voGkQMcNSLl7C1YrdF671o+V3k+GFSvhvhbjXRxYIIEBuxZTX+/fKrRyO0xFhx+evQ wW8kXPoG3bu5FmQoJEtr2ns1HCUHtxWrAg1kncICgLNj0/7Nnnp9rULyohx/gbbe/j wLB9XGdJCGzVw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScB7Y3ZfNz6txq; Fri, 24 Nov 2023 11:30:01 +0100 (CET) From: Michal Atlas Date: Fri, 24 Nov 2023 10:28:05 +0000 Message-ID: MIME-Version: 1.0 Received-SPF: pass client-ip=185.67.36.65; envelope-from=michal_atlas+git@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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 Hello, this patchset adds the Quil language's compiler library and VM and a couple of other Common Lisp libraries they depend on. Their library cl-magicl needs gfortran-toolchain to build (specifically invokes gfortran). Which comes from commencement, however trying to use it even in a thunked field, as just a package input, breaks things since it seems commencement indirectly depends on lisp-xyz. Since lisp-xyz is already getting massive, I opted to just move the relevant packages, to a new thematic file that's hopefully general enough that it'll get some more use by other package later on, but we can try finding other solutions. Hopefully this sends correctly, first patchset. Cheers Michal Atlas (12): gnu: Add cl-interface gnu: Add cl-syslog gnu: Add cl-alexa gnu: Add cl-metering gnu: Add cl-grnm gnu: Add cl-priority-queue gnu: Add cl-messagepack gnu: Add cl-permutation gnu: Add cl-magicl gnu: Add cl-rpcq gnu: Add cl-quil gnu: Add cl-qvm gnu/packages/lisp-xyz.scm | 236 ++++++++++++++++++++++++++++++++++++++ gnu/packages/quantum.scm | 208 +++++++++++++++++++++++++++++++++ 2 files changed, 444 insertions(+) create mode 100644 gnu/packages/quantum.scm base-commit: 0083a2265960f8228112c36e0d10eb974ff9d1f1