diff options
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 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") |