From 54da0d88613afa4a045512fd0ed1f441184251c2 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Thu, 24 Jul 2025 21:06:32 +0530 Subject: [PATCH] gnu: libmygpo-qt: Switch to Qt6. * gnu/packages/gpodder.scm (libmygpo-qt)[inputs]: Replace qtbase-5 with qtbase. [arguments]: New argument. (libmygpo-qt5): Inherit from libmygpo-qt. * gnu/packages/music.scm (clementine)[inputs]: Replace libmygpo-qt with libmygpo-qt5. --- gnu/packages/gpodder.scm | 17 +++++++++++++++-- gnu/packages/music.scm | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gpodder.scm b/gnu/packages/gpodder.scm index 5a9c240e34d..5ce98a60583 100644 --- a/gnu/packages/gpodder.scm +++ b/gnu/packages/gpodder.scm @@ -141,9 +141,11 @@ locally for later listening.") (native-inputs (list pkg-config)) (inputs - (list qtbase-5)) + (list qtbase)) (arguments - (list #:phases + (list #:configure-flags + #~(list "-DBUILD_WITH_QT6=ON") + #:phases #~(modify-phases %standard-phases (replace 'check (lambda* (#:key tests? #:allow-other-keys) @@ -158,6 +160,17 @@ locally for later listening.") and track podcasts.") (license license:lgpl2.1+))) +(define-public libmygpo-qt5 + (package/inherit libmygpo-qt + (name "libmygpo-qt5") + (inputs + (modify-inputs (package-inputs libmygpo-qt) + (replace "qtbase" qtbase-5))) + (arguments + (substitute-keyword-arguments (package-arguments libmygpo-qt) + ((#:configure-flags flags) + #~(delete "-DBUILD_WITH_QT6=ON" #$flags)))))) + (define-public python-mygpoclient (package (name "python-mygpoclient") diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 0192cd446c8..50a66bc3a56 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -587,7 +587,7 @@ enables iPod support in music players such as Clementine.") gst-plugins-good gst-libav libcdio - libmygpo-qt + libmygpo-qt5 libgpod libmtp libxml2