GNU bug report logs - #45918
[PATCH 0/3] Add zplugins.

Previous Next

Package: guix-patches;

Reported by: Alexandros Theodotou <alex <at> zrythm.org>

Date: Sat, 16 Jan 2021 17:50:01 UTC

Severity: normal

Tags: patch

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 45918 in the body.
You can then email your comments to 45918 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#45918; Package guix-patches. (Sat, 16 Jan 2021 17:50:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Alexandros Theodotou <alex <at> zrythm.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 16 Jan 2021 17:50:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alexandros Theodotou <alex <at> zrythm.org>
To: guix-patches <at> gnu.org
Cc: Alexandros Theodotou <alex <at> zrythm.org>
Subject: [PATCH 0/3] Add zplugins.
Date: Sat, 16 Jan 2021 17:48:29 +0000
Hi,

This patch series adds zplugins, an LV2 plugin collection.

First, it moves some dependencies of ztoolkit and ztoolkit-rsvg from
inputs to propagated-inputs because those are pkgconfig dependencies
for ztoolkit. Librsvg does something similar.

Then, zlfo is deprecated because it is now included in zplugins.

Thanks,
Alex

Alexandros Theodotou (3):
  gnu: ztoolkit: Move dependencies to propagated-inputs.
  gnu: ztoolkit-rsvg: Move dependencies to propagated-inputs.
  gnu: Add zplugins.

 gnu/packages/audio.scm | 12 +++++++-----
 gnu/packages/music.scm | 37 +++++++++++++++++++++----------------
 2 files changed, 28 insertions(+), 21 deletions(-)

--
2.30.0





Information forwarded to guix-patches <at> gnu.org:
bug#45918; Package guix-patches. (Sat, 16 Jan 2021 17:54:02 GMT) Full text and rfc822 format available.

Message #8 received at 45918 <at> debbugs.gnu.org (full text, mbox):

From: Alexandros Theodotou <alex <at> zrythm.org>
To: 45918 <at> debbugs.gnu.org
Cc: Alexandros Theodotou <alex <at> zrythm.org>
Subject: [PATCH 1/3] gnu: ztoolkit: Move dependencies to propagated-inputs.
Date: Sat, 16 Jan 2021 17:52:25 +0000
* gnu/packages/audio.scm (ztoolkit): Move dependencies to propagated
  inputs.
[inputs]: Remove cairo, libx11.
[propagated-inputs]: Add cairo, libx11.
---
 gnu/packages/audio.scm | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 2e46dc3a26..9a9168c2d4 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -4829,11 +4829,13 @@ with the provided metadata and adhere to well-known best practices.")
         (base32
          "07xl3cmdaf7k9mm58m93cn8i1jvgimmiifdw1w7v2jl88nx60pm1"))))
     (build-system meson-build-system)
-    (inputs
-     `(("cairo" ,cairo)
-       ("libx11" ,libx11)))
     (native-inputs
      `(("pkg-config" ,pkg-config)))
+    ;; These are listed as propagated inputs because they are dependencies
+    ;; in pkgconfig.
+    (propagated-inputs
+     `(("cairo" ,cairo)
+       ("libx11" ,libx11)))
     (synopsis "GUI toolkit for LV2 plugins")
     (description "ZToolkit (Ztk) is a cross-platform GUI toolkit heavily
 inspired by GTK.  It handles events and low level drawing on behalf of
-- 
2.30.0





Information forwarded to guix-patches <at> gnu.org:
bug#45918; Package guix-patches. (Sat, 16 Jan 2021 17:56:02 GMT) Full text and rfc822 format available.

Message #11 received at 45918 <at> debbugs.gnu.org (full text, mbox):

From: Alexandros Theodotou <alex <at> zrythm.org>
To: 45918 <at> debbugs.gnu.org
Cc: Alexandros Theodotou <alex <at> zrythm.org>
Subject: [PATCH 2/3] gnu: ztoolkit-rsvg: Move dependencies to
 propagated-inputs.
Date: Sat, 16 Jan 2021 17:52:26 +0000
* gnu/packages/audio.scm (ztoolkit-rsvg): Move dependencies to propagated
  inputs.
[inputs]: Remove librsvg.
[propagated-inputs]: Add librsvg.
---
 gnu/packages/audio.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 9a9168c2d4..0ec163e932 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -4884,9 +4884,9 @@ edited, converted, compressed and saved.")
     (name "ztoolkit-rsvg")
     (arguments
      `(#:configure-flags `("-Denable_rsvg=true")))
-    (inputs
+    (propagated-inputs
      `(("librsvg" ,librsvg)
-       ,@(package-inputs ztoolkit)))
+       ,@(package-propagated-inputs ztoolkit)))
     (synopsis "ZToolkit with SVG support")))
 
 (define-public lsp-dsp-lib
-- 
2.30.0





Information forwarded to guix-patches <at> gnu.org:
bug#45918; Package guix-patches. (Sat, 16 Jan 2021 17:56:02 GMT) Full text and rfc822 format available.

Message #14 received at 45918 <at> debbugs.gnu.org (full text, mbox):

From: Alexandros Theodotou <alex <at> zrythm.org>
To: 45918 <at> debbugs.gnu.org
Cc: Alexandros Theodotou <alex <at> zrythm.org>
Subject: [PATCH 3/3] gnu: Add zplugins.
Date: Sat, 16 Jan 2021 17:52:27 +0000
* gnu/packages/music.scm (zplugins): New variable.
---
 gnu/packages/music.scm | 37 +++++++++++++++++++++----------------
 1 file changed, 21 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 2fe5e2081a..9d9d50eab5 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5932,34 +5932,39 @@ hall reverb and a room reverb.  Both are available as LV2 plugins as well
 as JACK standalone applications.")
     (license license:gpl3+)))
 
-(define-public zlfo
+(define-public zplugins
   (package
-    (name "zlfo")
-    (version "0.1.3")
+    (name "zplugins")
+    (version "0.1.7")
     (source
      (origin
        (method git-fetch)
-       (uri (git-reference
-             (url "https://git.zrythm.org/git/ZLFO")
-             (commit (string-append "v" version))))
+       (uri
+        (git-reference
+         (url "https://git.zrythm.org/git/zplugins")
+         (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "0bm466ci5xyvxvq7l9p6xyh789lvk6i31b4zja1igqh13akbjnjz"))))
+         "1rkm2xajmyik6289b20rp5a5br9f3sh1xk8nb1bs6qpmcrfirgbs"))))
     (build-system meson-build-system)
     (inputs
-     `(("librsvg" ,librsvg)
-       ("lv2" ,lv2)
-       ("ztoolkit-rsvg" ,ztoolkit-rsvg)))
+      `(("guile" ,guile-2.2)
+        ("libsndfile" ,libsndfile)
+        ("lv2" ,lv2)
+        ("ztoolkit-rsvg" ,ztoolkit-rsvg)))
     (native-inputs
-     `(("pkg-config" ,pkg-config)))
-    (synopsis "Low frequency oscillator plugin")
-    (description "ZLFO is a fully featured
-@dfn{low frequency oscillator} (LFO) for @dfn{control voltage} (CV)-based
-automation that comes as an LV2 plugin bundle with a custom UI.")
-    (home-page "https://git.zrythm.org/cgit/ZLFO/")
+      `(("pkg-config" ,pkg-config)))
+    (synopsis "Audio plugin collection")
+    (description "ZPlugins is a collection of audio DSP plugins intended
+to be bundled with the Zrythm @dfn{digital audio workstation} (DAW).")
+    (home-page "https://www.zrythm.org/en/plugins.html")
     (license license:agpl3+)))
 
+(define-public zlfo
+  ;; The "zlfo" package is now included in zplugins
+  (deprecated-package "zlfo" zplugins))
+
 (define-public remid-lv2
   (package
     (name "remid-lv2")
-- 
2.30.0





Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Tue, 02 Feb 2021 00:56:02 GMT) Full text and rfc822 format available.

Notification sent to Alexandros Theodotou <alex <at> zrythm.org>:
bug acknowledged by developer. (Tue, 02 Feb 2021 00:56:02 GMT) Full text and rfc822 format available.

Message #19 received at 45918-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Alexandros Theodotou <alex <at> zrythm.org>
Cc: 45918-done <at> debbugs.gnu.org
Subject: Re: [bug#45918] [PATCH 0/3] Add zplugins.
Date: Mon, 1 Feb 2021 19:55:04 -0500
On Sat, Jan 16, 2021 at 05:48:29PM +0000, Alexandros Theodotou wrote:
> Hi,
> 
> This patch series adds zplugins, an LV2 plugin collection.
> 
> First, it moves some dependencies of ztoolkit and ztoolkit-rsvg from
> inputs to propagated-inputs because those are pkgconfig dependencies
> for ztoolkit. Librsvg does something similar.
> 
> Then, zlfo is deprecated because it is now included in zplugins.
> 
> Thanks,
> Alex
> 
> Alexandros Theodotou (3):
>   gnu: ztoolkit: Move dependencies to propagated-inputs.
>   gnu: ztoolkit-rsvg: Move dependencies to propagated-inputs.
>   gnu: Add zplugins.

Thanks! I tweaked the commit messages a bit and pushed as
5b5915560e5cbd546c005a950515f6d293442a28




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 02 Mar 2021 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 111 days ago.

Previous Next


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