diff options
author | Antero Mejr <antero@mailbox.org> | 2023-05-31 19:27:06 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2023-06-24 17:00:25 +0200 |
commit | 748665f49a828a953f95120fdb93a3762d0e66d7 (patch) | |
tree | 46d92e56bcbe24923613b5e9bf555c1025ba7b48 /gnu/packages | |
parent | c5885b056bdddcf0e150fd591d56acbca37e9e32 (diff) | |
download | guix-748665f49a828a953f95120fdb93a3762d0e66d7.tar.gz |
gnu: Add le-biniou.
* gnu/packages/music.scm (le-biniou): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/music.scm | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 03e265feb1..5069e6f0df 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -7346,6 +7346,61 @@ realtime.") "This package contains data files for use with Le Biniou.") (license license:gpl2+))) +(define-public le-biniou + (package + (name "le-biniou") + (version "3.66.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/lebiniou/lebiniou") + (commit (string-append "version-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1fvf944i703yd17kkxgja2xyyznb30p006piclz1rmgkhijp0lcp")))) + (build-system gnu-build-system) + (arguments + (list #:configure-flags #~(list (string-append "LDFLAGS=-Wl,-rpath=" + #$output "/lib") + (string-append + "LEBINIOU_DATADIR=" + #$(this-package-input "le-biniou-data"))) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* "src/bulfius_vui.c" + (("xdg-open") + (string-append + #$(this-package-input "xdg-utils") + "/bin/xdg-open")))))))) + (native-inputs (list autoconf + automake + libtool + perl ;for pod2man + pkg-config)) + (inputs (list alsa-lib + curl + ffmpeg + fftw + glib + imagemagick + jack-1 + jansson + le-biniou-data + libcaca + libsndfile + pulseaudio + sdl2 + ulfius + xdg-utils)) + (home-page "https://biniou.net/") + (synopsis "Audio visualization and VJing tool") + (description + "Le Biniou is a music visualization & VJing tool. It creates live +visuals based on audio performances or existing tracks.") + (license license:gpl2+))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar |