aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2021-05-30 21:29:46 +0100
committerChristopher Baines <mail@cbaines.net>2021-08-18 16:26:13 +0100
commitdcf5d7f39c5ca005eaddc36b338aa83f0e341495 (patch)
tree90ba6279247709f99375ca4acaa94a7396532dbd
parent0a9ed7ede8c5148075ee2c8c4b7013cafe1dad51 (diff)
downloadguix-dcf5d7f39c5ca005eaddc36b338aa83f0e341495.tar
guix-dcf5d7f39c5ca005eaddc36b338aa83f0e341495.tar.gz
WIP
-rw-r--r--gnu/packages/music.scm55
1 files changed, 55 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index b95be813dc..c5522bd6a9 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -98,6 +98,7 @@
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
+ #:use-module (gnu packages databases)
#:use-module (gnu packages datastructures)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
@@ -126,11 +127,13 @@
#:use-module (gnu packages image)
#:use-module (gnu packages imagemagick)
#:use-module (gnu packages java)
+ #:use-module (gnu packages javascript)
#:use-module (gnu packages libffi)
#:use-module (gnu packages libusb)
#:use-module (gnu packages linux) ; for alsa-utils
#:use-module (gnu packages lirc)
#:use-module (gnu packages llvm)
+ #:use-module (gnu packages logging)
#:use-module (gnu packages man)
#:use-module (gnu packages mp3)
#:use-module (gnu packages mpd)
@@ -140,7 +143,9 @@
#:use-module (gnu packages pdf)
#:use-module (gnu packages perl)
#:use-module (gnu packages perl-web)
+ #:use-module (gnu packages photo)
#:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages pretty-print)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages pulseaudio) ;libsndfile
#:use-module (gnu packages python)
@@ -161,6 +166,7 @@
#:use-module (gnu packages tex)
#:use-module (gnu packages time)
#:use-module (gnu packages tls)
+ #:use-module (gnu packages upnp)
#:use-module (gnu packages version-control)
#:use-module (gnu packages video)
#:use-module (gnu packages vim) ;for 'xxd'
@@ -6212,6 +6218,55 @@ It can also play and mix samples.")
(home-page "https://gitlab.com/iurie-sw/geonkick")
(license license:gpl3+)))
+(define-public gerbera
+ (package
+ (name "gerbera")
+ (version "1.8.2")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gerbera/gerbera.git")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "09jv1qf5r50njig2lg6pka4833by6vbawmfp8wjnw2fd640p6la5"))))
+ (build-system cmake-build-system)
+ (arguments
+ `(#:configure-flags '("-DWITH_SYSTEMD=0"
+ "-DWITH_TESTS=1"
+ "-DGIT_BRANCH=master"
+ ,(string-append "-DGIT_COMMIT_HASH=v" version))
+ #:test-target "test"))
+ (native-inputs
+ `(("gcc" ,gcc-11)
+ ("googletest" ,googletest)))
+ (inputs
+ `(("libupnp" ,libupnp)
+ ("libuuid" ,util-linux "lib")
+ ("pugixml" ,pugixml)
+ ("libiconv" ,libiconv)
+ ("sqlite3" ,sqlite)
+ ("zlib" ,zlib)
+ ("fmt" ,fmt)
+ ("spdlog" ,spdlog)
+ ("duktape" ,duktape)
+ ("mysql" ,mysql)
+ ("curl" ,curl)
+ ("taglib" ,taglib)
+ ("libmagic" ,file)
+ ("libmatroska" ,libmatroska)
+ ("ffmpeg" ,ffmpeg)
+ ("libexif" ,libexif)
+ ("ffmpegthumbnailer" ,ffmpegthumbnailer)
+ ("libebml" ,libebml)))
+ (home-page "https://clementine-player.org")
+ (synopsis "Music player and library organizer")
+ (description "Clementine is a multiplatform music player. It is inspired
+by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and
+playing your music.")
+ (license (list))))
+
(define-public mamba
(package
(name "mamba")