GNU bug report logs - #49224
[PATCH] gnu: Add distrho-ports-lv2.

Previous Next

Package: guix-patches;

Reported by: Thorsten Wilms <t_w_ <at> freenet.de>

Date: Fri, 25 Jun 2021 13:12:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 49224 AT debbugs.gnu.org.

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#49224; Package guix-patches. (Fri, 25 Jun 2021 13:12:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thorsten Wilms <t_w_ <at> freenet.de>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 25 Jun 2021 13:12:03 GMT) Full text and rfc822 format available.

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

From: Thorsten Wilms <t_w_ <at> freenet.de>
To: guix-patches <at> gnu.org
Cc: Thorsten Wilms <t_w_ <at> freenet.de>
Subject: [PATCH] gnu: Add distrho-ports-lv2.
Date: Fri, 25 Jun 2021 15:11:18 +0200
* gnu/packages/audio.scm (distrho-ports-lv2): New variable.
---
 gnu/packages/audio.scm | 43 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 42 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 038452a582..bd5c3934a0 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -15,7 +15,7 @@
 ;;; Copyright © 2018 Clément Lassieur <clement <at> lassieur.org>
 ;;; Copyright © 2018 Brett Gilio <brettg <at> gnu.org>
 ;;; Copyright © 2018, 2019 Marius Bakke <mbakke <at> fastmail.com>
-;;; Copyright © 2018 Thorsten Wilms <t_w_ <at> freenet.de>
+;;; Copyright © 2018, 2021 Thorsten Wilms <t_w_ <at> freenet.de>
 ;;; Copyright © 2018 Eric Bavier <bavier <at> member.fsf.org>
 ;;; Copyright © 2018 Brendan Tildesley <mail <at> brendan.scot>
 ;;; Copyright © 2019, 2021 Pierre Langlois <pierre.langlois <at> gmx.com>
@@ -5369,3 +5369,44 @@ Icecast server.")
 generator, generating audio signals out of Linux's /dev/dsp audio
 device.  There is support for mono and/or stereo and 8 or 16 bit samples.")
     (license license:gpl2)))
+
+(define-public distrho-ports-lv2
+  (package
+   (name "distrho-ports-lv2")
+   (version "2021-03-15")
+   (source
+    (origin
+     (method url-fetch)
+     (uri
+      (string-append "https://github.com/DISTRHO/DISTRHO-Ports/archive/refs/tags/"
+                     version ".tar.gz"))
+     (sha256
+      (base32 "0cl10zvmg4zkiapza8aqj8p0brsfacvrxsr1fc7yy0b521q40xbj"))))
+   (build-system meson-build-system)
+   (arguments
+    `(#:configure-flags
+      (list
+       "-Dbuild-vst2=false"
+       "-Dbuild-vst3=false"
+       (string-append "--prefix=" (assoc-ref %outputs "out")))))
+   (inputs
+    `(("alsa" ,alsa-lib)
+      ("fftwf" ,fftwf)
+      ("freetype" ,freetype)
+      ("libx11" ,libx11)
+      ("libxcursor" ,libxcursor)
+      ("libxext" ,libxext)
+      ("lv2" ,lv2)
+      ("mesa" ,mesa)))
+   (native-inputs
+    `(("pkg-config" ,pkg-config)))
+   (native-search-paths
+    (list (search-path-specification
+           (variable "LV2_PATH")
+           (files '("lib/lv2")))))
+   (home-page "https://distrho.sourceforge.io/ports.php")
+   (synopsis "Audio plug-in pack for LV2")
+   (description
+    "DISTHRO Ports is a collection of LV2-versions of audio plugins that have
+been made with the JUCE-framework.")
+   (license (list license:gpl2 license:gpl2+ license:gpl3+ license:agpl3 license:non-copyleft))))
-- 
2.32.0





Information forwarded to guix-patches <at> gnu.org:
bug#49224; Package guix-patches. (Tue, 26 Oct 2021 08:19:02 GMT) Full text and rfc822 format available.

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

From: Thorsten Wilms <t_w_ <at> freenet.de>
To: 49224 <at> debbugs.gnu.org
Cc: Thorsten Wilms <t_w_ <at> freenet.de>
Subject: [PATCH v2] gnu: Add distrho-ports-lv2.
Date: Tue, 26 Oct 2021 10:18:31 +0200
* gnu/packages/audio.scm (distrho-ports-lv2): New variable.
---
This time without superfluous search-path-specification and with proper
indentation.

 gnu/packages/audio.scm | 40 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index faf106fc68..d6ed470435 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -15,7 +15,7 @@
 ;;; Copyright © 2018 Clément Lassieur <clement <at> lassieur.org>
 ;;; Copyright © 2018 Brett Gilio <brettg <at> gnu.org>
 ;;; Copyright © 2018, 2019 Marius Bakke <mbakke <at> fastmail.com>
-;;; Copyright © 2018 Thorsten Wilms <t_w_ <at> freenet.de>
+;;; Copyright © 2018, 2021 Thorsten Wilms <t_w_ <at> freenet.de>
 ;;; Copyright © 2018 Eric Bavier <bavier <at> member.fsf.org>
 ;;; Copyright © 2018 Brendan Tildesley <mail <at> brendan.scot>
 ;;; Copyright © 2019, 2021 Pierre Langlois <pierre.langlois <at> gmx.com>
@@ -5566,3 +5566,41 @@ (define-public mda-lv2
      "MDA-LV2 is an LV2 port of the MDA plugins.  It includes effects and a few
 instrument plugins.")
     (license license:gpl3+)))
+
+(define-public distrho-ports-lv2
+  (package
+    (name "distrho-ports-lv2")
+    (version "2021-03-15")
+    (source
+     (origin
+       (method url-fetch)
+       (uri
+	(string-append "https://github.com/DISTRHO/DISTRHO-Ports/archive/refs/tags/"
+                       version ".tar.gz"))
+       (sha256
+	(base32 "0cl10zvmg4zkiapza8aqj8p0brsfacvrxsr1fc7yy0b521q40xbj"))))
+    (build-system meson-build-system)
+    (arguments
+     `(#:configure-flags
+       (list
+	"-Dbuild-vst2=false"
+	"-Dbuild-vst3=false"
+	(string-append "--prefix=" (assoc-ref %outputs "out")))))
+    (inputs
+     `(("alsa" ,alsa-lib)
+       ("fftwf" ,fftwf)
+       ("freetype" ,freetype)
+       ("libx11" ,libx11)
+       ("libxcursor" ,libxcursor)
+       ("libxext" ,libxext)
+       ("lv2" ,lv2)
+       ("mesa" ,mesa)))
+    (native-inputs
+     `(("pkg-config" ,pkg-config)))
+    (home-page "https://distrho.sourceforge.io/ports.php")
+    (synopsis "Audio plug-in pack for LV2")
+    (description
+     "DISTHRO Ports is a collection of LV2-versions of audio plugins that have
+been made with the JUCE-framework.")
+    ;; non-copyleft for drow (MIT). agpl3 for HiReSam.
+    (license (list license:gpl2 license:gpl2+ license:gpl3+ license:agpl3 license:non-copyleft))))
-- 
2.33.1





This bug report was last modified 2 years and 181 days ago.

Previous Next


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