From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 11:36:23 2023 Received: (at submit) by debbugs.gnu.org; 18 Aug 2023 15:36:23 +0000 Received: from localhost ([127.0.0.1]:48533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX1WR-0007HL-I4 for submit@debbugs.gnu.org; Fri, 18 Aug 2023 11:36:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX1WP-0007H9-St for submit@debbugs.gnu.org; Fri, 18 Aug 2023 11:36:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX1WJ-0003rN-7a for guix-patches@gnu.org; Fri, 18 Aug 2023 11:36:15 -0400 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX1WG-0006XS-LD for guix-patches@gnu.org; Fri, 18 Aug 2023 11:36:14 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 1E85E410BC; Fri, 18 Aug 2023 17:36:10 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id N8S4EQ7KsciB; Fri, 18 Aug 2023 17:36:06 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1692372966; bh=50v2j3aKmxWsd3E0FJxgBloGaLvNh+cVH6P7mmW0jmk=; h=From:To:Cc:Subject:Date; b=c5rG4qKqjIi8LMn5pXmBjz/zOwWDoZoKhA6mjokXuYdlmRBSkxtgKzG5FBluxCMkq VN4heSIiNmD1SibS8bkCdY21cVdsnOE3stf6jJ9qh0GuNwuAgXqOy5Ua+Y3TShEUjg xTYbRuJcx6RnSBTAmCCXxKxuExnO1KE6arbSSpENRbI4ZDzXnanuC9zcfPzlc+wSmp GWGImYOpYlhH0zEWgHk6xaE6G1IfxDuI38i/ARHEuMiwfSgMysDh51wDEpwb9Gv1sr ICZKhrL1T+oSrspmrIhQ9uWJxOs7ghPH6E+MFx9xeNqVGutDyO1gyf0R+hdraLYi31 pnEwJH7EcddXQ== To: guix-patches@gnu.org Subject: [PATCH 0/5] gnu: Add stargate. Date: Fri, 18 Aug 2023 17:35:37 +0200 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=sughosha@disroot.org; 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Stargate is a digital audio workstation (DAW), instrument and effect plugins and wave editor. https://github.com/stargatedaw/stargate Sughosha (5): gnu: Add python-wavefile. gnu: Add python-pymarshal. gnu: Add python-packaging. gnu: Add python-mido. gnu: Add stargate. gnu/packages/music.scm | 182 ++++++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 100 ++++++++++++++++++++ 2 files changed, 282 insertions(+) base-commit: 1b2d43fe016848ea2ec16ff18cbc14340944fc4e -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 11:37:07 2023 Received: (at submit) by debbugs.gnu.org; 18 Aug 2023 15:37:07 +0000 Received: from localhost ([127.0.0.1]:48551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX1X8-0007Ju-Vx for submit@debbugs.gnu.org; Fri, 18 Aug 2023 11:37:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:57352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX1X6-0007IS-Hg for submit@debbugs.gnu.org; Fri, 18 Aug 2023 11:37:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX1X0-0004gI-Lp for guix-patches@gnu.org; Fri, 18 Aug 2023 11:36:58 -0400 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX1Wy-0006db-A0 for guix-patches@gnu.org; Fri, 18 Aug 2023 11:36:58 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 422A1411EB; Fri, 18 Aug 2023 17:36:55 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id jerL5BAk61QF; Fri, 18 Aug 2023 17:36:54 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1692373014; bh=UYymaGr9iUwg3E/mEDQ0TeUqOIna6A2mpXNx3OrmL0c=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=PMzLNWA+TKmMDwKYd96eVqaCZWpbp2TfysyAf1hP4jZz6Dgxjy37eT2lnuVZwbYjZ JjPO7nGah948n6Itp3ZLgBFZ+HVeG0gFCTZ8jLlpsuVCj0FkQVa/CcNQmW6Vi3V1sI K0no1o2yzIbJqb6wsxKVvcyv4OtW1KLWQN/LqYppipuTSlzqQjhvjJIzoj3NFPu4X1 +g2mzCPKn+/Qq527x0+RD3k2gajpIfL6XowNrC4ib8BKra1duSjkEy7S7pHsU6gbEn wlfbyX1HqSKO4yG8k1jAfPUtaelUtb/8pPEGWpLMHZxv4DRz+YH2P5d8anSuP/xxT0 T1eq5LLnZwUHg== To: guix-patches@gnu.org Subject: [PATCH 3/5] gnu: Add python-packaging. Date: Fri, 18 Aug 2023 17:35:40 +0200 Message-ID: <15d851b669b5d666e08973d30b811731e75ce1c0.1692372645.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , jgart Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=sughosha@disroot.org; 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/python-xyz.scm (python-packaging): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 67721666ec..84f0e3a049 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23069,6 +23069,28 @@ (define-public python-tqdm design and layout.") (license (list license:mpl2.0 license:expat)))) +(define-public python-packaging + (package + (name "python-packaging") + (version "23.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "packaging" version)) + (sha256 + (base32 + "0krkvmkqgm7y1i7w6zhyklqm2l84n1abx60q8d2adzvc5c6ri4m3")))) + (build-system pyproject-build-system) + (arguments + ;; test_elffile.py, test_manylinux.py, test,markers.py and + ;; test_metadata.py fail. + (list #:tests? #f)) + (native-inputs + (list python-flit-core)) + (home-page "https://packaging.pypa.io/en/stable/") + (synopsis "Core utilities for Python packages") + (description "This package provides core utilities for Python packages.") + (license (list license:asl2.0 license:bsd-2)))) + (define-public python-pkginfo (package (name "python-pkginfo") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 11:37:19 2023 Received: (at submit) by debbugs.gnu.org; 18 Aug 2023 15:37:19 +0000 Received: from localhost ([127.0.0.1]:48555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX1XL-0007KM-CW for submit@debbugs.gnu.org; Fri, 18 Aug 2023 11:37:19 -0400 Received: from lists.gnu.org ([2001:470:142::17]:56088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX1XJ-0007K7-Fu for submit@debbugs.gnu.org; Fri, 18 Aug 2023 11:37:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX1XD-0004jx-OG for guix-patches@gnu.org; Fri, 18 Aug 2023 11:37:11 -0400 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX1XB-0006fS-9u for guix-patches@gnu.org; Fri, 18 Aug 2023 11:37:11 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 50B1D410BC; Fri, 18 Aug 2023 17:37:08 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id Wp_pLg_5w5AL; Fri, 18 Aug 2023 17:37:07 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1692373027; bh=Qhf+lmX2zJdO6wRsSIO5IxQGsUh+CnDdFlXNxiDMvBM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Xr/OQgLPHmlPu0l+37ilSO5wJEhtm9laTvwPxDXu5kK4aqa23i+iaW4s0UzpGA6IH 4eXsONBadwL7c3HtiJAPr+iW5vN9JF2w7/apCxE895kUMAygkF4A2M6c1ffVJSFAMp YqnV6llCIEtjRb9/puDIX5FJBodcsTz4cdv2m7NMDbOrJcYhNmjc6A3wqFtdd6KKL7 rhYsOi3DrEv7eboX3Rr+3yjK99wJ/Kvauzu1eALKNyhpmsuXchrHQLMyiDmSnyXRAX dTl00CwLyU/fpPPzzyHZnciVtxe8hg1/auwdHLEMfLugXrHNEAA1dU5nSAFT2uYp2v DFaX3t5zIQXHQ== To: guix-patches@gnu.org Subject: [PATCH 4/5] gnu: Add python-mido. Date: Fri, 18 Aug 2023 17:35:41 +0200 Message-ID: <8937b7766b37fc71719fa6cc90643f53debcef23.1692372645.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , jgart Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=sughosha@disroot.org; 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/python-xyz.scm (python-mido): New variable. --- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 84f0e3a049..a249e6d846 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23039,6 +23039,29 @@ (define-public python-pydub @code{ffmpeg} to open various audio formats.") (license license:expat))) ; MIT license +(define-public python-mido + (package + (name "python-mido") + (version "1.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "mido" version)) + (sha256 + (base32 + "1al6r86pa0700862cm5qmzz5q94qrgdv4392hkws7g1lrqx2wa44")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (delete 'sanity-check)))) ;fails + (propagated-inputs (list python-importlib-metadata python-packaging)) + (native-inputs (list python-pytest)) + (home-page "https://mido.readthedocs.io/en/stable/") + (synopsis "MIDI Objects for Python") + (description "This library is for working with MIDI 1.0 ports, messages and +files.") + (license license:expat))) + (define-public python-tqdm (package (name "python-tqdm") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 18 11:37:39 2023 Received: (at submit) by debbugs.gnu.org; 18 Aug 2023 15:37:39 +0000 Received: from localhost ([127.0.0.1]:48558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX1Xe-0007Kq-PE for submit@debbugs.gnu.org; Fri, 18 Aug 2023 11:37:39 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qX1Xc-0007Kc-L8 for submit@debbugs.gnu.org; Fri, 18 Aug 2023 11:37:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX1XV-0004qA-3h for guix-patches@gnu.org; Fri, 18 Aug 2023 11:37:29 -0400 Received: from layka.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX1XS-0006gZ-Dd for guix-patches@gnu.org; Fri, 18 Aug 2023 11:37:28 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5ABF741390; Fri, 18 Aug 2023 17:37:25 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id YZkClB6RwmP2; Fri, 18 Aug 2023 17:37:21 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1692373041; bh=G1Fo39hZveN5c1JUG63ypMzeHmZXibH4KxGDUEiRme4=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=lK7+jgCwGeo9dC6OR4CF0YfG4cilOYqkQ3SR6ndCqqXJTkv73Df0DfGn03OOGRI+i h10bVuPWN+W1B3Cw+vY4IHfAPartPcOcyI3qwrThfPoJM26zM4LMkANk7bdHhvQBLT nYBKMgvTa63GQ6JcyODtSvBpTUeH4zV1MDoSpLmnWnFsUbgynvo6y2VELoge7c6z92 Bn7TwirStaqSieAKU5JP0TryNxlbhqNXo1JWDSwSNOu7N/zYwe2RPKeP8oW/bWDdex asptxPedWRE1bs9+LUNX3AUgxc4BH17IsB3Dd2mBQwEcNuLINyYGZcLP7QIlaxqTGG HOpHaVA3J4z5A== To: guix-patches@gnu.org Subject: [PATCH 5/5] gnu: Add stargate. Date: Fri, 18 Aug 2023 17:35:42 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=sughosha@disroot.org; 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/music.scm (stargate): New variable. --- gnu/packages/music.scm | 182 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 8681bb1c10..3ffdf0fc30 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -3479,6 +3479,188 @@ (define-public aj-snapshot from the command line.") (license license:gpl3+))) +(define-public stargate + (package + (name "stargate") + (version "23.08.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stargatedaw/stargate") + (commit (string-append "release-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0flnvf9f175bk8xmhpfqjvw10jxhd5cl55viwahai3p531ld30zc")) + (modules '((guix build utils))) + ;; Devendor bundled packages. + (snippet + '(with-directory-excursion "src" + (delete-file-recursively "sg_py_vendor") + (substitute* (find-files "sglib" "\\.py$") + (("from sg_py_vendor ") "")) + (substitute* "Makefile" + ((" sg_py_vendor") "") + (("install -m 755 vendor") "# install -m 755 vendor")))))) + (build-system gnu-build-system) + (arguments + (list #:test-target "tests" + #:make-flags + #~(list "distro" + "PREFIX=/" + "SG_DIR=/lib/stargate" + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "DESTDIR=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'change-directory + (lambda _ + (chdir "src"))) + (delete 'configure) ;no configure script + (add-before 'build 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "sgui/widgets/hardware_dialog.py" + (("libportaudio\\.so") + (search-input-file inputs "/lib/libportaudio.so")) + (("libportmidi\\.so") + (search-input-file inputs "/lib/libportmidi.so"))) + (substitute* "test_parse.sh" + (("python") (which "python3"))) + (substitute* "engine/tests/test_daw.c" + (("INSTALL_PREFIX") "// INSTALL_PREFIX")) + (with-directory-excursion "files/share" + (substitute* '("applications/stargate.desktop" + "doc/stargate/copyright") + (("/usr") #$output))))) + (add-before 'check 'check-setup + (lambda _ + (setenv "HOME" "/tmp") + (setenv "LD_LIBRARY_PATH" (getenv "LIBRARY_PATH")) + ;; test_to_from_str_reorder fails. + (delete-file "test/sglib/models/daw/routing/test_midi.py") + ;; Disable testing with browser. + (substitute* "Makefile" + (("\\$\\(BROWSER\\)") "# $(BROWSER)")))) + (replace 'install + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (let ((bin (string-append #$output "/bin")) + (lib (string-append #$output "/lib/stargate")) + (share (string-append #$output "/share"))) + (rename-file "files/share" "share") + (apply invoke "make" "install_self_contained" make-flags) + (mkdir-p bin) + (symlink (string-append lib "/scripts/stargate") + (string-append bin "/stargate")) + (copy-recursively "share" share)))) + (add-after 'install 'wrap-program + (lambda _ + (wrap-program (string-append #$output "/bin/stargate") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH"))) + `("LD_LIBRARY_PATH" ":" prefix + (,(getenv "PATH"))) + `("PATH" ":" prefix + (,(getenv "PATH"))))))))) + (native-inputs + (list pkg-config + python-gcovr + python-packaging + python-pytest + python-pytest-cov + python-pytest-runner)) + (inputs + (list alsa-lib + bash-minimal + fftw + fftwf + jq + libsndfile + portaudio + portmidi + python + python-jinja2 + python-mido + python-mutagen + python-psutil + python-pymarshal + python-pyqt + python-pyyaml + python-wavefile + python-yq + rubberband + ;; Fork of the libsbsms. + (let ((commit "90fab3440063dc9b6c1c2a8f74c2d92bd0e423f9") + (revision "0")) + (package/inherit libsbsms + (name "stargate-sbsms") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/stargatedaw/stargate-sbsms") + (commit commit))) + (sha256 + (base32 + "11srnzgpavcj6n70zjdm7488jzrprk71mg9dgr1sa6vwp575hf2m")))) + (arguments + (substitute-keyword-arguments (package-arguments libsbsms) + ((#:phases phases) + #~(modify-phases #$phases + (delete 'fix-ar-lib-path) + (add-before 'build 'change-directory + (lambda _ + (chdir "cli"))) + (replace 'configure + (lambda _ + (setenv "DESTDIR" #$output) + (setenv "PREFIX" "/"))) + (add-after 'install 'rename-binary + (lambda _ + (with-directory-excursion + (string-append #$output "/bin") + (rename-file "sbsms" + "stargate-sbsms")))) + (delete 'check))))) + (native-inputs + (list libsndfile)) + (home-page "https://stargatedaw/stargate-sbsms"))) + ;; Fork of soundtouch with extra features and fixes. + (let ((commit "464f474c0be5d7e0970909dd30593012e4621468") + (revision "0")) + (package/inherit soundtouch + (name "stargate-soundtouch") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/stargatedaw/stargate-soundtouch") + (commit commit))) + (sha256 + (base32 + "1aw2j1f10p8n4s197b1nd3g1rjvwbrrszc9gwsbwk01c6nb3nr9v")))) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'install 'rename-binary + (lambda _ + (with-directory-excursion + (string-append #$output "/bin") + (rename-file "soundstretch" + "stargate-soundstretch"))))))) + (home-page "https://stargatedaw/stargate-soundtouch"))))) + (home-page "https://github.com/stargatedaw/stargate") + (synopsis "Digital audio workstation") + (description + "Stargate is a digital audio workstation, with built-in instrument and +effect plugins and wave editor, providing innovative features, especially for +EDM production.") + (license license:gpl3))) + (define-public qtractor (package (name "qtractor") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 13 05:48:38 2023 Received: (at control) by debbugs.gnu.org; 13 Oct 2023 09:48:38 +0000 Received: from localhost ([127.0.0.1]:44706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrEmc-0001Y7-Fy for submit@debbugs.gnu.org; Fri, 13 Oct 2023 05:48:38 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:56681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrEmY-0001XM-20 for control@debbugs.gnu.org; Fri, 13 Oct 2023 05:48:36 -0400 Received: from localhost (unknown [217.155.61.229]) by mira.cbaines.net (Postfix) with ESMTPSA id 6EB9827BBE2 for ; Fri, 13 Oct 2023 10:48:08 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 358e95db for ; Fri, 13 Oct 2023 09:48:08 +0000 (UTC) User-agent: mu4e 1.10.5; emacs 28.2 From: Christopher Baines To: control@debbugs.gnu.org Date: Fri, 13 Oct 2023 10:48:01 +0100 Message-ID: <87bkd297l3.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain 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: merge 65367 65368 65369 thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) merge 65367 65368 65369 thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 09:46:06 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 13:46:07 +0000 Received: from localhost ([127.0.0.1]:47756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4I-0004Tk-KG for submit@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:06 -0400 Received: from layka.disroot.org ([178.21.23.139]:38930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4G-0004TE-A1 for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:05 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id D4F7E44E7F; Tue, 31 Oct 2023 14:45:28 +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]) (amavisd-new, port 10024) with ESMTP id SopqmXwu7fT3; Tue, 31 Oct 2023 14:45:28 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698759928; bh=whQ/W/oltwcm6z7vDEafI4y/yxGijFCoGf8Cj43Ncss=; h=From:To:Cc:Subject:Date; b=iPLOrGIP3pCQyNSHB3Zi249PH8L+4gRBYC8Hywx7gkjgr4VZsqHYbQW16ut3SND12 pLCIfC0rmSBBmxGsm4MqzKzZK/nIa9uoyf1QdrUiaDm3OizwQyk8W+pEjU37yjE1hl x2dRTvO3MImb0Iy2Ajj5zqWPZvywvOIZKzb0hP3ct52GIL4+NJRv1c3PPOK/RlFxmP AJ8PgHVgBdgbD5yztr18FVx6Xt6UOWD63ZtgSvVYMtYug22/JKbmfHYjrkU3aUYYGO Gnqt3a+B2neB9FtJ8AJeEjFfMTHgKW9ef6D2XkDL01cNJFS0E9xWCDodtnxUlnUBSb j3pDgHMXoXqsQ== To: 65367@debbugs.gnu.org Subject: [PATCH v2 0/4] gnu: Add stargate. Date: Tue, 31 Oct 2023 14:44:39 +0100 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Sughosha (4): gnu: Add python-wavefile. gnu: Add python-pymarshal. gnu: Add python-mido. gnu: Add stargate. gnu/packages/music.scm | 182 ++++++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 82 ++++++++++++++++ 2 files changed, 264 insertions(+) base-commit: c0895371c5759c7d9edb330774e90f192cc4cf2c -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 09:46:11 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 13:46:11 +0000 Received: from localhost ([127.0.0.1]:47758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4M-0004U1-Vd for submit@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:11 -0400 Received: from layka.disroot.org ([178.21.23.139]:38940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4G-0004TG-7W for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:05 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id C373E44D93; Tue, 31 Oct 2023 14:45:29 +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]) (amavisd-new, port 10024) with ESMTP id wg8URU0jfaDI; Tue, 31 Oct 2023 14:45:28 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698759928; bh=u38sA5sKu2rfFKPUzDNxhM6KEwWxxRNtxx70l868T/U=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Z7pc6v4mI+xdXm3n1RgNTKvRHezQHbpGcuaqZO8K++z95KUGVt5+nk4qEg2itqZDN UC7752JOgBnu4cnMeHRLCkXBNNjV/hKBPhOdBjRfB0/EbpZXkE8VoiiMudlZ4MB07J +9OCdjRU9Yt10bEtlVDDkjtpTz/UXw3OWYXeen8aNv4ZFpJpHlFnO4i+hb4lQd9Izz pjMIKk6Rr6RAuHSwbOKAAPH9gnaNS5JdIkp/gjj9D48SI5wUbYXuzOrwjw4Y0nQvVv djnaJ3g7pjvNkfaSPqax4qPBRhlPMofP6q3jlDbAqe5sDQTs1vqXmYjjBWwZpCMIyT 5XP9oGPWSKSjw== To: 65367@debbugs.gnu.org Subject: [PATCH v2 1/4] gnu: Add python-wavefile. Date: Tue, 31 Oct 2023 14:44:40 +0100 Message-ID: <3171b057e4ae222ea4c0785bc8835901f876a54c.1698759715.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-wavefile): New variable. --- gnu/packages/python-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6001e7e6eb..85930b1fad 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -169,6 +169,7 @@ (define-module (gnu packages python-xyz) #:use-module (gnu packages algebra) #:use-module (gnu packages astronomy) #:use-module (gnu packages attr) + #:use-module (gnu packages audio) #:use-module (gnu packages backup) #:use-module (gnu packages base) #:use-module (gnu packages bash) @@ -236,6 +237,7 @@ (define-module (gnu packages python-xyz) #:use-module (gnu packages photo) #:use-module (gnu packages pkg-config) #:use-module (gnu packages protobuf) + #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) @@ -1801,6 +1803,41 @@ (define-public python-pymediainfo access the technical and tag data for video and audio files.") (license license:expat))) +(define-public python-wavefile + (package + (name "python-wavefile") + (version "1.6.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "wavefile" version)) + (sha256 + (base32 + "04mdcxq7n1vnwb9y65j0cwpy91ik5rh9vki1f45xqnh4ygz91n75")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-libsndfile-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "wavefile/libsndfile.py" + (("libsndfile\\.so") + (search-input-file inputs "/lib/libsndfile.so"))))) + (add-before 'check 'check-setup + (lambda _ + (setenv "HOME" "/tmp") + (setenv "LD_LIBRARY_PATH" (getenv "LIBRARY_PATH"))))))) + (native-inputs + (list python-pytest)) + (inputs + (list libsndfile portaudio)) + (propagated-inputs (list python-numpy python-pyaudio)) + (home-page "https://github.com/vokimon/python-wavefile") + (synopsis "Pythonic audio file reader and writer") + (description + "This package provides pythonic libsndfile wrapper to read and write audio +files.") + (license license:gpl3+))) + (define-public python-psutil (package (name "python-psutil") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 09:46:12 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 13:46:12 +0000 Received: from localhost ([127.0.0.1]:47760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4N-0004U6-Lx for submit@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:11 -0400 Received: from layka.disroot.org ([178.21.23.139]:38950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4G-0004TI-Io for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:05 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 37A5944E7A; Tue, 31 Oct 2023 14:45:30 +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]) (amavisd-new, port 10024) with ESMTP id NeIat_evJWMU; Tue, 31 Oct 2023 14:45:29 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698759929; bh=HSXBdzz+8vssq4YUv7t//sd6Wnm7H+Z3IABGl1ngGVQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ZPvbxrz9epVVCtM4k877Z5lBrLAMRp+wMveXrXYDSKCgYopq3MW+beswYrPoUDgVk oRy78B3i60tFIJoXgJnNTFEtEffMNbCgvKHslyzK8xxwdGPzyKYEr1fQ7lGwdf+JZ+ p6DNYbvD3Fs1ndxVM3Xc4VTZzin18uYnl6wTMwKVrlkGaN2L4weAGDiQ34r6mEpnM+ zxsNZ/DNrdmsyoXBCxuIqBWmBL5C6u4gOs41Pem22VZFD36fY5zsbOODzJgFY7ANRf D7/DCjbO/nhHKDUni38Zjh6LKjTyjczOjsAkdPuV7OFSEhALlNkRLxG+NK8Ppl9utw c7pjGis5yZ55A== To: 65367@debbugs.gnu.org Subject: [PATCH v2 2/4] gnu: Add python-pymarshal. Date: Tue, 31 Oct 2023 14:44:41 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-pymarshal): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 85930b1fad..617225e50e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -31200,6 +31200,28 @@ (define-public python-peachpy supports x86_64 instructions up to AVX-512 and SHA.") (license license:bsd-2)))) +(define-public python-pymarshal + (package + (name "python-pymarshal") + (version "2.2.3") + (source (origin + (method url-fetch) + (uri (pypi-uri "pymarshal" version)) + (sha256 + (base32 + "1lhb7yim60pvclbd440zd4n50xs1d2rvmnrhhvib3hyv0dxil5j3")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) ;fails due to unrecognized arguments + (native-inputs + (list python-pytest)) + (propagated-inputs (list python-bson python-pyyaml)) + (home-page "https://gitlab.com/d3v-t00lz/pymarshal") + (synopsis "Pythonic implementation of Golang struct (un)marshalling") + (description "PyMarshal replicates the feature of (un)marshalling structs +in Golang.") + (license license:bsd-2))) + (define-public python-sgmllib3k (let ((commit "799964676f35349ca2dd04503e34c2b3ad522c0d") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 09:46:12 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 13:46:12 +0000 Received: from localhost ([127.0.0.1]:47762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4O-0004UD-0h for submit@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:12 -0400 Received: from layka.disroot.org ([178.21.23.139]:38958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4H-0004TJ-6a for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:06 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id D31BC44E70; Tue, 31 Oct 2023 14:45:30 +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]) (amavisd-new, port 10024) with ESMTP id JiPwBd6SbtZb; Tue, 31 Oct 2023 14:45:29 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698759929; bh=/gIH6Rvl9GC4odpCqr440hh0kQjOa2R86zOpxGumeJw=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=WUATZ2y3R+8GOGKIugviXj1mclMtvRcjyXSj9FYTvkcHDBmX9qreiZpiJcYVKH6iV eIl7UPEoCt8aTA9xWt9o/w8pCfOpnxTI2CoH/fcAbuq5+lB/2S4PruzDTZTapCpTxC zdRPeHgUOIiAG33BN3uPQu+KFjhccoaRFsD174A5spUB3eZxz0Xn75fWr5YJqTPHhi ylwZFrGa2+hGzBe+jmFwX2AM8y/Z5tODnfR6UiyJnST6NfH15AFkqRm0ikV7kRT40I DNXYj1WGy07dK4jLL7SHHWcMA1vVxuXHG3rghS4GrRLTf6GdS8DT0eXTUNnFpz6HMW aYpN0m5ea9lVg== To: 65367@debbugs.gnu.org Subject: [PATCH v2 3/4] gnu: Add python-mido. Date: Tue, 31 Oct 2023 14:44:42 +0100 Message-ID: <3ea301b3a77546ba3bd4b4db2491404c580e7a5a.1698759715.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-mido): New variable. --- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 617225e50e..07aa624990 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23365,6 +23365,29 @@ (define-public python-pydub @code{ffmpeg} to open various audio formats.") (license license:expat))) ; MIT license +(define-public python-mido + (package + (name "python-mido") + (version "1.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "mido" version)) + (sha256 + (base32 + "1al6r86pa0700862cm5qmzz5q94qrgdv4392hkws7g1lrqx2wa44")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (delete 'sanity-check)))) ;fails + (propagated-inputs (list python-importlib-metadata python-packaging)) + (native-inputs (list python-pytest)) + (home-page "https://mido.readthedocs.io/en/stable/") + (synopsis "MIDI Objects for Python") + (description "This library is for working with MIDI 1.0 ports, messages and +files.") + (license license:expat))) + (define-public python-tqdm (package (name "python-tqdm") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 09:46:13 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 13:46:13 +0000 Received: from localhost ([127.0.0.1]:47764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4O-0004UL-DW for submit@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:13 -0400 Received: from layka.disroot.org ([178.21.23.139]:38964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxp4I-0004TY-4G for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 09:46:07 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id A757044D6E; Tue, 31 Oct 2023 14:45:31 +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]) (amavisd-new, port 10024) with ESMTP id vridg4QEulnV; Tue, 31 Oct 2023 14:45:30 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698759930; bh=mhbxheBpnGPjHLCfsybcAACKr5NhR1zUD7qPFcvnu48=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=TdTrb+8T9XXL011cEkcYSMuD7eJz5e6VtwrLgNv8jZk/XOTtykNuXgD7aclN+FF21 KUiqWvSUrhFcxlN6IjVBv6OQBkiUJfQaFCuExjSinOpdEO76bF7PMIuuuWfuudiTiM MvoIYFY7uno/9aOaDHAzxhUIWCAl6esbXzJws14iSzQY1hzL5lNnJ7rQvBHNmeo0Ry z5xAYwXnKWVezUXqr0n9iOdQgZ+g8wVkUfqqrJtV/S56wlcU1IBcrX/+ky/WHl4xLD /ll/K4FIr99Pf9WStGG4HlYt8JzuSgKXlAKKs+9EiYJGtS/g14GAl4LpN5MQEPsNj7 Xv59Fa7JdEUpw== To: 65367@debbugs.gnu.org Subject: [PATCH v2 4/4] gnu: Add stargate. Date: Tue, 31 Oct 2023 14:44:43 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/music.scm (stargate): New variable. --- gnu/packages/music.scm | 182 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index b181c86b45..34f46fbb2c 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -3479,6 +3479,188 @@ (define-public aj-snapshot from the command line.") (license license:gpl3+))) +(define-public stargate + (package + (name "stargate") + (version "23.08.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stargatedaw/stargate") + (commit (string-append "release-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0flnvf9f175bk8xmhpfqjvw10jxhd5cl55viwahai3p531ld30zc")) + (modules '((guix build utils))) + ;; Devendor bundled packages. + (snippet + '(with-directory-excursion "src" + (delete-file-recursively "sg_py_vendor") + (substitute* (find-files "sglib" "\\.py$") + (("from sg_py_vendor ") "")) + (substitute* "Makefile" + ((" sg_py_vendor") "") + (("install -m 755 vendor") "# install -m 755 vendor")))))) + (build-system gnu-build-system) + (arguments + (list #:test-target "tests" + #:make-flags + #~(list "distro" + "PREFIX=/" + "SG_DIR=/lib/stargate" + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "DESTDIR=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'change-directory + (lambda _ + (chdir "src"))) + (delete 'configure) ;no configure script + (add-before 'build 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "sgui/widgets/hardware_dialog.py" + (("libportaudio\\.so") + (search-input-file inputs "/lib/libportaudio.so")) + (("libportmidi\\.so") + (search-input-file inputs "/lib/libportmidi.so"))) + (substitute* "test_parse.sh" + (("python") (which "python3"))) + (substitute* "engine/tests/test_daw.c" + (("INSTALL_PREFIX") "// INSTALL_PREFIX")) + (with-directory-excursion "files/share" + (substitute* '("applications/stargate.desktop" + "doc/stargate/copyright") + (("/usr") #$output))))) + (add-before 'check 'check-setup + (lambda _ + (setenv "HOME" "/tmp") + (setenv "LD_LIBRARY_PATH" (getenv "LIBRARY_PATH")) + ;; test_to_from_str_reorder fails. + (delete-file "test/sglib/models/daw/routing/test_midi.py") + ;; Disable testing with browser. + (substitute* "Makefile" + (("\\$\\(BROWSER\\)") "# $(BROWSER)")))) + (replace 'install + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (let ((bin (string-append #$output "/bin")) + (lib (string-append #$output "/lib/stargate")) + (share (string-append #$output "/share"))) + (rename-file "files/share" "share") + (apply invoke "make" "install_self_contained" make-flags) + (mkdir-p bin) + (symlink (string-append lib "/scripts/stargate") + (string-append bin "/stargate")) + (copy-recursively "share" share)))) + (add-after 'install 'wrap-program + (lambda _ + (wrap-program (string-append #$output "/bin/stargate") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH"))) + `("LD_LIBRARY_PATH" ":" prefix + (,(getenv "PATH"))) + `("PATH" ":" prefix + (,(getenv "PATH"))))))))) + (native-inputs + (list pkg-config + python-gcovr + python-packaging + python-pytest + python-pytest-cov + python-pytest-runner)) + (inputs + (list alsa-lib + bash-minimal + fftw + fftwf + jq + libsndfile + portaudio + portmidi + python + python-jinja2 + python-mido + python-mutagen + python-psutil + python-pymarshal + python-pyqt + python-pyyaml + python-wavefile + python-yq + rubberband + ;; Fork of the libsbsms. + (let ((commit "90fab3440063dc9b6c1c2a8f74c2d92bd0e423f9") + (revision "0")) + (package/inherit libsbsms + (name "stargate-sbsms") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/stargatedaw/stargate-sbsms") + (commit commit))) + (sha256 + (base32 + "11srnzgpavcj6n70zjdm7488jzrprk71mg9dgr1sa6vwp575hf2m")))) + (arguments + (substitute-keyword-arguments (package-arguments libsbsms) + ((#:phases phases) + #~(modify-phases #$phases + (delete 'fix-ar-lib-path) + (add-before 'build 'change-directory + (lambda _ + (chdir "cli"))) + (replace 'configure + (lambda _ + (setenv "DESTDIR" #$output) + (setenv "PREFIX" "/"))) + (add-after 'install 'rename-binary + (lambda _ + (with-directory-excursion + (string-append #$output "/bin") + (rename-file "sbsms" + "stargate-sbsms")))) + (delete 'check))))) + (native-inputs + (list libsndfile)) + (home-page "https://stargatedaw/stargate-sbsms"))) + ;; Fork of soundtouch with extra features and fixes. + (let ((commit "464f474c0be5d7e0970909dd30593012e4621468") + (revision "0")) + (package/inherit soundtouch + (name "stargate-soundtouch") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/stargatedaw/stargate-soundtouch") + (commit commit))) + (sha256 + (base32 + "1aw2j1f10p8n4s197b1nd3g1rjvwbrrszc9gwsbwk01c6nb3nr9v")))) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'install 'rename-binary + (lambda _ + (with-directory-excursion + (string-append #$output "/bin") + (rename-file "soundstretch" + "stargate-soundstretch"))))))) + (home-page "https://stargatedaw/stargate-soundtouch"))))) + (home-page "https://github.com/stargatedaw/stargate") + (synopsis "Digital audio workstation") + (description + "Stargate is a digital audio workstation, with built-in instrument and +effect plugins and wave editor, providing innovative features, especially for +EDM production.") + (license license:gpl3))) + (define-public qtractor (package (name "qtractor") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 13:09:41 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 17:09:41 +0000 Received: from localhost ([127.0.0.1]:49075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFI-0004o7-QW for submit@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:41 -0400 Received: from layka.disroot.org ([178.21.23.139]:46014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFH-0004nr-FH for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:40 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id E832644EDD; Tue, 31 Oct 2023 18:09:04 +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]) (amavisd-new, port 10024) with ESMTP id kWlfEfQn8w6R; Tue, 31 Oct 2023 18:09:04 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698772144; bh=5ydaohLhfZu4BxRcGtl6fzOA1Y8eyl9DhHiAxvaPah8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=HsjdUdqoHHQnuSExZaJotnWZmCJiDwafzB6Y1a5lvov3aFu8MGfBnGMa+pZLy79n8 LXdBp9wCd5K9qE1MTjXrIlUXFtA4ReTP/BerJXhi0/eMwkjTJhsezzXXKM1OsiJ4lB +SCiXY37bGu5vv9eKNhbG5QG7vr6Mw1S1hMDiBLzXdXv0d1WuI3418aXEUC18PIjDg 7bAKTJ/pIzmSYtiWlyh+hTwO0PtGlG+jcyLvZ6LbY28g0oBUeLDiG5Ybx51Irp2EW6 7j7ue1gCwMPmRES1XFNYxKGPAfKcBrem6YFKqnnRO2yavxkqANgNlTeqS5Hcr6WMgp 2MIxpLH0GFiQw== To: 65367@debbugs.gnu.org Subject: [PATCH v3 2/4] gnu: Add python-pymarshal. Date: Tue, 31 Oct 2023 18:08:22 +0100 Message-ID: <6669d51237ca582be587698c8c015cd5b539b833.1698771987.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-pymarshal): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 53e57f8b49..205691f46a 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -31198,6 +31198,28 @@ (define-public python-peachpy supports x86_64 instructions up to AVX-512 and SHA.") (license license:bsd-2)))) +(define-public python-pymarshal + (package + (name "python-pymarshal") + (version "2.2.3") + (source (origin + (method url-fetch) + (uri (pypi-uri "pymarshal" version)) + (sha256 + (base32 + "1lhb7yim60pvclbd440zd4n50xs1d2rvmnrhhvib3hyv0dxil5j3")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) ;fails due to unrecognized arguments + (native-inputs + (list python-pytest)) + (propagated-inputs (list python-bson python-pyyaml)) + (home-page "https://gitlab.com/d3v-t00lz/pymarshal") + (synopsis "Pythonic implementation of Golang struct (un)marshalling") + (description "PyMarshal replicates the feature of (un)marshalling structs +in Golang.") + (license license:bsd-2))) + (define-public python-sgmllib3k (let ((commit "799964676f35349ca2dd04503e34c2b3ad522c0d") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 13:09:41 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 17:09:41 +0000 Received: from localhost ([127.0.0.1]:49078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFJ-0004oB-77 for submit@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:41 -0400 Received: from layka.disroot.org ([178.21.23.139]:54670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFG-0004nn-OF for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:40 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 9E4D044EDC; Tue, 31 Oct 2023 18:09: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]) (amavisd-new, port 10024) with ESMTP id eD6gOXWRHVDC; Tue, 31 Oct 2023 18:09:03 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698772142; bh=pBKqmu4kd3GymcJsSjpIF5Yrfz3UMdMinagWkl38tPM=; h=From:To:Cc:Subject:Date; b=XYVpeB8hr+ixrCqCgxSmrkG2t6KGKAJtePEzyAT8mbEtVQhDhxsiHrMT7uOgpHjxZ YJVvbz1DMvIVfU9w9zPyQsT9zBpLefYjIIipxeiaE/2JVa+Az5wpmxttJAxsOOk7Vl nO6+QRVT57Jf1idTfJkuPGUo1271ahvNXXxkVtEJ4mdxHOatLXQn7YHDwE26dfcEDN 4PgJLfnriyfXm4iT1CS6dT32hs/DJLcWU/za400fzWM+H7c1IT8dJFoSdPTXYy2p6o GAmlRgdk7UtMx1BVy/qnyfgSZ1l5sWrivZP9QHMLtpQ4DuyVLoRQIIXhJTBtlpq+Nq 1lBHnNhHcr56A== To: 65367@debbugs.gnu.org Subject: [PATCH v3 0/4] gnu: Add stargate Date: Tue, 31 Oct 2023 18:08:20 +0100 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Sughosha (4): gnu: Add python-wavefile. gnu: Add python-pymarshal. gnu: Add python-mido. gnu: Add stargate. gnu/packages/music.scm | 182 ++++++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 80 ++++++++++++++++ 2 files changed, 262 insertions(+) base-commit: c0895371c5759c7d9edb330774e90f192cc4cf2c -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 13:09:50 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 17:09:50 +0000 Received: from localhost ([127.0.0.1]:49080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFR-0004ok-S2 for submit@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:50 -0400 Received: from layka.disroot.org ([178.21.23.139]:46044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFI-0004o5-J9 for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:41 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 287B944EE9; Tue, 31 Oct 2023 18:09: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]) (amavisd-new, port 10024) with ESMTP id f4FfuJZdJQvd; Tue, 31 Oct 2023 18:09:05 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698772145; bh=mhbxheBpnGPjHLCfsybcAACKr5NhR1zUD7qPFcvnu48=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=gTvfEZEJrhSn41Cu4a7JiOv9nfQGxkB5XuVW1oTZT9RKG8dIlTKVTl2fy9uY1aSNt M1UVbu+b3Zi2xAynviE/gprxNFnfA1taYNPPa4LXupNpf5Uc3sT0nuAklKE/gfmKFF NDrLARxTxhfONEBP8so4JMVYeXcVjj9LsV6FjNz/O1E/oZboAM76796PazVUWkcmJW /zX1tP6YV/gw7WruVulqmNRd8CfvQ9Q9TkmxTOtBcjoFtJz8iqBWQx8uvHjlZYF3DN 4U8xzICtybINOEel1sVY5bUOtvLOC2J9/sd2zcSTWDj+mHUwhB9WwbH0nV/gHeLlst I/2LI0pjdFsvg== To: 65367@debbugs.gnu.org Subject: [PATCH v3 4/4] gnu: Add stargate. Date: Tue, 31 Oct 2023 18:08:24 +0100 Message-ID: <63857c53cef88ee9487a0adeba1fbb9cbb91a2bc.1698771987.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/music.scm (stargate): New variable. --- gnu/packages/music.scm | 182 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index b181c86b45..34f46fbb2c 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -3479,6 +3479,188 @@ (define-public aj-snapshot from the command line.") (license license:gpl3+))) +(define-public stargate + (package + (name "stargate") + (version "23.08.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stargatedaw/stargate") + (commit (string-append "release-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0flnvf9f175bk8xmhpfqjvw10jxhd5cl55viwahai3p531ld30zc")) + (modules '((guix build utils))) + ;; Devendor bundled packages. + (snippet + '(with-directory-excursion "src" + (delete-file-recursively "sg_py_vendor") + (substitute* (find-files "sglib" "\\.py$") + (("from sg_py_vendor ") "")) + (substitute* "Makefile" + ((" sg_py_vendor") "") + (("install -m 755 vendor") "# install -m 755 vendor")))))) + (build-system gnu-build-system) + (arguments + (list #:test-target "tests" + #:make-flags + #~(list "distro" + "PREFIX=/" + "SG_DIR=/lib/stargate" + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "DESTDIR=" #$output)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'change-directory + (lambda _ + (chdir "src"))) + (delete 'configure) ;no configure script + (add-before 'build 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "sgui/widgets/hardware_dialog.py" + (("libportaudio\\.so") + (search-input-file inputs "/lib/libportaudio.so")) + (("libportmidi\\.so") + (search-input-file inputs "/lib/libportmidi.so"))) + (substitute* "test_parse.sh" + (("python") (which "python3"))) + (substitute* "engine/tests/test_daw.c" + (("INSTALL_PREFIX") "// INSTALL_PREFIX")) + (with-directory-excursion "files/share" + (substitute* '("applications/stargate.desktop" + "doc/stargate/copyright") + (("/usr") #$output))))) + (add-before 'check 'check-setup + (lambda _ + (setenv "HOME" "/tmp") + (setenv "LD_LIBRARY_PATH" (getenv "LIBRARY_PATH")) + ;; test_to_from_str_reorder fails. + (delete-file "test/sglib/models/daw/routing/test_midi.py") + ;; Disable testing with browser. + (substitute* "Makefile" + (("\\$\\(BROWSER\\)") "# $(BROWSER)")))) + (replace 'install + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (let ((bin (string-append #$output "/bin")) + (lib (string-append #$output "/lib/stargate")) + (share (string-append #$output "/share"))) + (rename-file "files/share" "share") + (apply invoke "make" "install_self_contained" make-flags) + (mkdir-p bin) + (symlink (string-append lib "/scripts/stargate") + (string-append bin "/stargate")) + (copy-recursively "share" share)))) + (add-after 'install 'wrap-program + (lambda _ + (wrap-program (string-append #$output "/bin/stargate") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH"))) + `("LD_LIBRARY_PATH" ":" prefix + (,(getenv "PATH"))) + `("PATH" ":" prefix + (,(getenv "PATH"))))))))) + (native-inputs + (list pkg-config + python-gcovr + python-packaging + python-pytest + python-pytest-cov + python-pytest-runner)) + (inputs + (list alsa-lib + bash-minimal + fftw + fftwf + jq + libsndfile + portaudio + portmidi + python + python-jinja2 + python-mido + python-mutagen + python-psutil + python-pymarshal + python-pyqt + python-pyyaml + python-wavefile + python-yq + rubberband + ;; Fork of the libsbsms. + (let ((commit "90fab3440063dc9b6c1c2a8f74c2d92bd0e423f9") + (revision "0")) + (package/inherit libsbsms + (name "stargate-sbsms") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/stargatedaw/stargate-sbsms") + (commit commit))) + (sha256 + (base32 + "11srnzgpavcj6n70zjdm7488jzrprk71mg9dgr1sa6vwp575hf2m")))) + (arguments + (substitute-keyword-arguments (package-arguments libsbsms) + ((#:phases phases) + #~(modify-phases #$phases + (delete 'fix-ar-lib-path) + (add-before 'build 'change-directory + (lambda _ + (chdir "cli"))) + (replace 'configure + (lambda _ + (setenv "DESTDIR" #$output) + (setenv "PREFIX" "/"))) + (add-after 'install 'rename-binary + (lambda _ + (with-directory-excursion + (string-append #$output "/bin") + (rename-file "sbsms" + "stargate-sbsms")))) + (delete 'check))))) + (native-inputs + (list libsndfile)) + (home-page "https://stargatedaw/stargate-sbsms"))) + ;; Fork of soundtouch with extra features and fixes. + (let ((commit "464f474c0be5d7e0970909dd30593012e4621468") + (revision "0")) + (package/inherit soundtouch + (name "stargate-soundtouch") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/stargatedaw/stargate-soundtouch") + (commit commit))) + (sha256 + (base32 + "1aw2j1f10p8n4s197b1nd3g1rjvwbrrszc9gwsbwk01c6nb3nr9v")))) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'install 'rename-binary + (lambda _ + (with-directory-excursion + (string-append #$output "/bin") + (rename-file "soundstretch" + "stargate-soundstretch"))))))) + (home-page "https://stargatedaw/stargate-soundtouch"))))) + (home-page "https://github.com/stargatedaw/stargate") + (synopsis "Digital audio workstation") + (description + "Stargate is a digital audio workstation, with built-in instrument and +effect plugins and wave editor, providing innovative features, especially for +EDM production.") + (license license:gpl3))) + (define-public qtractor (package (name "qtractor") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 13:09:51 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 17:09:51 +0000 Received: from localhost ([127.0.0.1]:49082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFS-0004on-Ga for submit@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:51 -0400 Received: from layka.disroot.org ([178.21.23.139]:46052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFI-0004o6-P7 for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:42 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 55C2744EDC; Tue, 31 Oct 2023 18:09: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]) (amavisd-new, port 10024) with ESMTP id lgEBlf3pZr7X; Tue, 31 Oct 2023 18:09:03 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698772143; bh=pZPTRq+Q+ajSb57XVvVt0oPfQ6PvOciILnSGE7O/b5E=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=G2G1p7z0AS34u1wQXR/ErgBbyIkFlmnZ2Y15MdUedt4cTbQfjXAuuCym5+XTybpF4 ot2sCC20UmnVZJ/ZLMs/kCdGN8wo8mtsi1i9QzsUGLA6yzDXQmJbkgQLtAq7wjjL9N Pdcf67QTEE3+CAAyAkn4zWZGKEyllw+NVQmfbD1hKLJnZK7U+5+B/zD8Ul/oQJh8JS 8zkrd7VfoSHX7pLktoFgyqd9b5jZqf6EAlRtfB8/11ARs9J1S26TAsJyLxaRtvXN2H D3CSdl1z8wnzQGicNQRiLrYQKm/qgSjd3r+VlkI6PGtelMQf24CF16k7EVDdiFCPcK +QJ7j+MuKeA/w== To: 65367@debbugs.gnu.org Subject: [PATCH v3 1/4] gnu: Add python-wavefile. Date: Tue, 31 Oct 2023 18:08:21 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-wavefile): New variable. Change-Id: I147c1bc9a71b4d304f31d2184e863e1c141bae40 --- gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6001e7e6eb..53e57f8b49 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -169,6 +169,7 @@ (define-module (gnu packages python-xyz) #:use-module (gnu packages algebra) #:use-module (gnu packages astronomy) #:use-module (gnu packages attr) + #:use-module (gnu packages audio) #:use-module (gnu packages backup) #:use-module (gnu packages base) #:use-module (gnu packages bash) @@ -236,6 +237,7 @@ (define-module (gnu packages python-xyz) #:use-module (gnu packages photo) #:use-module (gnu packages pkg-config) #:use-module (gnu packages protobuf) + #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) @@ -1801,6 +1803,39 @@ (define-public python-pymediainfo access the technical and tag data for video and audio files.") (license license:expat))) +(define-public python-wavefile + (package + (name "python-wavefile") + (version "1.6.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "wavefile" version)) + (sha256 + (base32 + "04mdcxq7n1vnwb9y65j0cwpy91ik5rh9vki1f45xqnh4ygz91n75")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-libsndfile-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "wavefile/libsndfile.py" + (("libsndfile\\.so") + (search-input-file inputs "/lib/libsndfile.so"))))) + (add-before 'check 'check-setup + (lambda _ + (setenv "HOME" "/tmp") + (setenv "LD_LIBRARY_PATH" (getenv "LIBRARY_PATH"))))))) + (inputs + (list libsndfile portaudio)) + (propagated-inputs (list python-numpy python-pyaudio)) + (home-page "https://github.com/vokimon/python-wavefile") + (synopsis "Pythonic audio file reader and writer") + (description + "This package provides pythonic libsndfile wrapper to read and write audio +files.") + (license license:gpl3+))) + (define-public python-psutil (package (name "python-psutil") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 13:09:59 2023 Received: (at 65367) by debbugs.gnu.org; 31 Oct 2023 17:09:59 +0000 Received: from localhost ([127.0.0.1]:49084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFb-0004pH-G2 for submit@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:59 -0400 Received: from layka.disroot.org ([178.21.23.139]:46028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsFH-0004ns-Uv for 65367@debbugs.gnu.org; Tue, 31 Oct 2023 13:09:51 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 6CC6A44EE6; Tue, 31 Oct 2023 18:09:05 +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]) (amavisd-new, port 10024) with ESMTP id ldAFU3sbjfGX; Tue, 31 Oct 2023 18:09:04 +0100 (CET) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1698772144; bh=2QTT2anAmL3R6xoFxkagnPOukody7nDoEl82WVQ44C8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=fFj2odYEwY89bJqFhOpTa3RGmakWAuCIE522GUPhiTEncNUejVgj2u57HHSPookNs vJiZYtQQnBsnCZHw3+LVcQhKLABCMp2BvGgRPQ/ZboyyLyiSs09NqHC3ItPXbiS8V/ ln73qF1rMKfG10GWNA4tSccdF6cpPtdnVxlFJDmiV7Alue2TtxPSQT24xM8cQSaPP0 UMYObayEKvOds2F55cSg3Z/YlbfLhRLhmSuO84XUMr85q9VUpUNflySe8dXK2MUZZ8 XtPgpnTldvMX+27nzLAqzljxfVij137FVe6vkKuPWR6VazytvAIf9CqJcnYqYVo9tt HD7vfMxlPzfQA== To: 65367@debbugs.gnu.org Subject: [PATCH v3 3/4] gnu: Add python-mido. Date: Tue, 31 Oct 2023 18:08:23 +0100 Message-ID: <5d406e16ba881087e1297efdad6cb2d66739395e.1698771987.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-mido): New variable. --- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 205691f46a..0864f284e1 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23363,6 +23363,29 @@ (define-public python-pydub @code{ffmpeg} to open various audio formats.") (license license:expat))) ; MIT license +(define-public python-mido + (package + (name "python-mido") + (version "1.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "mido" version)) + (sha256 + (base32 + "1al6r86pa0700862cm5qmzz5q94qrgdv4392hkws7g1lrqx2wa44")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (delete 'sanity-check)))) ;fails + (propagated-inputs (list python-importlib-metadata python-packaging)) + (native-inputs (list python-pytest)) + (home-page "https://mido.readthedocs.io/en/stable/") + (synopsis "MIDI Objects for Python") + (description "This library is for working with MIDI 1.0 ports, messages and +files.") + (license license:expat))) + (define-public python-tqdm (package (name "python-tqdm") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 11:56:03 2024 Received: (at 65367) by debbugs.gnu.org; 5 Jun 2024 15:56:03 +0000 Received: from localhost ([127.0.0.1]:44494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEsza-0004uO-KL for submit@debbugs.gnu.org; Wed, 05 Jun 2024 11:56:03 -0400 Received: from layka.disroot.org ([178.21.23.139]:58054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEszY-0004u0-8n for 65367@debbugs.gnu.org; Wed, 05 Jun 2024 11:56:01 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id AD77544E8C; Wed, 5 Jun 2024 17:55:44 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id oO8OVL_dSMQS; Wed, 5 Jun 2024 17:55:43 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1717602943; bh=y1AxAynAj+ehZU0t6d7J7sxePstj5tv6bGQPIhtu1WU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=NRhUdJ0E+7wSndu2e4/viv1nuNjmAdz57SB55X+OTwZ/n88xo3PUIq5VWC1cB39IN hubjpa4NEd5jLxhzJOk+BTKWxNGgAHonYdqU0KmTqsInAjiU3ySz2uAGcg2AQ9tpPI y4BV1md9WRVc1/BiVA3Wl98k+yAJWnuPOchD8bzRjyKC0wupfdVF+zZr6ZAqcXixjA Ni9WvBTu2xvM/QbDblGObEOz5/NuT1RxZdG9mmMoDhKn/pjpf2AJT/AcwxpMfN8jXL 5Br5PasjUaomaK6Rj/r4KYp60gG6vlfG/LRq670uMVRc6PoOMF8SY9ZdCUaIqJdLa0 P6JKjYqRfbDQw== To: 65367@debbugs.gnu.org Subject: [PATCH v4 1/4] gnu: Add python-pymarshal. Date: Wed, 5 Jun 2024 21:22:08 +0530 Message-ID: <7414f5ac144c54eb0ba49d93c99b93d580e137c0.1717602731.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-pymarshal): New variable. Change-Id: I6a1d2f8f21869856a9a227bed213d9f71204b2d4 --- gnu/packages/python-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c22df7728a..f4fc6c8768 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4485,6 +4485,30 @@ (define-public python-jsonargparse variables.") (license license:expat))) +(define-public python-pymarshal + (package + (name "python-pymarshal") + (version "2.2.3") + (source (origin + (method url-fetch) + (uri (pypi-uri "pymarshal" version)) + (sha256 + (base32 + "1lhb7yim60pvclbd440zd4n50xs1d2rvmnrhhvib3hyv0dxil5j3")))) + (build-system pyproject-build-system) + (arguments + ;; Test fails with this error: + ;; "CovReportWarning: Failed to generate report: No data to report." + (list #:tests? #f)) + (native-inputs + (list python-pytest python-pytest-cov)) + (propagated-inputs (list python-bson python-pyyaml)) + (home-page "https://gitlab.com/d3v-t00lz/pymarshal") + (synopsis "Pythonic implementation of Golang struct (un)marshalling") + (description "PyMarshal replicates the feature of (un)marshalling structs +in Golang.") + (license license:bsd-2))) + (define-public python-simplejson (package (name "python-simplejson") -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 11:56:06 2024 Received: (at 65367) by debbugs.gnu.org; 5 Jun 2024 15:56:06 +0000 Received: from localhost ([127.0.0.1]:44509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEszd-0004vG-9C for submit@debbugs.gnu.org; Wed, 05 Jun 2024 11:56:06 -0400 Received: from layka.disroot.org ([178.21.23.139]:58078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEsza-0004uJ-HK for 65367@debbugs.gnu.org; Wed, 05 Jun 2024 11:56:03 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id D64CB44E69; Wed, 5 Jun 2024 17:55:47 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id 80nwrIqVJhFP; Wed, 5 Jun 2024 17:55:46 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1717602946; bh=dB9Q7a/dgqvVqKItWqD6wkjh37SoQ4ELW58CTPikRoo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=TrQ0O9ReuKcFysg7FgqVBNKc1q8Uiud2QZJNE3RPjmk2raxfUJRccLeCnuYkgIASF XrESC5xw0OEDVXT5czQBkat7cP8211UEmH+bcDo+kjrGczIDd5zzjcw94wAHHTzh1h NSIgejOzDDes83kUlEP50apgI06WX6jghUF6mmr0cEPuI3fdPkJcn8EK5FKPUfAHqX 0juUx8OQu6se2LICfFpNMIWOEHcYxQVymzgk8QP/W1L2XKfqgW450Wt+Zj3exMJo96 BbgQHI6IwqpNkWnwgMuXrHUA6kTz04mNKxmkT5dCY3nLNEhclL93fx7JOFhTedtKZP IgL7HDp+eeopw== To: 65367@debbugs.gnu.org Subject: [PATCH v4 3/4] gnu: Add python-wavefile. Date: Wed, 5 Jun 2024 21:22:10 +0530 Message-ID: <71522b838ec5d548d5124f3c4ab47d3e1738fb7c.1717602731.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-wavefile): New variable. Change-Id: Ied8fe04eea6f9a79cdde6382931a7009cf71f8f4 --- gnu/packages/python-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7073c1cca5..667e0ffd6c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -176,6 +176,7 @@ (define-module (gnu packages python-xyz) #:use-module (gnu packages algebra) #:use-module (gnu packages astronomy) #:use-module (gnu packages attr) + #:use-module (gnu packages audio) #:use-module (gnu packages backup) #:use-module (gnu packages base) #:use-module (gnu packages bash) @@ -248,6 +249,7 @@ (define-module (gnu packages python-xyz) #:use-module (gnu packages photo) #:use-module (gnu packages pkg-config) #:use-module (gnu packages protobuf) + #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) @@ -4419,6 +4421,36 @@ (define-public python-simpleaudio audio playback capability for Python 3 on OSX, Windows, and Linux.") (license license:expat))) ; MIT license +(define-public python-wavefile + (package + (name "python-wavefile") + (version "1.6.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "wavefile" version)) + (sha256 + (base32 + "04mdcxq7n1vnwb9y65j0cwpy91ik5rh9vki1f45xqnh4ygz91n75")))) + (build-system python-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-libsndfile-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "wavefile/libsndfile.py" + (("'libsndfile") + (string-append "'" (assoc-ref inputs "libsndfile") + "/lib/libsndfile")))))))) + (inputs + (list libsndfile portaudio)) + (propagated-inputs (list python-numpy python-pyaudio)) + (home-page "https://github.com/vokimon/python-wavefile") + (synopsis "Pythonic audio file reader and writer") + (description + "This package provides pythonic libsndfile wrapper to read and write audio +files.") + (license license:gpl3+))) + (define-public python-jsonalias (package (name "python-jsonalias") -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 11:56:08 2024 Received: (at 65367) by debbugs.gnu.org; 5 Jun 2024 15:56:08 +0000 Received: from localhost ([127.0.0.1]:44513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEszf-0004vn-Fo for submit@debbugs.gnu.org; Wed, 05 Jun 2024 11:56:08 -0400 Received: from layka.disroot.org ([178.21.23.139]:58092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEszb-0004un-Q8 for 65367@debbugs.gnu.org; Wed, 05 Jun 2024 11:56:04 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 373CE41AC8; Wed, 5 Jun 2024 17:55:49 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id HPsR9xeP9ehF; Wed, 5 Jun 2024 17:55:47 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1717602947; bh=vjKLjrRiGbwU+SIfDdz44RaELpGdqr47h3HwQrEm5KY=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=hS8mmyG6qoSXCdCgzLYKtabINMOkHxWkh9e2jyxeMyH2KkhGHTUfThk5XIsDiPEMu T5sXA7F6TriPeUiSAKOp51LDOiByOVpwSay5ir0bDhfrAWzNJZb5YSXm+n9+ogeCYw L7nGSL0Nv8zMrIvtaM4lYKFKCiKz3O+fB8IXjB6+40MzzEkbIaA7EiT1pMSXjuxHE9 MaEfnRyl7TmoAU6haE5GHbK399k9k6DyN2MAA0MR41p6iwvBdCj4Eh7BYmNwoxjVsr jiWEThGZ3fikqtTULFrQOK/kvJwqAUGxc10f4SRiwxH26MGNR6j9dOZ+U64i9XtDbJ nryIQm+eDMEOg== To: 65367@debbugs.gnu.org Subject: [PATCH v4 4/4] gnu: Add stargate. Date: Wed, 5 Jun 2024 21:22:11 +0530 Message-ID: <97fc842e0440b37f5fee11206b95bb4e772c0206.1717602731.git.sughosha@disroot.org> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/music.scm (stargate): New variable. Change-Id: I625c68746ca6bdf9f8de6ebde602ffa7428a2a0c --- gnu/packages/music.scm | 186 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 14adf46401..d73e8d4d34 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -196,6 +196,7 @@ (define-module (gnu packages music) #:use-module (gnu packages textutils) #:use-module (gnu packages time) #:use-module (gnu packages tls) + #:use-module (gnu packages valgrind) #:use-module (gnu packages version-control) #:use-module (gnu packages video) #:use-module (gnu packages vim) ;for 'xxd' @@ -5179,6 +5180,191 @@ (define-public lmms can receive input from a MIDI keyboard.") (license license:gpl2+))) +(define-public stargate + (package + (name "stargate") + (version "24.02.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stargatedaw/stargate") + (commit (string-append "release-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0hy0pf6gcw4hjhsvb1x60m1v0wqm28j7cc91g1vcna2f42kk8gyh")) + (modules '((guix build utils))) + (snippet + '(with-directory-excursion "src" + ;; Delete bundled libraries. + (delete-file-recursively "sg_py_vendor") + ;; Disable compiling and installing bundled libraries. + (substitute* "Makefile" + ((" sg_py_vendor") "") + (("install -m 755 vendor") "# install -m 755 vendor")) + ;; Import python modules from packaged libraries. + (substitute* (find-files "sglib" "\\.py$") + (("from sg_py_vendor ") "") + (("from sg_py_vendor.") "from ")) + (substitute* "engine/tests/test_daw.c" + ;; Disable assignment of a string to an expression with + ;; array type which fails tests. + (("INSTALL_PREFIX =") "// INSTALL_PREFIX")) + ;; Disable manual tests requiring opening a browser. + (substitute* '("Makefile" + "engine/Makefile" + "engine/libcds/Makefile") + (("\\$\\(BROWSER\\)") "# $(BROWSER)")))))) + (build-system gnu-build-system) + (arguments + (list #:test-target "tests" + #:make-flags + #~(list "PREFIX=/" + "LIBDIR=/lib" + "INCLUDEDIR=/include" + (string-append "DESTDIR=" #$output) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target))) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-portaudio-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/sgui/widgets/hardware_dialog.py" + (("\\\"libportaudio") + (string-append "\"" (assoc-ref inputs "portaudio") + "/lib/libportaudio"))))) + (add-after 'patch-portaudio-path 'change-directory + (lambda _ + (chdir "src"))) + (delete 'configure) ;no configure script + (add-before 'build 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "test_parse.sh" + (("python") (which "python3"))) + (with-directory-excursion "files/share" + (substitute* '"applications/stargate.desktop" + (("/usr") #$output))))) + (replace 'build + (lambda* (#:key (make-flags '()) (parallel-build? #t) + #:allow-other-keys) + (apply invoke "make" "-Cengine" + `(,@(if parallel-build? + `("-j" ,(number->string (parallel-job-count))) + '()) + ,@make-flags)))) + (add-before 'check 'check-setup + (lambda _ + (setenv "HOME" "/tmp") + (setenv "LD_LIBRARY_PATH" (getenv "LIBRARY_PATH")) + ;; Test fails with AssertionError. + (delete-file "test/sglib/models/daw/routing/test_midi.py"))) + (add-after 'install 'wrap-program + (lambda* (#:key inputs #:allow-other-keys) + (wrap-program (string-append #$output "/bin/stargate") + `("GUIX_PYTHONPATH" ":" prefix + (,(getenv "GUIX_PYTHONPATH"))) + `("PATH" ":" prefix + (,(getenv "PATH"))))))))) + (native-inputs + (list pkg-config + python-gcovr + python-packaging + python-pytest + python-pytest-cov + python-pytest-runner)) + (inputs + (list alsa-lib + bash-minimal + fftw + fftwf + jq + libsndfile + portaudio + portmidi + python + python-jinja2 + python-mido + python-mutagen + python-numpy + python-psutil + python-pymarshal + python-pyqt + python-pyyaml + python-wavefile + python-yq + rubberband + valgrind + ;; Stargate's fork of sbsms. + (let ((commit "90fab3440063dc9b6c1c2a8f74c2d92bd0e423f9") + (revision "0")) + (package/inherit libsbsms + (name "stargate-sbsms") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/stargatedaw/stargate-sbsms") + (commit commit))) + (sha256 + (base32 + "11srnzgpavcj6n70zjdm7488jzrprk71mg9dgr1sa6vwp575hf2m")))) + (arguments + (substitute-keyword-arguments (package-arguments libsbsms) + ((#:phases phases) + #~(modify-phases #$phases + (delete 'fix-ar-lib-path) + (add-before 'build 'change-directory + (lambda _ + (chdir "cli"))) + (replace 'configure + (lambda _ + (setenv "DESTDIR" #$output) + (setenv "PREFIX" "/"))) + (add-after 'install 'rename-sbsms + (lambda _ + (with-directory-excursion (string-append #$output + "/bin") + (rename-file "sbsms" "stargate-sbsms")))) + (delete 'check))))) + (native-inputs + (list libsndfile)) + (home-page "https://stargatedaw/stargate-sbsms"))) + ;; Stargate's fork of soundtouch. + (let ((commit "464f474c0be5d7e0970909dd30593012e4621468") + (revision "0")) + (package/inherit soundtouch + (name "stargate-soundtouch") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/stargatedaw/stargate-soundtouch") + (commit commit))) + (sha256 + (base32 + "1aw2j1f10p8n4s197b1nd3g1rjvwbrrszc9gwsbwk01c6nb3nr9v")))) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'install 'rename-soundstretch + (lambda _ + (with-directory-excursion (string-append #$output + "/bin") + (rename-file "soundstretch" + "stargate-soundstretch"))))))) + (home-page "https://stargatedaw/stargate-soundtouch"))))) + (home-page "https://github.com/stargatedaw/stargate") + (synopsis "Digital audio workstation") + (description + "Stargate is a digital audio workstation with built-in instrument and +effect plugins and wave editor, providing innovative features, especially for +EDM production.") + (license license:gpl3))) + (define-public liquidsfz (package (name "liquidsfz") -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 12:03:51 2024 Received: (at 65367) by debbugs.gnu.org; 5 Jun 2024 16:03:51 +0000 Received: from localhost ([127.0.0.1]:45136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEt78-0005Ky-RV for submit@debbugs.gnu.org; Wed, 05 Jun 2024 12:03:51 -0400 Received: from layka.disroot.org ([178.21.23.139]:58538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEt76-0005Kf-Kj for 65367@debbugs.gnu.org; Wed, 05 Jun 2024 12:03:49 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 0B14A41914; Wed, 5 Jun 2024 17:55:43 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id 5KGRmMDo9Csw; Wed, 5 Jun 2024 17:55:42 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1717602942; bh=wcBKX1G9viXJNANFupOU10p6lOwQBBALzjtQYIXT6FM=; h=From:To:Cc:Subject:Date; b=Bda3NiOpNNhTg2Q2/vjU6RI23OwmbAy7aURvEjYhvNLmf7MwYX5gEnZEod5raZH5G nkK3VV860tRdzkpqAOMM2oRvF7vGNc/qUa9UklAbVBMUHKWBBqm8AXTqif9TTCAcyS VryJ727s3PV14DqK7O9uYtcaBxjnZpraEWiDnRIJNxHLyi4SfQ/vfi0IZY6hWZ9RGq tlyIsMXZmd73fHLuNUalOerRs+Y2KIzcl2sAnHMcHejg6x6/VmB7WH1QV4cp0gT3aR 3lf36gLqQoa7fB1v4/5JlddYNhXY6coqEaG6ToImSipXBA8D6i1PVte3JA1Oe9j8n6 8nmwLENirDKdA== To: 65367@debbugs.gnu.org Subject: [PATCH v4 0/4] gnu: Add stargate. Date: Wed, 5 Jun 2024 21:22:07 +0530 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) In v4 patch series, packages are up to date, Enabled some tests, improved comments and fixed some mistakes in patching. Sughosha (4): gnu: Add python-pymarshal. gnu: Add python-mido. gnu: Add python-wavefile. gnu: Add stargate. gnu/packages/music.scm | 186 ++++++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 83 ++++++++++++++++ 2 files changed, 269 insertions(+) base-commit: bf202e8bdd10dbd01da391ef635d1a31197251c1 -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 12:03:51 2024 Received: (at 65367) by debbugs.gnu.org; 5 Jun 2024 16:03:52 +0000 Received: from localhost ([127.0.0.1]:45139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEt79-0005L0-2t for submit@debbugs.gnu.org; Wed, 05 Jun 2024 12:03:51 -0400 Received: from layka.disroot.org ([178.21.23.139]:58548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEt76-0005Kg-UT for 65367@debbugs.gnu.org; Wed, 05 Jun 2024 12:03:50 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 20DE94192B; Wed, 5 Jun 2024 17:55:46 +0200 (CEST) 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]) (amavisd-new, port 10024) with ESMTP id mHDrUa337Gr8; Wed, 5 Jun 2024 17:55:45 +0200 (CEST) From: Sughosha DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1717602945; bh=TMBSnQrlrIxHUsXLkhWMZivaMcikYxNLCzGunNjmkFU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=eyQiq17byp16tskDHAUQooZaGQs1bjHKP5PkiFCMbWsjfvL9j9b2xCGfVORMs2f2r zqr83F3dyU6xLM06P43veuUNCIaZYQ29YEbt6taZ5cqN9JZVH1bBOjw4vSo+uZjCaW xrI2TgV2EGy3/yq+4jcuPo5crFvHTdPlDJgfJqXe9Mv57ZbVX2Ty/n79SOS0MxxXqc CKe9zrrofvw4CFwWjYrqM9q7MiiRL42Pt2dA6e1tSu5FB6d0o64G8a56QKsG/ew4nJ or6UC7Z0/l6TUWqnInu0RYR3toWyV3lxlwhvfl5Bll8TvfDXiTZZEYf3q8dS3JOTiU etlfmrGcVGZ8Q== To: 65367@debbugs.gnu.org Subject: [PATCH v4 2/4] gnu: Add python-mido. Date: Wed, 5 Jun 2024 21:22:09 +0530 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65367 Cc: Sughosha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-mido): New variable. Change-Id: I4bdc6dc6f059dd16c0e0a4152a5e9b5bf84764ee --- gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f4fc6c8768..7073c1cca5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -36176,6 +36176,33 @@ (define-public python-clrprint colors.") (license license:expat))) +(define-public python-mido + (package + (name "python-mido") + (version "1.3.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "mido" version)) + (sha256 + (base32 + "0j63cydiinfyrvlhydzsb00cb7dyvrw3bnhjbdyp63vkxnv2isis")))) + (build-system pyproject-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + ;; This package requires python-packaging~=23.1 which is not yet + ;; updated to. As per pyproject.toml, it is required to provide + ;; a nice version_info opbject. + ;; TODO: After updating python-packaging, fix this. + (delete 'sanity-check)))) + (propagated-inputs (list python-importlib-metadata python-packaging)) + (native-inputs (list python-pytest)) + (home-page "https://mido.readthedocs.io/en/stable/") + (synopsis "MIDI Objects for Python") + (description "This library is for working with MIDI 1.0 ports, messages and +files.") + (license license:expat))) + (define-public python-musical-scales (package (name "python-musical-scales") -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 05:36:40 2024 Received: (at 65367-done) by debbugs.gnu.org; 13 Jun 2024 09:36:40 +0000 Received: from localhost ([127.0.0.1]:38457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHgsp-0001Fy-UM for submit@debbugs.gnu.org; Thu, 13 Jun 2024 05:36:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHgso-0001FW-7c; Thu, 13 Jun 2024 05:36:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sHgsi-0007u2-R2; Thu, 13 Jun 2024 05:36:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=05qZN88IAnhsYgPvlyDDncVaC1mJc40kK+XlHeAINk8=; b=IMinB5tzUNQVjzcYF+GG 5SH90tBc3JkHNCPInylM4piMdVDIRxs3AC79f0oOzPhItluF9BMjOlUlyfTEEmwAUE0UiPRrrPjZ1 1ioJ/MI4x17VmxYbzkM0qBlAaf4GfmJKDI6Uw990Pp7lhJeBc/5hMY1yWZLzSaw+O1EpTv8zTa7hH cdCkXnO/RNfvF2cBVyqvh2laukROBPfZ4Y1XN9o2S0tb2erVa6Sl37UZ4VXMM0QCZavG6Pq4Ceasc DJw+RQy+dGuA0Rq4ez0g06P/Twp89dil1suDbXKEtpIjX0QCaHFKJi99dH2w47p3OjIcFA3GXorOb 0kmB3jfpwv9jtA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Sughosha Subject: Re: [bug#65367] [PATCH v4 0/4] gnu: Add stargate. In-Reply-To: (sughosha@disroot.org's message of "Wed, 5 Jun 2024 21:22:07 +0530") References: Date: Thu, 13 Jun 2024 11:36:30 +0200 Message-ID: <871q51jiap.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65367-done Cc: 65369-done@debbugs.gnu.org, 65367-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Sughosha skribis: > gnu: Add python-pymarshal. > gnu: Add python-mido. > gnu: Add python-wavefile. > gnu: Add stargate. I applied the whole series and followed up with a patch that moves =E2=80=98stargate-sbsms=E2=80=99 and =E2=80=98stargate-soundtouch=E2=80=99 = to audio.scm. Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 12:02:22 2024 Received: (at 65367-done) by debbugs.gnu.org; 13 Jun 2024 16:02:22 +0000 Received: from localhost ([127.0.0.1]:35698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHmu6-0007te-GZ for submit@debbugs.gnu.org; Thu, 13 Jun 2024 12:02:22 -0400 Received: from layka.disroot.org ([178.21.23.139]:35308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHmu2-0007tI-Ug; Thu, 13 Jun 2024 12:02:21 -0400 X-Virus-Scanned: SPAM Filter at disroot.org Date: Thu, 13 Jun 2024 21:31:45 +0530 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1718294536; bh=lQrQB09DwPmJvOzjQO/FWjFR1yQ15XmXk4nnSfCIiNw=; h=Date:From:To:CC:Subject:In-Reply-To:References; b=ea7SdcFCJzjS6DlHmaDcdpQFpWYfSnYFxsnikBWdPv6gBgBDORw4fiXG+kClFt2gT vA8aev4IDeTzb7BNxWUVOraBRUJLZLcQwslWjwcoCEe/YFeL9Rs9/yRGHnrI5rRslX 70yLOxzxrW1F93uci8SeLjbKHOaTBaDHXsp6w7nhmBDlx72pr1JmJNAMfIok8zU0im CypHmUOWuqO0aTnqSmakpt510rr6iACfIH5ZgNY9GaPRykkrdlvhnq+UGXNHAen3xp LB3jjkZfr3V/GPE0seQkBf5NKgL2jZeTvs+h+YGbp07nlBnhOWRdjLW5YmX77tniHN pLrS3rhMHCmfA== From: Sughosha To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= Subject: Re: [bug#65367] [PATCH v4 0/4] gnu: Add stargate. In-Reply-To: <871q51jiap.fsf@gnu.org> References: <871q51jiap.fsf@gnu.org> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65367-done Cc: 65369-done@debbugs.gnu.org, 65367-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 13 June 2024 3:06:30 pm IST, "Ludovic Court=C3=A8s" wro= te: >Hi, > >Sughosha skribis: > >> gnu: Add python-pymarshal=2E >> gnu: Add python-mido=2E >> gnu: Add python-wavefile=2E >> gnu: Add stargate=2E > >I applied the whole series and followed up with a patch that moves >=E2=80=98stargate-sbsms=E2=80=99 and =E2=80=98stargate-soundtouch=E2=80= =99 to audio=2Escm=2E > >Thanks! > >Ludo=E2=80=99=2E Hi Ludo, thanks for applying the patches=2E But does it make sence to pack= age stargate's forks (which are modified to work with stargate), when we al= ready have the upstream packages (both libsbms and soundtorch) packaged? From unknown Fri Aug 15 03:57:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 12 Jul 2024 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator