GNU logs - #57218, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#57218] [PATCH] gnu: Add pipewire.scm and easyeffects
Resent-From: Formbi <formbi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 14 Aug 2022 23:56:01 +0000
Resent-Message-ID: <handler.57218.B.166052133732467 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 57218
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57218 <at> debbugs.gnu.org
X-Debbugs-Original-To: Formbi via Guix-patches <guix-patches@HIDDEN>
Reply-To: Formbi <formbi@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.166052133732467
          (code B ref -1); Sun, 14 Aug 2022 23:56:01 +0000
Received: (at submit) by debbugs.gnu.org; 14 Aug 2022 23:55:37 +0000
Received: from localhost ([127.0.0.1]:40058 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oNNSA-0008RX-Cl
	for submit <at> debbugs.gnu.org; Sun, 14 Aug 2022 19:55:37 -0400
Received: from lists.gnu.org ([209.51.188.17]:46602)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <formbi@HIDDEN>) id 1oNNS4-0008RJ-RP
 for submit <at> debbugs.gnu.org; Sun, 14 Aug 2022 19:55:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55656)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <formbi@HIDDEN>)
 id 1oNNS4-0004T7-CB
 for guix-patches@HIDDEN; Sun, 14 Aug 2022 19:55:28 -0400
Received: from mail-40141.protonmail.ch ([185.70.40.141]:18585)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <formbi@HIDDEN>)
 id 1oNNS1-0004V9-O6
 for guix-patches@HIDDEN; Sun, 14 Aug 2022 19:55:28 -0400
Date: Sun, 14 Aug 2022 23:55:18 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1660521321; x=1660780521;
 bh=n7P3Xd9+ESKItt7LqTfcEwp+AFiLQ7ddyVrFnQ8Nlpw=;
 h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc:
 Date:Subject:Reply-To:Feedback-ID:Message-ID;
 b=FDlODksIY/0tP5OGNpso1XOEWFTfrFb9R/KHjCP6thUrIUxOeA5BMJlr/oAv/90Ac
 LJ9CpPBtRymGde2uZQvD3UzGe587A26WkLZPKiPy4odT/VQUM3bB3hgrtLLtPe3cjt
 UyzAxHBB21ov20cT8QZZklT332T/dYDnqoX4Tv4GruaOEhMFhUPoC469L7MGalZJQH
 qfMzahK/ElrGCecGoYvRf6tig2tD/gRCwWtD9UomSOH7zi1a/Io/6xoQ+pCsgQXHUV
 WXL9DIHysR4XAlcOUeQa7Te5heeDfGh29ZMvkszedrEmUjFE3qESHuOXcY60B4l+Mm
 fh3OZtxgIeEeg==
From: Formbi <formbi@HIDDEN>
Message-ID: <J26d4EPbwGnOKBERu3Q1U3V9_LvXffNls3G0lMe5rDi5-D9Zy1y01xdvdMkwVaSh3YWu9Rt-JUq_8SaqmDmL_SddZ9BlP16SRNqeM2gF8o8=@protonmail.com>
Feedback-ID: 5138958:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.40.141; envelope-from=formbi@HIDDEN;
 helo=mail-40141.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This patch adds the pipewire.scm file (as was suggested on IRC) and the eas=
yeffects package inside it.

From 817c0f81a1e67b27cdea6010860b6638a6acdd08 Mon Sep 17 00:00:00 2001
From: Formbi <formbi@HIDDEN>
Date: Mon, 15 Aug 2022 01:44:41 +0200
Subject: [PATCH] add pipewire.scm and easyeffects

---
 gnu/packages/pipewire.scm | 117 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 117 insertions(+)
 create mode 100644 gnu/packages/pipewire.scm

