From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Divya Ranjan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 08 Nov 2024 00:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74251@debbugs.gnu.org Cc: Divya Ranjan X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173102426414627 (code B ref -1); Fri, 08 Nov 2024 00:05:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Nov 2024 00:04:24 +0000 Received: from localhost ([127.0.0.1]:50326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9CUC-0003nr-38 for submit@debbugs.gnu.org; Thu, 07 Nov 2024 19:04:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:41460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9CU8-0003nh-6a for submit@debbugs.gnu.org; Thu, 07 Nov 2024 19:04:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9CS1-00068o-P4 for guix-patches@gnu.org; Thu, 07 Nov 2024 19:02:09 -0500 Received: from devianza.investici.org ([2c0f:f930:0:4::108]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9CRz-0000Mi-2b for guix-patches@gnu.org; Thu, 07 Nov 2024 19:02:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731024113; bh=3LWVyr/0tckmJ28u65kVJ5OdaKaKFRiJc2xc4v9iggs=; h=From:To:Cc:Subject:Date:From; b=XZB9bHzDIKGIWN4ihHblM+J5SuK3ZQz2lafAUlRAhnm4HnjkwARLkwqOzi2ntzBO+ 8/eAJdNayF6tdJkzr/81oVs9FZYC5CD4Jn9t7Vqft3tM6iWkISJKfLTAPBL+z0el1Q YGkSzDX+Fn22JgSdEamXdnj6O7GExt1gIQGq19Nc= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4XkzdF6KKSz6vHf; Fri, 8 Nov 2024 00:01:53 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4XkzdF19YSz6vHc; Fri, 8 Nov 2024 00:01:52 +0000 (UTC) From: Divya Ranjan Date: Fri, 8 Nov 2024 00:01:01 +0000 Message-ID: <20241108000101.7394-1-divya@subvertising.org> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2c0f:f930:0:4::108; envelope-from=divya@subvertising.org; helo=devianza.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --- gnu/packages/audio.scm | 68 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 467dc4a74f..70477d1071 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -79,6 +79,7 @@ (define-module (gnu packages audio) #:use-module (gnu packages check) #:use-module (gnu packages cdrom) #:use-module (gnu packages compression) + #:use-module (gnu packages commencement) #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages dbm) @@ -160,6 +161,7 @@ (define-module (gnu packages audio) #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (guix build-system waf) + #:use-module (guix build utils) #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) @@ -2772,6 +2774,72 @@ (define-public jacktrip audio signal streaming.") (license (list license:gpl3+ license:lgpl3 license:expat)))) +(define-public jack-mixer + (package + (name "jack-mixer") + (version "19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jack-mixer/jack_mixer") + (commit (string-append "release-" version)))) + (sha256 + (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:phases #~(modify-phases %standard-phases + ;; Replaces hardcoded path with /gnu/store + (add-after 'unpack 'path-patch + (lambda _ + (substitute* '("meson.build") + (("'/', 'etc', 'xdg'") + (string-append "'" + #$output "'"))))) + + ;; To wrap the paths for python and GTK + (add-after 'install 'wrap-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (version #$(version-major+minor (package-version + (this-package-input + "python")))) + (lib (string-append out "/lib/python" version + "/site-packages"))) + (wrap-program (string-append bin "jack_mixer") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,lib)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) + (native-inputs + (list gcc-toolchain + pkg-config + python-cython + python-docutils + gnu-gettext + glib)) + (propagated-inputs + (list gtk+ + `(,gtk+ "bin") ;; Required during runtime. + python + bash-minimal + python-wrapper + python-pygobject + python-pycairo + python-platformdirs ;; Required to save sessions. + jack-2)) + (synopsis + "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") + (description + "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling +similar to hardware mixing desks. It has lot of useful features, apart +from being able to mix multiple JACK audio streams.") + (home-page "https://rdio.space/jackmixer/") + (license license:gpl2+))) + (define-public jalv (package (name "jalv") -- 2.46.0 From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Divya Ranjan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 08 Nov 2024 00:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74251@debbugs.gnu.org Cc: divya@subvertising.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173102458915526 (code B ref -1); Fri, 08 Nov 2024 00:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Nov 2024 00:09:49 +0000 Received: from localhost ([127.0.0.1]:50334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9CZR-00042L-11 for submit@debbugs.gnu.org; Thu, 07 Nov 2024 19:09:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:53718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9CZO-00042C-Av for submit@debbugs.gnu.org; Thu, 07 Nov 2024 19:09:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9CZO-0006mj-0A for guix-patches@gnu.org; Thu, 07 Nov 2024 19:09:46 -0500 Received: from confino.investici.org ([93.190.126.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9CZL-0000u1-1h for guix-patches@gnu.org; Thu, 07 Nov 2024 19:09:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731024580; bh=4XXMmD2fPak3j2p3DOAdt3QQMht7dErZ/bgWZ/GFEEA=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=CNmUc6ejbOUCUNB+Ks3oYx1pJZnyZssV2mEAYRMaYYJQAzRiEe0lvMUAAeF9UowdP zrgjYIifUXJ2ADPuFCYH1VA04KbCWHX07sIMjXpSsi0yeLX2mxmLM1nhmgOwyBOtOY H4/NDBWlH+U0kjqp0Fsd0gUPkaREXfaQ82ZmsMVU= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4XkzpD6Lzhz112p; Fri, 8 Nov 2024 00:09:40 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4XkzpD100Pz112j; Fri, 8 Nov 2024 00:09:39 +0000 (UTC) Date: Fri, 08 Nov 2024 00:08:33 +0000 From: Divya Ranjan User-Agent: Thunderbird for Android In-Reply-To: <20241108000101.7394-1-divya@subvertising.org> References: <20241108000101.7394-1-divya@subvertising.org> Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----50RE5EUFB1EVCEKDQ8WV3DRFXGHMD5 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=93.190.126.19; envelope-from=divya@subvertising.org; helo=confino.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) ------50RE5EUFB1EVCEKDQ8WV3DRFXGHMD5 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Guix devs, Apologies, I forgot to `--annotate` the git send-email, the following patc= h adds the jack-mixer application to the `(gnu packages audio)`=2E It's a p= ython package built with meson, I've tested it with my system and it is det= erministic=2E Let me know if any changes need to be done=2E P=2ES: CC me, since I'm not subscribed to the mailing list=2E Regards, On 8 November 2024 00:01:01 GMT, Divya Ranjan w= rote: >--- > gnu/packages/audio=2Escm | 68 ++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 68 insertions(+) > >diff --git a/gnu/packages/audio=2Escm b/gnu/packages/audio=2Escm >index 467dc4a74f=2E=2E70477d1071 100644 >--- a/gnu/packages/audio=2Escm >+++ b/gnu/packages/audio=2Escm >@@ -79,6 +79,7 @@ (define-module (gnu packages audio) > #:use-module (gnu packages check) > #:use-module (gnu packages cdrom) > #:use-module (gnu packages compression) >+ #:use-module (gnu packages commencement) > #:use-module (gnu packages cpp) > #:use-module (gnu packages curl) > #:use-module (gnu packages dbm) >@@ -160,6 +161,7 @@ (define-module (gnu packages audio) > #:use-module (guix build-system python) > #:use-module (guix build-system trivial) > #:use-module (guix build-system waf) >+ #:use-module (guix build utils) > #:use-module (guix download) > #:use-module (guix gexp) > #:use-module (guix git-download) >@@ -2772,6 +2774,72 @@ (define-public jacktrip > audio signal streaming=2E") > (license (list license:gpl3+ license:lgpl3 license:expat)))) >=20 >+(define-public jack-mixer >+ (package >+ (name "jack-mixer") >+ (version "19") >+ (source >+ (origin >+ (method git-fetch) >+ (uri (git-reference >+ (url "https://github=2Ecom/jack-mixer/jack_mixer") >+ (commit (string-append "release-" version)))) >+ (sha256 >+ (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj"))= )) >+ (build-system meson-build-system) >+ (arguments >+ (list >+ #:build-type "release" >+ #:phases #~(modify-phases %standard-phases >+ ;; Replaces hardcoded path with /gnu/store >+ (add-after 'unpack 'path-patch >+ (lambda _ >+ (substitute* '("meson=2Ebuild") >+ (("'/', 'etc', 'xdg'") >+ (string-append "'" >+ #$output "'"))))) >+ >+ ;; To wrap the paths for python and GTK >+ (add-after 'install 'wrap-path >+ (lambda* (#:key outputs #:allow-other-keys) >+ (let* ((out (assoc-ref outputs "out")) >+ (bin (string-append out "/bin/")) >+ (gi-typelib-path (getenv "GI_TYPELIB_PATH")) >+ (version #$(version-major+minor (package-v= ersion >+ (this-pac= kage-input >+ "python"= )))) >+ (lib (string-append out "/lib/python" vers= ion >+ "/site-packages"))) >+ (wrap-program (string-append bin "jack_mixer") >+ `("GUIX_PYTHONPATH" ":" prefix >+ (,(getenv "GUIX_PYTHONPATH") ,lib)) >+ `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) >+ (native-inputs >+ (list gcc-toolchain >+ pkg-config >+ python-cython >+ python-docutils >+ gnu-gettext >+ glib)) >+ (propagated-inputs >+ (list gtk+ >+ `(,gtk+ "bin") ;; Required during runtime=2E >+ python >+ bash-minimal >+ python-wrapper >+ python-pygobject >+ python-pycairo >+ python-platformdirs ;; Required to save sessions=2E >+ jack-2)) >+ (synopsis >+ "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connect= ion Kit") >+ (description >+ "The jack_mixer is a GTK+ JACK audio mixer app with a look & handli= ng >+similar to hardware mixing desks=2E It has lot of useful features, apar= t >+from being able to mix multiple JACK audio streams=2E") >+ (home-page "https://rdio=2Espace/jackmixer/") >+ (license license:gpl2+))) >+ > (define-public jalv > (package > (name "jalv") >--=20 >2=2E46=2E0 > Divya Ranjan, Mathematics, Philosophy and Libre Software ------50RE5EUFB1EVCEKDQ8WV3DRFXGHMD5 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Hello Guix devs,

Apologie= s, I forgot to `--annotate` the git send-email, the following patch adds th= e jack-mixer application to the `(gnu packages audio)`=2E It's a python pac= kage built with meson, I've tested it with my system and it is deterministi= c=2E

Let me know if any changes need to be done=2E

P=2ES: CC = me, since I'm not subscribed to the mailing list=2E

Regards,


On 8 November 2024 0= 0:01:01 GMT, Divya Ranjan <divya@subvertising=2Eorg> wrote:

gnu/packages/audio=2Escm | 68= ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertio= ns(+)

diff --git a/gnu/packages/audio=2Escm b/gnu/packages/audio=2Es= cm
index 467dc4a74f=2E=2E70477d1071 100644
--- a/gnu/packages/audio= =2Escm
+++ b/gnu/packages/audio=2Escm
@@ -79,6 +79,7 @@ (define-modul= e (gnu packages audio)
#:use-module (gnu packages check)
#:use-= module (gnu packages cdrom)
#:use-module (gnu packages compression)+ #:use-module (gnu packages commencement)
#:use-module (gnu packa= ges cpp)
#:use-module (gnu packages curl)
#:use-module (gnu pac= kages dbm)
@@ -160,6 +161,7 @@ (define-module (gnu packages audio)
= #:use-module (guix build-system python)
#:use-module (guix build-sys= tem trivial)
#:use-module (guix build-system waf)
+ #:use-module = (guix build utils)
#:use-module (guix download)
#:use-module (g= uix gexp)
#:use-module (guix git-download)
@@ -2772,6 +2774,72 @@ = (define-public jacktrip
audio signal streaming=2E")
(license (l= ist license:gpl3+ license:lgpl3 license:expat))))

+(define-public j= ack-mixer
+ (package
+ (name "jack-mixer")
+ (version "19")=
+ (source
+ (origin
+ (method git-fetch)
+ = (uri (git-reference
+ (url "https://github=2Ecom/jack-mixer/= jack_mixer")
+ (commit (string-append "release-" version))))=
+ (sha256
+ (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i= 3kawdqy903kw66hnhj"))))
+ (build-system meson-build-system)
+ (= arguments
+ (list
+ #:build-type "release"
+ #:phase= s #~(modify-phases %standard-phases
+ ;; Replaces hard= coded path with /gnu/store
+ (add-after 'unpack 'path-= patch
+ (lambda _
+ (substi= tute* '("meson=2Ebuild")
+ (("'/', 'etc', 'xdg'"= )
+ (string-append "'"
+ = #$output "'")))))
+
+ ;; To wr= ap the paths for python and GTK
+ (add-after 'install = 'wrap-path
+ (lambda* (#:key outputs #:allow-other-k= eys)
+ (let* ((out (assoc-ref outputs "out"))
+= (bin (string-append out "/bin/"))
+ = (gi-typelib-path (getenv "GI_TYPELIB_PATH"))
+ = (version #$(version-major+minor (package-version
+ = (this-package-input
+ = "python"))))+ (lib (string-append out "/lib/python" versi= on
+ "/site-packages"))= )
+ (wrap-program (string-append bin "jack_mixer= ")
+ `("GUIX_PYTHONPATH" ":" prefix
+ = (,(getenv "GUIX_PYTHONPATH") ,lib))
+ `("GI_= TYPELIB_PATH" ":" prefix (,gi-typelib-path)))))))))
+ (native-inputs<= br>+ (list gcc-toolchain
+ pkg-config
+ pytho= n-cython
+ python-docutils
+ gnu-gettext
+ = glib))
+ (propagated-inputs
+ (list gtk+
+ `(,gtk= + "bin") ;; Required during runtime=2E
+ python
+ bash-minimal<= br>+ python-wrapper
+ python-pygobject
+ python-pycairo
+= python-platformdirs ;; Required to save sessions=2E
+ jack-2))+ (synopsis
+ "JACK Mixer: A multi-channel audio mixer for the J= ACK Audio Connection Kit")
+ (description
+ "The jack_mixer is= a GTK+ JACK audio mixer app with a look & handling
+similar to hard= ware mixing desks=2E It has lot of useful features, apart
+from being a= ble to mix multiple JACK audio streams=2E")
+ (home-page "https://rdi= o=2Espace/jackmixer/")
+ (license license:gpl2+)))
+
(define-p= ublic jalv
(package
(name "jalv")
Divya Ranjan, Mathematics, Philosophy and Libre So= ftware
------50RE5EUFB1EVCEKDQ8WV3DRFXGHMD5-- From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Ekaitz Zarraga Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 09 Nov 2024 18:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74251@debbugs.gnu.org Cc: Divya Ranjan Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.17311764841887 (code B ref 74251); Sat, 09 Nov 2024 18:22:01 +0000 Received: (at 74251) by debbugs.gnu.org; 9 Nov 2024 18:21:24 +0000 Received: from localhost ([127.0.0.1]:54430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9q5L-0000UN-W4 for submit@debbugs.gnu.org; Sat, 09 Nov 2024 13:21:24 -0500 Received: from dane.soverin.net ([185.233.34.24]:48581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9q5I-0000U9-JJ for 74251@debbugs.gnu.org; Sat, 09 Nov 2024 13:21:22 -0500 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4Xm3yg474Vzyft; Sat, 9 Nov 2024 18:20:43 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by soverin.net (Postfix) with ESMTPSA id 4Xm3yg04TPzHb; Sat, 9 Nov 2024 18:20:42 +0000 (UTC) Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key; unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256 header.s=soverin1 header.b=eozOG98O; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1731176443; 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:autocrypt:autocrypt; bh=X2aB+jFimwOqk7B4KnyVdQ0hWxtuACUHspo0C/mVhtA=; b=eozOG98OkIBZsNzeQVwxueTOrXFVfyDWVsY+vyQKjJQgM5kwKLDzakdS13bDhBDKAAF0kM +A/k/i611pc5IJNg0j1+DYw0HX2gYGynoAHOxmejozpXSzhBQRQIdYx7wMazmLpW4dR7Ej S2M9id0vpi2u36oG2c8Im8KtREpi8WAmM35qnDBDfx5s28AnKFJZPUDKFr64LuKJyo0iKg c6sNohnsaPWdDc24FF4sUgg6mL0QxQYbm1lerjP1rVgc50U8LPILTY1N/QaXhuf+h7LNkl rRjOljuiWUWBsF1nk7y87RpaVm1mvLCky9MvwXriYs9o6rNpt8LBAonFC7BHbw== Message-ID: Date: Sat, 9 Nov 2024 19:20:42 +0100 MIME-Version: 1.0 References: Content-Language: en-US, es-ES, eu From: Ekaitz Zarraga Autocrypt: addr=ekaitz@elenq.tech; keydata= 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 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spampanel-Class: ham X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, The commit message should follow the Changelog format as described the Submitting-Patches section of the manual. That said: > Hello Guix devs, > > Apologies, I forgot to `--annotate` the git send-email, the following patch adds the jack-mixer application to the `(gnu packages audio)`. It's a python package built with meson, I've tested it with my system and it is deterministic. > > Let me know if any changes need to be done. > > P.S: CC me, since I'm not subscribed to the mailing list. > > Regards, > > > On 8 November 2024 00:01:01 GMT, Divya Ranjan wrote: > >--- > > gnu/packages/audio.scm | 68 ++++++++++++++++++++++++++++++++++++++++++ > > 1 file changed, 68 insertions(+) > > > >diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm > >index 467dc4a74f..70477d1071 100644 > >--- a/gnu/packages/audio.scm > >+++ b/gnu/packages/audio.scm > >@@ -79,6 +79,7 @@ (define-module (gnu packages audio) > > #:use-module (gnu packages check) > > #:use-module (gnu packages cdrom) > > #:use-module (gnu packages compression) > >+ #:use-module (gnu packages commencement) This is already included in the `build-system` so you don't need to add it. In fact, it breaks Guix when you do :) > > #:use-module (gnu packages cpp) > > #:use-module (gnu packages curl) > > #:use-module (gnu packages dbm) > >@@ -160,6 +161,7 @@ (define-module (gnu packages audio) > > #:use-module (guix build-system python) > > #:use-module (guix build-system trivial) > > #:use-module (guix build-system waf) > >+ #:use-module (guix build utils) > > #:use-module (guix download) > > #:use-module (guix gexp) > > #:use-module (guix git-download) > >@@ -2772,6 +2774,72 @@ (define-public jacktrip > > audio signal streaming.") > > (license (list license:gpl3+ license:lgpl3 license:expat)))) > > > >+(define-public jack-mixer > >+ (package > >+ (name "jack-mixer") > >+ (version "19") > >+ (source > >+ (origin > >+ (method git-fetch) > >+ (uri (git-reference > >+ (url "https://github.com/jack-mixer/jack_mixer") > >+ (commit (string-append "release-" version)))) > >+ (sha256 > >+ (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) > >+ (build-system meson-build-system) > >+ (arguments > >+ (list > >+ #:build-type "release" > >+ #:phases #~(modify-phases %standard-phases > >+ ;; Replaces hardcoded path with /gnu/store > >+ (add-after 'unpack 'path-patch > >+ (lambda _ > >+ (substitute* '("meson.build") > >+ (("'/', 'etc', 'xdg'") > >+ (string-append "'" > >+ #$output "'"))))) > >+ > >+ ;; To wrap the paths for python and GTK > >+ (add-after 'install 'wrap-path > >+ (lambda* (#:key outputs #:allow-other-keys) > >+ (let* ((out (assoc-ref outputs "out")) > >+ (bin (string-append out "/bin/")) > >+ (gi-typelib-path (getenv "GI_TYPELIB_PATH")) > >+ (version #$(version-major+minor (package-version > >+ (this-package-input > >+ "python")))) > >+ (lib (string-append out "/lib/python" version > >+ "/site-packages"))) > >+ (wrap-program (string-append bin "jack_mixer") > >+ `("GUIX_PYTHONPATH" ":" prefix > >+ (,(getenv "GUIX_PYTHONPATH") ,lib)) > >+ `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) > >+ (native-inputs > >+ (list gcc-toolchain As said, remove gcc-toolchain > >+ pkg-config > >+ python-cython > >+ python-docutils > >+ gnu-gettext > >+ glib)) > >+ (propagated-inputs > >+ (list gtk+ > >+ `(,gtk+ "bin") ;; Required during runtime. > >+ python > >+ bash-minimal > >+ python-wrapper > >+ python-pygobject > >+ python-pycairo > >+ python-platformdirs ;; Required to save sessions. > >+ jack-2)) > >+ (synopsis > >+ "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") > >+ (description > >+ "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling > >+similar to hardware mixing desks. It has lot of useful features, apart > >+from being able to mix multiple JACK audio streams.") > >+ (home-page "https://rdio.space/jackmixer/") > >+ (license license:gpl2+))) > >+ > > (define-public jalv > > (package > > (name "jalv") > >-- > >2.46.0 Also when running `./pre-inst-env guix lint jack-mixer` there are several problems with the package. Some you can fix with `./pre-inst-env style jack-mixer` but some others you have to fix by hand: guix/gnu/packages/audio.scm:2777:2: jack-mixer@19: 'gettext' should probably switched for its minimal variant gnu/packages/audio.scm:2777:2: jack-mixer@19: "bash-minimal" should be in 'inputs' when 'wrap-program' is used ... Please, run the linter and fix the problems. Thanks for the patch! From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Divya Ranjan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 01:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ekaitz Zarraga Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.1731287852482 (code B ref 74251); Mon, 11 Nov 2024 01:18:01 +0000 Received: (at 74251) by debbugs.gnu.org; 11 Nov 2024 01:17:32 +0000 Received: from localhost ([127.0.0.1]:57173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAJ3b-00007g-Ro for submit@debbugs.gnu.org; Sun, 10 Nov 2024 20:17:32 -0500 Received: from confino.investici.org ([93.190.126.19]:55113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAJ3W-00007S-LN for 74251@debbugs.gnu.org; Sun, 10 Nov 2024 20:17:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731287837; bh=LzW748fdanxhev6zSqHGd+mCdI+l7ZGD8IbeBSFxNYI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ZKZy9fU2C9hunfUliCQnXOkFCh0YB84tDhEaBbP4VILsdS29EwVll2BvHAJw8azFs dgk5O50oaM+Hvr/TBZEZlWVyn53dKWmz/tQvl5oXWslvpmOGIkqw7IIHPNIzC4fa7y wd4+JGvuRSdlJW3RjhaBGFVv0wZqUOaj1IZxPymM= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Xms8s1mywz1128; Mon, 11 Nov 2024 01:17:17 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4Xms8r42V1z1121; Mon, 11 Nov 2024 01:17:16 +0000 (UTC) From: Divya Ranjan In-Reply-To: (Ekaitz Zarraga's message of "Sat, 9 Nov 2024 19:20:42 +0100") References: Date: Mon, 11 Nov 2024 01:17:07 +0000 Message-ID: <87r07ibmcs.fsf@subvertising.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ekaitz Zarraga writes: > Hi, > > The commit message should follow the Changelog format as described the > Submitting-Patches section of the manual. > > That said: > >> Hello Guix devs, >> Apologies, I forgot to `--annotate` the git send-email, the >> following patch adds the jack-mixer application to the `(gnu >> packages audio)`. It's a python package built with meson, I've >> tested it with my system and it is deterministic. >> Let me know if any changes need to be done. >> P.S: CC me, since I'm not subscribed to the mailing list. >> Regards, >> On 8 November 2024 00:01:01 GMT, Divya Ranjan >> wrote: >> >--- >> > gnu/packages/audio.scm | 68 ++++++++++++++++++++++++++++++++++++++++++ >> > 1 file changed, 68 insertions(+) >> > >> >diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm >> >index 467dc4a74f..70477d1071 100644 >> >--- a/gnu/packages/audio.scm >> >+++ b/gnu/packages/audio.scm >> >@@ -79,6 +79,7 @@ (define-module (gnu packages audio) >> > #:use-module (gnu packages check) >> > #:use-module (gnu packages cdrom) >> > #:use-module (gnu packages compression) >> >+ #:use-module (gnu packages commencement) > > This is already included in the `build-system` so you don't need to > add it. In fact, it breaks Guix when you do :) > >> > #:use-module (gnu packages cpp) >> > #:use-module (gnu packages curl) >> > #:use-module (gnu packages dbm) >> >@@ -160,6 +161,7 @@ (define-module (gnu packages audio) >> > #:use-module (guix build-system python) >> > #:use-module (guix build-system trivial) >> > #:use-module (guix build-system waf) >> >+ #:use-module (guix build utils) >> > #:use-module (guix download) >> > #:use-module (guix gexp) >> > #:use-module (guix git-download) >> >@@ -2772,6 +2774,72 @@ (define-public jacktrip >> > audio signal streaming.") >> > (license (list license:gpl3+ license:lgpl3 license:expat)))) >> > >+(define-public jack-mixer >> >+ (package >> >+ (name "jack-mixer") >> >+ (version "19") >> >+ (source >> >+ (origin >> >+ (method git-fetch) >> >+ (uri (git-reference >> >+ (url "https://github.com/jack-mixer/jack_mixer") >> >+ (commit (string-append "release-" version)))) >> >+ (sha256 >> >+ (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj"= )))) >> >+ (build-system meson-build-system) >> >+ (arguments >> >+ (list >> >+ #:build-type "release" >> >+ #:phases #~(modify-phases %standard-phases >> >+ ;; Replaces hardcoded path with /gnu/store >> >+ (add-after 'unpack 'path-patch >> >+ (lambda _ >> >+ (substitute* '("meson.build") >> >+ (("'/', 'etc', 'xdg'") >> >+ (string-append "'" >> >+ #$output "'"))))) >> >+ >> >+ ;; To wrap the paths for python and GTK >> >+ (add-after 'install 'wrap-path >> >+ (lambda* (#:key outputs #:allow-other-keys) >> >+ (let* ((out (assoc-ref outputs "out")) >> >+ (bin (string-append out "/bin/")) >> >+ (gi-typelib-path (getenv "GI_TYPELIB_PATH")) >> >+ (version #$(version-major+minor (package= -version >> >+ (this-p= ackage-input >> >+ "pytho= n")))) >> >+ (lib (string-append out "/lib/python" ve= rsion >> >+ "/site-packages"))) >> >+ (wrap-program (string-append bin "jack_mixer") >> >+ `("GUIX_PYTHONPATH" ":" prefix >> >+ (,(getenv "GUIX_PYTHONPATH") ,lib)) >> >+ `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) >> >+ (native-inputs >> >+ (list gcc-toolchain > > As said, remove gcc-toolchain > >> >+ pkg-config >> >+ python-cython >> >+ python-docutils >> >+ gnu-gettext >> >+ glib)) >> >+ (propagated-inputs >> >+ (list gtk+ >> >+ `(,gtk+ "bin") ;; Required during runtime. >> >+ python >> >+ bash-minimal >> >+ python-wrapper >> >+ python-pygobject >> >+ python-pycairo >> >+ python-platformdirs ;; Required to save sessions. >> >+ jack-2)) >> >+ (synopsis >> >+ "JACK Mixer: A multi-channel audio mixer for the JACK Audio Conne= ction Kit") >> >+ (description >> >+ "The jack_mixer is a GTK+ JACK audio mixer app with a look & hand= ling >> >+similar to hardware mixing desks. It has lot of useful features, apart >> >+from being able to mix multiple JACK audio streams.") >> >+ (home-page "https://rdio.space/jackmixer/") >> >+ (license license:gpl2+))) >> >+ >> > (define-public jalv >> > (package >> > (name "jalv") >> >-- >2.46.0 > > Also when running `./pre-inst-env guix lint jack-mixer` there are > several problems with the package. > > Some you can fix with `./pre-inst-env style jack-mixer` but some > others you have to fix by hand: > > guix/gnu/packages/audio.scm:2777:2: jack-mixer@19: 'gettext' > should probably switched for its minimal variant > gnu/packages/audio.scm:2777:2: jack-mixer@19: "bash-minimal" > should be in 'inputs' when 'wrap-program' is used > ... > > Please, run the linter and fix the problems. > > Thanks for the patch! > Thank you for reminding me about the linter issues and the fact that gcc st= uff doesn=E2=80=99t need to be added, I=E2=80=99ve made the changes in the = attached patch. Also, let me know if the commit message is okay. Regards, --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-audio-Add-jack-mixer.patch >From cd0d5e07739357d1bbb5e979746a4663a5000433 Mon Sep 17 00:00:00 2001 From: Divya Ranjan Date: Mon, 11 Nov 2024 01:11:15 +0000 Subject: [PATCH] gnu: audio: Add jack-mixer --- gnu/packages/audio.scm | 60 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 467dc4a74f..f97bbb4126 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2772,6 +2772,66 @@ (define-public jacktrip audio signal streaming.") (license (list license:gpl3+ license:lgpl3 license:expat)))) +(define-public jack-mixer + (package + (name "jack-mixer") + (version "19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jack-mixer/jack_mixer") + (commit (string-append "release-" version)))) + (sha256 + (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'path-patch + (lambda _ + (substitute* '("meson.build") + (("'/', 'etc', 'xdg'") + (string-append "'" + #$output "'"))))) + (add-after 'install 'wrap-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (version #$(version-major+minor (package-version + (this-package-input + "python")))) + (lib (string-append out "/lib/python" version + "/site-packages"))) + (wrap-program (string-append bin "jack_mixer") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,lib)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) + (native-inputs (list pkg-config + python-cython + python-docutils + gnu-gettext-minimal + glib)) + (inputs (list bash-minimal)) + (propagated-inputs (list gtk+ + `(,gtk+ "bin") + python + python-wrapper + python-pygobject + python-pycairo + python-platformdirs + jack-2)) + (synopsis + "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") + (description + "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling +similar to hardware mixing desks. It has lot of useful features, apart +from being able to mix multiple JACK audio streams.") + (home-page "https://rdio.space/jackmixer/") + (license licens:gpl2+))) + (define-public jalv (package (name "jalv") -- 2.46.0 --=-=-= Content-Type: text/plain -- Divya Ranjan, Philosophy, Mathematics, Libre Software. --=-=-=-- From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Ekaitz Zarraga Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 16:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Divya Ranjan Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.173134091327140 (code B ref 74251); Mon, 11 Nov 2024 16:02:02 +0000 Received: (at 74251) by debbugs.gnu.org; 11 Nov 2024 16:01:53 +0000 Received: from localhost ([127.0.0.1]:58934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAWrQ-00073f-9X for submit@debbugs.gnu.org; Mon, 11 Nov 2024 11:01:52 -0500 Received: from dane.soverin.net ([185.233.34.30]:44067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAWrN-00073I-Bi for 74251@debbugs.gnu.org; Mon, 11 Nov 2024 11:01:50 -0500 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4XnDnL3bW8z2xFt; Mon, 11 Nov 2024 16:01:42 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4XnDnL0d1yzPn; Mon, 11 Nov 2024 16:01:42 +0000 (UTC) Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key; unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256 header.s=soverin1 header.b=UM1hqY3A; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1731340902; 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:autocrypt:autocrypt; bh=wSHojPuqEb58PAJ5FBKBkm6fXozqHiYSaTgwBIa+fZ4=; b=UM1hqY3ACDD0yRR1MUEP9H1dbRTyuUzP16Jia3mFEhyU6H7V50oTd+pJ0310nYaAj5sxc5 kMzDH9UNlh8GbT9H9PRw55ax2kyrgScmIVmXvzMvdRng96p+qZt1/iAqPYp7T+a7cpntY6 NgyuiOd/03v5y8kYdgzlxDfjo74b6EUvGzXUJqTGb0QoxoyXHjO9MwRMi2V+EJzpevGpFM ZOPo//amfSM9FRIhWLVoVOR2gAciDBwSOptrKei9N7NhvCqWOOMbn8Sbni5NReaMQfgZ+0 Zv3QNq42fkX+KWpem83VC6d9P1rnTaGmkc8H02O9y9ypZeaWE3Ct7Tq7JMX4OQ== Message-ID: <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> Date: Mon, 11 Nov 2024 17:01:41 +0100 MIME-Version: 1.0 References: <87r07ibmcs.fsf@subvertising.org> Content-Language: en-US, es-ES, eu From: Ekaitz Zarraga Autocrypt: addr=ekaitz@elenq.tech; keydata= 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 In-Reply-To: <87r07ibmcs.fsf@subvertising.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spampanel-Class: ham X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > > Thank you for reminding me about the linter issues and the fact that gcc stuff doesn’t need to be added, I’ve made the changes in the attached patch. Also, let me know if the commit message is okay. > > Regards, The commit message is missing the body. It should have something like: * gnu/packages/audio.scm (jack-mixer): New variable. Please add that and I'll do a further review. Cheers, Ekaitz From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Divya Ranjan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 16:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ekaitz Zarraga Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.173134190730255 (code B ref 74251); Mon, 11 Nov 2024 16:19:02 +0000 Received: (at 74251) by debbugs.gnu.org; 11 Nov 2024 16:18:27 +0000 Received: from localhost ([127.0.0.1]:58956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAX7T-0007rv-7W for submit@debbugs.gnu.org; Mon, 11 Nov 2024 11:18:27 -0500 Received: from devianza.investici.org ([198.167.222.108]:61011) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAX7P-0007rg-W6 for 74251@debbugs.gnu.org; Mon, 11 Nov 2024 11:18:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731341895; bh=UQqmzHNvza1Ttn9ASFU56fJEmUBjsW5W3ZxCWCUlQWI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=erj1fmLhfnXnVNa23gi6PzapsRvPU355LNQbOi1V+SRaIrRIwxozO/Vq5aYtALvJJ vKx10e1G8AIZoyxO1FoVV+Zwe2Xk4EW+l2Vz8HplmO1NTdrBcCCPx+AXypa3T1mfrl 1yuI5d3BIKmaZ5qTA6JDNBodLZDJtypj6NH38r0c= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4XnF8R4DL2z6vTS; Mon, 11 Nov 2024 16:18:15 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4XnF8Q6YV3z6vTW; Mon, 11 Nov 2024 16:18:14 +0000 (UTC) From: Divya Ranjan In-Reply-To: <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> (Ekaitz Zarraga's message of "Mon, 11 Nov 2024 17:01:41 +0100") References: <87r07ibmcs.fsf@subvertising.org> <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> Date: Mon, 11 Nov 2024 16:18:06 +0000 Message-ID: <87jzd9zqv5.fsf@subvertising.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ekaitz Zarraga writes: > Hi, > >> Thank you for reminding me about the linter issues and the fact that >> gcc stuff doesn=E2=80=99t need to be added, I=E2=80=99ve made the change= s in the >> attached patch. Also, let me know if the commit message is okay. >> Regards, > > The commit message is missing the body. > It should have something like: > > * gnu/packages/audio.scm (jack-mixer): New variable. > > Please add that and I'll do a further review. > > Cheers, > Ekaitz > Does this look good? --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-packages-audio.scm-jack-mixer-New-variable.patch >From d0b5f7c3dd96ae9c84db41e1e9044b9e4fd9a078 Mon Sep 17 00:00:00 2001 From: Divya Ranjan Date: Mon, 11 Nov 2024 01:11:15 +0000 Subject: [PATCH] gnu/packages/audio.scm (jack-mixer): New variable --- gnu/packages/audio.scm | 60 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 467dc4a74f..f97bbb4126 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2772,6 +2772,66 @@ (define-public jacktrip audio signal streaming.") (license (list license:gpl3+ license:lgpl3 license:expat)))) +(define-public jack-mixer + (package + (name "jack-mixer") + (version "19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jack-mixer/jack_mixer") + (commit (string-append "release-" version)))) + (sha256 + (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'path-patch + (lambda _ + (substitute* '("meson.build") + (("'/', 'etc', 'xdg'") + (string-append "'" + #$output "'"))))) + (add-after 'install 'wrap-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (version #$(version-major+minor (package-version + (this-package-input + "python")))) + (lib (string-append out "/lib/python" version + "/site-packages"))) + (wrap-program (string-append bin "jack_mixer") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,lib)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) + (native-inputs (list pkg-config + python-cython + python-docutils + gnu-gettext-minimal + glib)) + (inputs (list bash-minimal)) + (propagated-inputs (list gtk+ + `(,gtk+ "bin") + python + python-wrapper + python-pygobject + python-pycairo + python-platformdirs + jack-2)) + (synopsis + "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") + (description + "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling +similar to hardware mixing desks. It has lot of useful features, apart +from being able to mix multiple JACK audio streams.") + (home-page "https://rdio.space/jackmixer/") + (license licens:gpl2+))) + (define-public jalv (package (name "jalv") -- 2.46.0 --=-=-= Content-Type: text/plain Regards, -- Divya Ranjan, Philosophy, Mathematics, Libre Software. --=-=-=-- From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Ekaitz Zarraga Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 16:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Divya Ranjan Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.173134223831177 (code B ref 74251); Mon, 11 Nov 2024 16:24:01 +0000 Received: (at 74251) by debbugs.gnu.org; 11 Nov 2024 16:23:58 +0000 Received: from localhost ([127.0.0.1]:58966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAXCo-00086n-4z for submit@debbugs.gnu.org; Mon, 11 Nov 2024 11:23:58 -0500 Received: from dane.soverin.net ([185.233.34.150]:44327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAXCl-00086X-Gp for 74251@debbugs.gnu.org; Mon, 11 Nov 2024 11:23:56 -0500 Received: from smtp.soverin.net (unknown [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4XnFGH0x02zL5; Mon, 11 Nov 2024 16:23:19 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4XnFGG52WtzPn; Mon, 11 Nov 2024 16:23:18 +0000 (UTC) Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key; unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256 header.s=soverin1 header.b=eXtUhgt0; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1731342198; 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:autocrypt:autocrypt; bh=6N5tQ7ZMYFprR8dNq3GOaGWg7LcDQy5zY7SwW0AKNWU=; b=eXtUhgt0IYqSITXSVWzLGaNi5cQ+LVrjv/+OJRvclDHneYMiAKdjQE5MZsa+Qoy/KRiu0U RX1AjrF2smTCA8qNOQfjvtMMXOCKuXXqY84dvbyI2EH/aIm/dnGSje6JTsoeAuZ/rHNaT1 WIjjdMPxz+6oRl5b5iMfPfiHkCobub6ONlXa/ZDbJJe7x1Rv/ij67plsk9pzXmKU83kt02 0xXctQhIBXqoZqZ1fgVvdW4ghtBhZ1ZL8pbHsm160wCQLAaZNuVcJIGRLn7YA7qwFbRpAx IGzoS1ztpjhKECLF3CLBz2gKPm35ktRVi+6f1KkPRhGW6RwZr3oA8HF3tJi49Q== Message-ID: <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> Date: Mon, 11 Nov 2024 17:23:16 +0100 MIME-Version: 1.0 References: <87r07ibmcs.fsf@subvertising.org> <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> <87jzd9zqv5.fsf@subvertising.org> Content-Language: en-US, es-ES, eu From: Ekaitz Zarraga Autocrypt: addr=ekaitz@elenq.tech; keydata= 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 In-Reply-To: <87jzd9zqv5.fsf@subvertising.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spampanel-Class: ham X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Sorry mate I didn't explain it properly. The commit message has two parts: a title and a body. The title you used before was correct, you were only missing the body. This is how the whole commit message should look like: gnu: audio: Add jack-mixer * gnu/packages/audio.scm (jack-mixer): New variable. From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Divya Ranjan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 16:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ekaitz Zarraga Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.1731342774405 (code B ref 74251); Mon, 11 Nov 2024 16:33:02 +0000 Received: (at 74251) by debbugs.gnu.org; 11 Nov 2024 16:32:54 +0000 Received: from localhost ([127.0.0.1]:58980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAXLS-00006S-6o for submit@debbugs.gnu.org; Mon, 11 Nov 2024 11:32:54 -0500 Received: from confino.investici.org ([93.190.126.19]:26327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAXLP-00005j-EG for 74251@debbugs.gnu.org; Mon, 11 Nov 2024 11:32:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731342770; bh=DGs+TVsuBS80Oc0XfrxtqAnartMyXP+RnCYDKyfdW24=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Hvw4M6SNHgpHgVyKb3iaUCtXKyyaJoLTmoXihuKfzbp0tzjPI5hhwwmxNFgyVuJOp 5NwmzoU0XuXBkrFS6XXZKbY6a2I8BYHRYXxzJMYAXSa3ZtEn4q7fgeqsUzYM3EiHZN dIVx9DgqSJEeun7nRvRMnmHMcBkU1rpQV5s4ujzo= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4XnFTG0z4pz111G; Mon, 11 Nov 2024 16:32:50 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4XnFTF36kdz110p; Mon, 11 Nov 2024 16:32:49 +0000 (UTC) From: Divya Ranjan In-Reply-To: <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> (Ekaitz Zarraga's message of "Mon, 11 Nov 2024 17:23:16 +0100") References: <87r07ibmcs.fsf@subvertising.org> <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> <87jzd9zqv5.fsf@subvertising.org> <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> Date: Mon, 11 Nov 2024 16:32:40 +0000 Message-ID: <87cyj1zq6v.fsf@subvertising.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Ekaitz Zarraga writes: > Sorry mate I didn't explain it properly. > > The commit message has two parts: a title and a body. > > The title you used before was correct, you were only missing the > body. This is how the whole commit message should look like: > > gnu: audio: Add jack-mixer > > * gnu/packages/audio.scm (jack-mixer): New variable. > Apologies I was confused with the title and the body, I usually only have titles in commit messages. Confirm if this one is appropriate. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-audio-Add-jack-mixer.patch >From 44110f38a40f673bd0d69dd68b11d3f3e555be77 Mon Sep 17 00:00:00 2001 From: Divya Ranjan Date: Mon, 11 Nov 2024 01:11:15 +0000 Subject: [PATCH] gnu: audio: Add jack-mixer * gnu/packages/audio.scm (jack-mixer): New variable --- gnu/packages/audio.scm | 60 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 467dc4a74f..f97bbb4126 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2772,6 +2772,66 @@ (define-public jacktrip audio signal streaming.") (license (list license:gpl3+ license:lgpl3 license:expat)))) +(define-public jack-mixer + (package + (name "jack-mixer") + (version "19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jack-mixer/jack_mixer") + (commit (string-append "release-" version)))) + (sha256 + (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'path-patch + (lambda _ + (substitute* '("meson.build") + (("'/', 'etc', 'xdg'") + (string-append "'" + #$output "'"))))) + (add-after 'install 'wrap-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (version #$(version-major+minor (package-version + (this-package-input + "python")))) + (lib (string-append out "/lib/python" version + "/site-packages"))) + (wrap-program (string-append bin "jack_mixer") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,lib)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) + (native-inputs (list pkg-config + python-cython + python-docutils + gnu-gettext-minimal + glib)) + (inputs (list bash-minimal)) + (propagated-inputs (list gtk+ + `(,gtk+ "bin") + python + python-wrapper + python-pygobject + python-pycairo + python-platformdirs + jack-2)) + (synopsis + "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") + (description + "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling +similar to hardware mixing desks. It has lot of useful features, apart +from being able to mix multiple JACK audio streams.") + (home-page "https://rdio.space/jackmixer/") + (license licens:gpl2+))) + (define-public jalv (package (name "jalv") -- 2.46.0 --=-=-= Content-Type: text/plain Regards, -- Divya Ranjan, Philosophy, Mathematics, Libre Software. --=-=-=-- From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Divya Ranjan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 19:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ekaitz Zarraga Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.1731354162823 (code B ref 74251); Mon, 11 Nov 2024 19:43:02 +0000 Received: (at 74251) by debbugs.gnu.org; 11 Nov 2024 19:42:42 +0000 Received: from localhost ([127.0.0.1]:59257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAaJ7-0000DD-KQ for submit@debbugs.gnu.org; Mon, 11 Nov 2024 14:42:42 -0500 Received: from confino.investici.org ([93.190.126.19]:45043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAaJ5-0000D3-4E for 74251@debbugs.gnu.org; Mon, 11 Nov 2024 14:42:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731354157; bh=mxqUlOek5DdpXirhNCd1sfrdEr7P6QvR+s4+d39bi10=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=F6RkLecJ69/k2s3uQc4j/a44PVJ5GtZT876Y4nITcsdZhBr8eIIQUH4L+3bzwsLI9 9/2tNDVPs+CQCPDoy6TS6iqOTsCX+FZ59ERd17hsshs6sImVWDmVAzbyBIT1U7ZYTQ 5HXVuGrflNfK1R7uRtr+YVNC4+DA2rMMemM0OoIY= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4XnKhF56fqz11D7; Mon, 11 Nov 2024 19:42:37 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4XnKhF02GJz11D4; Mon, 11 Nov 2024 19:42:36 +0000 (UTC) From: Divya Ranjan In-Reply-To: <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> (Ekaitz Zarraga's message of "Mon, 11 Nov 2024 17:23:16 +0100") References: <87r07ibmcs.fsf@subvertising.org> <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> <87jzd9zqv5.fsf@subvertising.org> <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> Date: Mon, 11 Nov 2024 19:42:24 +0000 Message-ID: <877c99zhen.fsf@subvertising.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Ekaitz Zarraga writes: > Sorry mate I didn't explain it properly. > > The commit message has two parts: a title and a body. > > The title you used before was correct, you were only missing the > body. This is how the whole commit message should look like: > > gnu: audio: Add jack-mixer > > * gnu/packages/audio.scm (jack-mixer): New variable. > Okay, I think this is the final patch. Regards, --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-audio-Add-jack-mixer.patch >From 81db499ec6702efb38e56447b9ccc1253a6ee62c Mon Sep 17 00:00:00 2001 From: Divya Ranjan Date: Mon, 11 Nov 2024 19:38:20 +0000 Subject: [PATCH] gnu: audio: Add jack-mixer * gnu/packages/audio.scm (jack-mixer): New variable Signed-off-by: Divya Ranjan --- gnu/packages/audio.scm | 60 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 467dc4a74f..8548b2d8ed 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2772,6 +2772,66 @@ (define-public jacktrip audio signal streaming.") (license (list license:gpl3+ license:lgpl3 license:expat)))) +(define-public jack-mixer + (package + (name "jack-mixer") + (version "19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jack-mixer/jack_mixer") + (commit (string-append "release-" version)))) + (sha256 + (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'path-patch + (lambda _ + (substitute* '("meson.build") + (("'/', 'etc', 'xdg'") + (string-append "'" + #$output "'"))))) + (add-after 'install 'wrap-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (version #$(version-major+minor (package-version + (this-package-input + "python")))) + (lib (string-append out "/lib/python" version + "/site-packages"))) + (wrap-program (string-append bin "jack_mixer") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,lib)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) + (native-inputs (list pkg-config + python-cython + python-docutils + gettext-minimal + glib)) + (inputs (list bash-minimal)) + (propagated-inputs (list gtk+ + `(,gtk+ "bin") + python + python-wrapper + python-pygobject + python-pycairo + python-platformdirs + jack-2)) + (synopsis + "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") + (description + "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling +similar to hardware mixing desks. It has lot of useful features, apart +from being able to mix multiple JACK audio streams.") + (home-page "https://rdio.space/jackmixer/") + (license license:gpl2+))) + (define-public jalv (package (name "jalv") -- 2.46.0 --=-=-= Content-Type: text/plain -- Divya Ranjan, Philosophy, Mathematics, Libre Software. --=-=-=-- From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Divya Ranjan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 19:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ekaitz Zarraga Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.1731354178859 (code B ref 74251); Mon, 11 Nov 2024 19:43:02 +0000 Received: (at 74251) by debbugs.gnu.org; 11 Nov 2024 19:42:58 +0000 Received: from localhost ([127.0.0.1]:59260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAaJO-0000Dm-4w for submit@debbugs.gnu.org; Mon, 11 Nov 2024 14:42:58 -0500 Received: from confino.investici.org ([93.190.126.19]:49823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAaJM-0000Dc-EX for 74251@debbugs.gnu.org; Mon, 11 Nov 2024 14:42:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731354175; bh=mxqUlOek5DdpXirhNCd1sfrdEr7P6QvR+s4+d39bi10=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=FlPbPeb5lHI55sTh1xRY3oViBHbM6PkyLyT14vYDy7uQmeOSS3e9SzRMMylaCS04E N5e/QjGD14mlgm1kZy3EUZiAULaYrecjdJtcUCoK/pxpnalJbIF8C1s6xCu4WZbgWZ pWUZyn+NpoHqjCQM2jau0NUYJb0gSNKFncI7l5vA= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4XnKhb71cTz11D6; Mon, 11 Nov 2024 19:42:55 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4XnKhb1wX8z11D4; Mon, 11 Nov 2024 19:42:55 +0000 (UTC) From: Divya Ranjan In-Reply-To: <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> (Ekaitz Zarraga's message of "Mon, 11 Nov 2024 17:23:16 +0100") References: <87r07ibmcs.fsf@subvertising.org> <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> <87jzd9zqv5.fsf@subvertising.org> <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Mon, 11 Nov 2024 19:42:50 +0000 Message-ID: <875xotzhdx.fsf@subvertising.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Ekaitz Zarraga writes: > Sorry mate I didn't explain it properly. > > The commit message has two parts: a title and a body. > > The title you used before was correct, you were only missing the > body. This is how the whole commit message should look like: > > gnu: audio: Add jack-mixer > > * gnu/packages/audio.scm (jack-mixer): New variable. > Okay, I think this is the final patch. Regards, --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-audio-Add-jack-mixer.patch >From 81db499ec6702efb38e56447b9ccc1253a6ee62c Mon Sep 17 00:00:00 2001 From: Divya Ranjan Date: Mon, 11 Nov 2024 19:38:20 +0000 Subject: [PATCH] gnu: audio: Add jack-mixer * gnu/packages/audio.scm (jack-mixer): New variable Signed-off-by: Divya Ranjan --- gnu/packages/audio.scm | 60 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 467dc4a74f..8548b2d8ed 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2772,6 +2772,66 @@ (define-public jacktrip audio signal streaming.") (license (list license:gpl3+ license:lgpl3 license:expat)))) +(define-public jack-mixer + (package + (name "jack-mixer") + (version "19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jack-mixer/jack_mixer") + (commit (string-append "release-" version)))) + (sha256 + (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'path-patch + (lambda _ + (substitute* '("meson.build") + (("'/', 'etc', 'xdg'") + (string-append "'" + #$output "'"))))) + (add-after 'install 'wrap-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (version #$(version-major+minor (package-version + (this-package-input + "python")))) + (lib (string-append out "/lib/python" version + "/site-packages"))) + (wrap-program (string-append bin "jack_mixer") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,lib)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) + (native-inputs (list pkg-config + python-cython + python-docutils + gettext-minimal + glib)) + (inputs (list bash-minimal)) + (propagated-inputs (list gtk+ + `(,gtk+ "bin") + python + python-wrapper + python-pygobject + python-pycairo + python-platformdirs + jack-2)) + (synopsis + "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") + (description + "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling +similar to hardware mixing desks. It has lot of useful features, apart +from being able to mix multiple JACK audio streams.") + (home-page "https://rdio.space/jackmixer/") + (license license:gpl2+))) + (define-public jalv (package (name "jalv") -- 2.46.0 --=-=-= Content-Type: text/plain -- Divya Ranjan, Philosophy, Mathematics, Libre Software. --=-=-=-- From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Ekaitz Zarraga Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Nov 2024 21:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Divya Ranjan Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.173135998717816 (code B ref 74251); Mon, 11 Nov 2024 21:20:02 +0000 Received: (at 74251) by debbugs.gnu.org; 11 Nov 2024 21:19:47 +0000 Received: from localhost ([127.0.0.1]:59450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAbp5-0004dI-8r for submit@debbugs.gnu.org; Mon, 11 Nov 2024 16:19:47 -0500 Received: from dane.soverin.net ([185.233.34.30]:55877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAbp2-0004d2-80 for 74251@debbugs.gnu.org; Mon, 11 Nov 2024 16:19:45 -0500 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4XnMqb29grz2xFT; Mon, 11 Nov 2024 21:19:07 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4XnMqZ5NnpzPn; Mon, 11 Nov 2024 21:19:06 +0000 (UTC) Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key; unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256 header.s=soverin1 header.b=nVIoRL+k; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1731359947; 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:autocrypt:autocrypt; bh=tP9KqCtUlCf1LXKHV49dIIUaiRyz7Yj9p4DgRKbMA5k=; b=nVIoRL+kZm13RWZhDQ1dG45Aau7gVugA8OZKSJ/ccsSultxVoiOk2VXFzY+8lEGjhzDFtS NHMHNq+DZft0keALSUdEW1nk/8QZhED0G5fkVbhm+cXL2VnWvWXzr4omwFmDHAU4QydPiy FB0/T7zJ7Mn4QJeuMXjI0L91BD+tNJUzKM908nXGFYBghQ7Li7vmTAA7t2P4pYCUZ/z0+h eqyPObqnZsjcWZRnOgBgpIWF8YexmBiKD8exAy0MUsXSchfgYTbUrRvKtoGK6qR2+IMR/5 e/+P9ZNrfbgitr0pk7hSm2b8pIkB/vNpfKmaJpGD/eUpf00BEk5aNCV2t6vwBA== Message-ID: Date: Mon, 11 Nov 2024 22:19:06 +0100 MIME-Version: 1.0 References: <87r07ibmcs.fsf@subvertising.org> <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> <87jzd9zqv5.fsf@subvertising.org> <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> <875xotzhdx.fsf@subvertising.org> Content-Language: en-US, es-ES, eu From: Ekaitz Zarraga Autocrypt: addr=ekaitz@elenq.tech; keydata= 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 In-Reply-To: <875xotzhdx.fsf@subvertising.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spampanel-Class: ham X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2024-11-11 20:42, Divya Ranjan wrote: > Ekaitz Zarraga writes: > >> Sorry mate I didn't explain it properly. >> >> The commit message has two parts: a title and a body. >> >> The title you used before was correct, you were only missing the >> body. This is how the whole commit message should look like: >> >> gnu: audio: Add jack-mixer >> >> * gnu/packages/audio.scm (jack-mixer): New variable. >> > > Okay, I think this is the final patch. > > > Regards, Yes, this is almost there but there are still a couple of warnings by `guix lint`: jack-mixer@19: the source file name should contain the package name This is complaining because when it clones the source code it is called "jack_mixer" but your package is called "jack-mixer" instead. You could fix it using something like this in the `origin`: (file-name (git-file-name name version)) If you add that and fix the indentation (you can use `guix style` for that), I think this is ready to go. You are almost there! PS: The other warning I think we can ignore for the moment. We have some other packages with the same warning I think it's because of the expansion of the `(,gtk+ "bin") From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] [PATCH] Adding jack-mixer audio package Resent-From: Divya Ranjan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Nov 2024 01:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ekaitz Zarraga Cc: 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.173137452928019 (code B ref 74251); Tue, 12 Nov 2024 01:23:02 +0000 Received: (at 74251) by debbugs.gnu.org; 12 Nov 2024 01:22:09 +0000 Received: from localhost ([127.0.0.1]:59786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAfbc-0007Hq-Eu for submit@debbugs.gnu.org; Mon, 11 Nov 2024 20:22:09 -0500 Received: from confino.investici.org ([93.190.126.19]:41991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAfbZ-0007Hh-Tk for 74251@debbugs.gnu.org; Mon, 11 Nov 2024 20:22:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731374524; bh=DCj6j3mycDvYq7VYLUQuddqjsynTg818YjPY412lhCc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=RugEEpW8HosaDrQ9abO8xeksZYBl4VdjbJ7U0+RNHwqQAFeIFUmjGtP30+WZrOTR/ x/lFHPJWf6uywzydaYHXMDlAAVIVynTVDJkR4sKLr1wIh4sZrZNZktgn2zbmorMSMa YVUr+DVjfNxCc2w+z5EF4+1umFJwS8vjT/8wNO1w= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4XnTCw3sqkz10yH; Tue, 12 Nov 2024 01:22:04 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4XnTCv5z9wz10yC; Tue, 12 Nov 2024 01:22:03 +0000 (UTC) From: Divya Ranjan In-Reply-To: (Ekaitz Zarraga's message of "Mon, 11 Nov 2024 22:19:06 +0100") References: <87r07ibmcs.fsf@subvertising.org> <4258e857-4d68-4692-81c4-099fb4adc1fe@elenq.tech> <87jzd9zqv5.fsf@subvertising.org> <51729a6a-e1f9-48e6-814a-b1a28f0558df@elenq.tech> <875xotzhdx.fsf@subvertising.org> Date: Tue, 12 Nov 2024 01:21:57 +0000 Message-ID: <87y11pxn4a.fsf@subvertising.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Ekaitz Zarraga writes: > On 2024-11-11 20:42, Divya Ranjan wrote: >> Ekaitz Zarraga writes: >> >>> Sorry mate I didn't explain it properly. >>> >>> The commit message has two parts: a title and a body. >>> >>> The title you used before was correct, you were only missing the >>> body. This is how the whole commit message should look like: >>> >>> gnu: audio: Add jack-mixer >>> >>> * gnu/packages/audio.scm (jack-mixer): New variable. >>> >> Okay, I think this is the final patch. >> Regards, > > Yes, this is almost there but there are still a couple of warnings by > `guix lint`: > > jack-mixer@19: the source file name should contain the package name > > This is complaining because when it clones the source code it is > called "jack_mixer" but your package is called "jack-mixer" > instead. You could fix it using something like this in the `origin`: > > (file-name (git-file-name name version)) > > If you add that and fix the indentation (you can use `guix style` for > that), I think this is ready to go. > > You are almost there! > > PS: The other warning I think we can ignore for the moment. We have > some other packages with the same warning I think it's because of the > expansion of the `(,gtk+ "bin") > Added the necessary changes. Regards, --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-audio-Add-jack-mixer.patch >From df1ddf6d262f432f6b777cd6b9999679679749a8 Mon Sep 17 00:00:00 2001 From: Divya Ranjan Date: Mon, 11 Nov 2024 23:44:44 +0000 Subject: [PATCH] gnu: audio: Add jack-mixer * gnu/packages/audio.scm (jack-mixer): New variable Change-Id: I0b278f8674c84a4f43f9d23afc900b0a53e11f7c --- gnu/packages/audio.scm | 59 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 467dc4a74f..8ef87264a0 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2772,6 +2772,65 @@ (define-public jacktrip audio signal streaming.") (license (list license:gpl3+ license:lgpl3 license:expat)))) +(define-public jack-mixer + (package + (name "jack-mixer") + (version "19") + (source + (origin + (file-name (git-file-name name version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/jack-mixer/jack_mixer") + (commit (string-append "release-" version)))) + (sha256 + (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'path-patch + (lambda _ + (substitute* '("meson.build") + (("'/', 'etc', 'xdg'") + (string-append "'" + #$output "'"))))) + (add-after 'install 'wrap-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (version #$(version-major+minor (package-version + (this-package-input + "python")))) + (lib (string-append out "/lib/python" version + "/site-packages"))) + (wrap-program (string-append bin "jack_mixer") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,lib)) + `("GI_TYPELIB_PATH" ":" prefix + (,gi-typelib-path))))))))) + (native-inputs (list pkg-config python-cython python-docutils + gettext-minimal glib)) + (inputs (list bash-minimal)) + (propagated-inputs (list gtk+ + `(,gtk+ "bin") + python + python-wrapper + python-pygobject + python-pycairo + python-platformdirs + jack-2)) + (synopsis + "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") + (description + "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling +similar to hardware mixing desks. It has lot of useful features, apart +from being able to mix multiple JACK audio streams.") + (home-page "https://rdio.space/jackmixer/") + (license license:gpl2+))) + (define-public jalv (package (name "jalv") -- 2.46.0 --=-=-= Content-Type: text/plain -- Divya Ranjan, Philosophy, Mathematics, Libre Software. --=-=-=-- From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] QA review for 74251 References: <20241108000101.7394-1-divya@subvertising.org> In-Reply-To: <20241108000101.7394-1-divya@subvertising.org> Resent-From: Ekaitz Zarraga Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Nov 2024 10:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: control@debbugs.gnu.org, 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.173140817532014 (code B ref 74251); Tue, 12 Nov 2024 10:43:02 +0000 Received: (at 74251) by debbugs.gnu.org; 12 Nov 2024 10:42:55 +0000 Received: from localhost ([127.0.0.1]:60762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAoMJ-0008KH-6x for submit@debbugs.gnu.org; Tue, 12 Nov 2024 05:42:55 -0500 Received: from dane.soverin.net ([185.233.34.24]:45481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAoMG-0008Jx-Ls; Tue, 12 Nov 2024 05:42:54 -0500 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4Xnjft2P1qzycd; Tue, 12 Nov 2024 10:42:46 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by soverin.net (Postfix) with ESMTPSA id 4Xnjfs3mjGzHs; Tue, 12 Nov 2024 10:42:45 +0000 (UTC) Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key; unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256 header.s=soverin1 header.b=ltkJFcJa; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1731408166; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:autocrypt:autocrypt; bh=YZNxQu2/E+E5J1xdgiGWGanuZHw5eD4WFOtanJ2omcQ=; b=ltkJFcJaQNvhLhprbvR1Uc+GgBw1MRN7IhuxM78pLkaucFxjE4l1MtopuasJRUViRc0XXF BLHfhdswKcBZAi0McuN+pzTRCGXx5Zmx+46c6Nk+F2nzye08wxF8XpEOdux4sGvPbWShhS B4+3nKcskfv2YrD8zad6MYyQC2+oePYJM2+Xfk1gVxfQMCtCq65Ub7hNcEfALE8CGopFz3 K90cQ6nRpt86/WXoAKz7fmjpGCRVDO8aUyEcQcU5MSiGXQ98G+tpLv4Q3itC7TYbx3RCiH LtHQfhN1/M1qy69slgyrXONyMGGQRs/xMRRLBJZ2xd0P4ejotvcbaZEqtZ8ORg== Message-ID: <68a4e15b-09ef-4879-a39b-a8d6472d6580@elenq.tech> Date: Tue, 12 Nov 2024 11:42:44 +0100 MIME-Version: 1.0 Content-Language: en-US, es-ES, eu From: Ekaitz Zarraga Autocrypt: addr=ekaitz@elenq.tech; keydata= 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 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spampanel-Class: ham X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) user guix usertag 74251 + reviewed-looks-good thanks Guix QA review form submission: Items marked as checked: Lint warnings, Package builds, Commit messages, New package licenses, New package tests, New package synopsis and descriptions -- ElenQ Technology From unknown Sun Jun 15 01:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74251] QA review for 74251 References: <20241108000101.7394-1-divya@subvertising.org> In-Reply-To: <20241108000101.7394-1-divya@subvertising.org> Resent-From: Ekaitz Zarraga Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Nov 2024 10:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74251 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: control@debbugs.gnu.org, 74251@debbugs.gnu.org Received: via spool by 74251-submit@debbugs.gnu.org id=B74251.173140821032112 (code B ref 74251); Tue, 12 Nov 2024 10:44:02 +0000 Received: (at 74251) by debbugs.gnu.org; 12 Nov 2024 10:43:30 +0000 Received: from localhost ([127.0.0.1]:60771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAoMr-0008Lr-TF for submit@debbugs.gnu.org; Tue, 12 Nov 2024 05:43:30 -0500 Received: from dane.soverin.net ([185.233.34.11]:58849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAoMp-0008LV-J7; Tue, 12 Nov 2024 05:43:28 -0500 Received: from smtp.soverin.net (unknown [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4Xnjfz5dg1zlmQ; Tue, 12 Nov 2024 10:42:51 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by soverin.net (Postfix) with ESMTPSA id 4Xnjfy3pLxzHs; Tue, 12 Nov 2024 10:42:50 +0000 (UTC) Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key; unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256 header.s=soverin1 header.b=DzXwHiCM; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1; t=1731408171; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:autocrypt:autocrypt; bh=YZNxQu2/E+E5J1xdgiGWGanuZHw5eD4WFOtanJ2omcQ=; b=DzXwHiCMW7fGsdj2V4HgXS+YCZ/Qt25Q4Te/SnFhK7dvAciFNcBbRnSpClcrYkeyqUMTRw /JSMF6ssCPxHHIrbO5yyiOOsYgHcctT5s4swSYcjFPTx9TOo6+DE8XHqjKYs69bYCPwIe5 4kkraQv+8xr4X1S4KaJgfYlo+bBBMnPBN15O6F/vfo/Hls9fZR2LVx+d/GZtjngRav4kVM Ecwl2UOaLifJYi59JkXT++EefRlD1OpVBCV7KsHdhaLQ8SF7sQQzTNjpMNqX/eMMRNxOP6 XAjOSfyUFiPk0DFzMhbnqHNAm2trp+OCGpYi2/3ssAPsDpCdNb1C6C/NTcXCQA== Message-ID: <84fcb9f3-af31-469c-8406-d665c495aa6b@elenq.tech> Date: Tue, 12 Nov 2024 11:42:50 +0100 MIME-Version: 1.0 Content-Language: en-US, es-ES, eu From: Ekaitz Zarraga Autocrypt: addr=ekaitz@elenq.tech; keydata= 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 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spampanel-Class: ham X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) user guix usertag 74251 + reviewed-looks-good thanks Guix QA review form submission: Items marked as checked: Lint warnings, Package builds, Commit messages, New package licenses, New package tests, New package synopsis and descriptions -- ElenQ Technology From unknown Sun Jun 15 01:09:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Divya Ranjan Subject: bug#74251: closed (Close) Message-ID: References: <20241108000101.7394-1-divya@subvertising.org> X-Gnu-PR-Message: they-closed 74251 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 74251@debbugs.gnu.org Date: Wed, 13 Nov 2024 13:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1731502982-23271-1" This is a multi-part message in MIME format... ------------=_1731502982-23271-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74251: [PATCH] Adding jack-mixer audio package which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 74251@debbugs.gnu.org. --=20 74251: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74251 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1731502982-23271-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74251-done) by debbugs.gnu.org; 13 Nov 2024 13:03:00 +0000 Received: from localhost ([127.0.0.1]:41221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBD1Q-000638-Jb for submit@debbugs.gnu.org; Wed, 13 Nov 2024 08:03:00 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:57656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBD1O-00062s-6e for 74251-done@debbugs.gnu.org; Wed, 13 Nov 2024 08:02:58 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id CC8F11DB6; Wed, 13 Nov 2024 14:02:51 +0100 (CET) X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id tWKHtDULje7v; Wed, 13 Nov 2024 14:02:51 +0100 (CET) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0A7AB1BC; Wed, 13 Nov 2024 14:02:50 +0100 (CET) Date: Wed, 13 Nov 2024 14:02:48 +0100 From: Andreas Enge To: 74251-done@debbugs.gnu.org Subject: Close Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74251-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Pushed, thanks for the patch and the reviewing work! Andreas ------------=_1731502982-23271-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Nov 2024 00:04:24 +0000 Received: from localhost ([127.0.0.1]:50326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9CUC-0003nr-38 for submit@debbugs.gnu.org; Thu, 07 Nov 2024 19:04:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:41460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9CU8-0003nh-6a for submit@debbugs.gnu.org; Thu, 07 Nov 2024 19:04:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9CS1-00068o-P4 for guix-patches@gnu.org; Thu, 07 Nov 2024 19:02:09 -0500 Received: from devianza.investici.org ([2c0f:f930:0:4::108]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9CRz-0000Mi-2b for guix-patches@gnu.org; Thu, 07 Nov 2024 19:02:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731024113; bh=3LWVyr/0tckmJ28u65kVJ5OdaKaKFRiJc2xc4v9iggs=; h=From:To:Cc:Subject:Date:From; b=XZB9bHzDIKGIWN4ihHblM+J5SuK3ZQz2lafAUlRAhnm4HnjkwARLkwqOzi2ntzBO+ 8/eAJdNayF6tdJkzr/81oVs9FZYC5CD4Jn9t7Vqft3tM6iWkISJKfLTAPBL+z0el1Q YGkSzDX+Fn22JgSdEamXdnj6O7GExt1gIQGq19Nc= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4XkzdF6KKSz6vHf; Fri, 8 Nov 2024 00:01:53 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4XkzdF19YSz6vHc; Fri, 8 Nov 2024 00:01:52 +0000 (UTC) From: Divya Ranjan To: guix-patches@gnu.org Subject: [PATCH] Adding jack-mixer audio package Date: Fri, 8 Nov 2024 00:01:01 +0000 Message-ID: <20241108000101.7394-1-divya@subvertising.org> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2c0f:f930:0:4::108; envelope-from=divya@subvertising.org; helo=devianza.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Divya Ranjan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --- gnu/packages/audio.scm | 68 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 467dc4a74f..70477d1071 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -79,6 +79,7 @@ (define-module (gnu packages audio) #:use-module (gnu packages check) #:use-module (gnu packages cdrom) #:use-module (gnu packages compression) + #:use-module (gnu packages commencement) #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages dbm) @@ -160,6 +161,7 @@ (define-module (gnu packages audio) #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (guix build-system waf) + #:use-module (guix build utils) #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) @@ -2772,6 +2774,72 @@ (define-public jacktrip audio signal streaming.") (license (list license:gpl3+ license:lgpl3 license:expat)))) +(define-public jack-mixer + (package + (name "jack-mixer") + (version "19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jack-mixer/jack_mixer") + (commit (string-append "release-" version)))) + (sha256 + (base32 "18m6a9asbwaslw418i2w04kgc6jgdpw01i3kawdqy903kw66hnhj")))) + (build-system meson-build-system) + (arguments + (list + #:build-type "release" + #:phases #~(modify-phases %standard-phases + ;; Replaces hardcoded path with /gnu/store + (add-after 'unpack 'path-patch + (lambda _ + (substitute* '("meson.build") + (("'/', 'etc', 'xdg'") + (string-append "'" + #$output "'"))))) + + ;; To wrap the paths for python and GTK + (add-after 'install 'wrap-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH")) + (version #$(version-major+minor (package-version + (this-package-input + "python")))) + (lib (string-append out "/lib/python" version + "/site-packages"))) + (wrap-program (string-append bin "jack_mixer") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH") ,lib)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) + (native-inputs + (list gcc-toolchain + pkg-config + python-cython + python-docutils + gnu-gettext + glib)) + (propagated-inputs + (list gtk+ + `(,gtk+ "bin") ;; Required during runtime. + python + bash-minimal + python-wrapper + python-pygobject + python-pycairo + python-platformdirs ;; Required to save sessions. + jack-2)) + (synopsis + "JACK Mixer: A multi-channel audio mixer for the JACK Audio Connection Kit") + (description + "The jack_mixer is a GTK+ JACK audio mixer app with a look & handling +similar to hardware mixing desks. It has lot of useful features, apart +from being able to mix multiple JACK audio streams.") + (home-page "https://rdio.space/jackmixer/") + (license license:gpl2+))) + (define-public jalv (package (name "jalv") -- 2.46.0 ------------=_1731502982-23271-1--