summaryrefslogtreecommitdiff
path: root/gnu/packages/kde-multimedia.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/kde-multimedia.scm')
-rw-r--r--gnu/packages/kde-multimedia.scm558
1 files changed, 269 insertions, 289 deletions
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index 21ca996246..7537ac1ddd 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -24,6 +24,7 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils)
+ #:use-module (guix gexp)
#:use-module (gnu packages)
#:use-module (gnu packages audio)
#:use-module (gnu packages base)
@@ -58,20 +59,19 @@
(base32 "0qlnxxbayqhz25jbvzis27jw2zbw1pmacp8rv7v5wa7zfqn3kmyk"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("kdoctools" ,kdoctools)))
+ (list extra-cmake-modules kdoctools))
(inputs
- `(("cdparanoia" ,cdparanoia)
- ("flac" ,flac)
- ("kcmutils" ,kcmutils)
- ("kconfig" ,kconfig)
- ("ki18n" ,ki18n)
- ("kio" ,kio)
- ("libkcddb" ,libkcddb)
- ("libkcompactdisc" ,libkcompactdisc)
- ("libvorbis" ,libvorbis)
- ("phonon" ,phonon)
- ("qtbase" ,qtbase-5)))
+ (list cdparanoia
+ flac
+ kcmutils
+ kconfig
+ ki18n
+ kio
+ libkcddb
+ libkcompactdisc
+ libvorbis
+ phonon
+ qtbase-5))
(home-page "https://kde.org/applications/multimedia/org.kde.kio_audiocd")
(synopsis "Transparent audio CD integration for applications using the KDE
Platform")
@@ -98,27 +98,26 @@ This package is part of the KDE multimedia module.")
(base32 "1sssg20a1vpwk816lp5jgwahilaswb9f3hgfqvc73il4g11ky1xj"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("kdoctools" ,kdoctools)))
+ (list extra-cmake-modules kdoctools))
(inputs
- `(("kconfig" ,kconfig)
- ("kconfigwidgets" ,kconfigwidgets)
- ("kcoreaddons" ,kcoreaddons)
- ("kcrash" ,kcrash)
- ("kdbusaddons" ,kdbusaddons)
- ("ki18n" ,ki18n)
- ("kio" ,kio)
- ("kjobwidgets" ,kjobwidgets)
- ("knotifications" ,knotifications)
- ("kparts" ,kparts)
- ("kwidgetsaddons" ,kwidgetsaddons)
- ("kwindowsystem" ,kwindowsystem)
- ("kxmlgui" ,kxmlgui)
- ("oxygen-icons" ,oxygen-icons) ; default icon set
- ("phonon" ,phonon)
- ("phonon-backend-gstreamer" ,phonon-backend-gstreamer)
- ("qtbase" ,qtbase-5)
- ("solid" ,solid)))
+ (list kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ kdbusaddons
+ ki18n
+ kio
+ kjobwidgets
+ knotifications
+ kparts
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ oxygen-icons ; default icon set
+ phonon
+ phonon-backend-gstreamer
+ qtbase-5
+ solid))
(home-page "https://kde.org/applications/multimedia/org.kde.dragonplayer")
(synopsis "Simple video player")
(description "Dragon Player is a multimedia player where the focus is on
@@ -144,41 +143,38 @@ This package is part of the KDE multimedia module.")
(base32 "02450lsnbd37fms1i2bb9qc9wir4vym6qqd9p5hr6a6s6qwfs6qf"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("pkg-config" ,pkg-config)
- ("dbus" ,dbus)
- ("kdoctools" ,kdoctools)
- ("xorg-server" , xorg-server-for-tests)))
+ (list extra-cmake-modules pkg-config dbus kdoctools
+ xorg-server-for-tests))
(inputs
- `(("kconfig" ,kconfig)
- ("baloo" ,baloo)
- ("kconfigwidgets" ,kconfigwidgets)
- ("kcoreaddons" ,kcoreaddons)
- ("kcrash" ,kcrash)
- ("kcmutils" ,kcmutils)
- ("kdbusaddons" ,kdbusaddons)
- ("kdeclarative" ,kdeclarative)
- ("kfilemetadata" ,kfilemetadata)
- ("ki18n" ,ki18n)
- ("kio" ,kio)
- ("kirigami" ,kirigami)
- ("kmediaplayer" ,kmediaplayer)
- ("kparts" ,kparts)
- ("kpackage" ,kpackage)
- ("kwidgetsaddons" ,kwidgetsaddons)
- ("kxmlgui" ,kxmlgui)
- ("oxygen-icons" ,oxygen-icons) ; default icon set
- ("phonon" ,phonon)
- ("qtbase" ,qtbase-5)
- ("qtdeclarative" ,qtdeclarative)
- ("qtgraphicaleffects" ,qtgraphicaleffects) ; not listed as dependency
- ("qtmultimedia" ,qtmultimedia)
- ("qtquickcontrols" ,qtquickcontrols)
- ("qtquickcontrols2" ,qtquickcontrols2)
- ("qtsvg" ,qtsvg)
- ("qtx11extras" ,qtx11extras)
- ;; TODO: upnpqt https://gitlab.com/homeautomationqt/upnp-player-qt
- ("vlc" ,vlc)))
+ (list kconfig
+ baloo
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ kcmutils
+ kdbusaddons
+ kdeclarative
+ kfilemetadata
+ ki18n
+ kio
+ kirigami
+ kmediaplayer
+ kparts
+ kpackage
+ kwidgetsaddons
+ kxmlgui
+ oxygen-icons ; default icon set
+ phonon
+ qtbase-5
+ qtdeclarative
+ qtgraphicaleffects ; not listed as dependency
+ qtmultimedia
+ qtquickcontrols
+ qtquickcontrols2
+ qtsvg
+ qtx11extras
+ ;; TODO: upnpqt https://gitlab.com/homeautomationqt/upnp-player-qt
+ vlc))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -186,8 +182,7 @@ This package is part of the KDE multimedia module.")
(lambda* (#:key inputs #:allow-other-keys)
;; The test suite requires a running X server, setting
;; QT_QPA_PLATFORM=offscreen does not suffice.
- (system (string-append (assoc-ref inputs "xorg-server")
- "/bin/Xvfb :1 -screen 0 640x480x24 &"))
+ (system "Xvfb :1 -screen 0 640x480x24 &")
(setenv "DISPLAY" ":1")
#t))
(replace 'check
@@ -219,14 +214,9 @@ its own database. You can build and play your own playlist.")
(base32 "17l50z33a1h5zkrrfkb261yi2hms66qj36l1mndq7mvs97y2ggmc"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("pkg-config" ,pkg-config)))
+ (list extra-cmake-modules pkg-config))
(inputs
- `(("ffmpeg" ,ffmpeg)
- ("kconfig" ,kconfig)
- ("ki18n" ,ki18n)
- ("kio" ,kio)
- ("qtbase" ,qtbase-5)))
+ (list ffmpeg kconfig ki18n kio qtbase-5))
(home-page "https://kde.org/applications/multimedia/org.kde.ffmpegthumbs")
(synopsis "Video thumbnail generator for KDE using ffmpeg")
(description "
@@ -250,31 +240,31 @@ This package is part of the KDE multimedia module.")
(base32 "06vsh7knyhcbcbf632jhldbqpzfkdyils2l8dbcdw5nj5hhgzzmr"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)))
+ (list 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-5)
- ("qtsvg" ,qtsvg)
- ("taglib" ,taglib)))
+ (list kcoreaddons
+ kcompletion
+ kconfig
+ kcrash
+ kdbusaddons
+ kdoctools
+ kglobalaccel
+ ki18n
+ kiconthemes
+ kjobwidgets
+ kio
+ knotifications
+ ktextwidgets
+ kwallet
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ oxygen-icons ; default icon set
+ phonon
+ phonon-backend-gstreamer
+ qtbase-5
+ qtsvg
+ 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
@@ -308,11 +298,11 @@ This package is part of the KDE multimedia module.")
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'set-absolute-library-paths
- (lambda _
+ (lambda* (#:key inputs #:allow-other-keys)
;; Set absolute paths for dlopened libraries. We can’t use k3b’s
;; runpath as they are loaded by the Qt library.
- (let ((libcdio-paranoia (assoc-ref %build-inputs "libcdio-paranoia"))
- (libdvdcss (assoc-ref %build-inputs "libdvdcss")))
+ (let ((libcdio-paranoia (assoc-ref inputs "libcdio-paranoia"))
+ (libdvdcss (assoc-ref inputs "libdvdcss")))
(substitute* "libk3b/tools/k3bcdparanoialib.cpp"
(("\"(cdio_cdda|cdio_paranoia)\"" _ library)
(string-append "\"" libcdio-paranoia "/lib/" library "\"")))
@@ -321,60 +311,58 @@ This package is part of the KDE multimedia module.")
(string-append "\"" libdvdcss "/lib/" library "\""))))
#t))
(add-after 'qt-wrap 'wrap-path
- (lambda _
+ (lambda* (#:key inputs outputs #:allow-other-keys)
;; Set paths to backend programs.
- (wrap-program (string-append (assoc-ref %outputs "out") "/bin/k3b")
+ (wrap-program (string-append (assoc-ref outputs "out") "/bin/k3b")
`("PATH" ":" prefix
,(map (lambda (input)
- (string-append (assoc-ref %build-inputs input) "/bin"))
+ (string-append (assoc-ref inputs input) "/bin"))
'("cdrdao" "dvd+rw-tools" "libburn" "sox"))))
#t)))))
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("pkg-config" ,pkg-config)
- ("kdoctools" ,kdoctools)))
+ (list extra-cmake-modules pkg-config kdoctools))
(inputs
- `(("cdrdao" ,cdrdao)
- ("dvd+rw-tools" ,dvd+rw-tools)
- ("ffmpeg" ,ffmpeg)
- ("flac" ,flac)
- ("karchive" ,karchive)
- ("kcmutils" ,kcmutils)
- ("kconfig" ,kconfig)
- ("kcoreaddons" ,kcoreaddons)
- ("kfilemetadata" ,kfilemetadata)
- ("ki18n" ,ki18n)
- ("kiconthemes" ,kiconthemes)
- ("kio" ,kio)
- ("kjobwidgets" ,kjobwidgets)
- ("knewstuff" ,knewstuff)
- ("knotifications" ,knotifications)
- ("knotifyconfig" ,knotifyconfig)
- ("kservice" ,kservice)
- ("kwidgetsaddons" ,kwidgetsaddons)
- ("kxmlgui" ,kxmlgui)
- ("lame" ,lame)
- ("libburn" ,libburn)
- ("libcdio-paranoia" ,libcdio-paranoia)
- ("libdvdcss" ,libdvdcss)
- ("libdvdread" ,libdvdread)
- ;; TODO: LibFuzzer
- ("libiconv" ,libiconv)
- ("libkcddb" ,libkcddb)
- ("libmad" ,libmad)
- ("libmpcdec" ,libmpcdec)
- ;;("libmusicbrainz" ,libmusicbrainz) ; wants old version 2
- ("libsamplerate" ,libsamplerate)
- ("libsndfile" ,libsndfile)
- ("libvorbis" ,libvorbis)
- ("oxygen-icons" ,oxygen-icons) ; default icon set
- ("qtbase" ,qtbase-5)
- ("qtwebkit" ,qtwebkit)
- ("shared-mime-info" ,shared-mime-info)
- ("solid" ,solid)
- ("sox" ,sox)
- ("taglib" ,taglib)
- ("zlib" ,zlib)))
+ (list cdrdao
+ dvd+rw-tools
+ ffmpeg
+ flac
+ karchive
+ kcmutils
+ kconfig
+ kcoreaddons
+ kfilemetadata
+ ki18n
+ kiconthemes
+ kio
+ kjobwidgets
+ knewstuff
+ knotifications
+ knotifyconfig
+ kservice
+ kwidgetsaddons
+ kxmlgui
+ lame
+ libburn
+ libcdio-paranoia
+ libdvdcss
+ libdvdread
+ ;; TODO: LibFuzzer
+ libiconv
+ libkcddb
+ libmad
+ libmpcdec
+ ;;("libmusicbrainz" ,libmusicbrainz) ; wants old version 2
+ libsamplerate
+ libsndfile
+ libvorbis
+ oxygen-icons ; default icon set
+ qtbase-5
+ qtwebkit
+ shared-mime-info
+ solid
+ sox
+ taglib
+ zlib))
(home-page "https://kde.org/applications/multimedia/org.kde.k3b")
(synopsis "Sophisticated CD/DVD burning application")
(description "K3b is CD-writing software which intends to be feature-rich
@@ -400,25 +388,23 @@ available CD drives.")
(base32 "10dnhr9v2jlki44i3gmjagky66ybixmv6f29z5imk9clgddrlyfr"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("pkg-config" ,pkg-config)
- ("kdoctools" ,kdoctools)))
+ (list extra-cmake-modules pkg-config kdoctools))
(inputs
- `(("eudev" ,eudev)
- ("kcoreaddons" ,kcoreaddons)
- ("kdbusaddons" ,kdbusaddons)
- ("ki18n" ,ki18n)
- ("kio" ,kio)
- ("kwidgetsaddons" ,kwidgetsaddons)
- ("kwindowsystem" ,kwindowsystem)
- ("kxmlgui" ,kxmlgui)
- ("libxscrnsaver" ,libxscrnsaver)
- ("oxygen-icons" ,oxygen-icons) ; default icon set
- ("qtbase" ,qtbase-5)
- ("qtx11extras" ,qtx11extras)
- ("solid" ,solid)
- ("v4l-utils" ,v4l-utils) ; libdvbv5
- ("vlc" ,vlc)))
+ (list eudev
+ kcoreaddons
+ kdbusaddons
+ ki18n
+ kio
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ libxscrnsaver
+ oxygen-icons ; default icon set
+ qtbase-5
+ qtx11extras
+ solid
+ v4l-utils ; libdvbv5
+ vlc))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -458,28 +444,28 @@ autoloading of subtitle files for use while playing video.")
("kdoctools" ,kdoctools)
("pkg-config" ,pkg-config)))
(inputs
- `(("gstreamer" ,gstreamer)
- ("gst-plugins-base" ,gst-plugins-base)
- ("kconfig" ,kconfig)
- ("ki18n" ,ki18n)
- ("kio" ,kio)
- ("kirigami" ,kirigami)
- ("knotifications" ,knotifications)
- ("kparts" ,kparts)
- ("oxygen-icons" ,oxygen-icons) ; default icon set
- ("purpose" ,purpose)
- ("qtbase" ,qtbase-5)
- ("qtdeclarative" ,qtdeclarative)
- ("qtgraphicaleffects" ,qtgraphicaleffects)
- ("qtquickcontrols" ,qtquickcontrols)
- ("qtquickcontrols2" ,qtquickcontrols2) ; not listed as dependency
- ("qtx11extras" ,qtx11extras)))
+ (list gstreamer
+ gst-plugins-base
+ kconfig
+ ki18n
+ kio
+ kirigami
+ knotifications
+ kparts
+ oxygen-icons ; default icon set
+ purpose
+ qtbase-5
+ qtdeclarative
+ qtgraphicaleffects
+ qtquickcontrols
+ qtquickcontrols2 ; not listed as dependency
+ qtx11extras))
(arguments
- `(#:tests? #f ; test program gets built, but is not found
- #:configure-flags
- (list (string-append "-DCMAKE_CXX_FLAGS=-I"
- (assoc-ref %build-inputs "gst-plugins-base")
- "/include/gstreamer-1.0"))))
+ (list #:tests? #f ; test program gets built, but is not found
+ #:configure-flags
+ #~(list (string-append "-DCMAKE_CXX_FLAGS=-I"
+ #$(this-package-input "gst-plugins-base")
+ "/include/gstreamer-1.0"))))
(home-page "https://kde.org/applications/multimedia/org.kde.kamoso")
(synopsis "Take pictures and videos out of your webcam")
(description "Kamoso is a simple and friendly program to use your
@@ -500,31 +486,30 @@ camera. Use it to take pictures and make videos to share.")
(base32 "1na52ypp57wqrc6pl1khinx9i6fidv1k97nnxcy8zb4l7d5sh1nd"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("pkg-config" ,pkg-config)))
+ (list extra-cmake-modules pkg-config))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("glib" ,glib)
- ("kconfigwidgets" ,kconfigwidgets)
- ("kcompletion" ,kcompletion)
- ("kconfig" ,kconfig)
- ("kconfigwidgets" ,kconfigwidgets)
- ("kcrash" ,kcrash)
- ("kdbusaddons" ,kdbusaddons)
- ("kdoctools" ,kdoctools)
- ("kglobalaccel" ,kglobalaccel)
- ("ki18n" ,ki18n)
- ("kiconthemes" ,kiconthemes)
- ("knotifications" ,knotifications)
- ("kwidgetsaddons" ,kwidgetsaddons)
- ("kwindowsystem" ,kwindowsystem)
- ("kxmlgui" ,kxmlgui)
- ("libcanberra" ,libcanberra)
- ("oxygen-icons" ,oxygen-icons) ; default icon set
- ("plasma-framework" ,plasma-framework)
- ("pulseaudio" ,pulseaudio)
- ("qtbase" ,qtbase-5)
- ("solid" ,solid)))
+ (list alsa-lib
+ glib
+ kconfigwidgets
+ kcompletion
+ kconfig
+ kconfigwidgets
+ kcrash
+ kdbusaddons
+ kdoctools
+ kglobalaccel
+ ki18n
+ kiconthemes
+ knotifications
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ libcanberra
+ oxygen-icons ; default icon set
+ plasma-framework
+ pulseaudio
+ qtbase-5
+ solid))
(home-page "https://kde.org/applications/multimedia/org.kde.kmix")
(synopsis "Volume control and mixer")
(description "KMix is an audio device mixer, used to adjust volume, select
@@ -550,37 +535,36 @@ This package is part of the KDE multimedia module.")
"kmplayer-upstream_Fix-build-with-Qt-5.9.patch"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("pkg-config" ,pkg-config)
- ("kdoctools" ,kdoctools)))
+ (list extra-cmake-modules pkg-config kdoctools))
(inputs
- `(("kconfig" ,kconfig)
- ("kcoreaddons" ,kcoreaddons)
- ("kdelibs4support" ,kdelibs4support)
- ("ki18n" ,ki18n)
- ("kinit" ,kinit)
- ("kio" ,kio)
- ("kparts" ,kparts)
- ("kmediaplayer" ,kmediaplayer)
- ("kwidgetsaddons" ,kwidgetsaddons)
- ("libxcb" ,libxcb) ;; FIXME: why does cmake not find XEVIE and XPRINT?
- ("oxygen-icons" ,oxygen-icons) ; default icon set
- ("phonon" ,phonon)
- ("qtbase" ,qtbase-5)
- ("cairo" ,cairo)
- ("qtsvg" ,qtsvg)
- ("qtx11extras" ,qtx11extras)
- ("xcb-util" ,xcb-util)
- ("xcb-util-cursor" ,xcb-util-cursor)
- ("xcb-util-errors" ,xcb-util-errors)
- ("xcb-util-image" ,xcb-util-image)
- ("xcb-util-keysyms" ,xcb-util-keysyms)
- ("xcb-util-wm" ,xcb-util-wm)))
+ (list kconfig
+ kcoreaddons
+ kdelibs4support
+ ki18n
+ kinit
+ kio
+ kparts
+ kmediaplayer
+ kwidgetsaddons
+ libxcb ;; FIXME: why does cmake not find XEVIE and XPRINT?
+ oxygen-icons ; default icon set
+ phonon
+ qtbase-5
+ cairo
+ qtsvg
+ qtx11extras
+ xcb-util
+ xcb-util-cursor
+ xcb-util-errors
+ xcb-util-image
+ xcb-util-keysyms
+ xcb-util-wm))
(arguments
- `(#:configure-flags
- (list (string-append
- "-DCMAKE_CXX_FLAGS=-I"
- (assoc-ref %build-inputs "qtx11extras") "/include/qt5"))))
+ (list #:configure-flags
+ #~(list (string-append
+ "-DCMAKE_CXX_FLAGS=-I"
+ #$(this-package-input "qtx11extras")
+ "/include/qt5"))))
(home-page "https://kde.org/applications/multimedia/org.kde.kmplayer")
(synopsis "Media player using mplayer/phonon as backend")
(description "Kmplayer can play all the audio/video supported by
@@ -613,38 +597,35 @@ Some features:
(base32 "0ysa873pc2gip95cxr8yv7ifd9qql5zg6h67i9n9q3iqa6v58iyw"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("librsvg" ,librsvg)
- ("pkg-config" ,pkg-config)
- ("kdoctools" ,kdoctools)))
+ (list extra-cmake-modules librsvg pkg-config kdoctools))
(inputs
- `(("also-lib" ,alsa-lib)
- ("audiofile" ,audiofile)
- ("flac" ,flac)
- ("id3lib" ,id3lib)
- ("karchive" ,karchive)
- ("kcompletion" ,kcompletion)
- ("kconfig" ,kconfig)
- ("kconfigwidgets" ,kconfigwidgets)
- ("kcoreaddons" ,kcoreaddons)
- ("kcrash" ,kcrash)
- ("kdbusaddons" ,kdbusaddons)
- ("ki18n" ,ki18n)
- ("kiconthemes" ,kiconthemes)
- ("kio" ,kio)
- ("kservice" ,kservice)
- ("ktextwidgets" ,ktextwidgets)
- ("kwidgetsaddons" ,kwidgetsaddons)
- ("kxmlgui" ,kxmlgui)
- ("libmad" ,libmad)
- ("libsamplerate" ,libsamplerate)
- ("libvorbis" ,libvorbis)
- ("opus" ,opus)
- ("oxygen-icons" ,oxygen-icons) ; default icon set
- ("pulseaudio" ,pulseaudio)
- ("qtbase" ,qtbase-5)
- ("qtmultimedia" ,qtmultimedia)
- ("zlib" ,zlib)))
+ (list alsa-lib
+ audiofile
+ flac
+ id3lib
+ karchive
+ kcompletion
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ kdbusaddons
+ ki18n
+ kiconthemes
+ kio
+ kservice
+ ktextwidgets
+ kwidgetsaddons
+ kxmlgui
+ libmad
+ libsamplerate
+ libvorbis
+ opus
+ oxygen-icons ; default icon set
+ pulseaudio
+ qtbase-5
+ qtmultimedia
+ zlib))
(home-page "https://kde.org/applications/multimedia/org.kde.kwave")
(synopsis "Sound editor for KDE")
(description "Kwave is a sound editor designed for the KDE Desktop
@@ -690,16 +671,15 @@ Its features include:
(base32 "1fwryaj8ldmsqhl5qxjda8by9i7xlb97r8p9rqzckw697hkfhs0h"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)
- ("kdoctools" ,kdoctools)))
+ (list extra-cmake-modules kdoctools))
(inputs
- `(("kcodecs" ,kcodecs)
- ("kconfig" ,kconfig)
- ("ki18n" ,ki18n)
- ("kio" ,kio)
- ("kwidgetsaddons" ,kwidgetsaddons)
- ("libmusicbrainz" ,libmusicbrainz)
- ("qtbase" ,qtbase-5)))
+ (list kcodecs
+ kconfig
+ ki18n
+ kio
+ kwidgetsaddons
+ libmusicbrainz
+ qtbase-5))
(arguments
`(#:tests? #f)) ; Most tests require network
(home-page "https://invent.kde.org/multimedia/libkcddb")
@@ -721,14 +701,14 @@ Its features include:
(base32 "0iy4i0hxqsrnndd4iqkww7v1rqry7kvi5paxdw5qjfffwn8kcsbx"))))
(build-system qt-build-system)
(native-inputs
- `(("extra-cmake-modules" ,extra-cmake-modules)))
+ (list extra-cmake-modules))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("kcoreaddons" ,kcoreaddons)
- ("ki18n" ,ki18n)
- ("phonon" ,phonon)
- ("qtbase" ,qtbase-5)
- ("solid" ,solid)))
+ (list alsa-lib
+ kcoreaddons
+ ki18n
+ phonon
+ qtbase-5
+ solid))
(home-page "https://invent.kde.org/multimedia/libkcompactdisc")
(synopsis "KDE library for playing & ripping CDs")
(description "The KDE Compact Disc library provides an API for