diff options
Diffstat (limited to 'gnu/packages/kde-multimedia.scm')
-rw-r--r-- | gnu/packages/kde-multimedia.scm | 469 |
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 |