From unknown Thu Jun 19 16:23:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59725] [PATCH] gnu: paulxstretch: Fix paths Resent-From: Sughosha Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Nov 2022 15:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59725 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59725@debbugs.gnu.org X-Debbugs-Original-To: "guix-patches@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.166982068523814 (code B ref -1); Wed, 30 Nov 2022 15:05:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Nov 2022 15:04:45 +0000 Received: from localhost ([127.0.0.1]:33309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0Odg-0006C2-Sr for submit@debbugs.gnu.org; Wed, 30 Nov 2022 10:04:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:32910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0OdZ-0006Bj-HA for submit@debbugs.gnu.org; Wed, 30 Nov 2022 10:04: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 ) id 1p0OdU-00037c-6o for guix-patches@gnu.org; Wed, 30 Nov 2022 10:04:36 -0500 Received: from mail-4027.protonmail.ch ([185.70.40.27]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0OdP-0000Xj-1c for guix-patches@gnu.org; Wed, 30 Nov 2022 10:04:31 -0500 Date: Wed, 30 Nov 2022 15:04:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1669820661; x=1670079861; bh=mnowhTiaDNbgnIJR80UvXytMJY9k7+089bNC5fBzNB8=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=mqtFuyfjUZKHhV3mesRH5OaaoinimgwL8IVTbVjc7GTfS+SLf56HSfOcTKq2WzEd8 8rvE5C0tvXniJBTo2tu8svR16cnT4aXxPT7vj5RzWaGvUVQd0JI729uM5t1JX35HCP CL+yCyPjbGuml+nsK9mmCluglgkOWVYgRzSaPOrRBhioP/yvVe0B+YSGfUNrBjdb1c twAu4jA7US9efA9FXeU3N7/3e9keYjpI0ipQeJkjNaVu+12mFeLpenuMa4cUhZ9Zf7 ThQO7K5qe9IjtYIebNNEaPbcmHPbWMNaHTGVMoH59PkjI/IwnILwDFVpeKwbNSacf8 z6vgEdgovvV3A== From: Sughosha Message-ID: Feedback-ID: 45211691:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.27; envelope-from=Sughosha@proton.me; helo=mail-4027.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/music.scm (paulxstretch): Fix paths. [arguments]: Add phase fix-paths. [inputs]: Add dconf and glib:bin. --- gnu/packages/music.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index b69ad2e517..eb15a9f825 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -2481,6 +2481,20 @@ (define-public paulxstretch (list #:tests? #f ;no test suite #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda _ + (substitute* "deps/juce/extras/Projucer/Source= /ProjectSaving/jucer_ProjectExport_CodeBlocks.h" + (("/usr/include/freetype2") + (string-append #$freetype "/include/freetyp= e"))) + (substitute* "deps/juce/modules/juce_graphics/= native/juce_linux_Fonts.cpp" + (("/etc/fonts") + (string-append #$fontconfig "/etc/fonts"))) + (substitute* "deps/juce/modules/juce_gui_basic= s/native/x11/juce_linux_XWindowSystem.cpp" + (("/usr/bin/dconf") + (string-append #$dconf "/bin/dconf")) + (("/usr/bin/gsettings") + (string-append (ungexp glib "bin") + "/bin/gsettings"))))) (replace 'install (lambda _ (let* ((bin (string-append #$output "/bin")) @@ -2507,6 +2521,8 @@ (define-public paulxstretch (native-inputs (list pkg-config)) (inputs (list alsa-lib curl + dconf + `(,glib "bin") fftwf freetype jack-1 --=20 2.38.1 From unknown Thu Jun 19 16:23:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59725] [PATCH] gnu: paulxstretch: Fix paths Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 05 Jan 2023 21:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59725 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sughosha Cc: 59725@debbugs.gnu.org Received: via spool by 59725-submit@debbugs.gnu.org id=B59725.16729553189010 (code B ref 59725); Thu, 05 Jan 2023 21:49:02 +0000 Received: (at 59725) by debbugs.gnu.org; 5 Jan 2023 21:48:38 +0000 Received: from localhost ([127.0.0.1]:53176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDY6I-0002LG-5J for submit@debbugs.gnu.org; Thu, 05 Jan 2023 16:48:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDY6G-0002L3-Lj for 59725@debbugs.gnu.org; Thu, 05 Jan 2023 16:48:37 -0500 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 1pDY68-0004YP-EZ; Thu, 05 Jan 2023 16:48:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=j0ybpkrjdhWqL0SLOVII2tV01HDzXi55AcKNtb83+vI=; b=MnoBwQlRPM5Jd0KR+zAk 44j881ETpT7lBnTX0sM0YUq4YOf/C7EXvzkTf6xa+ZoRp6BV0sKlYk4u6z+k49Wzm8ohId81O3UVv TxUknN7zbPQMbmeNlvMnVzuzza/e8OVKwlYlP2wS1hWyjKCCFAq95vDK1YUgwV6IRpnu/XvtHNcmL XMnNxsdbpjp/qfbxRn82r7JKlC0KDZr9s8KoG8wXo17cefl3BEamik3CKa+630Y+XYxN3Ndtj++iQ pFFoYL0Es7PE1v5ei9xxfJxGl02ux7/OqeZ1mabFplpG5vEskGbkekREMMT8Le+hDA8CSj6/fscGu jzix+P2FLVI9TA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDY67-00044E-Vv; Thu, 05 Jan 2023 16:48:28 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Thu, 05 Jan 2023 22:48:25 +0100 In-Reply-To: (Sughosha@proton.me's message of "Wed, 30 Nov 2022 15:04:15 +0000") Message-ID: <871qo83b6e.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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, Apologies for the delay! Sughosha skribis: > * gnu/packages/music.scm (paulxstretch): Fix paths. > [arguments]: Add phase fix-paths. > [inputs]: Add dconf and glib:bin. That=E2=80=99s a welcome fix. > #~(modify-phases %standard-phases > + (add-after 'unpack 'fix-paths > + (lambda _ > + (substitute* "deps/juce/extras/Projucer/Sour= ce/ProjectSaving/jucer_ProjectExport_CodeBlocks.h" > + (("/usr/include/freetype2") > + (string-append #$freetype "/include/freet= ype"))) > + (substitute* "deps/juce/modules/juce_graphic= s/native/juce_linux_Fonts.cpp" > + (("/etc/fonts") > + (string-append #$fontconfig "/etc/fonts")= )) > + (substitute* "deps/juce/modules/juce_gui_bas= ics/native/x11/juce_linux_XWindowSystem.cpp" > + (("/usr/bin/dconf") > + (string-append #$dconf "/bin/dconf")) > + (("/usr/bin/gsettings") > + (string-append (ungexp glib "bin") > + "/bin/gsettings"))))) Could you avoid direct references to packages like #$freetype and instead use =E2=80=98search-input-file=E2=80=99 and =E2=80=98search-input-d= irectory=E2=80=99? (search-input-directory inputs "/etc/fonts") (search-input-file inputs "/bin/gsettings") =E2=80=A6 There are examples in the repo on how to use them. Could you send a v2 of the patch to 59725@debbugs.gnu.org? Thanks in advance, Ludo=E2=80=99. From unknown Thu Jun 19 16:23:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59725] [PATCH v2] gnu: paulxstretch: Fix paths. References: In-Reply-To: Resent-From: Sughosha Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 06 Jan 2023 13:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59725 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "59725@debbugs.gnu.org" <59725@debbugs.gnu.org> Received: via spool by 59725-submit@debbugs.gnu.org id=B59725.167301164111478 (code B ref 59725); Fri, 06 Jan 2023 13:28:01 +0000 Received: (at 59725) by debbugs.gnu.org; 6 Jan 2023 13:27:21 +0000 Received: from localhost ([127.0.0.1]:54082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDmkj-0002z4-1C for submit@debbugs.gnu.org; Fri, 06 Jan 2023 08:27:21 -0500 Received: from mail-40141.protonmail.ch ([185.70.40.141]:44195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDmkg-0002yo-NO for 59725@debbugs.gnu.org; Fri, 06 Jan 2023 08:27:20 -0500 Date: Fri, 06 Jan 2023 13:27:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1673011632; x=1673270832; bh=9u5jxBPsPDF2JVaE3RaYVOd5StnnwszAEEtTn3p3oSE=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=kgrKlV6P0A0a+UWOFgejyJtnAgQQmiTXM203QFjGUNU2hVmpeq8SzpSCfoJLXq0VT W/2sSIlEBfrS+6joJNuqExmDktTv1Z9d+qU8Tk0Pe0bWYNpE4CzY3ONENgljUjgQ5m meuNhRorWkBfHip82NM5UW9WerpBUrjVnQBNz4UtEcQI+W+xSAyBLSWaSNr6q/8Ojd J3GVjfqRt+eP1GZvKP/tJ/JhZp+8pkASDj7BbqsxxAYpvxpOKi18+hr5C9s9D9sw4S YkwSOl4L5BFliNIbc0UP5C+F1Xa6p7FxrP4QqoSX12SeWxMmrE2Q26VBoVBfr8LhYG 3SGH75HVc752g== From: Sughosha Message-ID: Feedback-ID: 45211691:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@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 (-) This method seems more precise, since if the file or directory does not exi= st, build fails. * gnu/packages/music.scm (paulxstretch): Fix paths. [arguments]: Add fix-paths phase. [inputs]: Add dconf and glib:bin. --- gnu/packages/music.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 5be767a138..bdd856396d 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -2481,6 +2481,23 @@ (define-public paulxstretch (list #:tests? #f ;no test suite #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* + "deps/juce/extras/Projucer/Source/ProjectSaving/jucer_= ProjectExport_CodeBlocks.h" + (("/usr/include/freetype2") + (search-input-directory inputs "/include/freetype2")= )) + (substitute* + "deps/juce/modules/juce_graphics/native/juce_linux_Fon= ts.cpp" + (("/etc/fonts") + (search-input-directory inputs "/etc/fonts"))) + (substitute* + "deps/juce/modules/juce_gui_basics/native/x11/juce_lin= ux_XWindowSystem.cpp" + (("/usr/bin/dconf") + (search-input-file inputs "/bin/dconf")) + (("/usr/bin/gsettings") + (search-input-file inputs "/bin/gsettings"))))) + =20 (replace 'install (lambda _ (let* ((bin (string-append #$output "/bin")) @@ -2507,8 +2524,11 @@ (define-public paulxstretch (native-inputs (list pkg-config)) (inputs (list alsa-lib curl + dconf fftwf + fontconfig freetype + `(,glib "bin") jack-1 libx11 libxcursor --=20 2.38.1 From unknown Thu Jun 19 16:23:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59725] [PATCH] gnu: paulxstretch: Fix paths Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 31 Jan 2023 05:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59725 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sughosha Cc: "59725@debbugs.gnu.org" <59725@debbugs.gnu.org> Received: via spool by 59725-submit@debbugs.gnu.org id=B59725.167514426315103 (code B ref 59725); Tue, 31 Jan 2023 05:52:02 +0000 Received: (at 59725) by debbugs.gnu.org; 31 Jan 2023 05:51:03 +0000 Received: from localhost ([127.0.0.1]:51237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMjXr-0003vW-IO for submit@debbugs.gnu.org; Tue, 31 Jan 2023 00:51:03 -0500 Received: from mail.envs.net ([5.199.136.28]:55506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMjXo-0003v3-Lj for 59725@debbugs.gnu.org; Tue, 31 Jan 2023 00:51:01 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id BCBE938A01B1; Tue, 31 Jan 2023 05:50:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1675144257; bh=LAr1n/g1C3WRKqPqcJf7ckeNp4QoS855ZhpQb2Roopg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=qB84Le6Eqt+PlvjE3zmXmchOLEFWXmaDnu5ooQ7mqMAlzfYwIgnVoREnSApZaFuKX EoRaj5k/IhAqz1Qqd41Yt/pYfXRTeeyD7MjzZ/S7D02OG6d3mV4XBARB318TAjv8pD nOz9IzJ/Z61Tpr2rkdZJOtOM6ozheaxZFesVDJSZ26zLryzPhzCBv/ZhyB6EN+4RiR BW/ss4COPI+EqqpYmVXtnRmVKNJyIMuAEnS9wMt3pRUq2U+YC1JZU88AffmmAWSlki KVymS3YQNm1Ufe9snqycfwXohwR+gyrP7lii2YExE2BwGQx4VNUe1mj2Ro/T6SKFkr 7YYXjI/6UQU4E4O+0MFtPUFyGFYtoHUq+S73yWzfjiy5a7qqGMTMHntRdHrtJ+UA5l Mp0XD9H8WkRCT7cYnrlCudTBmoPzTs2tdvIbJV5TKErSslnbpsPyaLin6xo9Kz+7Tg RrcH2SY5uCp6ejSbXHzUJ5vZy3SqbMNDFDxxJvjxleEy4fNuYQAlq8I5ThvRoHHFQy FAGafmlbl4BSxpZTjy6u9wtZ4CfNMnEVwyIqXFrhUsY/emcwu3bz1gi9KQOjAJh7/q clYCC265O6eaTe732LgUkKt3Y6ERd6jdFIFELy6e5y61yciUJimYwFFCozhodnyIQC FYY5DZD1smamjIVTGyKNbj9c= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id s8asGdPfDppN; Tue, 31 Jan 2023 05:50:54 +0000 (UTC) Received: from localhost (unknown [182.150.116.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Tue, 31 Jan 2023 05:50:54 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 164e7b6e; Tue, 31 Jan 2023 05:51:05 +0000 (UTC) From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= References: Date: Tue, 31 Jan 2023 13:51:05 +0800 In-Reply-To: (Sughosha@proton.me's message of "Fri, 06 Jan 2023 13:27:07 +0000") Message-ID: <87edrbz1yu.fsf_-_@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Sughosha writes: > This method seems more precise, since if the file or directory does not exist, build fails. > > * gnu/packages/music.scm (paulxstretch): Fix paths. > [arguments]: Add fix-paths phase. > [inputs]: Add dconf and glib:bin. Hello, paulxstretch will "Segmentation fault" with or without this patch. I think that's due to "DynamicLibrary" usages in juce, also it's better to package juce standalone to get rid of the bundled one from paulxstretch. From unknown Thu Jun 19 16:23:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#59725] [PATCH] gnu: paulxstretch: Fix paths Resent-From: Sughosha Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Feb 2023 22:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59725 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "59725@debbugs.gnu.org" <59725@debbugs.gnu.org> Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 59725-submit@debbugs.gnu.org id=B59725.167572380530752 (code B ref 59725); Mon, 06 Feb 2023 22:51:02 +0000 Received: (at 59725) by debbugs.gnu.org; 6 Feb 2023 22:50:05 +0000 Received: from localhost ([127.0.0.1]:50193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPAJJ-0007zu-8Q for submit@debbugs.gnu.org; Mon, 06 Feb 2023 17:50:05 -0500 Received: from mail-40141.protonmail.ch ([185.70.40.141]:48779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPAJF-0007z4-7J for 59725@debbugs.gnu.org; Mon, 06 Feb 2023 17:50:03 -0500 Date: Mon, 06 Feb 2023 22:49:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1675723794; x=1675982994; bh=Rhzio0CO+YI09iAbkDoQTbMzAFu7dZMF0FM96BWY1/E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=PsN1u+AjZ26FiZIi9eoPa5Ev1y8GuBnPqCTa9Su7fBNdQsTcgbKDWpyPqZ778eUg0 MPC300KvlZeVJMXstLlJrZUJ9Yhmf0PDGpNAPGDsy9ftLL+nqVrI5T2u6szzYy67oi eJT8zmNLqUlciRcIQczu10ljXvuP5HoT9Zww7mW5tvO9twcshke60VO2Av0KApCJAL rQPmC6yOgMDiSGvH3U19B1n7jWFLPXq/YFamHypFrxRUG3bdyoHOU/UZJKe5AWGYR6 pNWL1ebh8j/IK+uw94NgPKnXBC3jXL35tPyqsVi9/71sgRYOUtGvNGouLzG3aZ759L QDiur39xAWssA== From: Sughosha Message-ID: In-Reply-To: <87edrbz1yu.fsf_-_@envs.net> References: <87edrbz1yu.fsf_-_@envs.net> Feedback-ID: 45211691:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@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 (-) =E5=AE=8B=E6=96=87=E6=AD=A6 wrote: > Hello, paulxstretch will "Segmentation fault" with or without this > patch. I think that's due to "DynamicLibrary" usages in juce, also it's > better to package juce standalone to get rid of the bundled one from > paulxstretch. I don't know why paulxstretch gives "Segmentation fault" error. If I build it locally (not as a guix package) inside a guix development shell, I don't get this error. But anyways, even though the executable binary fails to start, at least the vst plugin works well. From unknown Thu Jun 19 16:23:54 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Sughosha Subject: bug#59725: closed (Re: bug#59725: [PATCH] gnu: paulxstretch: Fix paths) Message-ID: References: <87ttyeql2y.fsf_-_@gmail.com> X-Gnu-PR-Message: they-closed 59725 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 59725@debbugs.gnu.org Date: Tue, 21 Mar 2023 13:41:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1679406062-4608-1" This is a multi-part message in MIME format... ------------=_1679406062-4608-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59725: [PATCH] gnu: paulxstretch: Fix paths which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59725@debbugs.gnu.org. --=20 59725: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59725 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1679406062-4608-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59725-done) by debbugs.gnu.org; 21 Mar 2023 13:40:33 +0000 Received: from localhost ([127.0.0.1]:57969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pecE5-0001BT-3S for submit@debbugs.gnu.org; Tue, 21 Mar 2023 09:40:33 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:41503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pecE1-0001BE-42 for 59725-done@debbugs.gnu.org; Tue, 21 Mar 2023 09:40:32 -0400 Received: by mail-qt1-f178.google.com with SMTP id t9so17794416qtx.8 for <59725-done@debbugs.gnu.org>; Tue, 21 Mar 2023 06:40:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679406023; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=VcNSTthP8qd7kT7WbBdccYkw8rNSgYXhK3HoFjCV/jI=; b=pMUU8SZmGcfqnvOnNOd7tiRXQ+X+T+SlBGPKp+eq8AF3CYwmB6W9FGdwRMB71epT1W 6KQFgZjvBkoPMwJgRde6ZEJybOEBjPYfqkC7k+idHaZQ9mL+t63bhNSqSykVdgCViWux 5/vSpPiLJs1a08542H5SDbf3j98+pUx2a08suRab9dw9ebO1nmpJMoEhsSBwdeHHsXSm 8oejzIZ9G2+pfvUXI0QwJksiUeUr30jszOb7U9bMXVib8DpRC/PUENlc334ucS21vgNI Khj6oinEC0YSv8iN3UsmDKc7tG1PitQlno4zqJ0S0G8UT0kjbwLDYPWNpJNu23QEUKIh DGSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679406023; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=VcNSTthP8qd7kT7WbBdccYkw8rNSgYXhK3HoFjCV/jI=; b=1VkIzVPp1OGC3zLWcn8ANgOfQHV7ELywdbyEloprQzAfx9kFaG7uVO4LDLe1edpVKs iiLK5xbrvRmiUaoJmJUTLXiFJ7uBeB6CrIzdCygtCZD7da30dIf8MeHTxlXXj0lF8jmV PyhrTB2VWtoZX1a4AMKS3kOhJ7YNTOMhpbdnbkMb0qbLyTYh1QtDeJvGCtVHap8LUXqA HnFcJM4JgG6zCj2jok4MTqKJv8fIdS6d2GS+zs7FxD83Z1xaYUPwa8QHv969s6X3DD5j q9CXMJ2MmYaZUFQ8qSEsjXAgkA32U194WA1Z+1ClQDVAfQrDXPWDcuKk3fLktWX1u5HP c6TA== X-Gm-Message-State: AO0yUKWwHC7yo9Rfzk9tYMwDPIOcxbAvWd7lG4K+WegxRSGBUjUI+rox 9u4cbLB1g+amIiS0EkxcwbTjquigCH0W+Q== X-Google-Smtp-Source: AK7set9zKClCzSp+kqugyvoYU5hRtbkRud4eyaNfLnDqwlNcR9nrQSPrpDLw4Yq3VAkdPYbuaCWMEw== X-Received: by 2002:a05:622a:3d4:b0:3e3:8573:aa1c with SMTP id k20-20020a05622a03d400b003e38573aa1cmr2040145qtx.48.1679406023223; Tue, 21 Mar 2023 06:40:23 -0700 (PDT) Received: from hurd (dsl-10-130-195.b2b2c.ca. [72.10.130.195]) by smtp.gmail.com with ESMTPSA id b17-20020ac86bd1000000b003bfd27755d7sm8337784qtt.19.2023.03.21.06.40.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Mar 2023 06:40:22 -0700 (PDT) From: Maxim Cournoyer To: Sughosha Subject: Re: bug#59725: [PATCH] gnu: paulxstretch: Fix paths References: Date: Tue, 21 Mar 2023 09:40:21 -0400 In-Reply-To: (Sughosha@proton.me's message of "Fri, 06 Jan 2023 13:27:07 +0000") Message-ID: <87ttyeql2y.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59725-done Cc: "59725@debbugs.gnu.org" <59725-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 (-) Hi, Sughosha writes: > This method seems more precise, since if the file or directory does not exist, build fails. It also allows Guix users to rewrite package inputs, contrary to the previous approach which would have hard-coded the references to the package variables in a definitive way. > * gnu/packages/music.scm (paulxstretch): Fix paths. > [arguments]: Add fix-paths phase. > [inputs]: Add dconf and glib:bin. I've modified the commit message like so: --8<---------------cut here---------------start------------->8--- gnu: paulxstretch: Patch paths. * gnu/packages/music.scm (paulxstretch) [arguments]: Add patch-paths phase. [inputs]: Add dconf, fontconfig and glib:bin. --8<---------------cut here---------------end--------------->8--- Capitalizing the sentence following the ':', removing the hanging indent in the GNU Changelog commit message, and adding the missing fontconfig. > --- > gnu/packages/music.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm > index 5be767a138..bdd856396d 100644 > --- a/gnu/packages/music.scm > +++ b/gnu/packages/music.scm > @@ -2481,6 +2481,23 @@ (define-public paulxstretch > (list #:tests? #f ;no test suite > #:phases > #~(modify-phases %standard-phases > + (add-after 'unpack 'fix-paths > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* > + "deps/juce/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h" > + (("/usr/include/freetype2") > + (search-input-directory inputs "/include/freetype2"))) > + (substitute* > + "deps/juce/modules/juce_graphics/native/juce_linux_Fonts.cpp" > + (("/etc/fonts") > + (search-input-directory inputs "/etc/fonts"))) > + (substitute* > + "deps/juce/modules/juce_gui_basics/native/x11/juce_linux_XWindowSystem.cpp" > + (("/usr/bin/dconf") > + (search-input-file inputs "/bin/dconf")) > + (("/usr/bin/gsettings") > + (search-input-file inputs "/bin/gsettings"))))) > + > (replace 'install > (lambda _ > (let* ((bin (string-append #$output "/bin")) > @@ -2507,8 +2524,11 @@ (define-public paulxstretch > (native-inputs (list pkg-config)) > (inputs (list alsa-lib > curl > + dconf > fftwf > + fontconfig > freetype > + `(,glib "bin") > jack-1 > libx11 > libxcursor Applied, after breaking some long lines to fit under 80 chars. As others reported, there is still the segfault when running the binary, but at least this probably brings us closer to something that fully works. Let's open other issues for the remaining problems found. -- Thanks, Maxim ------------=_1679406062-4608-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Nov 2022 15:04:45 +0000 Received: from localhost ([127.0.0.1]:33309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0Odg-0006C2-Sr for submit@debbugs.gnu.org; Wed, 30 Nov 2022 10:04:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:32910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0OdZ-0006Bj-HA for submit@debbugs.gnu.org; Wed, 30 Nov 2022 10:04: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 ) id 1p0OdU-00037c-6o for guix-patches@gnu.org; Wed, 30 Nov 2022 10:04:36 -0500 Received: from mail-4027.protonmail.ch ([185.70.40.27]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0OdP-0000Xj-1c for guix-patches@gnu.org; Wed, 30 Nov 2022 10:04:31 -0500 Date: Wed, 30 Nov 2022 15:04:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1669820661; x=1670079861; bh=mnowhTiaDNbgnIJR80UvXytMJY9k7+089bNC5fBzNB8=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=mqtFuyfjUZKHhV3mesRH5OaaoinimgwL8IVTbVjc7GTfS+SLf56HSfOcTKq2WzEd8 8rvE5C0tvXniJBTo2tu8svR16cnT4aXxPT7vj5RzWaGvUVQd0JI729uM5t1JX35HCP CL+yCyPjbGuml+nsK9mmCluglgkOWVYgRzSaPOrRBhioP/yvVe0B+YSGfUNrBjdb1c twAu4jA7US9efA9FXeU3N7/3e9keYjpI0ipQeJkjNaVu+12mFeLpenuMa4cUhZ9Zf7 ThQO7K5qe9IjtYIebNNEaPbcmHPbWMNaHTGVMoH59PkjI/IwnILwDFVpeKwbNSacf8 z6vgEdgovvV3A== To: "guix-patches@gnu.org" From: Sughosha Subject: [PATCH] gnu: paulxstretch: Fix paths Message-ID: Feedback-ID: 45211691:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.27; envelope-from=Sughosha@proton.me; helo=mail-4027.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/music.scm (paulxstretch): Fix paths. [arguments]: Add phase fix-paths. [inputs]: Add dconf and glib:bin. --- gnu/packages/music.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index b69ad2e517..eb15a9f825 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -2481,6 +2481,20 @@ (define-public paulxstretch (list #:tests? #f ;no test suite #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda _ + (substitute* "deps/juce/extras/Projucer/Source= /ProjectSaving/jucer_ProjectExport_CodeBlocks.h" + (("/usr/include/freetype2") + (string-append #$freetype "/include/freetyp= e"))) + (substitute* "deps/juce/modules/juce_graphics/= native/juce_linux_Fonts.cpp" + (("/etc/fonts") + (string-append #$fontconfig "/etc/fonts"))) + (substitute* "deps/juce/modules/juce_gui_basic= s/native/x11/juce_linux_XWindowSystem.cpp" + (("/usr/bin/dconf") + (string-append #$dconf "/bin/dconf")) + (("/usr/bin/gsettings") + (string-append (ungexp glib "bin") + "/bin/gsettings"))))) (replace 'install (lambda _ (let* ((bin (string-append #$output "/bin")) @@ -2507,6 +2521,8 @@ (define-public paulxstretch (native-inputs (list pkg-config)) (inputs (list alsa-lib curl + dconf + `(,glib "bin") fftwf freetype jack-1 --=20 2.38.1 ------------=_1679406062-4608-1--