diff --git a/gnu/packages/pipewire.scm b/gnu/packages/pipewire.scm
new file mode 100644
index 0000000000..2b923e0d05
--- /dev/null
+++ b/gnu/packages/pipewire.scm
@@ -0,0 +1,117 @@
+;;; Copyright =C2=A9 2022 Marcel Kupiec <formbi@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+
+(define-module (gnu packages pipewire)
+  #:use-module ((guix licenses)
+                #:prefix license:)
+  #:use-module (guix build-system cmake)
+  #:use-module (guix build-system meson)
+  #:use-module (guix download)
+  #:use-module (guix gexp)
+  #:use-module (guix git-download)
+  #:use-module (guix packages)
+  #:use-module (gnu packages)
+  #:use-module (gnu packages algebra)
+  #:use-module (gnu packages audio)
+  #:use-module (gnu packages cmake)
+  #:use-module (gnu packages cpp)
+  #:use-module (gnu packages freedesktop)
+  #:use-module (gnu packages gettext)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages gnome)
+  #:use-module (gnu packages gtk)
+  #:use-module (gnu packages linux)
+  #:use-module (gnu packages lua)
+  #:use-module (gnu packages music)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages pretty-print)
+  #:use-module (gnu packages pulseaudio)
+  #:use-module (gnu packages qt)
+  #:use-module (gnu packages tbb)
+  #:use-module (gnu packages xdisorg)
+  #:use-module (gnu packages xiph))
+
+(define-public easyeffects
+  (let ((toolchain (specification->package "gcc-toolchain@11")))
+    ;; for std::source_location
+    (package-with-c-toolchain
+     (package
+      (name "easyeffects")
+      (version "6.2.8")
+      (source (origin
+               (method git-fetch)
+=09       (uri (git-reference
+=09=09     (url "https://github.com/wwmm/easyeffects")
+=09=09     (commit (string-append "v" version))))
+=09       (file-name (git-file-name name version))
+               (sha256
+                (base32
+                 "0ahwgcvw7krbylhk00cacikzlaical344i3jkcmq5vr6vl5c8048")))=
)
+      (build-system meson-build-system)
+      (arguments
+       (list #:glib-or-gtk? #t
+             #:phases #~(modify-phases %standard-phases
+=09=09=09=09       (add-after 'unpack 'skip-gtk-update-icon-cache
+=09=09=09=09=09=09  (lambda _
+=09=09=09=09=09=09    (substitute* "meson_post_install.py"
+=09=09=09=09=09=09=09=09 (("gtk4-update-icon-cache")
+=09=09=09=09=09=09=09=09  (which "true"))))))))
+      (inputs (list gnome-autoar
+                    calf
+                    fftwf
+                    fmt
+                    gtk
+                    libadwaita
+                    libbs2b
+                    libebur128
+                    libsamplerate
+                    libsigc++
+                    libsndfile
+                    lilv
+                    lsp-plugins
+                    lv2
+                    mda-lv2
+                    pipewire-0.3
+                    rubberband
+                    speexdsp
+                    tbb
+                    xiph-rnnoise
+                    zam-plugins
+                    zita-convolver))
+      (native-inputs (list desktop-file-utils ;for update-desktop-database
+=09=09=09   `(,glib "bin")
+=09=09=09   appstream-glib
+=09=09=09   cmake
+=09=09=09   gettext-minimal
+=09=09=09   itstool
+=09=09=09   json-modern-cxx
+=09=09=09   pkg-config))
+      (home-page
+       "https://github.com/wwmm/easyeffects")
+      (synopsis
+       "Audio effects for PipeWire applications")
+      (description
+       "EasyEffects is an advanced audio manipulation tool.
+It includes an equalizer, limiter, compressor and a reverberation tool, ju=
st to
+mention a few.  To complement this there is also a built in spectrum analy=
zer.
+
+Besides manipulating sound output, EasyEffects is able to apply effects to=
 an
+input device, such as a microphone.  This is, for example, useful in audio
+recording, but it also works well during voice conversations.")
+      (license license:gpl3+))
+     `(("toolchain" ,toolchain)))))
--
2.37.0






Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Formbi <formbi@HIDDEN>
Subject: bug#57218: Acknowledgement ([PATCH] gnu: Add pipewire.scm and
 easyeffects)
Message-ID: <handler.57218.B.166052133732467.ack <at> debbugs.gnu.org>
References: <J26d4EPbwGnOKBERu3Q1U3V9_LvXffNls3G0lMe5rDi5-D9Zy1y01xdvdMkwVaSh3YWu9Rt-JUq_8SaqmDmL_SddZ9BlP16SRNqeM2gF8o8=@protonmail.com>
X-Gnu-PR-Message: ack 57218
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 57218 <at> debbugs.gnu.org
Date: Sun, 14 Aug 2022 23:56:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 57218 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
57218: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57218
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#57218] [PATCH] gnu: Add pipewire.scm and easyeffects
Resent-From: Mathieu Othacehe <othacehe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Aug 2022 08:38:01 +0000
Resent-Message-ID: <handler.57218.B57218.166055266522915 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57218
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Formbi <formbi@HIDDEN>
Cc: 57218 <at> debbugs.gnu.org
Received: via spool by 57218-submit <at> debbugs.gnu.org id=B57218.166055266522915
          (code B ref 57218); Mon, 15 Aug 2022 08:38:01 +0000
Received: (at 57218) by debbugs.gnu.org; 15 Aug 2022 08:37:45 +0000
Received: from localhost ([127.0.0.1]:40824 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oNVbV-0005xX-Di
	for submit <at> debbugs.gnu.org; Mon, 15 Aug 2022 04:37:45 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40792)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1oNVbU-0005xL-6k
 for 57218 <at> debbugs.gnu.org; Mon, 15 Aug 2022 04:37:44 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:35138)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1oNVbO-0004Wo-Ni; Mon, 15 Aug 2022 04:37:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=Ijbs71EWGAAN7WLimKmk9QYSrZFbz76ow2FwtD4oZSk=; b=fFojR84IKkPL8fmLIaiN
 WCpQstIh21azhzfWWX+/NOrk971KntWQyMbIFqpH9AIeyFxE6+2EJRCV+e2m1S8lC9dRqNNhfree8
 NQSdJ1RpwS7tMhCpfTHF9Jw9bo7055i00jzck4qV4+DMOtvwEN2GdBb3dPPINH1M2bYrTH+dabKsA
 UVKL3ffaVXLxq/lB7nM6j626KZpQohRxaI6cNn15AnF4t2C/H+wlsrTAUFf4vO+skeKEyZG0dZOL6
 SA5d/VHznte09p4pQWhpsJ12Qp7MidOSyohshGVI+zX+PQEFEuiE3y6bStuZLg1uPuByEAMFvOfY7
 GJBi2zKU17RiZg==;
Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2775.rev.sfr.net
 ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2775]:47946 helo=meije)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>)
 id 1oNVbM-0005FR-CQ; Mon, 15 Aug 2022 04:37:38 -0400
From: Mathieu Othacehe <othacehe@HIDDEN>
References: <J26d4EPbwGnOKBERu3Q1U3V9_LvXffNls3G0lMe5rDi5-D9Zy1y01xdvdMkwVaSh3YWu9Rt-JUq_8SaqmDmL_SddZ9BlP16SRNqeM2gF8o8=@protonmail.com>
Date: Mon, 15 Aug 2022 10:37:34 +0200
In-Reply-To: <J26d4EPbwGnOKBERu3Q1U3V9_LvXffNls3G0lMe5rDi5-D9Zy1y01xdvdMkwVaSh3YWu9Rt-JUq_8SaqmDmL_SddZ9BlP16SRNqeM2gF8o8=@protonmail.com>
 (formbi@HIDDEN's message of "Sun, 14 Aug 2022 23:55:18 +0000")
Message-ID: <87pmh1gawh.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


Hey,

> Subject: [PATCH] add pipewire.scm and easyeffects
>
> ---
>  gnu/packages/pipewire.scm | 117 ++++++++++++++++++++++++++++++++++++++

You need to write a proper commit message. Something like:

--8<---------------cut here---------------start------------->8---
gnu: easyeffects: New variable.

* gnu/packages/pipewire.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
--8<---------------cut here---------------end--------------->8---

You also need to add the new file to gnu/local.mk so that it can be
compiled between other things.

Could you please send a v2?

Thanks,

Mathieu




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#57218] [PATCH] gnu: Add pipewire.scm and easyeffects
Resent-From: Formbi <formbi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Aug 2022 11:26:01 +0000
Resent-Message-ID: <handler.57218.B57218.166056275416097 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57218
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Mathieu Othacehe <othacehe@HIDDEN>
Cc: 57218 <at> debbugs.gnu.org
Reply-To: Formbi <formbi@HIDDEN>
Received: via spool by 57218-submit <at> debbugs.gnu.org id=B57218.166056275416097
          (code B ref 57218); Mon, 15 Aug 2022 11:26:01 +0000
Received: (at 57218) by debbugs.gnu.org; 15 Aug 2022 11:25:54 +0000
Received: from localhost ([127.0.0.1]:41005 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oNYEE-0004BY-4C
	for submit <at> debbugs.gnu.org; Mon, 15 Aug 2022 07:25:54 -0400
Received: from mail-40138.protonmail.ch ([185.70.40.138]:26227)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <formbi@HIDDEN>) id 1oNYEB-0004BG-PC
 for 57218 <at> debbugs.gnu.org; Mon, 15 Aug 2022 07:25:53 -0400
Date: Mon, 15 Aug 2022 11:25:38 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1660562745; x=1660821945;
 bh=IX8LBoYNR69aVMypE/flqkJAV+2yVxBsBERX9FQ95/s=;
 h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To:
 References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To:
 Feedback-ID:Message-ID;
 b=h0ZlzCdB+GFgho4GfbHKyZFE7lrIeCiq+pTH9waT6JPjEv1AZizawqvhlidafBaNw
 lPOOD39OBZIaCpxr6kbP+90VrBVgJXXJuFKAMf8NyguFPgbUpCltFO1ij3aHRoU9ho
 0w30/hfciREqQ0FnxnDQDvNh3hunZ2ThcE+Vza/oDSXimhMJwfCN9gTejMEAU9qi5o
 aaN6PjfkvyueO8hNSPKkLVCbcAKz1ZCBo0/OKI1Wjax/IMJQ0INOVyBhGNaFrrLPTO
 Rl514jvWZ501jSxLcuSoiX6RkvyyLyQwoTpWby9wq5mfBDFNLKWTjyOaVjr75L+Nlw
 ibTSUvKtLpAqg==
From: Formbi <formbi@HIDDEN>
Message-ID: <ZndYIWY0x1qLz7Qd0aTrTQtrhSESE5fY5Wsyz-IsJ7h9yyI1Z9u7FCNkTHmMpW_OOoGZFXOJA3go21UlvRfHxO2VXYECZER_hdfcPXRxxLo=@protonmail.com>
In-Reply-To: <87pmh1gawh.fsf@HIDDEN>
References: <J26d4EPbwGnOKBERu3Q1U3V9_LvXffNls3G0lMe5rDi5-D9Zy1y01xdvdMkwVaSh3YWu9Rt-JUq_8SaqmDmL_SddZ9BlP16SRNqeM2gF8o8=@protonmail.com>
 <87pmh1gawh.fsf@HIDDEN>
Feedback-ID: 5138958:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

Would this be okay? (sorry, I clicked the wrong reply button)

From 6a29b31090feeb9d219143634d117ec13f20c127 Mon Sep 17 00:00:00 2001
From: Formbi <formbi@HIDDEN>
Date: Mon, 15 Aug 2022 13:20:28 +0200
Subject: [PATCH] gnu: easyeffects: New variable.

* gnu/packages/pipewire.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
---
 gnu/local.mk              |   1 +
 gnu/packages/pipewire.scm | 117 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 118 insertions(+)
 create mode 100644 gnu/packages/pipewire.scm

diff --git a/gnu/local.mk b/gnu/local.mk
index 2d32d85d47..03f2eed526 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -480,6 +480,7 @@ GNU_SYSTEM_MODULES =3D=09=09=09=09\
   %D%/packages/php.scm=09=09=09=09\
   %D%/packages/piet.scm=09=09=09\
   %D%/packages/pikchr.scm=09=09=09\
+  %D%/packages/pipewire.scm=09=09=09\
   %D%/packages/pkg-config.scm=09=09=09\
   %D%/packages/plan9.scm=09=09=09\
   %D%/packages/plotutils.scm=09=09=09\
diff --git a/gnu/packages/pipewire.scm b/gnu/packages/pipewire.scm
new file mode 100644
index 0000000000..2b923e0d05
--- /dev/null
+++ b/gnu/packages/pipewire.scm
@@ -0,0 +1,117 @@
+;;; Copyright =C2=A9 2022 Marcel Kupiec <formbi@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+
+(define-module (gnu packages pipewire)
+  #:use-module ((guix licenses)
+                #:prefix license:)
+  #:use-module (guix build-system cmake)
+  #:use-module (guix build-system meson)
+  #:use-module (guix download)
+  #:use-module (guix gexp)
+  #:use-module (guix git-download)
+  #:use-module (guix packages)
+  #:use-module (gnu packages)
+  #:use-module (gnu packages algebra)
+  #:use-module (gnu packages audio)
+  #:use-module (gnu packages cmake)
+  #:use-module (gnu packages cpp)
+  #:use-module (gnu packages freedesktop)
+  #:use-module (gnu packages gettext)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages gnome)
+  #:use-module (gnu packages gtk)
+  #:use-module (gnu packages linux)
+  #:use-module (gnu packages lua)
+  #:use-module (gnu packages music)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages pretty-print)
+  #:use-module (gnu packages pulseaudio)
+  #:use-module (gnu packages qt)
+  #:use-module (gnu packages tbb)
+  #:use-module (gnu packages xdisorg)
+  #:use-module (gnu packages xiph))
+
+(define-public easyeffects
+  (let ((toolchain (specification->package "gcc-toolchain@11")))
+    ;; for std::source_location
+    (package-with-c-toolchain
+     (package
+      (name "easyeffects")
+      (version "6.2.8")
+      (source (origin
+               (method git-fetch)
+=09       (uri (git-reference
+=09=09     (url "https://github.com/wwmm/easyeffects")
+=09=09     (commit (string-append "v" version))))
+=09       (file-name (git-file-name name version))
+               (sha256
+                (base32
+                 "0ahwgcvw7krbylhk00cacikzlaical344i3jkcmq5vr6vl5c8048")))=
)
+      (build-system meson-build-system)
+      (arguments
+       (list #:glib-or-gtk? #t
+             #:phases #~(modify-phases %standard-phases
+=09=09=09=09       (add-after 'unpack 'skip-gtk-update-icon-cache
+=09=09=09=09=09=09  (lambda _
+=09=09=09=09=09=09    (substitute* "meson_post_install.py"
+=09=09=09=09=09=09=09=09 (("gtk4-update-icon-cache")
+=09=09=09=09=09=09=09=09  (which "true"))))))))
+      (inputs (list gnome-autoar
+                    calf
+                    fftwf
+                    fmt
+                    gtk
+                    libadwaita
+                    libbs2b
+                    libebur128
+                    libsamplerate
+                    libsigc++
+                    libsndfile
+                    lilv
+                    lsp-plugins
+                    lv2
+                    mda-lv2
+                    pipewire-0.3
+                    rubberband
+                    speexdsp
+                    tbb
+                    xiph-rnnoise
+                    zam-plugins
+                    zita-convolver))
+      (native-inputs (list desktop-file-utils ;for update-desktop-database
+=09=09=09   `(,glib "bin")
+=09=09=09   appstream-glib
+=09=09=09   cmake
+=09=09=09   gettext-minimal
+=09=09=09   itstool
+=09=09=09   json-modern-cxx
+=09=09=09   pkg-config))
+      (home-page
+       "https://github.com/wwmm/easyeffects")
+      (synopsis
+       "Audio effects for PipeWire applications")
+      (description
+       "EasyEffects is an advanced audio manipulation tool.
+It includes an equalizer, limiter, compressor and a reverberation tool, ju=
st to
+mention a few.  To complement this there is also a built in spectrum analy=
zer.
+
+Besides manipulating sound output, EasyEffects is able to apply effects to=
 an
+input device, such as a microphone.  This is, for example, useful in audio
+recording, but it also works well during voice conversations.")
+      (license license:gpl3+))
+     `(("toolchain" ,toolchain)))))
--
2.37.0







Last modified: Mon, 15 Aug 2022 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.