From patchwork Mon Mar 27 10:25:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 48743 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 5440316F60; Mon, 27 Mar 2023 11:26: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=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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 D696116D9A for ; Mon, 27 Mar 2023 11:26:36 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgk3D-0008K0-U4; Mon, 27 Mar 2023 06:26:07 -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 1pgk38-0008IZ-0l for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:02 -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 1pgk37-0002zW-Nx for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pgk37-0006iD-Ja for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62477] [PATCH 1/6] gnu: Add cl-flac. References: <20230327102254.14799-1-sharlatanus@gmail.com> In-Reply-To: <20230327102254.14799-1-sharlatanus@gmail.com> Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Mar 2023 10:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62477@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 62477-submit@debbugs.gnu.org id=B62477.167991272925707 (code B ref 62477); Mon, 27 Mar 2023 10:26:01 +0000 Received: (at 62477) by debbugs.gnu.org; 27 Mar 2023 10:25:29 +0000 Received: from localhost ([127.0.0.1]:46619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2a-0006gY-UA for submit@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:29 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:35695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2X-0006fn-Bg for 62477@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:26 -0400 Received: by mail-wm1-f48.google.com with SMTP id bg16-20020a05600c3c9000b003eb34e21bdfso7020107wmb.0 for <62477@debbugs.gnu.org>; Mon, 27 Mar 2023 03:25:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679912719; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=D8BUkcjxY0wFTQ08GhgxpEDlph0iX6ZJSiOBqX+sSw8=; b=hG79MDPrvKZx6rbx3JaAC+inMIrLdHTRBjj65ucfhGXwBQyVSRD4yOcxekx470FBh3 Hmavfh+e+mpnrtkPzso0Rnzd56iJDgUmhnGQaA0kI1Yw/r66C9CRwXhYOQ46wiLq3dYx cyAxlQn1xtrLhq4CyFmWlK/xU9SPJROxgOv4CxWl4rFB7NJz3kQbzwULDDH0g3ivELof yTsT6D0xM5JOXsrqtQg+hVqpXRujR3Isl7jPuX/2noQDrvACxQK4zNV+rTYfbOftwWNs 35ZQ/VZ5F//5CqTHsDLq4mzwEW/L5SPchgAwWKLy5UybSJZf2xSwK70Jf0z25h81hTwM 9fHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679912719; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=D8BUkcjxY0wFTQ08GhgxpEDlph0iX6ZJSiOBqX+sSw8=; b=3Omtd+N9CnFVfStCAiLBEmjIKcf59EB5mtANRGAMvQ2a0Lnj/6oTcq/eszra+pgGW+ FJRrZmG2jjYvF1tQFjbqxeeEyHEKMjl6VFOxtkOkUr+wsu1CD0kCwd+z5G/kKo0YW/Z4 8PLZ4KF+aJ1zDB32+0k3sa6/UqDEmCjKPQi5htL/dBj3zaNoTUBIBQkZXg6sk3J/jIba jvGVHf4ZQcPoaQoRj8GzzlHnOINDF5403q0IO+Vy0mXq0CZ2tWUoG2xwMpDAtqOFlW2n aWUrIQ9sTVXcGcZxXmYQ1oLloH9cQHvFxqlTmNLz2Ti69i8zD+4zfsg4POsyIdRti4AV FVDg== X-Gm-Message-State: AO0yUKX8ivc3jlop3sF9GeuP5W+hH1eK4ugtCAxFmqEMzTwCeGoGh+yx UBPjIPKITC6QZ1CzXGg+li6necbv1Nk= X-Google-Smtp-Source: AK7set9d0vgtDfJ+XaYs4WETW8IFsKlReu/sm40TM1YqsgTRPZiehfX9IP8SFmNFdwS9+x92Kf1AxA== X-Received: by 2002:a7b:c7ce:0:b0:3ed:a07b:c59d with SMTP id z14-20020a7bc7ce000000b003eda07bc59dmr9027517wmk.21.1679912719620; Mon, 27 Mar 2023 03:25:19 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id c15-20020adfef4f000000b002c7066a6f77sm24707506wrp.31.2023.03.27.03.25.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Mar 2023 03:25:19 -0700 (PDT) From: Sharlatan Hellseher Date: Mon, 27 Mar 2023 11:25:12 +0100 Message-Id: <20230327102517.14946-1-sharlatanus@gmail.com> X-Mailer: git-send-email 2.39.2 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/lisp-xyz.scm (cl-flac, ecl-cl-flac, sbcl-cl-flac): New variables. --- gnu/packages/lisp-xyz.scm | 48 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 20ea82cd6f..ae8524657b 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -119,6 +119,7 @@ (define-module (gnu packages lisp-xyz) #:use-module (gnu packages web) #:use-module (gnu packages webkit) #:use-module (gnu packages xdisorg) + #:use-module (gnu packages xiph) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (ice-9 match) @@ -6728,6 +6729,53 @@ (define-public cl-fastcgi (define-public ecl-cl-fastcgi (sbcl-package->ecl-package sbcl-cl-fastcgi)) +(define-public sbcl-cl-flac + (let ((commit "d094d33d3cc2cf263263b917798d338eded3c532") + (revision "0")) + (package + (name "sbcl-cl-flac") + (version (git-version "2.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shirakumo/cl-flac") + (commit commit))) + (file-name (git-file-name "cl-flac" version)) + (sha256 + (base32 "1dgr5xqf175hzq3sxpbixxia2k2g3rz0pn6msch4dnvk7a1naqlc")) + (modules '((guix build utils))) + (snippet + ;; Delete bundled libraries. + `(begin + (delete-file-recursively "static"))))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "low-level.lisp" + (("libflac.so") + (search-input-file inputs "/lib/libFLAC.so")))))))) + (inputs + (list flac + sbcl-cffi + sbcl-documentation-utils + sbcl-trivial-features + sbcl-trivial-garbage)) + (home-page "https://shirakumo.github.io/cl-flac") + (synopsis "CFFI binding to libflac for Common Lisp") + (description "This package provides a CFFI bindings to @code{libflac} +audio library for Common Lisp") + (license license:zlib)))) + +(define-public ecl-cl-flac + (sbcl-package->ecl-package sbcl-cl-flac)) + +(define-public cl-flac + (sbcl-package->cl-source-package sbcl-cl-flac)) + (define-public sbcl-clack (let ((commit "6fd0279424f7ba5fd4f92d69a1970846b0b11222") (revision "2")) From patchwork Mon Mar 27 10:25:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 48747 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 9F19B16FF8; Mon, 27 Mar 2023 11:27:02 +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=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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 DB85616D9A for ; Mon, 27 Mar 2023 11:27:01 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgk3K-0008Ke-Ge; Mon, 27 Mar 2023 06:26:14 -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 1pgk38-0008Ib-FD for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:02 -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 1pgk38-00030d-6W for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pgk38-0006iL-2k for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62477] [PATCH 2/6] gnu: Add cl-vorbis. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Mar 2023 10:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62477@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 62477-submit@debbugs.gnu.org id=B62477.167991273025721 (code B ref 62477); Mon, 27 Mar 2023 10:26:02 +0000 Received: (at 62477) by debbugs.gnu.org; 27 Mar 2023 10:25:30 +0000 Received: from localhost ([127.0.0.1]:46622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2b-0006ga-DI for submit@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:29 -0400 Received: from mail-wr1-f50.google.com ([209.85.221.50]:35517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2Y-0006fq-G7 for 62477@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:27 -0400 Received: by mail-wr1-f50.google.com with SMTP id l27so8185903wrb.2 for <62477@debbugs.gnu.org>; Mon, 27 Mar 2023 03:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679912720; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dpuJ1TSklvGQPiqZuY+17iTYrWE250VkqiVBP/1xAmU=; b=EQVh4uKU+LxCRpc25Xw+4G3X9KWi5ytbo+TcnpprK+sAk1A8IrDUmsTMOGB+2RiLmp fznmmCxPVZ/3bCdTCRF8x0/WGS8QkX3df4nugFyLnt2GqXf5DI/+3mIVsMG2u2fmbXtY 0WkGGU6vwr0OBUWMZ5lVNhXMZdIlfrUSONTDE9tkUYKo6xVSor1r+bovDCqfY2mBG91J b51cZzVyJx99LNvFanAw9p4r1YYXPzrLovHa2TWhka34OuSZ5PM+mp0aiTQARKldrdpy +JoOLJtvhYzqR37uid1q7wCcJgvseC+GYAIeGka9vZv1CMuUSarP44KZUhQ0WIDLVNnQ dmJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679912720; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dpuJ1TSklvGQPiqZuY+17iTYrWE250VkqiVBP/1xAmU=; b=L+3bsJfRgzuC6CaJPHec4mbsTGSldfkMiKpdQKzXrstKHAFhWSC99m6AsYdkJ4fu0z GdPIUlxschaLH9IEbnF43Y7PTIg3bqiSH9ofgG8TFk8kxLHigpASvv6boH0lQwUGd2m6 O9jEUNFUw8CALzeSZGgUY3V0dJjS7302UkKYwt5jD8yxbnW2K/1qqRg4ODsNAUPZvaIQ RZD0pQrV9H6dPL1sCjYv6vM6a2gcqS6ZfzbRuseyVlbiNFi9Au8POHOojeXpdhdg5B/c kq2LZskJXHn0J2Fga9fsZKBxVHSiCaEsbRWoDVLoc5XX2v73clAdibGtE4qht5UGGHt1 RMdg== X-Gm-Message-State: AAQBX9eAul+4wiIyPKNLsnhN/+lZ3+XXTrZGoM+Fg2jNO3jw1/Sq29b8 s+3gFgnP+s7V1QwFijRX5WOXJaOrBEI= X-Google-Smtp-Source: AKy350bFDkgmpXQIBaKhYtBVJGAA2F5qjdqkIiCFQtC0VzhB6mA9s3ij/iG7/69ocQUwTWCuv5YVxg== X-Received: by 2002:a5d:6411:0:b0:2c7:1e16:57cf with SMTP id z17-20020a5d6411000000b002c71e1657cfmr8812217wru.67.1679912720434; Mon, 27 Mar 2023 03:25:20 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id c15-20020adfef4f000000b002c7066a6f77sm24707506wrp.31.2023.03.27.03.25.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Mar 2023 03:25:19 -0700 (PDT) From: Sharlatan Hellseher Date: Mon, 27 Mar 2023 11:25:13 +0100 Message-Id: <20230327102517.14946-2-sharlatanus@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230327102517.14946-1-sharlatanus@gmail.com> References: <20230327102517.14946-1-sharlatanus@gmail.com> 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/lisp-xyz.scm (cl-vorbis, ecl-cl-vorbis, sbcl-cl-vorbis): New variables. --- gnu/packages/lisp-xyz.scm | 51 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index ae8524657b..aff7ede062 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -27854,6 +27854,57 @@ (define-public cl-variates (define-public ecl-cl-variates (sbcl-package->ecl-package sbcl-cl-variates)) +(define-public sbcl-cl-vorbis + (let ((commit "c5835cd7091aea9e2e389ad359d244542d637758") + (revision "0")) + (package + (name "sbcl-cl-vorbis") + (version (git-version "2.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shirakumo/cl-vorbis") + (commit commit))) + (file-name (git-file-name "cl-vorbis" version)) + (sha256 + (base32 "0713pl5c2khfpf8m3h1l2y0ilack7akf580h70jq6qcrnq3h4b40")) + (modules '((guix build utils))) + (snippet + ;; Delete bundled libraries, GlibC and Vorbis sources. + `(begin + (delete-file-recursively "static") + (for-each delete-file '("glibc-2.13.h" + "stb_vorbis.c" + "stb_vorbis_patch.c")))))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "low-level.lisp" + (("libvorbis-lin-amd64.so") + (search-input-file inputs "/lib/libvorbis.so")))))))) + (inputs + (list libvorbis + sbcl-cffi + sbcl-documentation-utils + sbcl-static-vectors + sbcl-trivial-features + sbcl-trivial-garbage)) + (home-page "https://shirakumo.github.io/cl-vorbis") + (synopsis "OGG/Vorbis decoding using stb_vorbis for Common Lisp") + (description "This package provides a CFFI binding of @code{ctb_vorbis} +audio library to Common Lisp.") + (license license:zlib)))) + +(define-public ecl-cl-vorbis + (sbcl-package->ecl-package sbcl-cl-vorbis)) + +(define-public cl-vorbis + (sbcl-package->cl-source-package sbcl-cl-vorbis)) + (define-public sbcl-cephes (let ((commit "d87146fa38c8425ffb5fe425eee5eb3e818bacd4") (revision "0")) From patchwork Mon Mar 27 10:25:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 48748 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 9B1B416F60; Mon, 27 Mar 2023 11:27:06 +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=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS 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 84A1B16EF1 for ; Mon, 27 Mar 2023 11:27:05 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgk3K-0008Kf-GG; Mon, 27 Mar 2023 06:26:14 -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 1pgk3A-0008JC-0R for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:05 -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 1pgk38-00031U-Rq for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pgk38-0006iU-FV for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62477] [PATCH 3/6] gnu: Add libmixed. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Mar 2023 10:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62477@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 62477-submit@debbugs.gnu.org id=B62477.167991273025729 (code B ref 62477); Mon, 27 Mar 2023 10:26:02 +0000 Received: (at 62477) by debbugs.gnu.org; 27 Mar 2023 10:25:30 +0000 Received: from localhost ([127.0.0.1]:46624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2c-0006go-08 for submit@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:30 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:46890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2Y-0006fr-NZ for 62477@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:27 -0400 Received: by mail-wr1-f52.google.com with SMTP id r29so8146586wra.13 for <62477@debbugs.gnu.org>; Mon, 27 Mar 2023 03:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679912721; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RF2fOqV0eGAgKKU2HK+WwH4z9N7EnJDoIeD0iJd+KGw=; b=BZz4a8DzWIVvHQA+2oFcK2Z11x9YflSbW8XpHstSm8fR7N0sSxiLM1z7kZjQHkvIa2 9sHtASrwQ4dCLQHpYXdUkjmxMdXEySRhBUwRskcd674kdWCkTcdjOWhZK+BITQdx8LEy VjQMAis80us13+bpRSZBZg3N0t3Hs71UmnknPgeM9hxegYXzKg8ezf+4KcfYq1I+B+vL 9/UP+nOc/VjUjSAxIRMP4OdN4/GWtYDrkofAGqvHSh4dEWV0nDlT9ZjILRBK40Q6BeFH ZkAp83uJMa/pW+fJHrCbuwm1izyxXs/0piVGIrLySJRc5eLuhvpOPx7VL7VliMwoYQQP Ll6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679912721; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RF2fOqV0eGAgKKU2HK+WwH4z9N7EnJDoIeD0iJd+KGw=; b=PPqacSkBLaFwruwbV8Shg6tefqOmggt7ds53bFRhcq3UVfkyzQFZWOk+IRXi2r8Uxx PgJI9Aasfvs9nRcy4IDXSBMqY9dx7NkyULIYuHC0pot7056ptzGSpoIK9EikBps6syIT c9U4jvA2u1hC7/fGZw5r8xvOp+u9XAg7QIeGcMfLgj5vQ16fdLJgoKlM3v9mCfhKNmVl 9gjINAsvXixVPaGCTEli304SZUTOWgucfrR270XnpVk6MUXPnqvtPQSB6N9/XQ2blKwl T2vTtVl3VmjP/DKktxGLs0Rj1M9oUnO2XLZw6OEl3+YrhfTDcGT9bBrPzCyZsbpLi386 +5NQ== X-Gm-Message-State: AAQBX9e45EZUwxPTemQ9bzYsFvKVrHst+yktLi+yvy8SU8F2eoxHHRCh zcO8XQ1daIHLUapUD7I49HJ2/p1AIKw= X-Google-Smtp-Source: AKy350Zxkp/UtwSwyK7PBqXz4cZPW50YdB6zVXDc4afVCkVdwCkVhtybIiac///WWtFaFu0Fl0D0fA== X-Received: by 2002:adf:f0ca:0:b0:2d3:f610:8417 with SMTP id x10-20020adff0ca000000b002d3f6108417mr8599946wro.0.1679912721096; Mon, 27 Mar 2023 03:25:21 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id c15-20020adfef4f000000b002c7066a6f77sm24707506wrp.31.2023.03.27.03.25.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Mar 2023 03:25:20 -0700 (PDT) From: Sharlatan Hellseher Date: Mon, 27 Mar 2023 11:25:14 +0100 Message-Id: <20230327102517.14946-3-sharlatanus@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230327102517.14946-1-sharlatanus@gmail.com> References: <20230327102517.14946-1-sharlatanus@gmail.com> 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/audio.scm (libmixed): New variable. --- gnu/packages/audio.scm | 52 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 3 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 6f3fa2a580..043c608ea4 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -42,6 +42,7 @@ ;;; Copyright © 2022 Andy Tai ;;; Copyright © 2023 Sergiu Ivanov ;;; Copyright © 2023 David Thompson +;;; Copyright © 2023 Sharlatan Hellseher ;;; ;;; This file is part of GNU Guix. ;;; @@ -66,8 +67,8 @@ (define-module (gnu packages audio) #:use-module (gnu packages backup) #:use-module (gnu packages base) #:use-module (gnu packages bison) - #:use-module (gnu packages build-tools) #:use-module (gnu packages boost) + #:use-module (gnu packages build-tools) #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages curl) @@ -86,6 +87,7 @@ (define-module (gnu packages audio) #:use-module (gnu packages gnome) #:use-module (gnu packages gnunet) ; libmicrohttpd #:use-module (gnu packages gperf) + #:use-module (gnu packages graphviz) #:use-module (gnu packages groff) #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) @@ -95,6 +97,7 @@ (define-module (gnu packages audio) #:use-module (gnu packages libbsd) #:use-module (gnu packages libffi) #:use-module (gnu packages libusb) + #:use-module (gnu packages linphone) #:use-module (gnu packages linux) #:use-module (gnu packages llvm) #:use-module (gnu packages machine-learning) @@ -120,8 +123,6 @@ (define-module (gnu packages audio) #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages telephony) - #:use-module (gnu packages linphone) - #:use-module (gnu packages linux) #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) #:use-module (gnu packages video) @@ -4019,6 +4020,51 @@ (define-public wavpack encode and decode wavpack files.") (license license:bsd-3))) +(define-public libmixed + ;; Release is much outdated. + (let ((commit "91e6b9f2438bca41205fade02c9d8f4f938838b6") + (revision "0")) + (package + (name "libmixed") + (version (git-version "2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shirakumo/libmixed") + (commit commit))) + (file-name (git-file-name "libmixed" version)) + (sha256 + (base32 "01vwgv8ivpg7a4y95krkgh656mmklsn1k3fmhwp474aj82grd3m4")))) + (build-system cmake-build-system) + (arguments + (list + ;; FIXME: (Sharlatan-20230326T121542+0100): Tests failed 1/34, 1 failed, + ;; 33 passed. There is not simple way to disable just one test. + ;; https://github.com/Shirakumo/libmixed/issues/13 + #:tests? #f + #:configure-flags + #~(list "-DCMAKE_CXX_FLAGS=-O3 -fPIC" + "-DCMAKE_C_FLAGS=-O3 -fPIC") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda _ + (substitute* "CMakeLists.txt" + (("/usr/local") #$output)))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "./tester"))))))) + (native-inputs (list doxygen graphviz)) + (inputs (list ncurses mpg123)) + (home-page "https://github.com/Shirakumo/libmixed") + (synopsis "Low-level audio mixer pipeline library") + (description + "Libmixed is a library for real-time audio processing pipelines for use in +audio/video/games. It can serve as a base architecture for complex DSP systems.") + (license license:zlib)))) + (define-public libmodplug (package (name "libmodplug") From patchwork Mon Mar 27 10:25:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 48746 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 ED44516FF8; Mon, 27 Mar 2023 11:26: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=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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 EE5A416D9A for ; Mon, 27 Mar 2023 11:26:54 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgk3N-0008O5-Fr; Mon, 27 Mar 2023 06:26:17 -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 1pgk3A-0008JB-28 for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:05 -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 1pgk38-00031h-VW for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pgk38-0006ib-Rm for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62477] [PATCH 4/6] gnu: Add cl-mixed. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Mar 2023 10:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62477@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 62477-submit@debbugs.gnu.org id=B62477.167991274125755 (code B ref 62477); Mon, 27 Mar 2023 10:26:02 +0000 Received: (at 62477) by debbugs.gnu.org; 27 Mar 2023 10:25:41 +0000 Received: from localhost ([127.0.0.1]:46628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2m-0006hJ-IV for submit@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:41 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:42586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2Z-0006fu-IN for 62477@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:28 -0400 Received: by mail-wr1-f52.google.com with SMTP id e18so8163883wra.9 for <62477@debbugs.gnu.org>; Mon, 27 Mar 2023 03:25:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679912722; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZH8UrKRzXOmTtparEExnKklRGflD2b3TWGculwCvH48=; b=MeoYkT3loen8s9xfsHJ9aMEpC96QDOlxbQ2sGc0/7mprKI8gpb++mMogU727QUbjlR Yrxzo1LZfZrw/mO3J5BfeyMzvvMx9Lyt18lFo/y6MWs6vPx4kZYRsxeVGw76olgIoJwO Ut1Xel7pMw/4U/T7Eied+DcWw2lQ2W1jXUaAZIjEFGIR4zhzVs0ieEAZcjpbOft8rNjl yI1/tWV4HHGgPt4+psVOM0N+5ynAVob8lHR3JH/FdUr1LIaIZO075xb0yFxqeyleP8nR Xr33O7P+50IGRMbR43LsllKnCz8o6q3frtKacvjXHGjSMgXhzwA+p2cuWsbBydRzMuwI Aj6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679912722; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZH8UrKRzXOmTtparEExnKklRGflD2b3TWGculwCvH48=; b=NMGB63WzrGtvGxyYdcwsfMOIkM/Ijp1D8NaOIuzgEy+uImmaCGgafv7RgI18sYj3sl 6ZFWhrMrcaTJqamQuFLPQ1cdNUrvg2kUG8eUTV7YE0EqLAbNRvfC+4SJ8dkKIBn+sQnJ 0bSreAG/q5eKKjp2s8jTjDqEBb+dctaJTshX4b1EkJnuVSgR9HB8bghqGtMF2jCfRb6H acNFvMaDa0jFIQF0zjVMhdpk8TQzhx7GgfrK3zQgbVS/NAgeSGk1eTbv1nPDa9k+HAyu soGbXGJ/ALVmH0tJygHmMGyMS/kyaLstnfslycsUBBedAlMJqeVH7vKQ7cHHFmLMeC5A 3bhA== X-Gm-Message-State: AAQBX9dQJ8C5ZbQ2EMnULBZV4hMik8UmBNvF3NvFhpeg07MVLJVdCu56 MSqKX275YW7QisiaTbFdIl1Otd58cLU= X-Google-Smtp-Source: AKy350YkjntVv/u6b7X7gdrBvEbwFTaW+9Y+0V+YCWUODin7f0EDnVSHEYsg53sHeioTwZW2Gu39eg== X-Received: by 2002:adf:f4d2:0:b0:2d4:a2c5:9f80 with SMTP id h18-20020adff4d2000000b002d4a2c59f80mr8494428wrp.23.1679912721892; Mon, 27 Mar 2023 03:25:21 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id c15-20020adfef4f000000b002c7066a6f77sm24707506wrp.31.2023.03.27.03.25.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Mar 2023 03:25:21 -0700 (PDT) From: Sharlatan Hellseher Date: Mon, 27 Mar 2023 11:25:15 +0100 Message-Id: <20230327102517.14946-4-sharlatanus@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230327102517.14946-1-sharlatanus@gmail.com> References: <20230327102517.14946-1-sharlatanus@gmail.com> 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/lisp-xyz.scm (cl-mixed, ecl-cl-mixed, sbcl-cl-mixed): New variables. --- gnu/packages/lisp-xyz.scm | 80 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index aff7ede062..5ab6ef6f9b 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -18981,6 +18981,86 @@ (define-public ecl-cl-mime (define-public cl-mime (sbcl-package->cl-source-package sbcl-cl-mime)) +(define-public sbcl-cl-mixed + (let ((commit "4aaff134d3902d93a2a8605c10de4bcfc62d7afa") + (revision "0")) + (package + (name "sbcl-cl-mixed") + (version (git-version "2.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shirakumo/cl-mixed") + (commit commit))) + (file-name (git-file-name "cl-mixed" version)) + (sha256 + (base32 "1mrj95lxb1gbxxm89x8gy1ifw2ic1p5wwpapkxcd2jr8abw7zny0")) + (modules '((guix build utils))) + (snippet + ;; Delete bundled libraries. + `(begin + (delete-file-recursively "static"))))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:asd-systems '("cl-mixed" + "cl-mixed-examples" + "cl-mixed-flac" + "cl-mixed-vorbis" + "cl-mixed-alsa" + "cl-mixed-jack" + "cl-mixed-mpg123" + "cl-mixed-mpt" + "cl-mixed-out123" + "cl-mixed-pulse" + "cl-mixed-sdl2" + "cl-mixed-wav") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "low-level.lisp" + (("libmixed.so.2") + (search-input-file inputs "/lib/libmixed.so.2")))))))) + (inputs + (list libmixed + sbcl-alexandria + sbcl-cffi + sbcl-cl-flac + sbcl-cl-mpg123 + sbcl-cl-out123 + sbcl-cl-vorbis + sbcl-documentation-utils + sbcl-sdl2 + sbcl-static-vectors + sbcl-trivial-features)) + (home-page "https://shirakumo.github.io/cl-mixed") + (synopsis "Extended audio library for Common Lisp") + (description + "This packages provides CFFI binding to @code{libmixed} audio library for +Common Lisp with support of other audio formats available on GNU/Linux systems: + +@itemize + +@item @acronym{Alsa, Advanced Linux Sound Architecture} +@item @acronym{Jack, JackAudio toolkit} +@item @acronym{Openmpt, Libopenmpt playback drain for tracker files} +@item @acronym{PulseAudio, PulseAudio based playback drain} +@item Flac (via CL-FLAC) +@item Mpg123 (via CL-MPG123) +@item Ogg/vorbis (via CL-VORBIS) +@item Out123 (via CL-OUT123) +@item WAV + +@end itemize") + (license license:zlib)))) + +(define-public ecl-cl-mixed + (sbcl-package->ecl-package sbcl-cl-mixed)) + +(define-public cl-mixed + (sbcl-package->cl-source-package sbcl-cl-mixed)) + (define-public sbcl-lispbuilder-sdl (let ((commit "589b3c6d552bbec4b520f61388117d6c7b3de5ab")) (package From patchwork Mon Mar 27 10:25:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 48745 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 51F6B16F60; Mon, 27 Mar 2023 11:26:52 +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=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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 E726D16EF1 for ; Mon, 27 Mar 2023 11:26:49 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgk3N-0008NZ-3q; Mon, 27 Mar 2023 06:26:17 -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 1pgk39-0008JD-Qv for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:05 -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 1pgk39-00031i-Ey for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pgk39-0006ij-8L for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62477] [PATCH 5/6] gnu: Add cl-harmony. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Mar 2023 10:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62477@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 62477-submit@debbugs.gnu.org id=B62477.167991274125762 (code B ref 62477); Mon, 27 Mar 2023 10:26:03 +0000 Received: (at 62477) by debbugs.gnu.org; 27 Mar 2023 10:25:41 +0000 Received: from localhost ([127.0.0.1]:46630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2n-0006hM-4l for submit@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:41 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:37517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2a-0006fy-BK for 62477@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:28 -0400 Received: by mail-wr1-f53.google.com with SMTP id y14so8176599wrq.4 for <62477@debbugs.gnu.org>; Mon, 27 Mar 2023 03:25:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679912722; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QSuqDMerv88fsldLxl5mUa1sPnI4JYi23yBaNJ+oz0g=; b=VEJNXl/vhVN8YOSP7INVVszaItX9VvT6ji+9gx7/OvnX72g7yFDOpT1rCa45DcRdcg u+LaUV5G85VCkLvCvKupc17iTLH7Ni0FlnIYbfyfmHxveFM6Lr97bqUp0vvvFYP3p7tE +5lstiHARGAeup8pU/qkCMw0xk2uZP6JJ29sHMx/bQmh+j84ThpYFCtriu0ls6enHgmu FQ3M4LaHcWLmoIgy4jmBBHJoGairf0uUrWeC1Z+/594LlS/Lq4UvXFxs6MMBXX518YIK Uu8ZKv4hH/jkyR+W5Ao5AkJQxco/QNVEOwdI1SWMy3Q+4590caPnYoPFU1lbRHVGVLA/ DwNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679912722; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QSuqDMerv88fsldLxl5mUa1sPnI4JYi23yBaNJ+oz0g=; b=xXS0gGpzjULzY4yEwwDeG8T8y/m5YWD4EqpqMMo/hQpyOp181qsCLnhgBGTZo1YtFP rd3UoE6YrphvnY+LT3jr99TJReD3xB7wfN9QhCyrxDwZ5eEIhlzWogepf+UYSJ+xry5H nDJNv14VetZHSQUllebRhTitaoEDNeqIKBf6AQ4KtBlKIEhpGYTabKbiBFsbGI7J28aK ixphIZSFbasKYAGAZfmwbBsVVYG94fILV+nrMs5slyWVSmP4G59eE7hCMH2q/Jnhi4YB iaRNm/RWkS7bvEwh+rx+rE2IS/Rr9Kx9S3HmCM7m7xhIP2bGA2/65yw1IrMo+BSU0ufl X49Q== X-Gm-Message-State: AAQBX9ctKESwVqPAJ/OMTBDH3YRH8pwKZmzyXPpEMd/QuqvE+mYit0vL WI8/lKjFuCcs4hNkIkdT6cZYuWoLCFs= X-Google-Smtp-Source: AKy350baNaMOMAT7Wm05oOuWI57CeF8VRBDIs0CiA4M0EZ65ytTGOXWOog6CItRIAK1yRLIvjL1gdQ== X-Received: by 2002:adf:f350:0:b0:2ce:a34b:2b0b with SMTP id e16-20020adff350000000b002cea34b2b0bmr9070058wrp.28.1679912722627; Mon, 27 Mar 2023 03:25:22 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id c15-20020adfef4f000000b002c7066a6f77sm24707506wrp.31.2023.03.27.03.25.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Mar 2023 03:25:22 -0700 (PDT) From: Sharlatan Hellseher Date: Mon, 27 Mar 2023 11:25:16 +0100 Message-Id: <20230327102517.14946-5-sharlatanus@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230327102517.14946-1-sharlatanus@gmail.com> References: <20230327102517.14946-1-sharlatanus@gmail.com> 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/lisp-xyz.scm (cl-harmony, ecl-harmony, sbcl-harmony): New variables. --- gnu/packages/lisp-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 5ab6ef6f9b..3240669919 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -2349,6 +2349,43 @@ (define-public cl-trivial-features (define-public ecl-trivial-features (sbcl-package->ecl-package sbcl-trivial-features)) +(define-public sbcl-harmony + (let ((commit "0b57483cc0341936c201b620f82a8542c606991f") + (revision "0")) + (package + (name "sbcl-harmony") + (version (git-version "2.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shirakumo/harmony") + (commit commit))) + (file-name (git-file-name "harmony" version)) + (sha256 + (base32 "0pqmfi3yi3gi7b7dyayrb621hp60rn7hasq0cl0fis3vg0fp5dja")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-atomics + sbcl-bordeaux-threads + sbcl-cl-mixed + sbcl-stealth-mixin + sbcl-trivial-features)) + (home-page "https://shirakumo.github.io/harmony/") + (synopsis "Common Lisp sound server and sound processing library") + (description + "HARMONY is a library that provides you with audio processing tools as well as +an audio server to play back music, sfx, and so forth. It is most suited for use +in a game engine, but may feasibly also used for more advanced things such as a +DAW") + (license license:zlib)))) + +(define-public ecl-harmony + (sbcl-package->ecl-package sbcl-harmony)) + +(define-public cl-harmony + (sbcl-package->cl-source-package sbcl-harmony)) + (define-public sbcl-hu.dwim.asdf (let ((commit "67cdf84390e530af4303cc4bc815fdf2a5e48f59")) (package From patchwork Mon Mar 27 10:25:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 48744 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 8ABF116F60; Mon, 27 Mar 2023 11:26:46 +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=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS 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 7760116D9A for ; Mon, 27 Mar 2023 11:26:45 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgk3L-0008Lo-0M; Mon, 27 Mar 2023 06:26:15 -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 1pgk3A-0008JQ-9a for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:05 -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 1pgk3A-00031z-1x for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pgk39-0006iq-QK for guix-patches@gnu.org; Mon, 27 Mar 2023 06:26:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62477] [PATCH 6/6] gnu: cl-trial: Activate trial-harmony system. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Mar 2023 10:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62477@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 62477-submit@debbugs.gnu.org id=B62477.167991274125769 (code B ref 62477); Mon, 27 Mar 2023 10:26:03 +0000 Received: (at 62477) by debbugs.gnu.org; 27 Mar 2023 10:25:41 +0000 Received: from localhost ([127.0.0.1]:46632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2n-0006hT-HJ for submit@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:41 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:44889) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgk2a-0006fz-VV for 62477@debbugs.gnu.org; Mon, 27 Mar 2023 06:25:29 -0400 Received: by mail-wr1-f44.google.com with SMTP id d17so8155284wrb.11 for <62477@debbugs.gnu.org>; Mon, 27 Mar 2023 03:25:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679912723; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=y3zrn+JFLARoAQkFcFY8UZD2YLceUe9HsVt3eMlopW0=; b=e9lrTE+hZibKvW9PcSz9WI3m07C9ri9ReRm9bQS87OCftMM/d8S0xMdjV/dJETWx8h LLtygb0YZTQxqW2ISCQFKN+MvMWKwVEfBguWCLoPxTBzP14hdXn3Bw4IXmclDCwUd0z+ rPFjM4rb+EoJNiLG99jvDl5J6Aeoav1Sob5XgVSVOQUSMWMPaMyMtR6zA4R+NZqsn1VT TJq1bPV23qZQugEBAJ8DJa1GlQ5/BUPNwlGP2YoDvyWD6HjYutytck15EEFYeot3/mlr Zbu1GqrtJ7xD4lJ8rGZE9STqiaJIqJYwGW/SLD3cECK0ovj4zGkjrcdMwhhB0qv6j6B9 udpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679912723; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=y3zrn+JFLARoAQkFcFY8UZD2YLceUe9HsVt3eMlopW0=; b=iC0SfqCieon+TCgXm19q7iiZPxgP/5MyZxewS/1HYr7gQVWvcrHfWTtSAtlPCQS97Z W9RB0x1iTyIOUWQejCS9Soqydx4tmqT341IiO4L6+afklni7osD0mgBfKT24TGUX5irU nYY6oa5z1p5gtDRIDJldO70Py9bzIKSj06rHcCNkrn+HCFwlsPl4iZEJhq26LNapRljT 2EJT/q5YXqrDzcksZ4Hh5dIuN1YvavvjCJqaDQfxl8NlstXMJY/4BNtJYHYz2wWS9TYV kogqI5gcOAT493Q8oG9rxswEFAR36jd2rAoMVPCedPTwhC5VgVYnqwnwT975uwN/BUHQ goTg== X-Gm-Message-State: AAQBX9chIzn9z1uV9VltBmPHndP+JJsUGDTGRJNqg8J8l+8DVSd1chJ4 nID8CZX8p+CSAM6m0935MjuytDBgFkk= X-Google-Smtp-Source: AKy350ZrKZlSJoz1riKilCcYsAEE6Ne2sXSJ1pYX50ZqBBvEiXYwowbyfUxjvD9IHojcyHXswDiE/Q== X-Received: by 2002:adf:e64d:0:b0:2ce:ae57:71db with SMTP id b13-20020adfe64d000000b002ceae5771dbmr9472251wrn.33.1679912723399; Mon, 27 Mar 2023 03:25:23 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id c15-20020adfef4f000000b002c7066a6f77sm24707506wrp.31.2023.03.27.03.25.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Mar 2023 03:25:22 -0700 (PDT) From: Sharlatan Hellseher Date: Mon, 27 Mar 2023 11:25:17 +0100 Message-Id: <20230327102517.14946-6-sharlatanus@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230327102517.14946-1-sharlatanus@gmail.com> References: <20230327102517.14946-1-sharlatanus@gmail.com> 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/lisp-xyz.scm (sbcl-trial): [arguments]: Activate trial-harmony. [inputs]: Add sbcl-harmony. --- gnu/packages/lisp-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 3240669919..6375175485 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -21252,8 +21252,7 @@ (define-public sbcl-trial ;; ... ;; "trial-glop" "trial-gltf" - ;; TODO: It requires a long packaging journey. - ;; "trial-harmony" + "trial-harmony" "trial-jpeg" "trial-notify" "trial-png" @@ -21299,6 +21298,7 @@ (define-public sbcl-trial sbcl-form-fiddle sbcl-glop sbcl-glsl-toolkit + sbcl-harmony sbcl-ieee-floats sbcl-jzon sbcl-lambda-fiddle