GNU bug report logs - #75673
[PATCH] gnu: mixxx: Update to 2.5.

Previous Next

Package: guix-patches;

Reported by: Olivier Rojon <o.rojon <at> posteo.net>

Date: Sun, 19 Jan 2025 18:30:02 UTC

Severity: normal

Tags: patch

Done: 宋文武 <iyzsong <at> envs.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75673 in the body.
You can then email your comments to 75673 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix <at> cbaines.net, ludo <at> gnu.org, othacehe <at> gnu.org, zimon.toutoune <at> gmail.com, me <at> tobias.gr, jgart <at> dismail.de, guix-patches <at> gnu.org:
bug#75673; Package guix-patches. (Sun, 19 Jan 2025 18:30:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Olivier Rojon <o.rojon <at> posteo.net>:
New bug report received and forwarded. Copy sent to guix <at> cbaines.net, ludo <at> gnu.org, othacehe <at> gnu.org, zimon.toutoune <at> gmail.com, me <at> tobias.gr, jgart <at> dismail.de, guix-patches <at> gnu.org. (Sun, 19 Jan 2025 18:30:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Olivier Rojon <o.rojon <at> posteo.net>
To: guix-patches <at> gnu.org
Cc: Olivier Rojon <o.rojon <at> posteo.net>
Subject: [PATCH] gnu: mixxx: Update to 2.5.
Date: Sun, 19 Jan 2025 18:28:14 +0000
* gnu/packages/music.scm (mixxx): Update to 2.5.

Change-Id: I865a25668422abcb1c4fa6e0a65ee55212445431
---
 gnu/packages/music.scm | 64 ++++++++++++++++++++++--------------------
 1 file changed, 34 insertions(+), 30 deletions(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index eecee3990a..75b63b05ba 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -208,6 +208,7 @@ (define-module (gnu packages music)
   #:use-module (gnu packages video)
   #:use-module (gnu packages vim)       ;for 'xxd'
   #:use-module (gnu packages web)
+  #:use-module (gnu packages vulkan)
   #:use-module (gnu packages webkit)
   #:use-module (gnu packages wm)
   #:use-module (gnu packages wxwidgets)
@@ -2402,7 +2403,7 @@ (define-public petri-foo
 (define-public mixxx
   (package
     (name "mixxx")
-    (version "2.4.2")
+    (version "2.5")
     (source
      (origin
        (method git-fetch)
@@ -2411,7 +2412,7 @@ (define-public mixxx
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1xvmha9q2f1gclb5js09l511v3b5zbp3gnbrz11q681cp924byk1"))
+        (base32 "18azgvjpc7nq7ix0xn6h2j74x52wfvqyfsfiv87n9z4s2a41d0ij"))
        (modules '((guix build utils)))
        (snippet
         ;; Delete libraries that we already have or don't need.
@@ -2424,35 +2425,38 @@ (define-public mixxx
            #t))))
     (build-system qt-build-system)
     (arguments
-     `(#:phases (modify-phases %standard-phases
-                  (add-after 'unpack 'disable-bugged-test
-                    ;; This test regularly fails and aborts the build process, hence it
-                    ;; was disabled (no impact on functionality).  It appears this is a
-                    ;; problem for some upstream as well, as indicated by:
-                    ;; https://github.com/mixxxdj/mixxx/issues/12887 (featuring a
-                    ;; reference to another issue related to the same problem).
-                    (lambda _
-                      (substitute* "src/test/soundproxy_test.cpp"
-                        (("TEST_F\\(SoundSourceProxyTest, firstSoundTest\\)")
-                         "TEST_F(SoundSourceProxyTest, DISABLED_firstSoundTest)"))))
-                  (add-after 'install 'wrap-executable
-                    (lambda* (#:key inputs outputs #:allow-other-keys)
-                      (let* ((out (assoc-ref outputs "out"))
-                             (faad2 (assoc-ref inputs "faad2")))
-                        (wrap-program (string-append out "/bin/mixxx")
-                          `("LD_LIBRARY_PATH" ":" prefix
-                            ,(list (string-append faad2 "/lib"))))))))))
-    (native-inputs (list benchmark googletest python-wrapper qttools-5
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (add-after 'unpack 'disable-bugged-test
+                     ;; This test regularly fails and aborts the build process, hence it
+                     ;; was disabled (no impact on functionality).  It appears this is a
+                     ;; problem for some upstream as well, as indicated by:
+                     ;; https://github.com/mixxxdj/mixxx/issues/12887 (featuring a
+                     ;; reference to another issue related to the same problem).
+                     (lambda _
+                       (substitute* "src/test/soundproxy_test.cpp"
+                         (("TEST_F\\(SoundSourceProxyTest, firstSoundTest\\)")
+                          "TEST_F(SoundSourceProxyTest, DISABLED_firstSoundTest)"))))
+                   (add-after 'install 'wrap-executable
+                     (lambda* (#:key inputs #:allow-other-keys)
+                       (wrap-program (string-append #$output "/bin/mixxx")
+                         `("QT_PLUGIN_PATH" prefix
+                           (,(string-append #$(this-package-input "qtsvg")
+                                            "/lib/qt6/plugins")))
+                         `("LD_LIBRARY_PATH" prefix
+                           (,(string-append #$(this-package-input "faad2")
+                                            "/lib")))))))))
+    (native-inputs (list benchmark googletest python-wrapper qttools
                          xorg-server-for-tests))
     (inputs (list bash-minimal
                   chromaprint
+                  libxkbcommon
                   faad2
-                  ffmpeg
+                  ffmpeg-4
                   fftw
                   flac
                   glu
                   hidapi
-                  jack-1
                   lame
                   libdjinterop
                   libebur128
@@ -2462,9 +2466,6 @@ (define-public mixxx
                   libmp4v2
                   libmodplug
                   libsndfile
-                  libshout
-                  ;; XXX: Mixxx complains the libshout-idjc package suffers from bug
-                  ;; lp1833225 and refuses to use it.  Use the bundle for now.
                   libshout-idjc
                   libusb
                   libvorbis
@@ -2475,12 +2476,15 @@ (define-public mixxx
                   portaudio
                   portmidi
                   protobuf
-                  qtbase-5
-                  qtdeclarative-5
-                  qtkeychain
+                  qtbase
+                  qtdeclarative
+                  qtkeychain-qt6
                   qtscript
-                  qtsvg-5
+                  qtsvg
                   qtx11extras
+                  qtshadertools
+                  qt5compat
+                  vulkan-headers
                   rubberband
                   soundtouch
                   sqlite
-- 
2.47.1





Reply sent to 宋文武 <iyzsong <at> envs.net>:
You have taken responsibility. (Mon, 03 Feb 2025 10:23:01 GMT) Full text and rfc822 format available.

Notification sent to Olivier Rojon <o.rojon <at> posteo.net>:
bug acknowledged by developer. (Mon, 03 Feb 2025 10:23:02 GMT) Full text and rfc822 format available.

Message #10 received at 75673-done <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Olivier Rojon <o.rojon <at> posteo.net>
Cc: 75673-done <at> debbugs.gnu.org
Subject: Re: [bug#75673] [PATCH] gnu: mixxx: Update to 2.5.
Date: Mon, 03 Feb 2025 18:26:00 +0800
Olivier Rojon <o.rojon <at> posteo.net> writes:

> * gnu/packages/music.scm (mixxx): Update to 2.5.

Applied with some modifications, thank you!




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 03 Mar 2025 12:24:11 GMT) Full text and rfc822 format available.

This bug report was last modified 10 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.