From patchwork Tue Apr 11 08:08:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49085 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 102D517494; Tue, 11 Apr 2023 09:10: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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 375B41748A for ; Tue, 11 Apr 2023 09:10:35 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm94y-0001X2-Lw; Tue, 11 Apr 2023 04:10:19 -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 1pm94l-0001WE-E1 for guix-patches@gnu.org; Tue, 11 Apr 2023 04:10: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 1pm94l-00025g-1T for guix-patches@gnu.org; Tue, 11 Apr 2023 04:10:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm94k-0001Vm-GZ for guix-patches@gnu.org; Tue, 11 Apr 2023 04:10:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 1/9] gnu: vamp: Update to 2.10.0. References: <5fc823de-68d2-df3d-c7a0-2b6b474e262c@brendan.scot> In-Reply-To: <5fc823de-68d2-df3d-c7a0-2b6b474e262c@brendan.scot> Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812005505743 (code B ref 62771); Tue, 11 Apr 2023 08:10:02 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:09:10 +0000 Received: from localhost ([127.0.0.1]:36548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm93u-0001UZ-A7 for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:09:10 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:54974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm93r-0001UF-QW for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:09:08 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4Pwdlb5HR1z9sZH; Tue, 11 Apr 2023 10:08:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200539; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uE63jmYp+v/1rxnvo9IXuBhAU92WzKHe+kt+LOW6//c=; b=w4XKHl6j/NBhsoHEr2MqrysjtYYwvW77x6SUd9mtUo+o5YeV/W5cNyLwUp/ElzvxzNjMSw bLSeI5tVJIHXsimmMhPenlqMHwa9DSrX0BxanRcx+c6nvVNYkXy1cNp61j9nDNrA+ogBSH fhdXc5yfwbfvwdbtil/rZCqfQUEkIQ7svhpZUoCoQLCg4B4yknnRETaoa564GJhXcS073s wejs0w6dI/xNqSPhjKdtklprItrSrdpsZjbgQ8KNOaXom9UMhDZo9zAoETOxAm1FGLrZVV k/fma9WZRk28Jnm8naEXk8GfElo4coY+zSS1GT/ccpVBbWcOWC0XAnX1Q/gNYA== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:08:53 +1000 Message-Id: <20230411080853.22535-1-mail@brendan.scot> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4Pwdlb5HR1z9sZH 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 From: Brendan Tildesley * gnu/packages/audio.scm (vamp): Update to 2.10.0. --- gnu/packages/audio.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index cf7fcd87c8..9125955d46 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -17,7 +17,7 @@ ;;; Copyright © 2018, 2019, 2022 Marius Bakke ;;; Copyright © 2018, 2021 Thorsten Wilms ;;; Copyright © 2018 Eric Bavier -;;; Copyright © 2018, 2022 Brendan Tildesley +;;; Copyright © 2018, 2022, 2023 Brendan Tildesley ;;; Copyright © 2019, 2021 Pierre Langlois ;;; Copyright © 2019, 2021 Leo Famulari ;;; Copyright © 2019 Rutger Helling @@ -3883,16 +3883,16 @@ (define-public timidity++ (define-public vamp (package (name "vamp") - (version "2.6") + (version "2.10.0") (source (origin (method url-fetch) (uri (string-append - "https://code.soundsoftware.ac.uk" - "/attachments/download/1520/vamp-plugin-sdk-" - version ".tar.gz")) + "https://code.soundsoftware.ac.uk/attachments/download/" + "2691" ; This mysterious number changes with each update + "/vamp-plugin-sdk-" version ".tar.gz")) (sha256 (base32 - "0pzq0yy2kdl3jgfc2aqmh5m55nk1ild0hq8mydiiw35c6y0mglyh")))) + "0pzpkxrz71fzqd2m83kjyafzqzrifzsq5phcn7mqq52blii3gbxf")))) (build-system gnu-build-system) (arguments `(#:tests? #f ; no check target From patchwork Tue Apr 11 08:09:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49087 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 A73F117497; Tue, 11 Apr 2023 09:11:22 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 03D7717482 for ; Tue, 11 Apr 2023 09:11:22 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm95n-0001fT-LJ; Tue, 11 Apr 2023 04:11:08 -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 1pm95j-0001eO-R2 for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11: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 1pm95i-0002X0-UO for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm95i-0001Z0-GQ for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 2/9] gnu: lv2: Update to 1.18.10. References: <5fc823de-68d2-df3d-c7a0-2b6b474e262c@brendan.scot> In-Reply-To: <5fc823de-68d2-df3d-c7a0-2b6b474e262c@brendan.scot> Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812006105857 (code B ref 62771); Tue, 11 Apr 2023 08:11:02 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:10:10 +0000 Received: from localhost ([127.0.0.1]:36552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94r-0001WP-OX for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:10 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:39158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94q-0001Vt-4p for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:08 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4Pwdmm3kVDz9sW4; Tue, 11 Apr 2023 10:10:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200600; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=puf0gDlo5uCTqFczjjU0XuzYfD7KtfhGdOxZZv43Uqg=; b=e+VCh8x5kbVIqiE9Oh+5DGiTCb3TmUO1VUWqHoa7aZW0AcYdA5c6uoYbsCaYa4G6u5rhs0 CrRAsbzhXkH8E+H68yAsOJfjleXPnf+UQELk9y2a4wDBXrjQLDqbjAlZJ7XN2s2io1ctNh /LjYCxEQ1Ef9r5FJ99aXrPgvUdF1NqlmQIPk/goYpeLZruavHmfWB/ddp3mFjJRENQk7Il lpSH4RUp0gr2ekD24tfjPSp5MOgIRJzRd8JKlYPihDS9uh/0Qb28HJZRUDzaeDHWDf5McV assZHgRhFoJJkTXgQyhq64Rsxgzq0fJGEZ2ojF0FyKyyKM7cgIOhMqm0bN+DTQ== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:09:48 +1000 Message-Id: <20230411080955.22584-1-mail@brendan.scot> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4Pwdmm3kVDz9sW4 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 From: Brendan Tildesley * gnu/packages/audio.scm (lv2): Update to 1.18.10. [build-system]: Use meson. [arguments]: Enable tests. --- gnu/packages/audio.scm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 9125955d46..a02c49130c 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -3134,18 +3134,15 @@ (define-public lilv (define-public lv2 (package (name "lv2") - (version "1.18.2") + (version "1.18.10") (source (origin (method url-fetch) (uri (string-append "https://lv2plug.in/spec/lv2-" - version ".tar.bz2")) + version ".tar.xz")) (sha256 (base32 - "0pp0n9x1rg8d4fw853z9cvfifjdi4bl85yjxxddqa1acfjy1z2af")))) - (build-system waf-build-system) - (arguments - `(#:tests? #f ; no check target - #:configure-flags '("--no-plugins"))) + "0gwm63jrvg9lww0rl3sjkgbjwfz0vascpb19cfxmhkmm477ipibq")))) + (build-system meson-build-system) (inputs ;; Leaving off cairo and gtk+-2.0 which are needed for example plugins (list libsndfile)) From patchwork Tue Apr 11 08:09:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49086 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 DF8A717494; Tue, 11 Apr 2023 09:11: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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 A39981748A for ; Tue, 11 Apr 2023 09:11:15 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm95m-0001eq-Lg; Tue, 11 Apr 2023 04:11: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 1pm95j-0001eQ-SK for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11: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 1pm95j-0002X3-6J for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm95j-0001Z7-1f for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 3/9] gnu: serd: Update to 0.30.16. Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812006125873 (code B ref 62771); Tue, 11 Apr 2023 08:11:03 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:10:12 +0000 Received: from localhost ([127.0.0.1]:36555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94u-0001We-2S for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:12 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:39174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94s-0001W9-2F for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:10 -0400 Received: from smtp2.mailbox.org (unknown [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4Pwdmp55WWz9sc5; Tue, 11 Apr 2023 10:10:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200602; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=khRBvmpkX9hvEsBEts3pNaZPfrOPulq6ro/6vXNfVKk=; b=BFYzGjuOzQYuDzWVr5iPQFzUb1nzEGqDlb9JK6nHrFqw3NQsxaydJBYcaorpL7xlocSxXE CHn/qYEA0SQ6ocibEH/vLvPX3v+MYfj4Ka7+NJVACKCz1/PbQcMoRoQz62xkEOMepKY35g nxkkPgNCcxKMsx9dVOHqN7Bm2SSggFUcKjK/iCK6yOXLzMjM0VNBXaq1EZoiWb6o/B1dJm asO434vusJCb3tKRrtMmV5CIH/ZRTkoeoilPc9rwKV0mvbdVjXH1OMVLI5smf7K5WBaMNO 2p45zclNEqZJyiJK1MUuYFRkZvjzcNJln5nxY/yrumOGocVdnMMHdkmJ9ehlQw== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:09:49 +1000 Message-Id: <20230411080955.22584-2-mail@brendan.scot> In-Reply-To: <20230411080955.22584-1-mail@brendan.scot> References: <20230411080955.22584-1-mail@brendan.scot> 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 From: Brendan Tildesley * gnu/packages/rdf.scm (serd): Update to 0.30.16. [build-system]: Use meson. [arguments]: Remove.ldflag hack not needed with meson. --- gnu/packages/rdf.scm | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm index 13e62baa84..c62bcd4380 100644 --- a/gnu/packages/rdf.scm +++ b/gnu/packages/rdf.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2020 pukkamustard ;;; Copyright © 2022 Marius Bakke ;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2023 Brendan Tildesley ;;; ;;; This file is part of GNU Guix. ;;; @@ -33,6 +34,7 @@ (define-module (gnu packages rdf) #:use-module (guix download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system meson) #:use-module (guix build-system python) #:use-module (guix build-system waf) #:use-module (gnu packages) @@ -278,27 +280,18 @@ (define-public redland (define-public serd (package (name "serd") - (version "0.30.8") + (version "0.30.16") (source (origin (method url-fetch) (uri (string-append "https://download.drobilla.net/serd-" - version ".tar.bz2")) + version ".tar.xz")) (sha256 (base32 - "11zs53yx40mv62vxsl15mvdh7s17y5v6lgcgahdvzxgnan7w8bk7")))) - (build-system waf-build-system) + "0ilimkczibiwwvc12i14b8zi6ng42hjf9j907g8dik8rlmnlh3zm")))) + (build-system meson-build-system) (arguments - `(#:tests? #f ; no check target - #:phases - (modify-phases %standard-phases - (add-before - 'configure 'set-ldflags - (lambda* (#:key outputs #:allow-other-keys) - (setenv "LDFLAGS" - (string-append "-Wl,-rpath=" - (assoc-ref outputs "out") "/lib")) - #t))))) - (home-page "https://drobilla.net/software/serd/") + `(#:tests? #f)) ; Tests fail due to "file not found" even though it exists?? + (home-page "https://drobilla.net/software/serd.html") (synopsis "Library for RDF syntax supporting Turtle and NTriples") (description "Serd is a lightweight C library for RDF syntax which supports reading From patchwork Tue Apr 11 08:09:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49089 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 EB2DE17497; Tue, 11 Apr 2023 09:11: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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 3A6B717482 for ; Tue, 11 Apr 2023 09:11:41 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm95o-0001fn-60; Tue, 11 Apr 2023 04:11:08 -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 1pm95k-0001eP-BZ for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11: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 1pm95j-0002Xt-I0 for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm95j-0001ZE-Dr for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 4/9] gnu: sord: Update to 0.16.14. Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812006155888 (code B ref 62771); Tue, 11 Apr 2023 08:11:03 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:10:15 +0000 Received: from localhost ([127.0.0.1]:36559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94w-0001Wt-LY for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:14 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:58134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94u-0001WC-56 for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:12 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4Pwdmr6G36z9sS2; Tue, 11 Apr 2023 10:10:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200604; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0Dgm5FiKE0xImHf7At5txWLqUragnyR9Huf8oazgPt4=; b=YIMwBFQrrzv6D/zDDSg0kQ2W++tmpNTWIGhQwAs4FNevjFEju25rIwPFyl8jxLftQQJX+J bxGSu0gr7BONLYtXnMhe2ar/BfT1UTkqMeo6pKmDXB3+ClD1PPBthXNlr95uz4sonkM7rN zDk3L/if/nnl75FQQy/DF0Y7FxaxxDLYlr9ZyEEeHU2IbtbAX0NrKYPn02jDMR/APMTgJI 197kcUKHAWB5FBaPiHdDEXjWNMUUcHuBdk6P67NYlMuNqpx6NuNBGD0PVpx4KqprLY2g+c tmT+vpkg2/Z1TBU0mcVcp6tx2xhVpBP6ox0FrieVZZhWufiVII3SEFQMleBRYA== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:09:50 +1000 Message-Id: <20230411080955.22584-3-mail@brendan.scot> In-Reply-To: <20230411080955.22584-1-mail@brendan.scot> References: <20230411080955.22584-1-mail@brendan.scot> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4Pwdmr6G36z9sS2 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 From: Brendan Tildesley * gnu/packages/rdf.scm (sord): Update to 0.16.14. [build-system]: Use meson. [arguments]: Remove.ldflag hack not needed with meson. --- gnu/packages/rdf.scm | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm index c62bcd4380..1fab18a1a2 100644 --- a/gnu/packages/rdf.scm +++ b/gnu/packages/rdf.scm @@ -305,33 +305,22 @@ (define-public serd (define-public sord (package (name "sord") - (version "0.16.8") + (version "0.16.14") (source (origin (method url-fetch) (uri (string-append "https://download.drobilla.net/sord-" - version ".tar.bz2")) + version ".tar.xz")) (sha256 (base32 - "052y7zllrg0bzyky2rmrrwnnf16p6bk7q40rq9mgm0mzm8p9sa3w")))) - (build-system waf-build-system) - (arguments - `(#:tests? #f ; no check target - #:phases - (modify-phases %standard-phases - (add-before - 'configure 'set-ldflags - (lambda* (#:key outputs #:allow-other-keys) - (setenv "LDFLAGS" - (string-append "-Wl,-rpath=" - (assoc-ref outputs "out") "/lib")) - #t))))) + "06vkqk3dnn15zdnzklahib2pvbfspy2zcrnvhmxnw8fbbxyxj3r2")))) + (build-system meson-build-system) (inputs (list pcre)) (native-inputs (list pkg-config)) (propagated-inputs (list serd)) ; required by sord-0.pc - (home-page "https://drobilla.net/software/sord/") + (home-page "https://drobilla.net/software/sord.html") (synopsis "C library for storing RDF data in memory") (description "Sord is a lightweight C library for storing RDF data in memory.") From patchwork Tue Apr 11 08:09:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49093 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 A9C7117494; Tue, 11 Apr 2023 09:11:56 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 1C8EC17497 for ; Tue, 11 Apr 2023 09:11:54 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm95u-0001iN-SN; Tue, 11 Apr 2023 04:11: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 1pm95n-0001f5-4u for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:07 -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 1pm95k-0002Yf-1Y for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm95j-0001ZM-Pj for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 5/9] gnu: sratom: Update to 0.6.14. Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812006175912 (code B ref 62771); Tue, 11 Apr 2023 08:11:03 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:10:17 +0000 Received: from localhost ([127.0.0.1]:36562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94y-0001XB-Vl for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:17 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:34622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94w-0001WM-F5 for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:15 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4Pwdmt6rFQz9sSP; Tue, 11 Apr 2023 10:10:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200606; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mWNrc+80/CsUZrs8qX3kWqb/vZFiNw03QYxwHDMR+f0=; b=FvXhfyKaQLx4sP89mIla7uS/nloItBJPCDX60UE8euHUfBmMdosLZBVoLzpDujCKxiHiST PzBTit5PK0Yv/NeMVi/6nn5SQW0iUWTSJTRQHLK6JQ516ACBoYOlWQlJPNyDnyNMKe1caB NjV9CDUJHpDuE8Yz/MkuHWGMNkeeOHHGSD4q8aBgMLrb0xdVkKX2AJKzlXEolI0SZZuUjU Z0O1LfPUz6R0c8nzBjjL17ckXeSJ770xDT7/+dHUP9et6rqc4UnLnyFQ+rXjC7mgJsiHpP sXBFZE4kkgV7TXgSxU5PJN6bmnK+8xhCSlQ6knb8l4SwibRMGp+mHKHfXA4yqg== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:09:51 +1000 Message-Id: <20230411080955.22584-4-mail@brendan.scot> In-Reply-To: <20230411080955.22584-1-mail@brendan.scot> References: <20230411080955.22584-1-mail@brendan.scot> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4Pwdmt6rFQz9sSP 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 From: Brendan Tildesley * gnu/packages/audio.scm (sratom): Update to 0.6.14. [build-system]: Use meson. --- gnu/packages/audio.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index a02c49130c..e2d788bfeb 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -3738,22 +3738,22 @@ (define-public rtmidi-4.0 (define-public sratom (package (name "sratom") - (version "0.6.6") + (version "0.6.14") (source (origin (method url-fetch) (uri (string-append "https://download.drobilla.net/sratom-" - version ".tar.bz2")) + version ".tar.xz")) (sha256 (base32 - "178v90qvsp6lw4sqdmdz0bzyjkgwhv9m75ph1d1z8say5bv0p4gv")))) - (build-system waf-build-system) + "1rm1mkzmqr8k818xxpm69f5jp1fnxjglj3l5ngcysfmq1psgm0lr")))) + (build-system meson-build-system) (arguments `(#:tests? #f)) ;no check target (propagated-inputs ;; In Requires of sratom-0.pc. (list lv2 serd sord)) (native-inputs (list pkg-config)) - (home-page "https://drobilla.net/software/sratom/") + (home-page "https://drobilla.net/software/sratom.html") (synopsis "Library for serialising LV2 atoms to/from RDF") (description "Sratom is a library for serialising LV2 atoms to/from RDF, particularly From patchwork Tue Apr 11 08:09:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49090 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 4532417497; Tue, 11 Apr 2023 09:11:45 +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=-3.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, URIBL_BLOCKED,URIBL_SBL_A 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 6085F1748A for ; Tue, 11 Apr 2023 09:11:44 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm95q-0001gj-Eh; Tue, 11 Apr 2023 04:11:10 -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 1pm95n-0001f6-4v for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:07 -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 1pm95k-0002Yi-9I for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm95k-0001ZT-4h for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 6/9] gnu: rubberband: Update to 3.2.1. Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:11:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812006195926 (code B ref 62771); Tue, 11 Apr 2023 08:11:04 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:10:19 +0000 Received: from localhost ([127.0.0.1]:36566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm951-0001XV-Bq for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:19 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:45430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm94y-0001Wc-CG for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:16 -0400 Received: from smtp2.mailbox.org (unknown [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4Pwdmx09g7z9sZH; Tue, 11 Apr 2023 10:10:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200609; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LIxsGaQvXe8lsGzVgciQMI97Ls1s2NTQJy1RQeQKi/c=; b=BKwIlHgb9tT5ClsymAScuuJFaqTdbhbZsIB09UVdV32mYAKrG2jcB3jJfsekTOphckeIui j24c672x+05bsfrYH40Lt09T45K+tUPxZ8V70LaDkGt/OezVkuZTQsmZNPlsu3IMk00cii J5Sudrt2zvr4FqK8KM+AjE1HFMIUaKx48PsMkV6ul15T7+oV7sTzaufpAmfFMg/5et6YgL b+rtZ26FObg08b/FkRvex0cil0tSwYX5yuvc8hMeTq085NI8MquDRa8DZce+C3ofr034ZC HI3nov1Jmdo+tigAxFqkoDML1w/GY5Vr3mQWqTpJ91Sh03MMTSHpG8g1VShKLw== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:09:52 +1000 Message-Id: <20230411080955.22584-5-mail@brendan.scot> In-Reply-To: <20230411080955.22584-1-mail@brendan.scot> References: <20230411080955.22584-1-mail@brendan.scot> 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 From: Brendan Tildesley * gnu/packages/audio.scm (rubberband): Update to 3.2.1 [origin]: Use current upstream repository location. [arguments]: Use libsamplerate over builtin resampler. Use guix fftw over bundled version. [inputs]: Add lv2 plugin support. Add fftw. [native-search-paths]: Add lv2 nad ladspa search paths. --- gnu/packages/audio.scm | 46 ++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index e2d788bfeb..7d62617667 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -143,6 +143,7 @@ (define-module (gnu packages audio) #:use-module (guix build-system trivial) #:use-module (guix build-system waf) #:use-module (guix download) + #:use-module (guix hg-download) #:use-module (guix git-download) #:use-module (guix gexp) #:use-module ((guix licenses) #:prefix license:) @@ -3663,33 +3664,38 @@ (define-public resample (define-public rubberband (package (name "rubberband") - (version "1.8.2") + (version "3.2.1") (source (origin - (method url-fetch) - (uri - (string-append "https://bitbucket.org/breakfastquay/rubberband/get/v" - version - ".tar.bz2")) - (file-name (string-append name "-" version ".tar.bz2")) + (method hg-fetch) + (uri (hg-reference + (url "https://hg.sr.ht/~breakfastquay/rubberband") + (changeset (string-append "v" version)))) + (file-name (hg-file-name name version)) (sha256 (base32 - "0462fmjnfqpv2qi0s6ny42drqarkr0xy9lw8frjmfgzyzl5n9294")))) - (build-system gnu-build-system) + "0zxq4d4i89s83r95vrb0h4zpkpqbsy2y2vralg30x57z3y2w702i")))) + (build-system meson-build-system) (arguments - `(#:tests? #f ; no check target - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'skip-jni-installation - ;; ‘make install’ unconditionally installs librubberband-jni.so, - ;; which is never built by ‘make all’. Skip it. - (lambda _ - (substitute* "Makefile.in" - ((".*cp -f \\$\\(JNI_TARGET\\).*") "")) - #t))))) + '(#:tests? #f ; missing boost unit test library + #:configure-flags + '("-Dresampler=libsamplerate" + "-Dfft=fftw" ; To avoid using bundled version + "-Ddefault_library=shared"))) ; Don't build static library (inputs - (list ladspa libsamplerate vamp)) + (list ladspa + libsamplerate + vamp + lv2 + fftw)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))) + (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://breakfastquay.com/rubberband/") (synopsis "Audio time-stretching and pitch-shifting library") (description From patchwork Tue Apr 11 08:09:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49092 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 D22A117499; Tue, 11 Apr 2023 09:11: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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 026EF1748A for ; Tue, 11 Apr 2023 09:11:54 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm95q-0001gP-78; Tue, 11 Apr 2023 04:11:10 -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 1pm95n-0001f7-Dk for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:07 -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 1pm95k-0002Yj-Mc for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm95k-0001Zb-Hq for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 7/9] gnu: mda-lv2: Update to 1.2.10. Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:11:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812006205933 (code B ref 62771); Tue, 11 Apr 2023 08:11:04 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:10:20 +0000 Received: from localhost ([127.0.0.1]:36568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm951-0001XX-PS for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:20 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:36634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm950-0001Wr-JJ for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:19 -0400 Received: from smtp2.mailbox.org (unknown [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4Pwdmz1Mp7z9sQS; Tue, 11 Apr 2023 10:10:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=l2ZLj+9uQPhRn0fv4Kve9z1+lUt7DYoFMm5RUC0AAvM=; b=qM4DOiycmkaVGB+UUONAUe7c3WeV5UrK4G41NJdhkwj5rckNVJvdrjQjxcYGS56Oj0GFbZ Gpf88snGP47xQoKaXTQcoqIjkL/seIJcbHDnDy+emtJ2jlopKCswkpw+fSXGbT8EWXDAML YlvaV6k5Y1MGvne1fwHUToppjxYSNmJuhLh24IXHF+ZnIS3BB0YIm515K7Mjx229q4E8kJ +w1JZARRSDHrh7W5hOf89y1b9zs4nAvvmClsnYAuvumt52jA3CdE/ykOHVzG/Wjc0EOCLI VnlygjbXfYQvE9AkPjBfZPzsxRR4/7hQENxYDNPkshcR2o3Po2TBUK999KEdXg== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:09:53 +1000 Message-Id: <20230411080955.22584-6-mail@brendan.scot> In-Reply-To: <20230411080955.22584-1-mail@brendan.scot> References: <20230411080955.22584-1-mail@brendan.scot> 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 From: Brendan Tildesley * gnu/packages/audio.scm (mda-lv2): Update to 1.2.10. [build-system]: Use meson. [arguments]: Remove unnecessary flags --- gnu/packages/audio.scm | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 7d62617667..f73f181512 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -6209,20 +6209,15 @@ (define-public python-librosa (define-public mda-lv2 (package (name "mda-lv2") - (version "1.2.6") + (version "1.2.10") (source (origin (method url-fetch) (uri (string-append "http://download.drobilla.net/mda-lv2-" - version ".tar.bz2")) + version ".tar.xz")) (sha256 - (base32 "1nspk2j11l65m5r9z5isw8j749vh9a89wgx8mkrrq15f4iq12rnd")))) - (build-system waf-build-system) - (arguments - `(#:tests? #f ; There are no tests. - #:configure-flags - (list (string-append "--prefix=" - (assoc-ref %outputs "out"))))) + (base32 "0nm7qahkrxjydv1wii46ca6948srwhjilhlp54z9bpcnln35ksmf")))) + (build-system meson-build-system) (inputs (list lv2)) (native-inputs @@ -6231,7 +6226,7 @@ (define-public mda-lv2 (list (search-path-specification (variable "LV2_PATH") (files '("lib/lv2"))))) - (home-page "https://drobilla.net/software/mda-lv2") + (home-page "https://drobilla.net/software/mda-lv2.html") (synopsis "Audio plug-in pack for LV2") (description "MDA-LV2 is an LV2 port of the MDA plugins. It includes effects and a few From patchwork Tue Apr 11 08:09:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49088 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 64E2917494; Tue, 11 Apr 2023 09:11:33 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 C2D0317482 for ; Tue, 11 Apr 2023 09:11:31 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm95t-0001hE-Fm; Tue, 11 Apr 2023 04:11:13 -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 1pm95n-0001f8-ID for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:07 -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 1pm95l-0002Yk-1S for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm95k-0001Zi-T8 for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 8/9] gnu: lilv: Update to 0.24.20. Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:11:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812006245956 (code B ref 62771); Tue, 11 Apr 2023 08:11:04 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:10:24 +0000 Received: from localhost ([127.0.0.1]:36572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm956-0001Xz-45 for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:24 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:56826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm952-0001X6-LC for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:21 -0400 Received: from smtp2.mailbox.org (unknown [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4Pwdn12CTfz9sc1; Tue, 11 Apr 2023 10:10:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200613; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4t6DfxDTzpsfUn+K3rKjL+YvEBxXaEuKAbu4vwXo1II=; b=W5duJrIwXMShsaWC7FaAw5Jyo9UPuiETWyqvkbvRCJsLnmfC9G/J8mV3WA0L5Ejghhn4eF JWsVn5ckhUU7B0fFMv6JHWVMbum1RfLcA9bRdyOVCHuHZuz7FlcXpzbXQca3oyqrzHlG35 C3HC+fiqt3k25U1Sk5dqsb7/OAP0C6QkRHTNZuRs3+9wy7spctLjgzdh6MfLluZJecIQD+ QYEwXy9k6XoHcqjYPDcGZWkClGA4CHMq+WIIPtcBB0B6Ibfo8pWjbohcMceDSLL7nf10vD VDjQibp/hJR7/Dkv0+P7mpj1Lj8ufOW48MKt94HfK0fQcRKaovgA/Q7N4x+IcQ== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:09:54 +1000 Message-Id: <20230411080955.22584-7-mail@brendan.scot> In-Reply-To: <20230411080955.22584-1-mail@brendan.scot> References: <20230411080955.22584-1-mail@brendan.scot> 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 From: Brendan Tildesley * gnu/packages/audio.scm (lilv): Update to 0.24.20. [build-system]: Use meson. [arguments]: Remove.ldflag hack not needed with meson. --- gnu/packages/audio.scm | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index f73f181512..519ca1493d 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -3095,24 +3095,19 @@ (define-public audio-to-midi (define-public lilv (package (name "lilv") - (version "0.24.12") + (version "0.24.20") (source (origin (method url-fetch) (uri (string-append "https://download.drobilla.net/lilv-" - version ".tar.bz2")) + version ".tar.xz")) (sha256 (base32 - "0qchfsyrsrp2pdpd59025kllycr04ddpzd03ha1iz70ci687g8r6")))) - (build-system waf-build-system) + "1g7f29i0jajswyg67k7hdnmyqk32fmmxw6xppf9fm1mjp2wq5c2g")))) + (build-system meson-build-system) (arguments `(#:tests? #f ; no check target #:phases (modify-phases %standard-phases - (add-before 'configure 'set-ldflags - (lambda* (#:key outputs #:allow-other-keys) - (setenv "LDFLAGS" - (string-append "-Wl,-rpath=" - (assoc-ref outputs "out") "/lib")))) (add-after 'unpack 'full-store-path-to-shared-library (lambda* (#:key outputs #:allow-other-keys) (with-directory-excursion "bindings/python" From patchwork Tue Apr 11 08:09:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brendan Tildesley X-Patchwork-Id: 49091 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 1A28917498; Tue, 11 Apr 2023 09:11:54 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 757A017482 for ; Tue, 11 Apr 2023 09:11:51 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pm95q-0001gt-Un; Tue, 11 Apr 2023 04:11:10 -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 1pm95n-0001f9-6A for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:07 -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 1pm95l-0002Ym-Cj for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pm95l-0001Zp-8T for guix-patches@gnu.org; Tue, 11 Apr 2023 04:11:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62771] [PATCH 9/9] gnu: Add easyeffects. Resent-From: 'Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Apr 2023 08:11:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62771@debbugs.gnu.org Cc: Brendan Tildesley Received: via spool by 62771-submit@debbugs.gnu.org id=B62771.16812006255965 (code B ref 62771); Tue, 11 Apr 2023 08:11:05 +0000 Received: (at 62771) by debbugs.gnu.org; 11 Apr 2023 08:10:25 +0000 Received: from localhost ([127.0.0.1]:36574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm956-0001Y1-F6 for submit@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:25 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:36638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pm954-0001XO-LY for 62771@debbugs.gnu.org; Tue, 11 Apr 2023 04:10:23 -0400 Received: from smtp2.mailbox.org (unknown [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4Pwdn32cWCz9sS9; Tue, 11 Apr 2023 10:10:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1681200615; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CrtJB1jmND278+dFauiDPNxtoyWS+xFo81tojWXVDCQ=; b=ArqbEs0m4zUVN3j03ae6WNMSdyFwBkcOuoIuGJu8ip1iyOTIHrQDEGGozXo/+su/qmcLGq 7+iZVOUGRrDEJR1bTowuIB18mG4EK3o3EX9fR6LO38wr6JYkrIqXkwtOZKH/+pmV2qfrRR SP7HRx1Ff3vNodh5+j1ffjjDB1uKhI7wdipn6pqatLsEitlMqqFDjIbsA1V98N3ywlDlkc 1Zxa0al7BSzU6eP5tE7aEerGVw4glxxF8ALewSWoN4FVlo0Cw3sNiuZTkg54UE0YBCFO3i GOAKEcZlJTPSML5lpGZoBXflasimf5T4S+xBhf2p9P1CaSBtHQOvBESia376yg== From: 'Brendan Tildesley Date: Tue, 11 Apr 2023 18:09:55 +1000 Message-Id: <20230411080955.22584-8-mail@brendan.scot> In-Reply-To: <20230411080955.22584-1-mail@brendan.scot> References: <20230411080955.22584-1-mail@brendan.scot> 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 From: Brendan Tildesley * gnu/packages/audio.scm (easyeffects): New variable. --- gnu/packages/audio.scm | 98 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 519ca1493d..d9c736be71 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -71,6 +71,7 @@ (define-module (gnu packages audio) #:use-module (gnu packages build-tools) #:use-module (gnu packages check) #:use-module (gnu packages compression) + #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages dbm) #:use-module (gnu packages documentation) @@ -80,6 +81,7 @@ (define-module (gnu packages audio) #:use-module (gnu packages flex) #:use-module (gnu packages fltk) #:use-module (gnu packages fontutils) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) #:use-module (gnu packages gl) @@ -111,6 +113,7 @@ (define-module (gnu packages audio) #:use-module (gnu packages onc-rpc) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages pretty-print) #:use-module (gnu packages pulseaudio) ;libsndfile, libsamplerate #:use-module (gnu packages python) #:use-module (gnu packages python-science) @@ -122,6 +125,7 @@ (define-module (gnu packages audio) #:use-module (gnu packages sdl) #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) + #:use-module (gnu packages tbb) #:use-module (gnu packages telephony) #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) @@ -6378,3 +6382,97 @@ (define-public cubeb (description "Cubeb is Mozilla's cross-platform audio library.") (home-page "https://github.com/mozilla/cubeb") (license license:isc)))) + +(define-public easyeffects + (package + (name "easyeffects") + (version "7.0.1") ; later version require gtk 4.10 + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wwmm/easyeffects") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0c49yd4dfh7qarq5h651dgxdbs71is4pp1sl8r0gfswqji6bv39w")))) + (build-system meson-build-system) + (native-inputs + (list `(,glib "bin") ;for glib-compile-resources + gcc-11 ; for #include + gettext-minimal + itstool + pkg-config)) + (inputs + (list fftwf + fmt + gsl + gtk + json-modern-cxx ;nlohmann_json + libadwaita + libbs2b + libebur128 + libportal + libsamplerate + libsigc++ + libsndfile + lilv + pango-next + pipewire + rnnoise + speex + speexdsp + tbb + zita-convolver)) + ;; Propagating these allows EasyEffects to find the plugins via their + ;; search-path specification + (propagated-inputs + (list calf + lsp-plugins + lv2 + mda-lv2 + rubberband + zam-plugins)) + (arguments + `(#:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + (lambda _ ; Remove dependency on needless desktop cache stuff. + (substitute* "meson.build" + (("gtk_update_icon_cache: true") "gtk_update_icon_cache: false") + (("update_desktop_database: true") "update_desktop_database: false"))))))) + (home-page "https://github.com/wwmm/easyeffects") + (synopsis "Realtime Audio effects interface for Pipewire") + (description "EasyEffects is an advanced audio manipulation tool providing +a graphical user interface to apply various effects and filters to audio +streams using Pipewire. Effects can be applied in real time to audio inputs or +outputs such as a microphone to reduce noise or apply many other effects +including: + +@itemize +@item Auto gain +@item Bass enhancer +@item Bass loudness +@item Compressor +@item Convolver +@item Crossfeed +@item Crystalizer +@item De-esser +@item Delay +@item Echo Canceller +@item Equalizer +@item Exciter +@item Filter (low-pass, high-pass, band-pass and band-reject modes) +@item Gate +@item Limiter +@item Loudness +@item Maximizer +@item Multiband compressor +@item Multiband gate +@item Noise reduction +@item Pitch +@item Reverberation +@item Speech Processor +@item Stereo tools +@end itemize") + (license license:gpl3+)))