Patchwork [3/3] gnu: Add mod-utilities.

login
register
mail settings
Submitter Ricardo Wurmus
Date Oct. 14, 2016, 9:52 p.m.
Message ID <20161014215216.14787-3-rekado@elephly.net>
Download mbox | patch
Permalink /patch/16523/
State New
Headers show

Comments

Ricardo Wurmus - Oct. 14, 2016, 9:52 p.m.
* gnu/packages/music.scm (mod-utilities): New variable.
---
 gnu/packages/music.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
Kei Yamashita - Oct. 16, 2016, 6:57 p.m.
Ricardo Wurmus <rekado@elephly.net> writes:

> * gnu/packages/music.scm (mod-utilities): New variable.
> ---
>  gnu/packages/music.scm | 34 ++++++++++++++++++++++++++++++++++
>  1 file changed, 34 insertions(+)
>
> diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
> index d2e252e..e5715de 100644
> --- a/gnu/packages/music.scm
> +++ b/gnu/packages/music.scm
> @@ -2442,3 +2442,37 @@ slow gear audio effect to produce volume swells."))))
>        (synopsis "Wah emulation with switchless activation")
>        (description "This package provides the LV2 plugin \"GxSwitchlessWah\",
>  a simulation of an analog Wah pedal with switchless activation."))))
> +
> +(define-public mod-utilities
> +  (let ((commit "7cdeeac26ae682730740105ece121d4dddb8ba3f")
> +        (revision "1"))
> +    (package
> +      (name "mod-utilities")
> +      (version (string-append "0-" revision "." (string-take commit 9)))
> +      (source (origin
> +                (method git-fetch)
> +                (uri (git-reference
> +                      (url "https://github.com/moddevices/mod-utilities.git")
> +                      (commit commit)))
> +                (sha256
> +                 (base32
> +                  "1ilnkbrmwrszxvc21qlb86h29yz7cnc6rcp0jmna1y693ny2qhf4"))
> +                (file-name (string-append name "-" version "-checkout"))))
> +      (build-system gnu-build-system)
> +      (arguments
> +       `(#:tests? #f ; there are no tests
> +         #:make-flags
> +         (list (string-append "INSTALL_PATH="
> +                              (assoc-ref %outputs "out")
> +                              "/lib/lv2"))
> +         #:phases
> +         (modify-phases %standard-phases
> +           (delete 'configure))))
> +      (inputs
> +       `(("lv2" ,lv2)))
> +      (home-page "https://github.com/moddevices/mod-utilities")
> +      (synopsis "LV2 utility plugins")
> +      (description "This package provides LV2 audio utility plugins, such as
> +filters, crossovers, simple gain plugins without zipper noise, switch box
> +plugins, a switch trigger, a toggle switch, and a peakmeter.")
> +      (license license:gpl2+))))

All three patches are reproducible and linting is fine, except for
jalv-select's description; must start with an upper-case letter or digit!
Ricardo Wurmus - Oct. 23, 2016, 3:08 p.m.
Kei Kebreau <kei@openmailbox.org> writes:

> All three patches are reproducible and linting is fine, except for
> jalv-select's description; must start with an upper-case letter or digit!

Thanks for checking.  I reworded the description for jalv-select.

~~ Ricardo

Patch

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index d2e252e..e5715de 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -2442,3 +2442,37 @@  slow gear audio effect to produce volume swells."))))
       (synopsis "Wah emulation with switchless activation")
       (description "This package provides the LV2 plugin \"GxSwitchlessWah\",
 a simulation of an analog Wah pedal with switchless activation."))))
+
+(define-public mod-utilities
+  (let ((commit "7cdeeac26ae682730740105ece121d4dddb8ba3f")
+        (revision "1"))
+    (package
+      (name "mod-utilities")
+      (version (string-append "0-" revision "." (string-take commit 9)))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/moddevices/mod-utilities.git")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "1ilnkbrmwrszxvc21qlb86h29yz7cnc6rcp0jmna1y693ny2qhf4"))
+                (file-name (string-append name "-" version "-checkout"))))
+      (build-system gnu-build-system)
+      (arguments
+       `(#:tests? #f ; there are no tests
+         #:make-flags
+         (list (string-append "INSTALL_PATH="
+                              (assoc-ref %outputs "out")
+                              "/lib/lv2"))
+         #:phases
+         (modify-phases %standard-phases
+           (delete 'configure))))
+      (inputs
+       `(("lv2" ,lv2)))
+      (home-page "https://github.com/moddevices/mod-utilities")
+      (synopsis "LV2 utility plugins")
+      (description "This package provides LV2 audio utility plugins, such as
+filters, crossovers, simple gain plugins without zipper noise, switch box
+plugins, a switch trigger, a toggle switch, and a peakmeter.")
+      (license license:gpl2+))))