[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
09/10: gnu: Add artyfx
From: |
guix-commits |
Subject: |
09/10: gnu: Add artyfx |
Date: |
Sat, 9 Nov 2019 17:06:46 -0500 (EST) |
civodul pushed a commit to branch master
in repository guix.
commit 50c5215c9c640d742238c8896702e0d3228bff0c
Author: Alexandros Theodotou <address@hidden>
Date: Fri Nov 8 08:26:58 2019 +0000
gnu: Add artyfx
* gnu/packages/music.scm: (artyfx): New variable.
Signed-off-by: Ludovic Courtès <address@hidden>
---
gnu/packages/music.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index a30765e..2f60242 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -24,6 +24,7 @@
;;; Copyright © 2019 Jakob L. Kreuze <address@hidden>
;;; Copyright © 2019 raingloom <address@hidden>
;;; Copyright © 2019 David Wilson <address@hidden>
+;;; Copyright © 2019 Alexandros Theodotou <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -4699,3 +4700,40 @@ You can also get metadata about the playing track such
as the artist and title
for integration into status line generators or other command-line tools.")
(home-page "https://github.com/altdesktop/playerctl")
(license license:lgpl3+)))
+
+(define-public artyfx
+ (package
+ (name "artyfx")
+ (version "1.3")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/openAVproductions/openAV-ArtyFX.git")
+ (commit (string-append "release-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "012hcy1mxl7gs2lipfcqp5x0xv1azb9hjrwf0h59yyxnzx96h7c9"))))
+ (build-system cmake-build-system)
+ (arguments
+ `(#:tests? #f ; no tests included
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'remove-architecture-specific-flags
+ (lambda _
+ (substitute* "CMakeLists.txt"
+ (("-msse2 -mfpmath=sse") ""))
+ #t)))))
+ (inputs
+ `(("cairo" ,cairo)
+ ("libsndfile" ,libsndfile)))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("lv2" ,lv2)))
+ (home-page "http://openavproductions.com/artyfx/")
+ (synopsis "Audio effect LV2 plugin bundle")
+ (description "ArtyFX is an LV2 plugin bundle of artistic real-time audio
+effects. It contains a bitcrusher, delay, distortion, equalizer, compressor,
+and reverb.")
+ (license license:gpl2+)))
- branch master updated (bbfdaaa -> c2cda7d), guix-commits, 2019/11/09
- 01/10: services: hpcguix-web: Explicitly import (guix build utils)., guix-commits, 2019/11/09
- 03/10: tests: Update references to the now-deprecated 'guile-json' variable., guix-commits, 2019/11/09
- 04/10: services: 'fold-services' memoizes service values., guix-commits, 2019/11/09
- 02/10: services: hpcguix-web: Delete lock files during activation., guix-commits, 2019/11/09
- 07/10: doc: Mention value /var to localstatedir option., guix-commits, 2019/11/09
- 05/10: gnu: make-bootstrap: Memoize GCC variant., guix-commits, 2019/11/09
- 08/10: gnu: Add matcha-theme., guix-commits, 2019/11/09
- 06/10: gnu: make-bootstrap: Slightly clarify 'package-with-relocatable-glibc'., guix-commits, 2019/11/09
- 10/10: gnu: youtube-dl: Update to 2019.11.05., guix-commits, 2019/11/09
- 09/10: gnu: Add artyfx,
guix-commits <=