From patchwork Wed Dec 21 03:12:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antero Mejr X-Patchwork-Id: 45483 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9609827BBED; Wed, 21 Dec 2022 03:14:31 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A639B27BBE9 for ; Wed, 21 Dec 2022 03:14:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7pYS-0007IP-2J; Tue, 20 Dec 2022 22:14:04 -0500 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 1p7pYQ-0007I8-UR for guix-patches@gnu.org; Tue, 20 Dec 2022 22:14:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p7pYQ-0002E4-MT for guix-patches@gnu.org; Tue, 20 Dec 2022 22:14:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p7pYQ-0000CK-3M for guix-patches@gnu.org; Tue, 20 Dec 2022 22:14:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60232] [PATCH][WIP] gnu: zrythm: Update to 1.0.0-beta.4.5.1. Resent-From: Antero Mejr Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 21 Dec 2022 03:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60232 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60232@debbugs.gnu.org Cc: Antero Mejr X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1671592410733 (code B ref -1); Wed, 21 Dec 2022 03:14:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Dec 2022 03:13:30 +0000 Received: from localhost ([127.0.0.1]:48858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7pXt-0000Bl-GA for submit@debbugs.gnu.org; Tue, 20 Dec 2022 22:13:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:49076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7pXq-0000Be-Ow for submit@debbugs.gnu.org; Tue, 20 Dec 2022 22:13:27 -0500 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 1p7pXq-0007Dm-Jw for guix-patches@gnu.org; Tue, 20 Dec 2022 22:13:26 -0500 Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1p7pXo-00027V-1r for guix-patches@gnu.org; Tue, 20 Dec 2022 22:13:26 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4NcJRb2nnGz9scy for ; Wed, 21 Dec 2022 04:13:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1671592395; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=ROcOGCMcPF0m+4wfc/3x2BwZwq0Z8E/k/8sItbHaIOM=; b=gO700wp+4eJGWeb+Gdpzjt65gx/I4rbxoVxItC+a+xihnzCfbsDlmA3O69iEQ7ioHRvyeO hIP7Ztc0zo9d28kfj/tKyi2u6k0D6yQh3W0ntcDMwpdO8wIZy7AJ4OXH7+NPvBCg+5bRGk UWwOyHZit1THN2OMEclUDANXd0Q7Bdr4D1QZnO2NCxoIIM62aqoPwQJWlcnGGdwqOkrcBs xbHQG9nWeb8LFEtEa+ucYib5utThHH2crFBd4v1ccWLxplC+ESkk0NWW2TulhdmcltXfZ7 E8y65/12S1Lntm+OGCB0CDpN+EgT9P4k0S2f/ntkkLePr7pLdpHRu5yqZRWYFg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1671592393; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=ROcOGCMcPF0m+4wfc/3x2BwZwq0Z8E/k/8sItbHaIOM=; b=xFFxeSVznteuhpq79BV4NjrN/6Y1H2aVSACoOMaUcllcOdTJFTKhMQvmC4FY4esvcG4rqU ZH4tETtovsXAgCNHGdYutBgoPPcuOvhMonRVhKF5NvSvX806G99Vdwj3pzWHN+l5/2TR4e ldIJ8yTgjeYP0LJ7o7k64CLldMDL16HKWOVATAUPA+fP3Qf0ToUwoABaSyPZak9LBFeUXx PJN4DlvFTxg4o4xVqVDnfHWh5J/1Hlz78FvVEIZgjS8p1gfhTiBXOoEY8wbGXwd8RdXwsp VVcQdowglXQNGcHY+FRhBMqnPUuR71iMjFdOCHLEVnTanqF7t29feT4HXsSbzg== Date: Wed, 21 Dec 2022 03:12:54 +0000 Message-Id: <20221221031254.2933-1-antero@mailbox.org> MIME-Version: 1.0 X-MBO-RS-META: bquyusut6ytf7mhcxtjqeihrh576xd46 X-MBO-RS-ID: c7a5fb8e502e8a9ff04 Received-SPF: pass client-ip=2001:67c:2050:0:465::101; envelope-from=antero@mailbox.org; helo=mout-p-101.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: , Reply-to: Antero Mejr X-ACL-Warn: , Antero Mejr via Guix-patches X-Patchwork-Original-From: Antero Mejr via Guix-patches via From: Antero Mejr Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/music.scm (zrythm): Update to 1.0.0-beta.4.5.1. --- Currently zrythm does not build, and before that it would crash immediately: https://issues.guix.gnu.org/54026 This patchset is better than what we have now, but still doesn't work. zrythm silently fails to launch the main window after the project selection screen, my guess is that it may be an issue with libpanel, or the app itself. I may come back to this in the future, not sure. gnu/packages/music.scm | 112 ++++++++++++++++++++++++++--------------- 1 file changed, 72 insertions(+), 40 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 614eb57791..2ec2880c49 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -110,6 +110,7 @@ (define-module (gnu packages music) #:use-module (gnu packages curl) #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages datastructures) + #:use-module (gnu packages digest) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) #:use-module (gnu packages emacs) @@ -138,6 +139,7 @@ (define-module (gnu packages music) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) #:use-module (gnu packages java) + #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages libffi) #:use-module (gnu packages libevent) #:use-module (gnu packages libusb) @@ -6237,7 +6239,7 @@ (define-public zrythm ;; distros to make necessary changes to integrate the software into the ;; distribution. (name "zrythm") - (version "1.0.0-alpha.12.0.1") + (version "1.0.0-beta.4.5.1") (source (origin (method url-fetch) @@ -6245,48 +6247,78 @@ (define-public zrythm version ".tar.xz")) (sha256 (base32 - "1si4n8rdg0a3frlbj6yqpyzr4f20v3cpl4m6kv0yf7r25psyl5pk")))) + "03p958xir2p1pzhiqbqq8sax8zaw4b7ww64ymxcvznjrcj4clrpm")))) (build-system meson-build-system) (arguments - `(#:glib-or-gtk? #t - #:configure-flags - `("-Dtests=true" - "-Dmanpage=true" - "-Ddseg_font=false" - "-Dgraphviz=enabled" ; for exporting routing graphs - "-Dguile=enabled" ; for Guile scripting - "-Djack=enabled" ; for JACK audio/MIDI backend - "-Drtmidi=enabled" ; for RtMidi backend (ALSA sequencer) - "-Dsdl=enabled"))) ; for SDL audio backend (which uses ALSA) - (inputs - `(("alsa-lib" ,alsa-lib) - ("jack" ,jack-1) - ("font-dseg" ,font-dseg) - ("fftw" ,fftw) - ("fftwf" ,fftwf) - ("gettext" ,gettext-minimal) - ("glibc" ,glibc) - ("graphviz" ,graphviz) - ("gtk+" ,gtk+) - ("gtksourceview" ,gtksourceview) - ("guile" ,guile-2.2) - ("libaudec" ,libaudec) - ("libcyaml" ,libcyaml) - ("libsamplerate" ,libsamplerate) - ("libsndfile" ,libsndfile) - ("libyaml" ,libyaml) - ("lilv" ,lilv) - ("lv2" ,lv2) - ("pulseaudio" ,pulseaudio) - ("reproc" ,reproc) - ("rubberband" ,rubberband) - ("rtmidi" ,rtmidi-4.0) - ("sdl2" ,sdl2) - ("xdg-utils" ,xdg-utils) - ("zstd" ,zstd "lib"))) + (list #:tests? #f ;123 pass, 3 fail. Appears network-related. + #:glib-or-gtk? #t + #:configure-flags + #~(list "-Dtests=true" + "-Dmanpage=false" ; fish-completions breaks this + "-Ddseg_font=false" + "-Dgraphviz=enabled" ; for exporting routing graphs + "-Dguile=enabled" ; for Guile scripting + "-Djack=enabled" ; for JACK audio/MIDI backend + "-Drtmidi=enabled" ; for RtMidi backend (ALSA sequencer) + "-Dsdl=enabled") ; for SDL audio backend (which uses ALSA) + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'adjust-build + (lambda _ + (setenv "GUILE_AUTO_COMPILE" "0"))) + (add-after 'install 'wrap-program + (lambda _ + (wrap-program (string-append #$output "/bin/zrythm") + `("GDK_PIXBUF_MODULE_FILE" = + (,(getenv "GDK_PIXBUF_MODULE_FILE"))))))))) + (propagated-inputs (list breeze-icons + gdk-pixbuf + librsvg)) ;needed for pixbuf SVG loading + (inputs (list alsa-lib + boost + carla + curl + fftw + fftwf + flex + font-dseg + gettext-minimal + glib-next + glibc + graphviz + gtk + gtksourceview + guile-2.2 + jack-2 + json-glib + libadwaita + libaudec + (module-ref + (resolve-interface '(gnu packages debug)) 'libbacktrace) + libcyaml + libpanel + libsamplerate + libsndfile + libyaml + lilv + lv2 + pango-next + pulseaudio + reproc + rtmidi + rubberband + sdl2 + vamp + xdg-utils + xxhash + zix + `(,zstd "lib"))) (native-inputs - (list pkg-config help2man - `(,glib "bin"))) ; for 'glib-compile-resources' + (list help2man + `(,glib-next "bin") ; for 'glib-compile-resources' + pkg-config + python-sphinx + python-sphinx-intl + sassc)) (synopsis "Digital audio workstation focusing on usability") (description "Zrythm is a digital audio workstation designed to be featureful and easy to use. It offers unlimited automation options, LV2