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.scm469
1 files changed, 224 insertions, 245 deletions
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index 84cdca94ad..bc88c72407 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -59,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")
@@ -99,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
@@ -145,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
@@ -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
@@ -330,51 +320,49 @@ This package is part of the KDE multimedia module.")
'("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,22 +444,22 @@ 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
(list #:tests? #f ; test program gets built, but is not found
#:configure-flags
@@ -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,32 +535,30 @@ 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
(list #:configure-flags
#~(list (string-append
@@ -614,10 +597,7 @@ 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)
@@ -691,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")
@@ -722,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