diff options
| author | Andreas Enge <andreas@enge.fr> | 2025-10-26 22:25:02 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-01-23 23:37:21 +0100 |
| commit | 1acdbd09118c6dc5d2bc90a797e185a56d389261 (patch) | |
| tree | 160303de8c3d957017372f217abc876cc903f6e0 /gnu | |
| parent | 1807cc331f30a693c9a7dc4ae1f0c14323ad43f8 (diff) | |
gnu: Add phonon-qt5.
* gnu/packages/kde-multimedia.scm (phonon-qt5): New variable.
* gnu/packages/kde-frameworks.scm (knotifications-5, kwallet-5,
plasma-framework)[inputs]: Replace phonon by phonon-qt5.
Change-Id: I69ecf77e09af25dd7750518228528dbe557140a7
Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/kde-frameworks.scm | 6 | ||||
| -rw-r--r-- | gnu/packages/kde-multimedia.scm | 18 |
2 files changed, 21 insertions, 3 deletions
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 8ae9faed83..40ef887d5f 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -2693,7 +2693,7 @@ covers feedback and persistent events.") kwindowsystem-5 libcanberra libdbusmenu-qt - phonon + phonon-qt5 qtdeclarative-5 qtbase-5 qtspeech-5 @@ -4570,7 +4570,7 @@ the passwords on KDE work spaces.") kwidgetsaddons-5 kwindowsystem-5 libgcrypt - phonon + phonon-qt5 qgpgme qca qtbase-5)))) @@ -4727,7 +4727,7 @@ descriptions for integrating actions from plugins.") kxmlgui-5 ;; XXX: "undefined reference to `glGetString'" errors occur without libglvnd, libglvnd - phonon + phonon-qt5 qtbase-5 qtdeclarative-5 qtquickcontrols2-5 diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm index ee6e0e15b7..6402bb027f 100644 --- a/gnu/packages/kde-multimedia.scm +++ b/gnu/packages/kde-multimedia.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2024 Maxim Cournoyer <maxim@guixotic.coop> ;;; Copyright © 2024, 2025 Sughosha <sughosha@disroot.org> ;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com> +;;; Copyright © 2025 Andreas Enge <andreas@enge.fr> ;;; ;;; This file is part of GNU Guix. ;;; @@ -103,6 +104,23 @@ (description "KDE's multimedia library.") (license license:lgpl2.1+))) +(define-public phonon-qt5 + (package + (inherit phonon) + (name "phonon-qt5") + (native-inputs + (list appstream extra-cmake-modules pkg-config qttools-5)) + (inputs (list qtbase-5 glib pulseaudio)) + (arguments + (list #:configure-flags + #~(list "-DPHONON_BUILD_QT5=ON" + "-DPHONON_BUILD_QT6=OFF" + "-DCMAKE_CXX_FLAGS=-fPIC"))) + (home-page "https://community.kde.org/Phonon") + (synopsis "KDE's multimedia library") + (description "KDE's multimedia library.") + (license license:lgpl2.1+))) + (define-public audiocd-kio (package (name "audiocd-kio") |
