gnu: Add juk.

* gnu/packages/kde-multimedia.scm (juk): New variable.
This commit is contained in:
Hartmut Goebel 2019-12-06 21:21:53 +01:00
parent 22b26dd257
commit 2f9bb949cb
No known key found for this signature in database
GPG key ID: 634A8DFFD3F631DF

View file

@ -24,6 +24,7 @@ (define-module (gnu packages kde-multimedia)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages mp3)
#:use-module (gnu packages qt))
(define-public dragon
@ -71,3 +72,58 @@ (define-public dragon
This package is part of the KDE multimedia module.")
(license ;; GPL for programs, FDL for documentation
(list license:gpl2+ license:fdl1.2+))))
(define-public juk
(package
(name "juk")
(version "19.08.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/applications/" version
"/src/juk-" version ".tar.xz"))
(sha256
(base32 "0c1hrd1n4ah7qm8xr7bfswgbcmbvnnhai4bfawx6v6ab3frl7wvf"))))
(build-system qt-build-system)
(native-inputs
`(("extra-cmake-modules" ,extra-cmake-modules)))
(inputs
`(("kcoreaddons" ,kcoreaddons)
("kcompletion" ,kcompletion)
("kconfig" ,kconfig)
("kcrash" ,kcrash)
("kdbusaddons" ,kdbusaddons)
("kdoctools" ,kdoctools)
("kglobalaccel" ,kglobalaccel)
("ki18n" ,ki18n)
("kiconthemes" ,kiconthemes)
("kjobwidgets" ,kjobwidgets)
("kio" ,kio)
("knotifications" ,knotifications)
("ktextwidgets" ,ktextwidgets)
("kwallet" ,kwallet)
("kwidgetsaddons" ,kwidgetsaddons)
("kwindowsystem" ,kwindowsystem)
("kxmlgui" ,kxmlgui)
("oxygen-icons" ,oxygen-icons) ; default icon set
("phonon" ,phonon)
("phonon-backend-gstreamer" ,phonon-backend-gstreamer)
("qtbase" ,qtbase)
("qtsvg" ,qtsvg)
("taglib" ,taglib)))
(home-page "https://kde.org/applications/multimedia/org.kde.juk")
(synopsis "Music jukebox / music player")
(description "JuK is a powerful music player capable of managing a large
music collection.
Some of JuK's features include:
@itemize
@item Music collection, playlists, and smart playlists
@item Tag editing support, including the ability to edit multiple files at once
@item Tag-based music file organization and renaming
@item CD burning support using k3b
@item Album art using Google Image Search
@end itemize
This package is part of the KDE multimedia module.")
(license license:gpl2+)))