summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2025-10-26 22:25:02 +0100
committerAndreas Enge <andreas@enge.fr>2026-01-23 23:37:21 +0100
commit1acdbd09118c6dc5d2bc90a797e185a56d389261 (patch)
tree160303de8c3d957017372f217abc876cc903f6e0 /gnu
parent1807cc331f30a693c9a7dc4ae1f0c14323ad43f8 (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.scm6
-rw-r--r--gnu/packages/kde-multimedia.scm18
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")