From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:1008:1e59::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id oOF8JAHaUmaA9QAAA41jLg (envelope-from ) for ; Sun, 26 May 2024 08:43:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id KIBvHwHaUmYIIgEA62LTzQ (envelope-from ) for ; Sun, 26 May 2024 08:43:13 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (strict), No valid DKIM" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1716705793; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=12Z3IKeDU41CifDTJo4XAiTZMQcen7cLQXPH/UnCy7M=; b=LfXbSfUsJQdBr7zndfTX8zRxOczegBQ75q6By9NFXNudvqg6eNp2nlAcom3wU9rPN2btcG tMTK66SRWZALfVwQ9N8oDsahfkYsC37JyvcLT9NVo8BnBmjHAuH6+GP3CVGW/kzXoMUQtr +3qJTYNwHKvFjrngW1fJvFxCdqg2fbqrxdtran9vKainEGJp+BY6Hy6YI3bwNeBAqeuOYv fhRLrcm4xsjqkXZaUsCmL32NYqH4BBXvPuP9mgaoyemyZwUXeqFMsBEAwgrgf16AZUX87u AxthXgMrAQ2G7R/i3IUNK5uUxVgqoU2BFt7h/QHveQcVa3n0aCNTBHM1ES9rnQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1716705793; a=rsa-sha256; cv=none; b=M5zcX4TaDRWrp0USGp9YQdwWuiu6E67BwWkMvEQHguIWbHK3Y5MvdXVma5Z+5R9c5RZlz9 7XdmlWSMs+v5o08G3TYB0Hui5HzXgLA/QZtRgRoZs4dMqsqTONwownXn7DSWjc4oMpKbq7 Ajf9NDMF0xsVZAOeyS8zrabNGbIWcm1OjjR+06fcXXDZGB+0nlZsGTxPyIGyyYXAd5qtFW 5yClE8yNqHCoJ3W9pF/d1s6NPCtrfDlQeuQlmWdMyzShD2gps7BFUr0NzDGjJlQ8ydWjZC 0HuXdugEukt+euJC8vDxQ44FeHqWsIn/w85F7zeLtvlb3THE9RtRo08zF6+Lcw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (strict), No valid DKIM" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1A2D4D56A for ; Sun, 26 May 2024 08:43:13 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sB7aq-00048j-1m; Sun, 26 May 2024 02:42:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sB7ap-00048K-1Y for guix-patches@gnu.org; Sun, 26 May 2024 02:42:55 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sB7ao-0008PN-Or for guix-patches@gnu.org; Sun, 26 May 2024 02:42:54 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sB7av-0005ee-MD for guix-patches@gnu.org; Sun, 26 May 2024 02:43:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#71196] [PATCH 1/3] gnu/packages/music: Update Mixxx to 2.4.1 References: <20240525125955.27269-1-o.rojon@posteo.net> In-Reply-To: <20240525125955.27269-1-o.rojon@posteo.net> Resent-From: hapster Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 May 2024 06:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 71196@debbugs.gnu.org Cc: hapster Received: via spool by 71196-submit@debbugs.gnu.org id=B71196.171670575121678 (code B ref 71196); Sun, 26 May 2024 06:43:01 +0000 Received: (at 71196) by debbugs.gnu.org; 26 May 2024 06:42:31 +0000 Received: from localhost ([127.0.0.1]:38226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sB7aR-0005dZ-3O for submit@debbugs.gnu.org; Sun, 26 May 2024 02:42:31 -0400 Received: from ip-178-203-107-081.um48.pools.vodafone-ip.de ([178.203.107.81]:55874 helo=localhost.localdomain) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sB7aO-0005dJ-6Y for 71196@debbugs.gnu.org; Sun, 26 May 2024 02:42:29 -0400 Received: by localhost.localdomain (Postfix, from userid 1000) id CD44A616321; Sun, 26 May 2024 08:42:18 +0200 (CEST) From: hapster Date: Sun, 26 May 2024 08:42:10 +0200 Message-ID: <20240526064212.24517-1-o.rojon@posteo.net> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 5.26 X-Spam-Score: 5.26 X-Migadu-Queue-Id: 1A2D4D56A X-Migadu-Scanner: mx11.migadu.com X-TUID: A+1rP7N2Ki1w Change-Id: I2ee0f2848dba7a917598a97a295d838bc0656716 --- gnu/packages/music.scm | 143 ++++++++++++++++++++--------------------- 1 file changed, 69 insertions(+), 74 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 90bfe1c891..b509e64281 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -2377,7 +2377,7 @@ (define-public petri-foo (define-public mixxx (package (name "mixxx") - (version "2.3.6") + (version "2.4.1") (source (origin (method git-fetch) @@ -2385,90 +2385,85 @@ (define-public mixxx (url "https://github.com/mixxxdj/mixxx") (commit version))) (file-name (git-file-name name version)) - (patches - (search-patches "mixxx-link-qtscriptbytearray-qtscript.patch" - "mixxx-system-googletest-benchmark.patch")) (sha256 - (base32 "1v1sza75rf2q1m0bdc0j2k53qd34m12d1573jmac3g7vvyqh5n2m")) + (base32 "0cfdgrxfhck6cg4j9mb2rdp06n57kca1403qw92c3pmk1y05grq4")) (modules '((guix build utils))) (snippet ;; Delete libraries that we already have or don't need. ;; TODO: try to unbundle more (see lib/). `(begin - (let ((third-parties '("apple" "benchmark" "googletest" "hidapi" - "libebur128"))) + (let ((third-parties '("apple" "hidapi"))) (with-directory-excursion "lib" (map (lambda (third-party) - (delete-file-recursively third-party)) - third-parties))) + (delete-file-recursively third-party)) third-parties))) #t)))) (build-system qt-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - ;; Tests need a running X server. - (add-before 'check 'prepare-x-for-test - (lambda _ - (system "Xvfb &") - (setenv "DISPLAY" ":0"))) - (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 - xorg-server-for-tests)) - (inputs - (list bash-minimal - chromaprint - faad2 - ffmpeg - fftw - flac - glu - hidapi - jack-1 - lame - libdjinterop - libebur128 - libid3tag - libkeyfinder - libmad - 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 - lilv - mp3guessenc - openssl - opusfile - portaudio - portmidi - protobuf - qtbase-5 - qtdeclarative-5 - qtkeychain - qtscript - qtsvg-5 - qtx11extras - rubberband - soundtouch - sqlite - taglib - upower - vamp - wavpack)) + `(#: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 + xorg-server-for-tests)) + (inputs (list bash-minimal + chromaprint + faad2 + ffmpeg + fftw + flac + glu + hidapi + jack-1 + lame + libdjinterop + libebur128 + libid3tag + libkeyfinder + libmad + 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 + lilv + mp3guessenc + openssl + opusfile + portaudio + portmidi + protobuf + qtbase-5 + qtdeclarative-5 + qtkeychain + qtscript + qtsvg-5 + qtx11extras + rubberband + soundtouch + sqlite + taglib + upower + vamp + wavpack + c++-gsl)) (home-page "https://mixxx.org/") (synopsis "DJ software to perform live mixes") (description "Mixxx is a DJ software. It integrates the tools DJs need to -- 2.41.0