guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 2118d79dcf91a54cf30073bb801bdc818acd07ec
Author: Nicolas Goaziou <[email protected]>
AuthorDate: Fri Oct 24 11:42:44 2025 +0200

    gnu: hydrogen: Use Qt 6.
    
    * gnu/packages/music.scm (hydrogen)[arguments]: Build with Qt 6.
    [native-inputs]: Use qttools instead of qttools-5.
    [inputs]: Use qtbase, qtsvg and qtwayland instead of qtbase-5, qtsvg-5 and
    qtwayland-5. Remove qtxmlpattern-5.
    
    Change-Id: Ic1b2239ec74a9ffa3305afdf350576fed961d365
---
 gnu/packages/music.scm | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 2b9c2fad6c..2e34776731 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -1046,19 +1046,20 @@ settings (aliasing, linear interpolation and cubic 
interpolation).")
         (base32 "0fwyabkvrh1q30sqyhylly0c28cryq39lnqzgsv69jqvcc001bi4"))))
     (build-system qt-build-system)
     (arguments
-     `(#:tests? #f ; require audio subsystem
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'fix-data-directory
-           (lambda* (#:key outputs #:allow-other-keys)
-             (substitute* "CMakeLists.txt"
-               (("/usr/share/pixmaps")
-                (string-append (assoc-ref outputs "out")
-                               "/share/pixmaps"))))))))
+     (list
+      #:tests? #f                       ; require audio subsystem
+      #:configure-flags #~(list "-DWANT_QT6=ON")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-data-directory
+            (lambda* (#:key outputs #:allow-other-keys)
+              (substitute* "CMakeLists.txt"
+                (("/usr/share/pixmaps")
+                 (string-append #$output "/share/pixmaps"))))))))
     (native-inputs
      (list cppunit
            pkg-config
-           qttools-5))
+           qttools))
     (inputs
      (list alsa-lib
            jack-1
@@ -1068,10 +1069,9 @@ settings (aliasing, linear interpolation and cubic 
interpolation).")
            libsndfile
            lrdf
            pulseaudio
-           qtbase-5
-           qtsvg-5
-           qtxmlpatterns-5
-           qtwayland-5
+           qtbase
+           qtsvg
+           qtwayland
            zlib))
     (home-page "http://hydrogen-music.org/";)
     (synopsis "Drum machine")

Reply via email to