Hartmut Goebel writes: > * gnu/packages/kde-frameworks.scm (kmediaplayer): New variable. > --- > gnu/packages/kde-frameworks.scm | 46 +++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) Same question about qttools, otherwise LGTM. > > diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm > index 109d3f2..c86d82c 100644 > --- a/gnu/packages/kde-frameworks.scm > +++ b/gnu/packages/kde-frameworks.scm > @@ -3055,3 +3055,49 @@ support.") > (description "KJSEmbed provides a method of binding Javascript objects to > QObjects, so you can script your applications.") > (license license:lgpl2.0+))) > + > +(define-public kmediaplayer > + (package > + (name "kmediaplayer") > + (version "5.27.0") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "mirror://kde/stable/frameworks/" > + (version-major+minor version) "/portingAids/" > + name "-" version ".tar.xz")) > + (sha256 > + (base32 "003jvd2lzp70ywhnkpzgalzqkjpy3d9flkl144z2hfdwm011d58x")))) > + (build-system cmake-build-system) > + (native-inputs > + `(("extra-cmake-modules" ,extra-cmake-modules) > + ("kdoctools" ,kdoctools))) > + (inputs > + `(("kcompletion" ,kcompletion) > + ("kcoreaddons" ,kcoreaddons) > + ("ki18n" ,ki18n) > + ("kiconthemes" ,kiconthemes) > + ("kio" ,kio) > + ("kparts" ,kparts) > + ("kwidgetsaddons" ,kwidgetsaddons) > + ("kxmlgui" ,kxmlgui) > + ("qtbase" ,qtbase) > + ("qttools" ,qttools))) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-before 'check 'check-setup > + (lambda _ > + (setenv "CTEST_OUTPUT_ON_FAILURE" "1") ; Enable debug output > + (setenv "QT_QPA_PLATFORM" "offscreen") > + #t))))) > + (home-page "https://community.kde.org/Frameworks") > + (synopsis "KDE Frameworks 5 plugin interface for media player features") > + (description "KMediaPlayer builds on the KParts framework to provide a > +common interface for KParts that can play media files. > + > +This framework is a porting aid. It is not recommended for new projects, and > +existing projects that use it are advised to port away from it, and use plain > +KParts instead.") > + (license license:expat))) > -- > 2.7.4