GNU bug report logs - #74723
[PATCH 00/19] gnu: lmms, carla: New features, fixes and updates.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Sughosha <sughosha@HIDDEN>; Keywords: patch; dated Sat, 7 Dec 2024 12:14:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:25:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:25:10 2024
Received: from localhost ([127.0.0.1]:45772 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrx-0001p7-J7
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:10 -0500
Received: from layka.disroot.org ([178.21.23.139]:34358)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtru-0001oA-Dg
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:07 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 062C625174;
 Sat,  7 Dec 2024 13:25:06 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id UFDWQO81nydB; Sat,  7 Dec 2024 13:25:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574301; bh=y4dJgU7enbuUXCfTNP0ePPyv0YBnkDTYZfIvjeKmyUA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=RUFGzlr93bhwUUkU43Ps0L4n7lwi1ISDy1xiie4y6jgnB48WaodZ8kEh7Luep1ye8
 1pyysKoykcaVF6v+DD6msgvpNX8i/2wZCRLwYl5xmS6OqHA9oBSuRavQBSqaYlLVy3
 u9J3TrH6D4fuqHg0ormyw43k8VtEygJWpvrWKIOffMbP536M6K9xHm+Ceb4ZY+TZtD
 jemhTqJxbfJ3uS5bdAETa1cORZcvCspWDJpcBIheDdx4ihrxs3hNw1Tn0PCA5s4qzw
 AO4k3+Omtk/x3Fs9ujSNF0XdThe3nean7MB9DMnKN14gkxSPbpU7YJ8lj5LFz5/wWm
 O54+aKOEUWJLw==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 18/19] gnu: Add lmms-1.3.
Date: Sat,  7 Dec 2024 17:50:32 +0530
Message-ID: <b5265694094c9f2232c1e387238af87239433f99.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/music.scm (lmms-1.3): New variable.

