unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#58955] [PATCH] gnu: pd: Update to 0.53-0, unbundle oss and portaudio
@ 2022-11-02  1:28 Sughosha via Guix-patches via
  2022-11-03 17:27 ` Christopher Baines
  0 siblings, 1 reply; 4+ messages in thread
From: Sughosha via Guix-patches via @ 2022-11-02  1:28 UTC (permalink / raw)
  To: 58955

* gnu/packages/music.scm (pd): Update to 0.53-0.
[arguments]: Unbundle oss and portaudio.
[inputs]: Add portaudio.
---
 gnu/packages/music.scm | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index ca400e8..b018c8e 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -2693,24 +2693,26 @@ export.")
 (define-public pd
   (package
     (name "pd")
-    (version "0.52-2")
+    (version "0.53-0")
     (source (origin
               (method url-fetch)
               (uri
                (string-append "http://msp.ucsd.edu/Software/pd-"
                               version ".src.tar.gz"))
               (sha256
                (base32
-                "04fcsfgnv2r7g7p8vk9s9n3wba1bx4xgqw5mhwv09xbw9s3gapg9"))))
+                "01zcgw4bg4r422ikqa0d4s7vpgjjz76scnm4l1msnm35y7pzknns"))))
     (build-system gnu-build-system)
     (arguments
      (let ((wish (string-append "wish" (version-major+minor
                                         (package-version tk)))))
        (list
         #:tests? #f                     ; no "check" target
         #:configure-flags
         #~(list
+           "--disable-oss"
            "--enable-jack"
+           "--without-local-portaudio"
            (string-append "--with-wish="
                           (search-input-file %build-inputs
                                              (string-append "/bin/" #$wish))))
@@ -2724,7 +2726,7 @@ export.")
     (native-inputs
      (list autoconf automake libtool gettext-minimal pkg-config))
     (inputs
-     (list tk alsa-lib jack-1))
+     (list tk alsa-lib jack-1 portaudio))
     (home-page "https://puredata.info")
     (synopsis "Visual programming language for artistic performances")
     (description
--
libgit2 1.4.3





^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#58955] [PATCH] gnu: pd: Update to 0.53-0, unbundle oss and portaudio
  2022-11-02  1:28 [bug#58955] [PATCH] gnu: pd: Update to 0.53-0, unbundle oss and portaudio Sughosha via Guix-patches via
@ 2022-11-03 17:27 ` Christopher Baines
  2022-11-04 13:29   ` Sughosha via Guix-patches via
  0 siblings, 1 reply; 4+ messages in thread
From: Christopher Baines @ 2022-11-03 17:27 UTC (permalink / raw)
  To: Sughosha; +Cc: 58955

[-- Attachment #1: Type: text/plain, Size: 705 bytes --]


Sughosha via Guix-patches via <guix-patches@gnu.org> writes:

> * gnu/packages/music.scm (pd): Update to 0.53-0.
> [arguments]: Unbundle oss and portaudio.
> [inputs]: Add portaudio.
> ---
>  gnu/packages/music.scm | 8 +++++---
>  1 file changed, 5 insertions(+), 3 deletions(-)

Hey Sughosha,

I'm having a bit of trouble matching up the commit message with the
changes being made.

From the diff, it looks like oss is being disabled, rather than
unbundled. What's the reasoning behind disabling it?

Adding portaudio as an input seems fine I guess, but it might be good to
remove the portaudio files from the source (through a snippet) if there
are some there.

Thanks,

Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#58955] [PATCH] gnu: pd: Update to 0.53-0, unbundle oss and portaudio
  2022-11-03 17:27 ` Christopher Baines
@ 2022-11-04 13:29   ` Sughosha via Guix-patches via
  2023-01-29  6:56     ` bug#58955: " 宋文武 via Guix-patches via
  0 siblings, 1 reply; 4+ messages in thread
From: Sughosha via Guix-patches via @ 2022-11-04 13:29 UTC (permalink / raw)
  To: Christopher Baines; +Cc: 58955

Hi Christopher,

Thanks for reviewing the patch.

> From the diff, it looks like oss is being disabled, rather than
> unbundled. What's the reasoning behind disabling it?
OSS is not needed since it was superseded by ALSA and it does the job.
I disabled it because it's not at all used in Guix and also not needed
as we have ALSA. Sorry for not being accurate in the message.
> 
> Adding portaudio as an input seems fine I guess, but it might be good to
> remove the portaudio files from the source (through a snippet) if there
> are some there.
I tried it but autoconf or automake looks for it and gives error, before
starting building.




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#58955: [PATCH] gnu: pd: Update to 0.53-0, unbundle oss and portaudio
  2022-11-04 13:29   ` Sughosha via Guix-patches via
@ 2023-01-29  6:56     ` 宋文武 via Guix-patches via
  0 siblings, 0 replies; 4+ messages in thread
From: 宋文武 via Guix-patches via @ 2023-01-29  6:56 UTC (permalink / raw)
  To: Sughosha; +Cc: 58955-done, Christopher Baines

Sughosha <Sughosha@proton.me> writes:

> Hi Christopher,
>
> Thanks for reviewing the patch.
>
>> From the diff, it looks like oss is being disabled, rather than
>> unbundled. What's the reasoning behind disabling it?
> OSS is not needed since it was superseded by ALSA and it does the job.
> I disabled it because it's not at all used in Guix and also not needed
> as we have ALSA. Sorry for not being accurate in the message.
>> 
>> Adding portaudio as an input seems fine I guess, but it might be good to
>> remove the portaudio files from the source (through a snippet) if there
>> are some there.
> I tried it but autoconf or automake looks for it and gives error, before
> starting building.

Pushed with adjusted commit message, thank you!




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-01-29  7:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-02  1:28 [bug#58955] [PATCH] gnu: pd: Update to 0.53-0, unbundle oss and portaudio Sughosha via Guix-patches via
2022-11-03 17:27 ` Christopher Baines
2022-11-04 13:29   ` Sughosha via Guix-patches via
2023-01-29  6:56     ` bug#58955: " 宋文武 via Guix-patches via

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).