From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 18:58:37 2024 Received: (at submit) by debbugs.gnu.org; 19 Oct 2024 22:58:37 +0000 Received: from localhost ([127.0.0.1]:45066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2IP7-00013P-Al for submit@debbugs.gnu.org; Sat, 19 Oct 2024 18:58:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:36436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2IP4-00013E-Ly for submit@debbugs.gnu.org; Sat, 19 Oct 2024 18:58:35 -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 1t2IOg-0003aR-2w for guix-patches@gnu.org; Sat, 19 Oct 2024 18:58:10 -0400 Received: from 5.mo583.mail-out.ovh.net ([87.98.173.103]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t2IOd-0000R9-P5 for guix-patches@gnu.org; Sat, 19 Oct 2024 18:58:09 -0400 Received: from director9.ghost.mail-out.ovh.net (unknown [10.108.25.74]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XWH6N69NKz1RFy for ; Sat, 19 Oct 2024 22:58:04 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-lqwtg (unknown [10.110.168.40]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 5CF8F1FD3B; Sat, 19 Oct 2024 22:58:04 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-5b5ff79f4f-lqwtg with ESMTPSA id O4crD3w5FGfAywcAdvuZvw (envelope-from ); Sat, 19 Oct 2024 22:58:04 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R00666a1d573-5b31-47f5-bb9c-36ebdaf9de6a, FA5DCE6FD238C77E776584D68A2B59A15A69FDEC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.110.172.34 From: Nicolas Graves To: guix-patches@gnu.org Subject: [PATCH] gnu: faust-2: Update to 2.75.7. Date: Sun, 20 Oct 2024 00:57:57 +0200 Message-ID: <20241019225801.26934-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 4142185760014263010 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehiedgudeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteeffefhfffhjeevleeuvdehgffgveekheeuhfekhfehuefgheffhedugfegleeinecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpledtrdduuddtrddujedvrdefgedpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeefpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=uZ+wAUu+pIk/oUhp+dvgvC4PoEfrRwIcaSF6v0MDFjA=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1729378685; v=1; b=Jn+HsJsqk2M6kIY96G2fVvlYuc+045L7GS/MAxcSDJUqBV9YHjC7cvxaa8ntsfJBJ9KKLyVW PWS3mPRbU9uCSrJbIMyEMHFO9ZUqitZ15G9+wW/OUn/YpRyETDS0wlgsnzpHwdmj5I3nO8w3nYS PxGzbY/MARBEVpRnNlVV6XoCeaaGLngkzh+3/LG9CcWw+QKLC3zG2ewsDOaUzUPuKiMhiVDjkwy jmSFKX4pAoC9oc2WhyEIPm0GG20Bggc8XSfNR44rpsxCLVDF3aF6M9rvbKjA0R+gSE238nuhXU5 /FxMq055IPJb+0f55WcWg8ygKjFoq2HP8Pk4n4aUIDE+w== Received-SPF: pass client-ip=87.98.173.103; envelope-from=ngraves@ngraves.fr; helo=5.mo583.mail-out.ovh.net 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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Nicolas Graves 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/audio.scm (faust-2): Update to 2.75.7, update comments and switch to gexps. [arguments]<#:configure-flags>: Use it here... <#:phases>: ...and here in phase 'configure. [native-inputs]: Remove emacs-minimal and xxd. Update llvm to llvm-18. Improve style. --- gnu/packages/audio.scm | 51 +++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 4fde88d454..0bff16e73b 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2268,7 +2268,7 @@ (define-public faust-0.9.67 (define-public faust-2 (package (inherit faust) - (version "2.41.1") + (version "2.75.7") (source (origin (method url-fetch) (uri (string-append "https://github.com/grame-cncm/faust/" @@ -2276,33 +2276,34 @@ (define-public faust-2 "/faust-" version ".tar.gz")) (sha256 (base32 - "0gk8ifxrbykq7ay0nvjns8fjryhp0wfhv5npgrl8xpgw9wfmw53j")))) + "11ww02zmj3vnva1w52hs9wkxvhwwf53agklyzm2c7gysw0jfvkw9")))) (build-system cmake-build-system) (arguments - `(#:tests? #f ; no tests - #:phases - (modify-phases %standard-phases - ;; The upstream package uses make to run cmake during the build stage. - ;; Here we ignore the Makefile and call cmake directly. - (replace 'configure - (lambda _ - (chdir "build") - (invoke "cmake" "-C" "backends/all.cmake" - (string-append "-DCMAKE_INSTALL_PREFIX=" - (assoc-ref %outputs "out"))))) - ;; The sound2faust tool would be built in the Makefile's "world" target - (add-after 'install 'sound2faust - (lambda _ - (chdir "../tools/sound2faust") - (setenv "PREFIX" (assoc-ref %outputs "out")) - (invoke "make") - (invoke "make" "install")))))) + (list + ;; There are tests, but they are unit/regression tests scattered in 17 + ;; different test directories, and little information indicating whether + ;; they are worth running for Guix. Ignore tests for now. + #:tests? #f + #:configure-flags + #~(list "-C" "backends/all.cmake" + (string-append "-DCMAKE_INSTALL_PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + ;; The upstream package uses make to run cmake during the build stage. + ;; Here we ignore the Makefile and call cmake directly. + (replace 'configure + (lambda* (#:key configure-flags #:allow-other-keys) + (chdir "build") + (apply invoke "cmake" configure-flags))) + ;; The sound2faust tool would be built in the Makefile's "world" target + (add-after 'install 'sound2faust + (lambda _ + (chdir "../tools/sound2faust") + (setenv "PREFIX" #$output) + (invoke "make") + (invoke "make" "install")))))) (native-inputs - `(("llvm" ,llvm) - ("which" ,which) - ("xxd" ,xxd) - ("ctags" ,emacs-minimal) ; for ctags - ("pkg-config" ,pkg-config))) + (list llvm-18 pkg-config which)) (inputs (list libsndfile libmicrohttpd ncurses openssl zlib)))) -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 23 07:16:31 2024 Received: (at 73893-done) by debbugs.gnu.org; 23 Oct 2024 11:16:31 +0000 Received: from localhost ([127.0.0.1]:58775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3ZLr-0006Q3-6J for submit@debbugs.gnu.org; Wed, 23 Oct 2024 07:16:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3ZLp-0006Pk-7Q for 73893-done@debbugs.gnu.org; Wed, 23 Oct 2024 07:16:29 -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 1t3ZLB-0000Ad-Rq; Wed, 23 Oct 2024 07:15:51 -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=qZV5tsVfhA4PdyHkcWx2u5Rs7XZFSDbFnzoRtjAEqQM=; b=FHKjJ22XP73rkHOibc6N bzDB8/vMk1GDq9u29+aqSfcNYj7i1CB+SKhYzD2p25odCmyDRgIklFbpHUera8xHz2p5upjI0FuU2 KrNsRoR169gOAMdQ/EMk5fhreRigtlbONW6pXZK44s8Ps6KGJRgsHdNgju2TTR+fqMW+J1hVGm/vO YDJhCv9BjUj477rw9hwKgez5TswR5mWfmHdgOd84uRdvswteLlg1njXChsMMJ7WF561LGQofuWGNF EQTfRgIGVI62gMK30B1IwI76rG9dBFY/gY2iYX/nhCtro/nm3yxGjhf94Zv1kol7CsLMse9dtIlh0 /GBBzpDZAqVIeQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Nicolas Graves Subject: Re: [bug#73893] [PATCH] gnu: faust-2: Update to 2.75.7. In-Reply-To: <20241019225801.26934-1-ngraves@ngraves.fr> (Nicolas Graves's message of "Sun, 20 Oct 2024 00:57:57 +0200") References: <20241019225801.26934-1-ngraves@ngraves.fr> Date: Wed, 23 Oct 2024 13:15:47 +0200 Message-ID: <87fron83z0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73893-done Cc: 73893-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 (---) Nicolas Graves skribis: > * gnu/packages/audio.scm (faust-2): Update to 2.75.7, update comments > and switch to gexps. > [arguments]<#:configure-flags>: Use it here... > <#:phases>: ...and here in phase 'configure. > [native-inputs]: Remove emacs-minimal and xxd. Update llvm to > llvm-18. Improve style. Applied, thanks! From unknown Fri Aug 08 23:32:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 20 Nov 2024 12:24:13 +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