Change-Id: Ia921c482948d6d18d88ef1cba3630a7994fac5a3
---
 gnu/packages/music.scm | 84 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 84 insertions(+)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 5ec58119ff..42688f2eac 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -163,6 +163,7 @@ (define-module (gnu packages music)
   #:use-module (gnu packages llvm)
   #:use-module (gnu packages lua)
   #:use-module (gnu packages man)
+  #:use-module (gnu packages maths)
   #:use-module (gnu packages mp3)
   #:use-module (gnu packages mpd)
   #:use-module (gnu packages ncurses)
@@ -213,6 +214,7 @@ (define-module (gnu packages music)
   #:use-module (gnu packages xiph)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
+  #:use-module (ice-9 match)
   #:use-module ((srfi srfi-1) #:select (last)))
 
 (define-public alsa-scarlett-gui
@@ -5374,6 +5376,88 @@ (define-public lmms
 can receive input from a MIDI keyboard.")
     (license license:gpl2+)))
 
+;;; This package variant tracks the latest in-development 1.3 release.
+(define-public lmms-1.3
+  (let ((commit "d9737881cf482e89969948f56da954cbf5c11aca") ;from master branch
+        (revision "0"))
+    (package/inherit lmms
+      (version (git-version "1.3.0-alpha.1" revision commit))
+      (source
+       (origin
+         (inherit (package-source lmms))
+         (uri (git-reference
+                (url "https://github.com/LMMS/lmms")
+                (commit commit)
+                ;; Clone recursively for optional plugins.
+                (recursive? #t)))
+         (file-name (git-file-name (package-name lmms) version))
+         (sha256
+          (base32 "0hscgnbladrkbvv551bv7vzi5949gjhf397j35wghd07hwd2lrb0"))
+         (modules '((guix build utils)))
+         (snippet
+          '(begin
+             ;; Delete the bundled 3rd party libraries.
+             (for-each delete-file-recursively
+               (list "plugins/CarlaBase/carla"
+                     "plugins/OpulenZ/adplug"
+                     "plugins/Xpressive/exprtk"
+                     "src/3rdparty"))
+             (substitute* "CMakeLists.txt"
+               ;; Do not check the submodules.
+               ((".*CheckSubmodules.*") "")
+               ;; Unuse the bundled weakjack.
+               (("JACK libraries\" ON") "JACK libraries\" OFF"))
+             (substitute* "src/CMakeLists.txt"
+               ((".*3rdparty.*") "")
+               ;; Use adplug and ringbuffer from the system.
+               (("\\$\\{EXTRA_LIBRARIES\\}")
+                "${EXTRA_LIBRARIES}\n\tadplug\n\tringbuffer"))
+             (with-directory-excursion "plugins"
+               ;; Use carla from the system.
+               (substitute* "CarlaBase/Carla.h"
+                 (("#include <CarlaDefines")
+                  "#include <carla/includes/CarlaDefines")
+                 (("#include <CarlaNative")
+                  "#include <carla/includes/CarlaNative")
+                 (("#include <CarlaBackend") "#include <carla/CarlaBackend")
+                 (("#include <CarlaUtils") "#include <carla/CarlaUtils"))
+               (with-directory-excursion "OpulenZ"
+                 ;; Unuse the bundled adplug.
+                 (substitute* "CMakeLists.txt"
+                   ((".*adplug .*") "")
+                   ((".*adplug/.*") "")
+                   (("^\\)") "")
+                   (("\\.png\"") ".png\"\n)"))
+                 ;; Use adplug from the system.
+                 (substitute* "OpulenZ.cpp"
+                   (("<opl\\.h>") "<adplug/opl.h>")
+                   (("<temuopl\\.h>") "<adplug/temuopl.h>")
+                   (("<mididata\\.h>") "<adplug/mididata.h>")))
+               ;; Unuse the bundled exprtk.
+               (substitute* "Xpressive/CMakeLists.txt"
+                 ((".*\\(exprtk .*") "")
+                 ((".*xpressive exprtk.*") "")))))))
+      (inputs
+       (modify-inputs (package-inputs lmms)
+         (delete "rpmalloc")
+         (replace "carla" carla)
+         (replace "sdl12-compat" sdl2)
+         (append adplug
+                 exprtk
+                 lame
+                 libxml2
+                 lilv
+                 lv2
+                 perl
+                 perl-list-moreutils
+                 perl-xml-parser
+                 ringbuffer
+                 suil)))
+      (native-search-paths
+       (list (search-path-specification
+              (variable "LV2_PATH")
+              (files '("lib/lv2"))))))))
+
 (define-public stargate
   (package
     (name "stargate")
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:25:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:25:09 2024
Received: from localhost ([127.0.0.1]:45769 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrx-0001oy-7H
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:09 -0500
Received: from layka.disroot.org ([178.21.23.139]:55614)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrt-0001nm-6O
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:05 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id C44672527D;
 Sat,  7 Dec 2024 13:25:03 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id H-6BQgKw7B-j; Sat,  7 Dec 2024 13:25:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574303; bh=kxjMZSyT43U8WNDNrwjH8K8RHg9W/32DOSixTtj1a3k=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=eZK2Z/TvbLiNpuUjwBxvgKy3F5JjELtRaROE+WdKeGUR7sSRUnW8ZFlgC76RlC+dG
 OkgYVSIbt+zPsE1jgd+nNMFrnIplpJDt8x2Lg1Cnyi8+cSp2W1QWSPUpRlA7oVcKfP
 vGXjYgKOcblApv1R5r2yy6nsawfUwWQD+MpmYTPPXRD31VA0Oc+qiCe4ybaOytCYDX
 SXKujQiRgK2W3p3Mj4ZdqRFhEI6vx1hBSv1tykFzHB3Hp2OJOW3oYmKD8NzOQv47hx
 dVxTKuksPiJzvjserzP+vYsyhCso7zage1D82toSZw1a96pgxaWumvjCp6km5T6Xk9
 7uv659EiQ3yvQ==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 19/19] gnu: carla-2.6: Update to 2.6.0-1.17000e7.
Date: Sat,  7 Dec 2024 17:50:33 +0530
Message-ID: <807df3c51122c79701e7e24a27a25ac15bd8edbc.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/audio.scm (carla-2.6): Update to 2.6.0.-1.17000e7.
[inputs]: Replace python-pyqt with python-pyqt-6, qtbase-5 with qtbase
and qtwayland-5 with qtwayland.

Change-Id: Ic64f344a9e509bd9bf7963606002e66355b2231f
---
 gnu/packages/audio.scm | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index f7cb4893be..4fcda11698 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -5923,8 +5923,8 @@ (define-public carla-2.4
 
 ;;; This package variant tracks the latest in-development 2.6 release.
 (define-public carla-2.6
-  (let ((commit "aa400535b31c67f4b6c1b28e6e20e4d4f82111a3")
-        (revision "0"))
+  (let ((commit "17000e7fe99459b25a50094a8b00bdfa12f2bfbc")
+        (revision "1"))
     (package
       (inherit carla)
       (name "carla")
@@ -5938,7 +5938,12 @@ (define-public carla-2.6
            (commit commit)))
          (file-name (git-file-name name version))
          (sha256
-          (base32 "0cnj2sgr60f5h6wdfmihc214wf3n74686sipl3iyzmylqrcyhbjn")))))))
+          (base32 "1bils2xr4zv4z70al0rg6bc1ijvn2cq6macq11skx7gzjlcw09bq"))))
+      (inputs
+       (modify-inputs (package-inputs carla-2.6)
+         (replace "python-pyqt" python-pyqt-6)
+         (replace "qtbase" qtbase)
+         (replace "qtwayland" qtwayland))))))
 
 (define-public ecasound
   (package
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:25:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:25:05 2024
Received: from localhost ([127.0.0.1]:45755 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrs-0001nZ-Jj
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:05 -0500
Received: from layka.disroot.org ([178.21.23.139]:55608)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtro-0001mM-Vm
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:01 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 7B7AE25174;
 Sat,  7 Dec 2024 13:25:00 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id s2Bv-TLs6tM6; Sat,  7 Dec 2024 13:25:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574299; bh=t2f7Wp0IfzylzMVZZXRT1fmGZPO/wjBTwh2zX4teVPw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=Xy8mpb5m4PedcfGuS6LoJMEUD/k7OkVQ+efOFVYedQcP0FqASq2qHIxrrQlG4kWFo
 B7JAcBwiEqeNjTkgCIniz13oJqOcdfU59+tKZ7obB6jy0LmlBkTq3Oni6aXWcGyHh7
 QGSz7ly43Yg7YTxZwx1giE+xxMfK7TFTUneh4+gIC0oYLrhTrk9BFBjWc/qtQAYPpD
 46xAZH9hEBprTDMOl1Q0nFK3nzmeBbTcxIG2KWehSpukCbbjVHou4dcSBJI4vECVxJ
 ibrW7hJEP+VgHIgSURko9vMp2VpKmWaLTV1xXOoZ78BZIWrdnJTWA6ILwCz0M/++q2
 V/m5rUKB8UEXg==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 17/19] gnu: lmms: Replace carla with carla-2.4.
Date: Sat,  7 Dec 2024 17:50:31 +0530
Message-ID: <f8a970986c01931160146e7737f52b8bfc76614c.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/music.scm (lmms)[inputs]: Replace carla with carla-2.4.

Change-Id: I34798028d745df24cee7e77585879f51afb9f6d4
---
 gnu/packages/music.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index b21d8b4021..5ec58119ff 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5344,7 +5344,7 @@ (define-public lmms
              "0g9pls46iggg7rdm65vzfj8nyr3v2n5xkp54c4qbh9hhalpsw4ay"))))))
     (inputs
      (list alsa-lib
-           carla
+           carla-2.4
            fftwf
            fltk
            fluidsynth
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:25:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:25:04 2024
Received: from localhost ([127.0.0.1]:45753 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrs-0001nR-0q
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:04 -0500
Received: from layka.disroot.org ([178.21.23.139]:55592)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrn-0001le-5P
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:59 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id E5FBC25174;
 Sat,  7 Dec 2024 13:24:58 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id 2h9E5qZy3AwZ; Sat,  7 Dec 2024 13:24:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574298; bh=Z3nNSYNQahlOy/QqpDJ8CQFbNKRZqZkxj31064ZWf2A=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=ErN06GyG5FzhgRhq8okIXYduleK+VTH6zDJ5onYO6ibN6rUx+NitLJkrlZdqQn4yV
 pCByXLKQlOQhvfGCuaz4N+EeCpm81agK4aQnP3mrRnHjVlpcwhcm7swidF9LE67+Tv
 AA+r/yaGmtug3cXAlAkPY9U79NaQHw0PsBw/Do3k0nxjYoYBt64jM/HLF8O5Ix8s4B
 xETCXLNcl+gpFfbhZx8jjjfxhAZU5J1FLNmQfUVN1bU+S3V2w6xf9LC8Zo5hKZGGM3
 HbJzh1nh++yzOlne2n8DboH9uc3RyWDI4ZPsYwv9inAXDtZvdy4HnLf2AonX5W352y
 hERKFQT4+DeOQ==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 16/19] gnu: Add carla-2.4.
Date: Sat,  7 Dec 2024 17:50:30 +0530
Message-ID: <7eca9a2a07be6794e00ae9e59262e582594421e1.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/audio.scm (carla-2.4): New variable.

Change-Id: I1f915e897e2dda7cda1079657e39de80cedff4e4
---
 gnu/packages/audio.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 4f32ce2131..f7cb4893be 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -5907,6 +5907,20 @@ (define-public carla
 default and preferred audio driver but also supports native drivers like ALSA.")
     (license license:gpl2+)))
 
+(define-public carla-2.4
+  (package/inherit carla
+    (version "2.4.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri
+        (git-reference
+         (url "https://github.com/falkTX/Carla")
+         (commit (string-append "v" version))))
+       (file-name (git-file-name (package-name carla) version))
+       (sha256
+        (base32 "0x0vbq6q42jjwa303wdpykj724y1ic61gps6dlf8dnnfq0wkzq5i"))))))
+
 ;;; This package variant tracks the latest in-development 2.6 release.
 (define-public carla-2.6
   (let ((commit "aa400535b31c67f4b6c1b28e6e20e4d4f82111a3")
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:25:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:25:04 2024
Received: from localhost ([127.0.0.1]:45746 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrr-0001n8-C3
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:03 -0500
Received: from layka.disroot.org ([178.21.23.139]:55600)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrm-0001ls-CM
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:59 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id DA2012521B;
 Sat,  7 Dec 2024 13:24:57 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id SHBa4IE1MU2t; Sat,  7 Dec 2024 13:24:53 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574293; bh=pNCtOEyYfPOYQmDFqw4wV+aBSSDF+1ekoFcqNRognC4=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=SR2awzkNbtd9fpc5UenAjbXXBpA2bzmNmrIaUFDXmjwd8YJyRJcNyliJ+n40loU3y
 kPiRhQR09JG77m8UfsUQNSjQYtQcEUr6MLQ+lg+7lDV7oixJ5Q4N/Cn+3zhK7hnNdE
 XhvzoWnlC/tBNyYCY6JP9rjOE2cWgOucKXQHJo87zd8l09aFss+w+EcLGCda7AbF1f
 Ji1Zl8B5JfmVKEtanP24kKcd8Yp+h7vycnXZIpIhHYDZD1CPA1diNGoWyTv4suo6ux
 q/FI11s4+bAdIKdqW9oqNocE17HapjhzgvVdZur/TgdajrVxKUvYZWbbkGzXmzj6/P
 x1mlfux8RlHPw==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 13/19] gnu: Add adplug.
Date: Sat,  7 Dec 2024 17:50:27 +0530
Message-ID: <41712399b745157d03f3480b5493a759fb916c3e.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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: -0.3 (/)

* gnu/packages/audio.scm (adplug): New variable.

Change-Id: I4a7eefac29db50573c0db161eaea49672a7828af
---
 gnu/packages/audio.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 13c9e4d768..2f2c294fb8 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -159,6 +159,7 @@ (define-module (gnu packages audio)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
   #:use-module (guix build-system python)
+  #:use-module (gnu packages texinfo)
   #:use-module (guix build-system trivial)
   #:use-module (guix build-system waf)
   #:use-module (guix download)
@@ -662,6 +663,37 @@ (define-public aubio
 streams from live audio.")
     (license license:gpl3+)))
 
+(define-public adplug
+  (package
+    (name "adplug")
+    (version "2.3.3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/adplug/adplug")
+                    (commit (string-append "adplug-" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1r23fndz8lpyga398qxp4iy8hxabmq5kx5n9407bx47sc32j3lnn"))
+              (modules '((guix build utils)))
+              (snippet
+               ;; Include mididata.h for installation.
+               '(substitute* "Makefile.am"
+                  (("pkginclude_HEADERS = ")
+                   (string-append "pkginclude_HEADERS = src/mididata.h "))))))
+    (native-inputs
+     (list autoconf automake libbinio libtool pkg-config texinfo))
+    (build-system gnu-build-system)
+    (home-page "https://adplug.github.io/")
+    (synopsis "AdLib sound player library")
+    (description
+     "AdPlug is a hardware independent AdLib sound player library, mainly
+written in C++.  AdPlug plays sound data, originally created for the AdLib
+(OPL2/3) audio board, on top of an OPL2/3 emulator or by using the real
+hardware.  No OPL2/3 chips are required for playback.")
+    (license license:lgpl2.1+)))
+
 (define-public dsp
   (package
     (name "dsp")
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:25:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:25:01 2024
Received: from localhost ([127.0.0.1]:45742 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtro-0001mS-T3
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:01 -0500
Received: from layka.disroot.org ([178.21.23.139]:55592)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrl-0001le-MT
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:58 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 3813325174;
 Sat,  7 Dec 2024 13:24:57 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id PJQ3pvjjNiYR; Sat,  7 Dec 2024 13:24:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574296; bh=zzlwYU4yy2DbRsqXQqODJF5z5peffDbD9LgWQXAfI+E=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=IGPevm0P3FKUeY25o1Yi+0GwVl1vyeb7rsCPbo497BX1owMYa+eGWASOwBfcEjiik
 zdXyu1b7mDUWGJ5hO/894MR87ARu0/sPH8bgJ8Fqzd/WhNfBIiggkiQmUIXKfvi0OU
 5+Epb/9wtshozoO6/CfMByezTlWVCWD27JNTLt0mgnPLPKGlSCxAXMLjNvybzWDQnB
 T4GoRsApjQ+PYh0sHW8LkHV4wzHSdsip2Q+h3Boqz/Jew9vl69LpcOW1zqWTbaffVh
 D7NglUGf0piGxx1Xvwci+Xt3Dazum1VK9hXDgZ/yX4eujc/tvV1rY1Z9qTp7ZaGB9p
 GslXsWX8fb7Ng==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 15/19] gnu: carla: Update to 2.5.9.
Date: Sat,  7 Dec 2024 17:50:29 +0530
Message-ID: <f05d0e9c9c1c19d8d261e781c8897e1971050056.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/audio.scm (carla): Update to 2.5.9.
[inputs]: Add sdl2.

Change-Id: Iba9a43fc9ed3b752841721335459521b8eacddb5
---
 gnu/packages/audio.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 2f2c294fb8..4f32ce2131 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -5793,7 +5793,7 @@ (define-public redkite
 (define-public carla
   (package
     (name "carla")
-    (version "2.4.1")
+    (version "2.5.9")
     (source
      (origin
        (method git-fetch)
@@ -5803,7 +5803,7 @@ (define-public carla
          (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "01ngkmfcxyg1bb4qmfvlkkjbx4lx62akxqhizl8zmqnhfcy4p9bx"))))
+        (base32 "13whywiy6cyamsch1fzc6l5pgiid4cmmdffhaxsnj3k1sd7gmkql"))))
     (build-system gnu-build-system)
     (arguments
      (list #:tests? #f                  ; no "check" target
@@ -5866,6 +5866,7 @@ (define-public carla
            python-wrapper
            qtbase-5
            qtwayland-5
+           sdl2
            zlib
 
            ;; For WRAP-SCRIPT above.
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:25:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:25:00 2024
Received: from localhost ([127.0.0.1]:45740 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtro-0001mF-Bi
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:00 -0500
Received: from layka.disroot.org ([178.21.23.139]:55576)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrk-0001lU-CH
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:57 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id F28D625246;
 Sat,  7 Dec 2024 13:24:55 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id yot-z9-9JlIt; Sat,  7 Dec 2024 13:24:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574295; bh=xZMzd1QjtfxY29rrrYouC4K42f3mhSFrJB3ZG49kdpI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=R0x1KHfUNMPq8u3UzSFm1t5yKJM3is7E7+qh6rpWrGK2Bsk/W5yRrLhshonUTI+MW
 kJNVkiyX/owSWsUkl+nCt5BaNktbv0QRbGazYQncgt1B0S479Qm/eNYF4dp7w1jrFI
 GHDqy2E/6KezYQ0wF6HipWIs/lXEIVpwWujbsVgzbxBT+mJqXqobaItdI5O6SGJl7m
 ajVfybnE7TX9ktIjaKZ1/lw/IEVfO0mwU6/5AxF6IV+JFpwcN2sqYdFwosONyhFfc0
 4PeGXd/TH1rYLVEf4g7O8OxEcz2Ua3c19+Vq1gbu9xFeC68aBWkEZxNkSD5quRA0e5
 knV2mQWokCsaQ==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 14/19] gnu: Add exprtk.
Date: Sat,  7 Dec 2024 17:50:28 +0530
Message-ID: <01bbcbd48a990be71ed46b21d2244c5ed4102152.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Andreas Enge <andreas@HIDDEN>, Eric Bavier <bavier@HIDDEN>,
 Sharlatan Hellseher <sharlatanus@HIDDEN>
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/maths.scm (exprtk): New variable.

Change-Id: I14bd7c26d111f399b5a3624456f43b3fe7dacd40
---
 gnu/packages/maths.scm | 53 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 9257a8adb7..e3638794ad 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -67,6 +67,7 @@
 ;;; Copyright © 2024 Foundation Devices, Inc. <hello@HIDDEN>
 ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@HIDDEN>
 ;;; Copyright © 2024 Zheng Junjie <873216071@HIDDEN>
+;;; Copyright © 2024 Sughosha <sughosha@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -8079,6 +8080,58 @@ (define-public elemental
 reduction.")
       (license license:bsd-2))))
 
+(define-public exprtk
+  (let ((commit "7b993904a21639304edd4db261f6e2cdcf6d936b") ;no tags
+        (revision "0"))
+    (package
+      (name "exprtk")
+      (version (git-version "0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/ArashPartow/exprtk")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "0rza8lmn4mbdbrdj1aqir37nk8z034cqwr2s1ypyqgflckirwzdp"))
+                (modules '((guix build utils)))
+                (snippet
+                 ;; Prevent linking to /usr/lib.
+                 '(substitute* "Makefile"
+                    (("-L/usr/lib") "")))))
+      (build-system gnu-build-system)
+      (arguments
+       (list #:phases
+             #~(modify-phases %standard-phases
+                 (delete 'configure) ;no configure script
+                 (replace 'check
+                   (lambda* (#:key tests? #:allow-other-keys)
+                     (when tests?
+                       (invoke "./exprtk_test"))))
+                 (replace 'install
+                   (lambda _
+                     ;; Install executable binaries excluding that of testing.
+                     (for-each (lambda (file)
+                                 (when (and (executable-file? file)
+                                            (not (string=? "exprtk_test"
+                                                           (basename file))))
+                                   (install-file file
+                                                 (string-append #$output
+                                                                "/bin"))))
+                      (find-files "."))
+                     ;; Install header.
+                     (install-file "exprtk.hpp"
+                                   (string-append #$output "/include")))))))
+      (home-page "https://github.com/ArashPartow/exprtk")
+      (synopsis "C++ mathematical expression parsing and evaluation library")
+      (description
+       "C++ Mathematical Expression Toolkit Library (ExprTk) is a run-time
+mathematical expression parsing and evaluation engine.  The parsing engine
+supports numerous forms of functional and  logic processing semantics and is
+easily extensible.")
+      (license license:expat))))
+
 (define-public mcrl2
   (package
     (name "mcrl2")
-- 
2.46.0





Information forwarded to andreas@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:25:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:25:00 2024
Received: from localhost ([127.0.0.1]:45738 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrn-0001m8-LC
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:25:00 -0500
Received: from layka.disroot.org ([178.21.23.139]:55560)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrj-0001lS-Pn
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:57 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 6280A2527D;
 Sat,  7 Dec 2024 13:24:55 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id aIyc5rkfor9K; Sat,  7 Dec 2024 13:24:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574291; bh=0eweBVm3DkP0zIPygnFpnel8sKEODZlEb3wwTS6H5pM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=b4Uyuq4b2FKqd4i+BpOzyE0XylDXmfQ2uunYkan28axGor8fSM4aoHhzHuXH1DlN+
 2EiCK/BrVJwLl7RSJF1QsnGfPobE/+P6XdAxxOUThwKOwrI7cOk+uQ2MSiMWQ9q/YI
 c3tSf8huBrwZ5gUw4+6Iq/yNGrNhRKZhbKUiRqJtZzRa5DCuiVP2Z8FVNjbixaEJbY
 ht8FH9GOQdgQ7+uiIV4ZwQHsbaN5yaK7gd8sM74Xd1UGnuU+7lWZ6md6sosg68PovP
 nb3opEIIVleuixtOjgo25Y/6ohs3dtwRgj5f/aaUIUXYC8hAXA2YD3rkjoWbeDShMv
 yaV/jD9jsn9jA==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 12/19] gnu: Add libbinio.
Date: Sat,  7 Dec 2024 17:50:26 +0530
Message-ID: <a2398bd763e88f28416ddeb23240dba40bf2c471.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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: -0.3 (/)

* gnu/packages/cpp.scm (libbinio): New variable.

Change-Id: I3f202f6da8617162654a8b4523b680a497909ba3
---
 gnu/packages/cpp.scm | 37 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index eacc6e46ab..7266efeb2a 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -33,7 +33,7 @@
 ;;; Copyright © 2022-2024 Zheng Junjie <873216071@HIDDEN>
 ;;; Copyright © 2022, 2023, 2024 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
 ;;; Copyright © 2022 Antero Mejr <antero@HIDDEN>
-;;; Copyright © 2023 Sughosha <Sughosha@HIDDEN>
+;;; Copyright © 2023, 2024 Sughosha <Sughosha@HIDDEN>
 ;;; Copyright © 2023, 2024 Artyom V. Poptsov <poptsov.artyom@HIDDEN>
 ;;; Copyright © 2023 Liliana Marie Prikler <liliana.prikler@HIDDEN>
 ;;; Copyright © 2023 Denis 'GNUtoo' Carikli <GNUtoo@HIDDEN>
@@ -111,6 +111,7 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages popt)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages pulseaudio)
+  #:use-module (gnu packages texinfo)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml)
@@ -1834,6 +1835,40 @@ (define-public aws-sdk-cpp
     (home-page "https://github.com/aws/aws-sdk-cpp")
     (license license:asl2.0)))
 
+(define-public libbinio
+  (package
+    (name "libbinio")
+    (version "1.5")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/adplug/libbinio")
+                    (commit (string-append "libbinio-" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "010q3dgn8zdv5hnvbhhr0jzgzvhrmil395hx585yy7gsi8dsyr35"))
+              (modules '((guix build utils)))
+              (snippet
+               `(substitute* "doc/libbinio.texi"
+                  ;; Do not include version.texi which does not exist yet.
+                  ((".*version\\.texi.*") "")
+                  ;; Replace VERSION with the package version.
+                  (("@value\\{VERSION\\}") ,version)
+                  ;; Replace UPDATED with the date of the current commit.
+                  (("@value\\{UPDATED\\}") "7 August 2019")))))
+    (native-inputs
+     (list autoconf automake libtool texinfo))
+    (build-system gnu-build-system)
+    (home-page "http://adplug.github.io/libbinio/")
+    (synopsis "Binary I/O stream class library")
+    (description
+     "This binary I/O stream class library presents a platform-independent way
+to access binary data streams in C++.  The library is hardware independent in
+the form that it transparently converts between the different forms of
+machine-internal binary data representation.")
+    (license license:lgpl2.1+)))
+
 (define-public libexpected
   (package
     (name "libexpected")
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:57 2024
Received: from localhost ([127.0.0.1]:45733 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrl-0001lW-25
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:57 -0500
Received: from layka.disroot.org ([178.21.23.139]:52578)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtre-0001kP-Ma
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:52 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 88A8E25206;
 Sat,  7 Dec 2024 13:24:50 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id VOSZKEoWxSRo; Sat,  7 Dec 2024 13:24:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574289; bh=sCRUargql9JWj+t50MaanSiM/lMIe18II0xv0gSw85s=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=jzpCiDF0TwvEQ6Ivmwl6I93eTAppra/GpJivDcZpAs0NrSUGRVORA8RQmct3pz3sG
 YLwTxn38tyyoOxGKvIUMWxo5RUoQT4HKYGi20qO+aSQYOuWrXHSGghNr9yQsCBSTZI
 +Axv4HHbZPsNl3aWYlhMEBJSmrjlUIDhcNDGSH0zihasZ+o7JWsAaB9Nwy9Pc5qx0l
 LIH0oNUKGtgiBKWgsvJBYtoqCwsfjTRv1BMVWzIlQxPzOvk52tzP3D1MVj4kkbVMAz
 U8cWk7ax3lYI3oIZ7h/ViFZjIoJE2Q+L87P3gGNkseHoTAK9u87ddVluOtDKNppmqS
 PdrybJi8jQwdg==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 11/19] gnu: Add ringbuffer.
Date: Sat,  7 Dec 2024 17:50:25 +0530
Message-ID: <972c6786e2872aefb3b7883594eb7215dae78ff8.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/audio.scm (ringbuffer): New variable.

Change-Id: I92765a33ac38a947098a3aba1078adb1a1d622f5
---
 gnu/packages/audio.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 13ed6c7127..13c9e4d768 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -49,6 +49,7 @@
 ;;; Copyright © 2024 hapster <o.rojon@HIDDEN>
 ;;; Copyright © 2024 mio <stigma@HIDDEN>
 ;;; Copyright © 2024 Nikita Domnitskii <nikita@HIDDEN>
+;;; Copyright © 2024 Sughosha <sughosha@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -3568,6 +3569,37 @@ (define-public pcaudiolib
                    (license:non-copyleft
                     "file://src/TPCircularBuffer/README.markdown")))))
 
+(define-public ringbuffer
+  (package
+    (name "ringbuffer")
+    (version "0.9.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/JohannesLorenz/ringbuffer")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1c57hj6zyvcjpcbwrq8c1hj5brk1bnh69ayd88ny1p0gx031sjpk"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list #:configure-flags
+           #~(list (string-append "-DINSTALL_LIB_DIR=" #$output "/lib"))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'install 'install-export-header
+                 (lambda _
+                   (install-file "src/lib/ringbuffer_export.h"
+                                 (string-append #$output
+                                                "/include/ringbuffer")))))))
+    (home-page "https://github.com/JohannesLorenz/ringbuffer")
+    (synopsis "Lock-free multi-reader ringbuffer")
+    (description
+     "@code{ringbuffer} is a library containing a ringbuffer.  It is lock-free
+(using atomics only), and allows multiple readers, but only one writer.")
+    (license license:gpl3+)))
+
 (define-public qjackctl
   (package
     (name "qjackctl")
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:54 2024
Received: from localhost ([127.0.0.1]:45729 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrh-0001lE-Ks
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:54 -0500
Received: from layka.disroot.org ([178.21.23.139]:52584)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrd-0001kS-LA
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:50 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 2EF01252C2;
 Sat,  7 Dec 2024 13:24:49 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id 3dHonzzZnA6Y; Sat,  7 Dec 2024 13:24:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574284; bh=mzUr7hkGKEMefPbmpKt/uevjyIWcgElXHXaMXosPTwA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=UKbQBmYYZ8OzK3OgYOp/Huvwz1SWCA2hRuRvNzailKorasMY/cimk3lreh6ISFl3L
 Wpq2dLEA7CjGDBcXE6a3c+M5Zpr55RE5Z6xwQMc1CZHsT18jV+BMfKj/lX/45m+pOu
 z0VluDGOlusqhRSp2uQAWUBk2wW/8kRN2ZcJWbMZlLFGtPyDhNeK/NCagWPkbO432Z
 6cmPBu1vpzN8JXO/GKqoCBJV2MPYetwgmGdbaJPeWsRE56Lb5LYUEUT6ad0NFv6VlG
 LBWvFLpJ1g6PonOCu9Or9TgKZ2qo697CuNq30+9/2OzZ5NdfslG53vwhdn2SLNzveA
 BMiuMM6Oc9lSQ==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 08/19] gnu: lmms: Enable Stk Mallets and GIG Player.
Date: Sat,  7 Dec 2024 17:50:22 +0530
Message-ID: <08af2d8dc9b6a922aee7d1e1f1df6c82abeb2e74.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/music.scm (lmms)[inputs]: Add libgig and stk.
[arguments]<#:phases>: Add patch-stk-path.

Change-Id: I8116d603399f75571dfc37bc43760334df3a764e
---
 gnu/packages/music.scm | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index de6ef7e7f6..844347af62 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5313,6 +5313,12 @@ (define-public lmms
             (lambda* (#:key inputs #:allow-other-keys)
               (copy-recursively (assoc-ref inputs "rpmalloc")
                                 "src/3rdparty/rpmalloc/rpmalloc")))
+          (add-after 'unpack 'patch-stk-path
+                (lambda* (#:key inputs #:allow-other-keys)
+                  (substitute* "cmake/modules/FindSTK.cmake"
+                    (("/usr") (assoc-ref inputs "stk")))
+                  (substitute* "src/core/ConfigManager.cpp"
+                    (("/usr") (assoc-ref inputs "stk")))))
           (add-before 'configure 'set-ldflags
             (lambda _
               (setenv "LDFLAGS"
@@ -5346,6 +5352,7 @@ (define-public lmms
            jack-2
            ladspa
            lame
+           libgig
            libogg
            libsamplerate
            libsndfile
@@ -5356,7 +5363,8 @@ (define-public lmms
            pulseaudio
            qtbase-5
            qtx11extras
-           sdl))
+           sdl
+           stk))
     (home-page "https://lmms.io/")
     (synopsis "Music composition tool")
     (description "LMMS is a digital audio workstation.  It includes tools for
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:53 2024
Received: from localhost ([127.0.0.1]:45727 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrh-0001l7-2b
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:53 -0500
Received: from layka.disroot.org ([178.21.23.139]:52578)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrd-0001kP-8K
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:49 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id AD95725206;
 Sat,  7 Dec 2024 13:24:48 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id bXQ0-urT8xVO; Sat,  7 Dec 2024 13:24:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574288; bh=QE92/g9ZvG5HBsIDxwc7yY6FYzK3xD/snew+2q0JLsM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=dEuv8HSeU69Mklk96WPHXKgfPxjCsUVYbiTibcq6ZGR242AMSETWW6WB9tseIOLhB
 czatJUdIA1TDaOPbAlaxaeaNOzIAHcvjAUV/lWpGhRu0Uf3Vd/g+zTc0H4yXdBR4fZ
 k9R3sod4V8DeyjwxCP8BZhcbU4IPMQXiEf3GgKPP7XyL1PPyok53yWefgYXwBVUNr2
 lOBLwyLywHFC2NrJ1hEmni1+i63fvRWMuKYJL+uUX2tjnRGxiPeTdZpcxQPOLrfQTo
 ZSJ0TNeAbJenmsy6I1vqQotmrQazrVI+Fpr0KqR4C30J2iPWPUemKkj6FAZ7rfMOjq
 VdRXw8QL1WXCg==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 10/19] gnu: carla: Enable Wayland support.
Date: Sat,  7 Dec 2024 17:50:24 +0530
Message-ID: <aa03566bc431b324ac2a786791762354ac171351.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/audio.scm (carla)[arguments]<#:phases>: In wrap-executables
phase, wrap the executables with QT_PLUGIN_PATH.
[inputs]: Add qtwayland-5.

Change-Id: I2c0fb1a048f5e2331bd9335acff42c8c194c3f26
---
 gnu/packages/audio.scm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index e2aff58394..13ed6c7127 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -5777,7 +5777,9 @@ (define-public carla
                                      #:guile (search-input-file inputs
                                                                 "bin/guile")
                                      `("GUIX_PYTHONPATH" ":" prefix
-                                       (,(getenv "GUIX_PYTHONPATH"))))))
+                                       (,(getenv "GUIX_PYTHONPATH")))
+                                     `("QT_PLUGIN_PATH" ":" prefix
+                                       (,(getenv "QT_PLUGIN_PATH"))))))
                     (append (find-files "bin")
                             (find-files "share/carla/resources")))))))))
     (inputs
@@ -5799,6 +5801,7 @@ (define-public carla
            ;; (ModuleNotFoundError: No module named 'PyQt5')
            python-wrapper
            qtbase-5
+           qtwayland-5
            zlib
 
            ;; For WRAP-SCRIPT above.
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:53 2024
Received: from localhost ([127.0.0.1]:45725 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrg-0001ku-6h
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:52 -0500
Received: from layka.disroot.org ([178.21.23.139]:52574)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrc-0001kB-4O
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:49 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id A404D25246;
 Sat,  7 Dec 2024 13:24:47 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id rxe0Q85Yyr4v; Sat,  7 Dec 2024 13:24:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574283; bh=DvhWxFUxExtypq7gtTjwIALtzwz/1O9lfEe/Wh+rNvA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=NCaLGLp+BfTU7ggyem7WiizW+p005tA6dpX094k2WVB9BQfKaoYLlKlCJ590LFvkp
 oWQKCATMK7CAgpunFXBj/l3warsb9PiYF0oCc2Nx0cnYLyW1kPEHXY2Xciq2gm1PJr
 aY/MRRYa7ozHz1Tr/66UwLkY4nNxmHjCbhW55MikjB5msFuodRnB5Y/gmfJDdVsRrT
 wCsEKGueI83rk3VNNhTz1WFzao2xEjHpN0txSf/Bf0N/y1TFiEMelz7QiWfiXd88t7
 C2l2IZZZojgZH6KZEC1zj42Ak0Y2E6unTZl+u1iN+1qSAeLfu1BUEQCVVVAGPJcJDG
 z0RQeUJoOCsng==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 07/19] gnu: Add stk.
Date: Sat,  7 Dec 2024 17:50:21 +0530
Message-ID: <f3fc8df511c209cdf7b6e4bcb7153f1c571f807b.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=y
Content-Transfer-Encoding: 8bit
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/music.scm (stk): New variable. *
 gnu/packages/patches/stk-5.0.1-typo.patch:
 New file. * gnu/local.mk: Register the patch file. Change-Id:
 Iaa2e30506b00c9636b79fe47ee69455c1919c83b
 --- gnu/local.mk | 1 + gnu/packages/music.scm | 120 +++++++++++++++++++++-
 gnu/packages/patches/stk-5.0.1-typo.patch | 8 ++ 3 files changed, 128 in
 [...] Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [178.21.23.139 listed in sa-accredit.habeas.com]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [178.21.23.139 listed in bl.score.senderscore.com]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 2.0 URI_DOTEDU             Has .edu URI
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/music.scm (stk): New variable.
* gnu/packages/patches/stk-5.0.1-typo.patch: New file.
* gnu/local.mk: Register the patch file.

Change-Id: Iaa2e30506b00c9636b79fe47ee69455c1919c83b
---
 gnu/local.mk                              |   1 +
 gnu/packages/music.scm                    | 120 +++++++++++++++++++++-
 gnu/packages/patches/stk-5.0.1-typo.patch |   8 ++
 3 files changed, 128 insertions(+), 1 deletion(-)
 create mode 100644 gnu/packages/patches/stk-5.0.1-typo.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index c89fd88282..45e7382bf9 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1951,6 +1951,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/sioyek-fix-build.patch			\
   %D%/packages/patches/smalltalk-multiplication-overflow.patch	\
   %D%/packages/patches/sqlite-hurd.patch			\
+  %D%/packages/patches/stk-5.0.1-typo.patch			\
   %D%/packages/patches/strace-readlink-tests.patch		\
   %D%/packages/patches/sunxi-tools-remove-sys-io.patch	\
   %D%/packages/patches/p11-kit-hurd.patch			\
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 871e3e0e1e..de6ef7e7f6 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -45,7 +45,7 @@
 ;;; Copyright © 2021 Xinglu Chen <public@HIDDEN>
 ;;; Copyright © 2021 Thomas Albers Raviola <thomas@HIDDEN>
 ;;; Copyright © 2021 Maxime Devos <maximedevos@HIDDEN>
-;;; Copyright © 2022, 2023 Sughosha <sughosha@HIDDEN>
+;;; Copyright © 2022, 2023, 2024 Sughosha <sughosha@HIDDEN>
 ;;; Copyright © 2022 Remco van 't Veer <remco@HIDDEN>
 ;;; Copyright © 2022, 2023 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
 ;;; Copyright © 2022 Wamm K. D. <jaft.r@HIDDEN>
@@ -1793,6 +1793,124 @@ (define-public music21
     ;; Software is dual-licensed.
     (license (list license:bsd-3 license:lgpl3+))))
 
+(define-public stk
+  (package
+    (name "stk")
+    (version "5.0.1")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://ccrma.stanford.edu/software/stk/"
+                                  "release/stk-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1151cpapg8vc8g2sldkgsj6psksyfkxb77cdrg5am2xvlfp5zhxg"))
+              (patches
+               (search-patches "stk-5.0.1-typo.patch"))
+              (modules '((guix build utils)))
+              (snippet
+               '(begin
+                  ;; Fix commands.
+                  (substitute* (find-files "." "Makefile\\.in")
+                    (("/bin/") ""))))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:tests? #f ;no tests
+           #:configure-flags
+           #~(list (string-append "RAWWAVE_PATH=" #$output
+                                  "/share/stk/rawwaves/"))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'fix-paths
+                 (lambda _
+                   (with-directory-excursion "projects"
+                     (for-each (lambda (file)
+                                 (substitute* (string-drop-right file 4)
+                                   (("wish") (which "wish"))
+                                   (("< tcl") (string-append "< " #$output:gui
+                                                             "/share/stk/tcl"))
+                                   (("\\./") (string-append #$output "/bin/"))))
+                      (find-files "." "\\.bat$"))
+                     (substitute* (find-files "share/stk/tcl" "\\.tcl$")
+                       (("tcl/bitmaps")
+                        (string-append #$output:gui "/share/stk/tcl/bitmaps")))
+                     (substitute* (find-files "." "\\.cpp$")
+                       (("\\.\\./\\.\\./rawwaves")
+                        (string-append #$output "/share/stk/rawwaves"))
+                       (("\"rawwaves")
+                        (string-append "\"" #$output "/share/stk/rawwaves"))))))
+               (add-after 'install 'install-data
+                 (lambda _
+                   (let* ((bin (string-append #$output "/bin"))
+                          (data (string-append #$output "/share/stk"))
+                          (rawwaves (string-append data "/rawwaves"))
+                          (scores (string-append data "/scores"))
+                          (gui (string-append #$output:gui "/bin"))
+                          (tcl (string-append #$output:gui "/share/stk/tcl")))
+                     (mkdir-p data)
+                     ;; Install rawwaves.
+                     (copy-recursively "rawwaves" rawwaves)
+                     ;; Install projects.
+                     (with-directory-excursion "projects"
+                       ;; Install project binaries.
+                       (for-each (lambda (file)
+                                   (install-file file bin))
+                        (list "demo/stk-demo"
+                              "effects/effects"
+                              "examples/audioprobe"
+                              "examples/bethree"
+                              "examples/controlbee"
+                              "examples/crtsine"
+                              "examples/duplex"
+                              "examples/foursine"
+                              "examples/grains"
+                              "examples/inetIn"
+                              "examples/inetOut"
+                              "examples/midiprobe"
+                              "examples/play"
+                              "examples/playsmf"
+                              "examples/record"
+                              "examples/rtsine"
+                              "examples/sine"
+                              "examples/sineosc"
+                              "examples/threebees"
+                              "eguitar/eguitar"
+                              "ragamatic/ragamat"))
+                       ;; Install project rawwaves.
+                       (for-each (lambda (dir)
+                                   (copy-recursively dir rawwaves))
+                        (list "examples/rawwaves"
+                              "ragamatic/rawwaves"))
+                       ;; Install project scores.
+                       (for-each (lambda (dir)
+                                   (copy-recursively dir scores))
+                        (list "demo/scores"
+                              "eguitar/scores"
+                              "examples/scores"))
+                       ;; Install GUI scripts.
+                       (for-each (lambda (file)
+                                   (install-file (string-drop-right file 4) gui))
+                        (find-files "." "\\.bat"))
+                       ;; Install TCL files
+                       (for-each (lambda (dir)
+                                   (copy-recursively dir tcl))
+                        (list "demo/tcl"
+                              "effects/tcl"
+                              "eguitar/tcl"
+                              "ragamatic/tcl")))))))))
+    (outputs
+     '("out" "gui"))
+    (inputs
+     (list alsa-lib jack-2 tk))
+    (home-page "https://ccrma.stanford.edu/software/stk/")
+    (synopsis "Audio signal processing and algorithmic synthesis classes")
+    (description
+     "Synthesis ToolKit in C++ (STK) is a set of audio signal processing and
+algorithmic synthesis classes written in C++.
+
+This package also provides its demo project, examples, ElectricGuitar,
+RagaMatic and Effects.")
+    (license (license:non-copyleft "file:///LICENSE"))))
+
 (define-public abjad
   (package
     (name "abjad")
diff --git a/gnu/packages/patches/stk-5.0.1-typo.patch b/gnu/packages/patches/stk-5.0.1-typo.patch
new file mode 100644
index 0000000000..b4160dcdc6
--- /dev/null
+++ b/gnu/packages/patches/stk-5.0.1-typo.patch
@@ -0,0 +1,8 @@
+This patch fixes typo.
+
+diff -ruN stk-5.0.1-a/projects/eguitar/ElectricGuitar stk-5.0.1-b/projects/eguitar/ElectricGuitar
+--- stk-5.0.1-a/projects/eguitar/ElectricGuitar	2024-11-30 15:07:14.267988301 +0530
++++ stk-5.0.1-b/projects/eguitar/ElectricGuitar	2024-11-30 15:05:40.951986213 +0530
+@@ -1 +1 @@
+-wish < tcl/Eguitar.tcl | ./eguitar -or -ip
++wish < tcl/EGuitar.tcl | ./eguitar -or -ip
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:52 2024
Received: from localhost ([127.0.0.1]:45723 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrf-0001kr-SB
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:52 -0500
Received: from layka.disroot.org ([178.21.23.139]:52562)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrb-0001kA-OJ
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:48 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 310AB25206;
 Sat,  7 Dec 2024 13:24:47 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id tiwkMnfqXop4; Sat,  7 Dec 2024 13:24:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574286; bh=tgI+TPWYKDjOxt1OsBN7XW13EnnH62phQRCD42pzTCA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=cTxVIaIelMxb8vQS8NIb4T6Vw9M878n17oQVKOYbp+JNhJ7C116u98EAnLx4GDrfo
 DGn0gziBsAY1M/JSyxT5KssCsz+FLQutFAKCA8TfJGaWZ1UZV5WIijTqBXvwKqeeFf
 FTlRN/HzlK44dFVdGktLjLyg7lnXqy2vHuq+71vgg4FyH+uKYhdpt+l7njxk/TrtRv
 iGaTNLUrbkpg8/ci6GkphXARRO7hUbkeLYphGT1J2kNhlhMKjZmmPqbNDWVtSNXXtn
 idz4l4qwGWE/fTOohBl8oSoZQVC6nuvD/HZa7d4j0TrUxFEJrfv+sexHvjhopyOsIH
 YOSHcnkKdx52g==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 09/19] gnu: lmms: Enable Wayland support.
Date: Sat,  7 Dec 2024 17:50:23 +0530
Message-ID: <e8dc1760722075a78f245114ceb8f6892a797e6d.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/music.scm (lmms)[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland-5.

Change-Id: I8c35072747d16158c3adefa115f5f37c90bcbf33
---
 gnu/packages/music.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 844347af62..b21d8b4021 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5298,7 +5298,7 @@ (define-public lmms
            (("\"CarlaBackend\\.h\"") "<carla/CarlaBackend.h>")
            (("\"CarlaNative\\.h\"") "<carla/includes/CarlaNative.h>")
            (("\"CarlaUtils\\.h\"") "<carla/CarlaUtils.h>")))))
-    (build-system cmake-build-system)
+    (build-system qt-build-system)
     (arguments
      (list
       #:tests? #f                       ; no tests
@@ -5362,6 +5362,7 @@ (define-public lmms
            portaudio
            pulseaudio
            qtbase-5
+           qtwayland-5
            qtx11extras
            sdl
            stk))
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:48 2024
Received: from localhost ([127.0.0.1]:45718 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrc-0001kI-Fc
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:48 -0500
Received: from layka.disroot.org ([178.21.23.139]:52552)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtra-0001k1-G3
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:46 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 054DE25206;
 Sat,  7 Dec 2024 13:24:46 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id xIegMaH69qDk; Sat,  7 Dec 2024 13:24:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574281; bh=hehZUYNQfC2IYwherd4nbskS/dLvUieArl06HEC6SII=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=YL8G4oITMC2Tx+HVh42HKN47piLKy14P2T11cJ0sgfOteI2xIWAp/PBkmxs8RI/YV
 tInX7XdGhFipeR8mNBDqxMaKXRLG9Gdp0sMGzTTxrigRshL4joX31dLuW26Mwe1B/K
 9RSbwcZYSTWUMoF+K98wc720JaphrzJVhMJIvjDiJPMiXilD5fu8wen2UzYDobZ2Kq
 RWT1N3bxH1lue8itkx2liCVHijmkCs11QMgoJGlYQh+OnsDPKoeG6UBwLSdX3lhgs+
 efR2oBBTQbWIa35MH9zHI4iAKNEGPmtYYCmsGy78FnJzDmqTRsXLqAUbV3nJOrd6KQ
 3xJ/pAJRg1uNA==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 06/19] gnu: carla: Add native-search-paths.
Date: Sat,  7 Dec 2024 17:50:20 +0530
Message-ID: <e9691c7231f178e5dae325e379e9b84f00ea12e6.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/audio.scm (carla)[native-search-paths]: Add CLAP_PATH,
LADSPA_PATH, LV2_PATH, LXVST_PATH, VST2_PATH, VST3_PATH, SF1_PATH and SFZ_PATH
variables.

Change-Id: I30af5a75b026eb56de5311a753ad789c093c0556
---
 gnu/packages/audio.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index eaa482a5ff..e2aff58394 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -5805,6 +5805,31 @@ (define-public carla
            guile-2.2))
     (native-inputs
      (list pkg-config))
+    (native-search-paths
+       (list (search-path-specification
+              (variable "CLAP_PATH")
+              (files '("lib/clap")))
+             (search-path-specification
+              (variable "LADSPA_PATH")
+              (files '("lib/ladspa")))
+             (search-path-specification
+              (variable "LV2_PATH")
+              (files '("lib/lv2")))
+             (search-path-specification
+              (variable "LXVST_PATH")
+              (files '("lib/lxvst")))
+             (search-path-specification
+              (variable "VST2_PATH")
+              (files '("lib/vst")))
+             (search-path-specification
+              (variable "VST3_PATH")
+              (files '("lib/vst3")))
+             (search-path-specification
+              (variable "SF2_PATH")
+              (files '("share/sf2")))
+             (search-path-specification
+              (variable "SFZ_PATH")
+              (files '("share/sfz")))))
     (home-page "https://kx.studio/Applications:Carla")
     (synopsis "Audio plugin host")
     (description "Carla is a modular audio plugin host, with features like
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:43 2024
Received: from localhost ([127.0.0.1]:45713 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrX-0001jj-3z
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:43 -0500
Received: from layka.disroot.org ([178.21.23.139]:44464)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrV-0001jZ-BC
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:41 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id C38BE2520F;
 Sat,  7 Dec 2024 13:24:40 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id 1YrG8FU89o3b; Sat,  7 Dec 2024 13:24:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574280; bh=ljB79F/rRJcPoDSK1F9Lqw++EjKxytyUGkkIqjYq5iA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=KGcILEy1/v1+UiDXIhTNUOysU07qxhnh00Xa/yzX5yCxjT/hoIvoOIzQBl2Hu3qD8
 xpEWfmbhE2VQTVYmVcyneORkga/zm6brdE2+LcWpbNz2GnQdbjFvA4vY9bPjraLUsF
 nhgYtbtwx+fI012FU6m2OM2O5vm/uq6FvbWIHZ7xqSn4AI9HIxt859Qg4U5pi3u8WT
 2T8DgGXugUEJORlWt5H7lzkkVwewZExDHc+1zyKzfVVCqbGye4nFVpktdXigZQ7fhf
 jjn0b5feVmf/1ihBTszKBPXndeT+qlOVHJB6uAX0Qzevar28hjH296+JkTL+7uIBFm
 QDcbqLn63N8jw==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 05/19] gnu: lmms: Enable MP3 file format support for project
 export.
Date: Sat,  7 Dec 2024 17:50:19 +0530
Message-ID: <3c34346b21f9f7b984ff0d0fb589c626bf1609fa.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/music.scm (lmms)[inputs]: Add lame.

Change-Id: Ic185212b9896984fd4039f5e56358f599036f79a
---
 gnu/packages/music.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 075aee4e34..871e3e0e1e 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5227,6 +5227,7 @@ (define-public lmms
            freetype
            jack-2
            ladspa
+           lame
            libogg
            libsamplerate
            libsndfile
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:43 2024
Received: from localhost ([127.0.0.1]:45711 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrW-0001jh-OO
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:43 -0500
Received: from layka.disroot.org ([178.21.23.139]:44460)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrT-0001jD-MR
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:40 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 37DFB25206;
 Sat,  7 Dec 2024 13:24:39 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id KC2cCPlc31da; Sat,  7 Dec 2024 13:24:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574278; bh=vgXLl2IvWtNd4sos9rqOVm7zVINMD2yz9FmwFcNAC3U=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=UYxwsE7W/Ru+6M4O6uX9aZ6DR4fBceqKgjypEYFR/Kz2B32/RubS7GBR5TxkiUZA1
 Uq8FFOITaeiy02gdp2fLLOVR4MyaBTbNdZa+t7Ad6Zdra0S5RCmQNqNSwrnX4kJTYg
 xuPkWUm+Tr582QZv3y6vXr8rDDtJRDrhkLvsxpXyPtFH2BqvbzulFzNicGXlMjYx0O
 dPm5hesl5s4vcASSIJVpuKMou41vizz7mLeczH/fj/h0NN1QGauEc+oFO5gyF+j4jG
 yWCMWXSDrCkFurJe0Ahab2y5o/cQTCnONGPALFF2fqC6KHTL4x87kzto8eMQSqD5th
 /vu04V8Dgd0ig==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 04/19] gnu: carla: Enable PulseAudio support.
Date: Sat,  7 Dec 2024 17:50:18 +0530
Message-ID: <39342fff627d0c4a17f0a88549196c0df384ffa4.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/audio.scm (carla)[inputs]: Add pulseaudio.

Change-Id: I2d08897bd8686187fafffea2702d50da55ef6cec
---
 gnu/packages/audio.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 4864f41223..eaa482a5ff 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -5790,6 +5790,7 @@ (define-public carla
            libx11
            gtk+-2              ;needed for bridging GTK2 plugins in GTK3 hosts
            gtk+
+           pulseaudio
            python-pyliblo
            python-pyqt
            python-rdflib
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:39 2024
Received: from localhost ([127.0.0.1]:45707 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrT-0001jC-ET
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:39 -0500
Received: from layka.disroot.org ([178.21.23.139]:44452)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrS-0001j1-55
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:38 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id BA79C24ADB;
 Sat,  7 Dec 2024 13:24:37 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id BrJlh9BMyXeP; Sat,  7 Dec 2024 13:24:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574277; bh=Iet+xTUwUl7wev/P4XPpfaZox1NmjJwdydAruiZjcZo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=aiQLyAl5x7EQFLjuC+i3xfhQizXJDkZkl4s0rgUBw+69Uv+i1Xz+8HQMQnQ0YWa/2
 KprRd8FxvOxg2ZREFRIY1VPu6t2W+mFq1OuJFKQyhdLnH9FNEmXY9uhfzs9uUrDMeP
 uU8QsdEDWOAvQPfu63HeUq7XI/J2vtdWDEDyaOosg2mx+O+05ahQIM3FXFVZGvZTy2
 pNQfBdB4e6xbmD9fI1dnHgUuye9QrJ1cw7y7Z64jFzvD3rNQmhqt6TfPQBtjMegt/c
 kPcUX9811vm7YixO3VzTkM9QsiGEyukiKYrSoI6bO8HQz3303nt3THeCnVi0wdqgLm
 t2o6/rt+A85TQ==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 03/19] gnu: lmms: Enable libsoundio and PulseAudio support.
Date: Sat,  7 Dec 2024 17:50:17 +0530
Message-ID: <2831532b1ff14f375c79d2e77106b3a14cdc8e19.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/music.scm (lmms)[inputs]: Add libsoundio and pulseaudio.

Change-Id: I05d0080d85e21606dde6cad4248c774c166a987e
---
 gnu/packages/music.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index b72e607a25..075aee4e34 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5230,9 +5230,11 @@ (define-public lmms
            libogg
            libsamplerate
            libsndfile
+           libsoundio
            libvorbis
            libxft
            portaudio
+           pulseaudio
            qtbase-5
            qtx11extras
            sdl))
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:39 2024
Received: from localhost ([127.0.0.1]:45705 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrT-0001j8-2F
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:39 -0500
Received: from layka.disroot.org ([178.21.23.139]:44446)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrQ-0001if-0D
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:36 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 8327624ADB;
 Sat,  7 Dec 2024 13:24:35 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id wnoQv9t5eWdp; Sat,  7 Dec 2024 13:24:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574275; bh=4pYp6WzCU4WzZIzyB3tDPh6epa0Esb9j0UtU92OeGf0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=LSiDbHUO/BDj4JOttJwtC4k5/xwc6SeP6WDuXwahn/OZ5PwT7j024zfmzFgiCoIvV
 WwrRc/vUiTm5qIFoLNVAN3obQQDKSQ59SugKkb++AnPUBorZfMhCiYJ8e6HjmToZE4
 3nBCNRwedNM4cP9+vZ6jKjAtRT8C9msVU+9X8bTZKanwkoQobsMOAOMmVb1++/NT2A
 cDSUted4dCEmLp8bx6l5gOKcjI7siSl3G0b/y1/QzMV+xdJ95ZWqrbwF3TOuhZxbO/
 0UdvBmC9qQQeH8OkeZ9piGfvSRLa7A8BfZ/7QBKFdxS+/h52VaJJcc2QDcxFG43AVg
 JxYg5TTbZaWtw==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 02/19] gnu: carla: Fix making carla executable.
Date: Sat,  7 Dec 2024 17:50:16 +0530
Message-ID: <ef913683fa90d787138ddd9182a87d10fe9b5654.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

This commit fixes lmms opening carla.

* gnu/packages/audio.scm (carla)[arguments]<#:phases>: In make-carla-executable
phase, also make carla-control, carla-jack-multi, carla-jack-single,
carla-patchbay and carla-rack executable. In wrap-executables phase, also wrap
the other executables and resources.

Change-Id: I529ccf91d3254bc9e20259460c24a6932654a45e
---
 gnu/packages/audio.scm | 29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index f842d77031..4864f41223 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -5754,13 +5754,32 @@ (define-public carla
                    (invoke "make" "features")))
                (add-after 'install 'make-carla-executable
                  (lambda _
-                   (chmod (string-append #$output "/share/carla/carla") #o555)))
+                   (with-directory-excursion (string-append #$output
+                                                           "/share/carla")
+                     (for-each (lambda (file)
+                               (chmod file #o555))
+                      (list "carla"
+                            "carla-control"
+                            "carla-jack-multi"
+                            "carla-jack-single"
+                            "carla-patchbay"
+                            "carla-rack")))))
                (add-after 'install 'wrap-executables
                  (lambda* (#:key inputs #:allow-other-keys)
-                   (wrap-script (string-append #$output "/bin/carla")
-                                #:guile (search-input-file inputs "bin/guile")
-                                `("GUIX_PYTHONPATH" ":" prefix
-                                  (,(getenv "GUIX_PYTHONPATH")))))))))
+                   (with-directory-excursion #$output
+                     (for-each (lambda (file)
+                                 ;; Wrap only those executable files that other
+                                 ;; programs (e.g. lmms) would call.
+                                 (when (and (executable-file? file)
+                                            (not (symbolic-link? file))
+                                            (not (string-suffix? ".py" file)))
+                                   (wrap-script file
+                                     #:guile (search-input-file inputs
+                                                                "bin/guile")
+                                     `("GUIX_PYTHONPATH" ":" prefix
+                                       (,(getenv "GUIX_PYTHONPATH"))))))
+                    (append (find-files "bin")
+                            (find-files "share/carla/resources")))))))))
     (inputs
      (list alsa-lib
            ffmpeg
-- 
2.46.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at 74723 <at> debbugs.gnu.org:


Received: (at 74723) by debbugs.gnu.org; 7 Dec 2024 12:24:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:24:36 2024
Received: from localhost ([127.0.0.1]:45700 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtrQ-0001ih-6k
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:36 -0500
Received: from layka.disroot.org ([178.21.23.139]:33620)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtrO-0001iS-BB
 for 74723 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:24:34 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id D82DE24ADB;
 Sat,  7 Dec 2024 13:24:33 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id 2-9t6eSwPfsb; Sat,  7 Dec 2024 13:24:33 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733574273; bh=qB+odRKYPXHAdyZsORoOL5OP9lDEUVpwOcSIfwRFJQc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=kgxgU84cPuRFho39Q3gFbuMmH5Z+QYFgPlVHC1ECbXdNy2m5fCSoT/O6XS9Nq326t
 YdBUepZ2JU2+UTNOSQYSH9vSC6Ve4dlHbbsrQWbtgYLQ/OWTgDRmS6Y6HBhWndQXDx
 XfRhvcqv7KZpg6t80go6Lol6tv6d1CIUbLxhYJmgz0pbooe4608sgX8PmfLVgwG5GG
 XY3gqdwUaNXJAY3NjSDHrduHNyf/LFf9o2513ijSLtog5OZjtnkBB19rbufX/HgFtE
 XG0455xioGgEqvqJZwBBUD3NrFKqtgwoWHTDxHc3D4EMLjd51m+R7w5T5EgdVqFFnX
 UTm6whwpUk7iw==
From: Sughosha <sughosha@HIDDEN>
To: 74723 <at> debbugs.gnu.org
Subject: [PATCH 01/19] gnu: lmms: Fix building carla plugins.
Date: Sat,  7 Dec 2024 17:50:15 +0530
Message-ID: <83ef297dbe104047b843ea7aaf0da45d9dfe404b.1733563475.git.sughosha@HIDDEN>
In-Reply-To: <cover.1733563475.git.sughosha@HIDDEN>
References: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74723
Cc: Sughosha <sughosha@HIDDEN>
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 (-)

* gnu/packages/music.scm (lmms)[source]: Add snippet to fix including carla
headers.

Change-Id: I22a33e889b49567dc71d21f5e5893341564afbf5
---
 gnu/packages/music.scm | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index cd9cdbdacd..b72e607a25 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5170,7 +5170,16 @@ (define-public lmms
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "11xgf461cnmq0jkgdgx5bddi87ammpik4whg1m4fcvd3i0d5i601"))))
+         "11xgf461cnmq0jkgdgx5bddi87ammpik4whg1m4fcvd3i0d5i601"))
+       (modules '((guix build utils)))
+       ;; Include carla headers from the system.
+       (snippet
+        '(substitute* "plugins/carlabase/carla.h"
+           (("\"CarlaNativePlugin\\.h\"")
+            "<carla/includes/CarlaNativePlugin.h>")
+           (("\"CarlaBackend\\.h\"") "<carla/CarlaBackend.h>")
+           (("\"CarlaNative\\.h\"") "<carla/includes/CarlaNative.h>")
+           (("\"CarlaUtils\\.h\"") "<carla/CarlaUtils.h>")))))
     (build-system cmake-build-system)
     (arguments
      (list
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Dec 2024 12:13:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:13:43 2024
Received: from localhost ([127.0.0.1]:45648 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tJtgt-000189-42
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:13:43 -0500
Received: from lists.gnu.org ([209.51.188.17]:45904)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1tJtgp-00017y-13
 for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:13:41 -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 <sughosha@HIDDEN>)
 id 1tJtei-0001Dd-Ac
 for guix-patches@HIDDEN; Sat, 07 Dec 2024 07:11:29 -0500
Received: from layka.disroot.org ([178.21.23.139])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <sughosha@HIDDEN>)
 id 1tJteg-0007sa-5M
 for guix-patches@HIDDEN; Sat, 07 Dec 2024 07:11:28 -0500
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 1AA8E2521B;
 Sat,  7 Dec 2024 13:11:22 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id mEtJdF0lQ-3K; Sat,  7 Dec 2024 13:11:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1733573477; bh=Wl3PNBEASeNAsDl67BmZ5wtXKF6PMjpBk4kOFxJGcKk=;
 h=From:To:Cc:Subject:Date;
 b=F+pffRrHgd5qW7kzL/FZTCqpkPsATWz0W4AVNtcOjhIbvQo6bSRlqyWCIYITMeWhU
 Nx9Wopw5COeWyki1PK/3BC4Nqm2yZsGlOH6GiJVuS+iQPSqQEiCtSbkSv7bKhSgm1n
 bJfytchdzT8cBttBSusKPr8n7yFLWMoNc2kv0r0Ee5J0uADAOmosi9om8/HYpRGrAM
 z2dg0dljS7B/5QUZEMn0vHwtDD/OSL5T5Cyn8EgX+8lTd1xGhblWYIl+GMmVCbYjGN
 R6PsKeA2rfBF9qkjIVkSUz8u8PzPZeZ2OSFSFBieZTxggqCC4JzM97rnw08OAa0hxq
 i1nA9Tbb0vDdg==
From: Sughosha <sughosha@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 00/19] gnu: lmms, carla: New features, fixes and updates.
Date: Sat,  7 Dec 2024 17:37:21 +0530
Message-ID: <cover.1733563475.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=178.21.23.139; envelope-from=sughosha@HIDDEN;
 helo=layka.disroot.org
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,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=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: Sughosha <sughosha@HIDDEN>
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.4 (--)

This patch series enables more features for lmms and carla, fixes issues with
them and updates them.

New features of lmms:
* libsoundio support
* PulseAudio support
* MP3/Lame support
* Stk Mallets plugin
* GIG player plugin
* Wayland support

Fixes of issues with lmms:
* Building Carla Patchbay & Carla Rack plugins

New variable, lmms-1.3, tracking the in-development 1.3 release.

New features of carla:
* PulseAudio support
* Search paths to look for plugins and SF2/SFZ instruments.
* Wayland support

Fixes of issues with carla:
* Making the other carla scripts executable.

Update of carla to 2.5.9 and carla-2.6 to 2.6.0-1.17000e7.

Sughosha (19):
  gnu: lmms: Fix building carla plugins.
  gnu: carla: Fix making carla executable.
  gnu: lmms: Enable libsoundio and PulseAudio support.
  gnu: carla: Enable PulseAudio support.
  gnu: lmms: Enable MP3 file format support for project export.
  gnu: carla: Add native-search-paths.
  gnu: Add stk.
  gnu: lmms: Enable Stk Mallets and GIG Player.
  gnu: lmms: Enable Wayland support.
  gnu: carla: Enable Wayland support.
  gnu: Add ringbuffer.
  gnu: Add libbinio.
  gnu: Add adplug.
  gnu: Add exprtk.
  gnu: carla: Update to 2.5.9.
  gnu: Add carla-2.4.
  gnu: lmms: Replace carla with carla-2.4.
  gnu: Add lmms-1.3.
  gnu: carla-2.6: Update to 2.6.0-1.17000e7.

 gnu/local.mk                              |   1 +
 gnu/packages/audio.scm                    | 152 +++++++++++++-
 gnu/packages/cpp.scm                      |  37 +++-
 gnu/packages/maths.scm                    |  53 +++++
 gnu/packages/music.scm                    | 233 +++++++++++++++++++++-
 gnu/packages/patches/stk-5.0.1-typo.patch |   8 +
 6 files changed, 468 insertions(+), 16 deletions(-)
 create mode 100644 gnu/packages/patches/stk-5.0.1-typo.patch


base-commit: 369d2698b0bfc3726f8e6d232d43d0dda832225f
-- 
2.46.0





Acknowledgement sent to Sughosha <sughosha@HIDDEN>:
New bug report received and forwarded. Copy sent to gabriel@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#74723; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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