From unknown Sun Jun 22 04:21:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62514] [PATCH] gnu: gnucash: Update to 5.0 Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Mar 2023 06:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62514 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62514@debbugs.gnu.org Cc: Andy Tai X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16800725575074 (code B ref -1); Wed, 29 Mar 2023 06:50:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Mar 2023 06:49:17 +0000 Received: from localhost ([127.0.0.1]:51146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phPcT-0001Jl-6s for submit@debbugs.gnu.org; Wed, 29 Mar 2023 02:49:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:36274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phPcR-0001Jc-7z for submit@debbugs.gnu.org; Wed, 29 Mar 2023 02:49:15 -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 1phPcN-00046x-Jh for guix-patches@gnu.org; Wed, 29 Mar 2023 02:49:12 -0400 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1phPcL-0003vR-Fy for guix-patches@gnu.org; Wed, 29 Mar 2023 02:49:11 -0400 Received: by mail-pj1-x1031.google.com with SMTP id a16so13174385pjs.4 for ; Tue, 28 Mar 2023 23:49:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680072546; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=iKxpu8duRaKWx3c+Q4W/QSjb32jXDaSw1u8mjKqFhrE=; b=c67BywZOq6hFfDRaWMzQ8nOL2XnYkJ0/Hkk5ivzL5Z6wiuOOZ6vPuXKKbZZltPGzM4 YY9nAp5rzn9ZDwa9FU5UqPHpjL34tG8WVADGXDNY7xIcwanff86Ll1Vzh+ZPUJnnE4z3 71Z/JJ0yn6sgTqGZqShEMYFYfMz8XYOBY0zwXT0/ZrBtHnsEPMLn8lnYc910vbzE3WQc bh/aju0eIrCqSkoyjdznyqlaF0XjpNpcpRliWUkg3nvzZwFZQwQtyqYMX+floxwNK4eE xlyG5NxRGeHxDlyP9BF4QN4uG9W+YvJv5da2aN4+4NgYG0xaZh7uH/o57h7d7uI4MMUa DvLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680072546; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=iKxpu8duRaKWx3c+Q4W/QSjb32jXDaSw1u8mjKqFhrE=; b=dJq5hvWouZBijHwCTW8fF6UpBJ1GrGDPJHHFEIol3T+Nd/UerSG5/nFPL56wzaFmby MrDV4VFocAYHrdtt/ib2uWknIbaSuN6oMudn4m26Hoo9JaK3uLcShulliURI6DQfzJdi rfg+7a9TV3IJIXn9REZtxLHjU6eTqNE6fMuOxR8ut2OUyBV9JCy283DDZE7eCar1HSUb 8GyLa2S17bbLy9oKlwu7CDVx3SF+iWGbxeQPpmqKcArv2I3JaKsh6uPOFxJqmzZXeD3l t9+rHBdDnWd4M7r8DQSYlsKhdGwFFUEW69bmZbQQXccxIKTQz39t5vTIHkefEY1QiqR9 gHUA== X-Gm-Message-State: AAQBX9cBvkQON3NZzZDLZTci1Fu18IiNmEDEdUREC/P10dM+7ZOKdp0I zsBrUR+empMU8czLMjlpb3cWrc0J1D4= X-Google-Smtp-Source: AKy350a20RtqiYcAkqdNOjS8xv9nhSQv6QqCUHVmqSth6Rtl0ugdNQTfhEqsMFwU8S3PYhmjDjNj2g== X-Received: by 2002:a17:90b:3b4d:b0:240:3dc7:4939 with SMTP id ot13-20020a17090b3b4d00b002403dc74939mr22304331pjb.27.1680072545679; Tue, 28 Mar 2023 23:49:05 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id mh11-20020a17090b4acb00b0023cfbe7d62esm4377073pjb.1.2023.03.28.23.49.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Mar 2023 23:49:05 -0700 (PDT) From: Andy Tai Date: Tue, 28 Mar 2023 23:49:01 -0700 Message-Id: <20230329064901.13800-1-atai@atai.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=lichengtai@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) * gnu/packages/gnucash.scm (gnucash): Update to 5.0 --- gnu/packages/gnucash.scm | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm index 0386910ce6..dde21aa43d 100644 --- a/gnu/packages/gnucash.scm +++ b/gnu/packages/gnucash.scm @@ -47,6 +47,7 @@ (define-module (gnu packages gnucash) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages swig) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages web) #:use-module (gnu packages webkit) @@ -64,14 +65,24 @@ (define-public gnucash ;; directory. (package (name "gnucash") - (version "4.11") + (version "5.0") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-" version ".tar.bz2")) (sha256 - (base32 "069b216dkpjs9hp32s4bhi6f76lbc81qvbmjmz0dxq3v1piys57q")))) + (base32 "09482f1w4yawrdw5c2wi0jb8hwlp1x9mdvq552bf9n5f66mkphfg")) + (modules '((guix build utils))) + (snippet + ;; test test-gnc-quotes neeeds perl JSON::Parse + ;; not packaged in Guix yet + '(begin + (substitute* "libgnucash/app-utils/test/CMakeLists.txt" + (("gnc_add_test\\(test-gnc-quotes") + "#gnc_add_test\\(test-gnc-quotes")) + #t)))) + (outputs '("out" "doc" "debug" "python")) (build-system cmake-build-system) (arguments @@ -95,12 +106,6 @@ (define-public gnucash (substitute* "CMakeLists.txt" (("set\\(SHELL /bin/bash\\)") (string-append "set(SHELL " (which "bash") ")"))))) - ;; After wrapping gnc-fq-check and gnc-fq-helper we can no longer - ;; execute them with perl, so execute them directly instead. - (add-after 'unpack 'fix-finance-quote-check - (lambda _ - (substitute* "gnucash/price-quotes.scm" - (("\"perl\" \"-w\" ") "")))) ;; The qof test requires the en_US, en_GB, and fr_FR locales. (add-before 'check 'install-locales (lambda _ @@ -155,9 +160,7 @@ (define-public gnucash (assoc l (package-inputs this-package))) '("perl-finance-quote"))))))))) '("gnucash" - "gnc-fq-check" - "gnc-fq-helper" - "gnc-fq-dump")))) + "gnc-fq-update")))) (add-after 'install 'glib-or-gtk-compile-schemas (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)) (add-after 'install 'glib-or-gtk-wrap @@ -217,7 +220,7 @@ (define gnucash-docs "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-docs-" version revision ".tar.gz")) (sha256 - (base32 "162qq8p76grczdnsd4qbpxn1d8ap6l2n1a00a601v5hij7rqwfx8")))) + (base32 "1cgdb5qrwrx6yf6dsc8zlhi67lbyjs1g82i0n53sw6n6v38dd882")))) (build-system cmake-build-system) ;; These are native-inputs because they are only required for building the ;; documentation. @@ -226,9 +229,11 @@ (define gnucash-docs ;; XML during the tests. (list docbook-xml docbook-xsl + libsecret libxml2 libxslt - scrollkeeper)) + scrollkeeper + texinfo)) (arguments `(#:tests? #f)) ;no test target (home-page "https://www.gnucash.org/") base-commit: c9af27d4ca733b20f09019f1465d3e5fdc1ec724 -- 2.39.2 From unknown Sun Jun 22 04:21:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62514] [PATCH] gnu: gnucash: Update to 5.0 Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 29 Mar 2023 18:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62514 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andy Tai Cc: 62514@debbugs.gnu.org Received: via spool by 62514-submit@debbugs.gnu.org id=B62514.16801154801632 (code B ref 62514); Wed, 29 Mar 2023 18:45:02 +0000 Received: (at 62514) by debbugs.gnu.org; 29 Mar 2023 18:44:40 +0000 Received: from localhost ([127.0.0.1]:54963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phamm-0000QF-DD for submit@debbugs.gnu.org; Wed, 29 Mar 2023 14:44:40 -0400 Received: from mail-qv1-f43.google.com ([209.85.219.43]:35417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phamk-0000Q2-Il for 62514@debbugs.gnu.org; Wed, 29 Mar 2023 14:44:39 -0400 Received: by mail-qv1-f43.google.com with SMTP id t13so12292241qvn.2 for <62514@debbugs.gnu.org>; Wed, 29 Mar 2023 11:44:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680115473; x=1682707473; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=muzR1jlAJm3HfhlAVCRqKk6ZTyaqXkXV6+eQdXbcRDc=; b=UkZhQ2bJFA3U103sgT/bDIDJM4lYAB5aUbXtDyK9fOQ7eYEcOK1eFxMmPwl+lE1+up u10IkBEH0Nhtbj9JCQ99uby3k/9XKvtc5G82H2Frb48wNd37l+xfxr0GVVFb/z+Rx14U trvuDLOuGII4WjKTPjtJ/ShXSDgUTSUn7ubvzJKKH+JhuYNAWmmfVDPul7Mi3C8EJzJr 46M8bxolUAnapKyBl+mPABBuD1gZKcYaHkaSBG+dMG2rpsTEla5taMNjHst3G3IJjxa7 mpPwifxNoaiO6RBLLsGREO1c4witcCAXeASs+ku7G5rp+ANU06ZQC6HEGhg0vNeyGYmV cnmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680115473; x=1682707473; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=muzR1jlAJm3HfhlAVCRqKk6ZTyaqXkXV6+eQdXbcRDc=; b=0V09TcphLRMxIjAeYej3Ih+XCxNTVImQSpHGe0e4CJT/khMN8pOdVYBvF/w+1wtm1L KqKdQEBMd9m79oqz5QlON9l4ZXeA1Q6KmDcvD9ym+jha2IyW1htGbBWZgL3RFmOVsJ4F uEuwd+SaS6uGmBJLmWIG92LY891fEiZlKN2x31vSy5EpYYz06fFXlQdrggpD9ZwDzg9A qzYizpK0c7O3SbiK8X8YSwMyLSxK7aLFXV3Z2WBcsuiVVimn9Iq0i4j6Vb48lYQs2JI6 XLTb5ThRKVKmlVpYRqgh/31O/ccpS12Xwt9U5hKgwbFJNLr/l5YJp9NrleLhsTgfjUNz DZnw== X-Gm-Message-State: AAQBX9cgU4thPGEOcJcHm6BZcTk76zJM1M2XLaRtl689FL8Q8u7xaekH yLQy29FctTKVTJ/70o68oVc8Iv2lR6STQA== X-Google-Smtp-Source: AKy350Yb26LWEuFRPc7Kb4zegyl/zYB04k043SpUINKwFu/VZaoBZQoXFf/pJIZIB1EGvZ/2xHMn8A== X-Received: by 2002:a05:6214:20aa:b0:56e:93de:59c6 with SMTP id 10-20020a05621420aa00b0056e93de59c6mr31898451qvd.37.1680115472713; Wed, 29 Mar 2023 11:44:32 -0700 (PDT) Received: from hurd (dsl-10-133-241.b2b2c.ca. [72.10.133.241]) by smtp.gmail.com with ESMTPSA id cz4-20020a056214088400b005dd8b934580sm707421qvb.24.2023.03.29.11.44.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Mar 2023 11:44:32 -0700 (PDT) From: Maxim Cournoyer References: <20230329064901.13800-1-atai@atai.org> Date: Wed, 29 Mar 2023 14:44:30 -0400 In-Reply-To: <20230329064901.13800-1-atai@atai.org> (Andy Tai's message of "Tue, 28 Mar 2023 23:49:01 -0700") Message-ID: <877cuz2y9d.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello! Andy Tai writes: > * gnu/packages/gnucash.scm (gnucash): Update to 5.0 Please expound commit message according to the GNU ChangeLog style; refer to oher commits or 'info (standards) Change Logs' for more information. > --- > gnu/packages/gnucash.scm | 31 ++++++++++++++++++------------- > 1 file changed, 18 insertions(+), 13 deletions(-) > > diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm > index 0386910ce6..dde21aa43d 100644 > --- a/gnu/packages/gnucash.scm > +++ b/gnu/packages/gnucash.scm > @@ -47,6 +47,7 @@ (define-module (gnu packages gnucash) > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages python) > #:use-module (gnu packages swig) > + #:use-module (gnu packages texinfo) > #:use-module (gnu packages tls) > #:use-module (gnu packages web) > #:use-module (gnu packages webkit) > @@ -64,14 +65,24 @@ (define-public gnucash > ;; directory. > (package > (name "gnucash") > - (version "4.11") > + (version "5.0") > (source > (origin > (method url-fetch) > (uri (string-append "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" > version "/gnucash-" version ".tar.bz2")) > (sha256 > - (base32 "069b216dkpjs9hp32s4bhi6f76lbc81qvbmjmz0dxq3v1piys57q")))) > + (base32 "09482f1w4yawrdw5c2wi0jb8hwlp1x9mdvq552bf9n5f66mkphfg")) > + (modules '((guix build utils))) > + (snippet > + ;; test test-gnc-quotes neeeds perl JSON::Parse > + ;; not packaged in Guix yet > + '(begin > + (substitute* "libgnucash/app-utils/test/CMakeLists.txt" > + (("gnc_add_test\\(test-gnc-quotes") > + "#gnc_add_test\\(test-gnc-quotes")) > + #t)))) This should be done in a phase instead; note that returning #t is no longer needed :-). > (outputs '("out" "doc" "debug" "python")) > (build-system cmake-build-system) > (arguments > @@ -95,12 +106,6 @@ (define-public gnucash > (substitute* "CMakeLists.txt" > (("set\\(SHELL /bin/bash\\)") > (string-append "set(SHELL " (which "bash") ")"))))) > - ;; After wrapping gnc-fq-check and gnc-fq-helper we can no longer > - ;; execute them with perl, so execute them directly instead. > - (add-after 'unpack 'fix-finance-quote-check > - (lambda _ > - (substitute* "gnucash/price-quotes.scm" > - (("\"perl\" \"-w\" ") "")))) Why is this no longer needed? > ;; The qof test requires the en_US, en_GB, and fr_FR locales. > (add-before 'check 'install-locales > (lambda _ > @@ -155,9 +160,7 @@ (define-public gnucash > (assoc l (package-inputs this-package))) > '("perl-finance-quote"))))))))) > '("gnucash" > - "gnc-fq-check" > - "gnc-fq-helper" > - "gnc-fq-dump")))) > + "gnc-fq-update")))) > Why is this done? > (add-after 'install 'glib-or-gtk-compile-schemas > (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)) > (add-after 'install 'glib-or-gtk-wrap > @@ -217,7 +220,7 @@ (define gnucash-docs > "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" > version "/gnucash-docs-" version revision ".tar.gz")) > (sha256 > - (base32 "162qq8p76grczdnsd4qbpxn1d8ap6l2n1a00a601v5hij7rqwfx8")))) > + (base32 "1cgdb5qrwrx6yf6dsc8zlhi67lbyjs1g82i0n53sw6n6v38dd882")))) > (build-system cmake-build-system) > ;; These are native-inputs because they are only required for building the > ;; documentation. > @@ -226,9 +229,11 @@ (define gnucash-docs > ;; XML during the tests. > (list docbook-xml > docbook-xsl > + libsecret > libxml2 > libxslt > - scrollkeeper)) > + scrollkeeper > + texinfo)) Is there a Texinfo manual for Gnucash? That'd be neat. -- Thanks, Maxim From unknown Sun Jun 22 04:21:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62514] [PATCH] gnu: gnucash: Update to 5.0 References: <20230329064901.13800-1-atai@atai.org> In-Reply-To: <20230329064901.13800-1-atai@atai.org> Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 04 Apr 2023 01:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62514 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62514@debbugs.gnu.org Received: via spool by 62514-submit@debbugs.gnu.org id=B62514.168057280325602 (code B ref 62514); Tue, 04 Apr 2023 01:47:01 +0000 Received: (at 62514) by debbugs.gnu.org; 4 Apr 2023 01:46:43 +0000 Received: from localhost ([127.0.0.1]:45525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjVkw-0006es-V1 for submit@debbugs.gnu.org; Mon, 03 Apr 2023 21:46:43 -0400 Received: from mail-qk1-f178.google.com ([209.85.222.178]:41790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjVku-0006ee-Lm for 62514@debbugs.gnu.org; Mon, 03 Apr 2023 21:46:41 -0400 Received: by mail-qk1-f178.google.com with SMTP id h8so8771556qko.8 for <62514@debbugs.gnu.org>; Mon, 03 Apr 2023 18:46:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atai-org.20210112.gappssmtp.com; s=20210112; t=1680572795; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=+XF3eiRAZxlS7CNb+dFJSZ541Y/p/VysbA2pzVZh0VY=; b=tg9bF8w7UWgHZwESfssUTCucLWsUOQi6yBRBFvtDxuOMR09PQZ0ILpbx4l9XkXJP+X PdBXTHvKkeTf5n/dlDOqe3U176H37gijIV6oTBG8Rz4RJF3udxbpc8VH83hWT80EE5jM ZiScNEMaa9eJXejhxZgn716bhuRW28IwStz1gU6OwS5nfuoZtdEw6p8HxR3t8tW9zEGo vczxEZf9oki5aVUwCmt0lm1U57XGLwy20m569EZf9hd1zc0yPaT488zqQkkZSmV8eU71 1FXKc163kRRiJijKtz1I9KSLJlSH1+te1H8OCNt1VOnHSSm6SGGrokBvbiU7jf30ks3A O0tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680572795; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=+XF3eiRAZxlS7CNb+dFJSZ541Y/p/VysbA2pzVZh0VY=; b=BJ9vskmR7Qk0bnxSBzonUPiq81k/SD+EqW+gSyJmiQwMYQcEL3k4lnizEnGBBn6JNj CKF+JoU7QJ6+rihN+CLZiZ9h5FJ42iJiG9qO4F/CuEcwDoJ+RU0ufBywcEoNpX2f2vme B8KWma95qv0mUf86EC6WBPZezWn2/rXyCgb9lrGleO9mg3qkmQkCGBdHAnz2pDaS1SRI QJqE573eUXamOEiwj2nxBmj8ON6PloipyApUc6puhWkG1vEdCq3xuUwAj/wgZBO8/ZNj QmFEByxqZmY2VdJlY1ffg0TU/o4VEt6laOU1C2bm9iGFvTYYxCBHD35MUvD7sZKKJbtd WYFQ== X-Gm-Message-State: AAQBX9cC9Uobq1cmzLXV9FY7P0nsJaQgAHODGsdruVng3XPVSVt5OHjW mfB93zTWPnat35v5bOjrxQsOovZwmG9uOcMPIrUejHTH X-Google-Smtp-Source: AKy350b2icLfHs/Yhq++AZA8VM5edasEt/IBOPmNKpSvbbIP+Yo5aIjCv/A73+qCy4l2+H7nTBQLRXAbN5Cu7K3DKq4= X-Received: by 2002:a05:620a:1902:b0:74a:27b5:52c6 with SMTP id bj2-20020a05620a190200b0074a27b552c6mr439527qkb.4.1680572794753; Mon, 03 Apr 2023 18:46:34 -0700 (PDT) MIME-Version: 1.0 From: Andy Tai Date: Mon, 3 Apr 2023 18:45:58 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) I will not have time to address this in the next week or so, so feel free to update the patch in resp. to the comments or if no one come forward to adores it I will try to get back to this the second half of April. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 12:33:32 2023 Received: (at control) by debbugs.gnu.org; 13 Apr 2023 16:33:33 +0000 Received: from localhost ([127.0.0.1]:44526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmzt3-0000q0-Py for submit@debbugs.gnu.org; Thu, 13 Apr 2023 12:33:32 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmzsn-0000pX-KB for control@debbugs.gnu.org; Thu, 13 Apr 2023 12:33:28 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 13BD1174BC for ; Thu, 13 Apr 2023 17:33:12 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 72b6f925 for ; Thu, 13 Apr 2023 16:33:11 +0000 (UTC) From: Christopher Baines To: control@debbugs.gnu.org Subject: tag 62514 moreinfo Date: Thu, 13 Apr 2023 16:33:11 +0000 Message-ID: <87mt3bhhdk.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 62514 + moreinfo quit From unknown Sun Jun 22 04:21:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62514] [PATCH v2] gnu: gnucash: Update to 5.0 References: <20230329064901.13800-1-atai@atai.org> In-Reply-To: <20230329064901.13800-1-atai@atai.org> Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 14 Apr 2023 16:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62514 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo patch To: 62514@debbugs.gnu.org Cc: Andy Tai Received: via spool by 62514-submit@debbugs.gnu.org id=B62514.168148798131103 (code B ref 62514); Fri, 14 Apr 2023 16:00:03 +0000 Received: (at 62514) by debbugs.gnu.org; 14 Apr 2023 15:59:41 +0000 Received: from localhost ([127.0.0.1]:47367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnLpt-00085Z-Ei for submit@debbugs.gnu.org; Fri, 14 Apr 2023 11:59:41 -0400 Received: from mail-pj1-f45.google.com ([209.85.216.45]:46745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnLps-00085N-2c for 62514@debbugs.gnu.org; Fri, 14 Apr 2023 11:59:40 -0400 Received: by mail-pj1-f45.google.com with SMTP id mq14-20020a17090b380e00b002472a2d9d6aso4421174pjb.5 for <62514@debbugs.gnu.org>; Fri, 14 Apr 2023 08:59:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681487974; x=1684079974; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=0yZ6bUrxWiWVuLMmp4HJmGMWavz34kE5Hj2W3RTaXco=; b=MWFlXPNarwxehTpWR+/kCtUOTHYr9d0Jo0P7GFi+0juoCaqYvJrWSG5MvBVgrOdJU4 UVc96xH9srVDNiP/BBaAsIhATdbl9QZNkPNqOa5lvZJdlLgm7osbfbtmKRiU/V6Uf9Gp tjQlkg76QusgnmYTyxtYsGhs04gUlIgFPMx8ewSREbjDm2dtJ/zhihR4fEZ6YT0oJ13Q VL5kR9pS8HmMlKn09SSqc/28qI5xvnc1zuF0C+emXSyFVfCfNXPKvZ6GTwYHIBlOM/L7 uqDxnT1a6dh4bWdRPQoV4KdOKLyzuc8FweoogY6p8jdFhm7zbVsUvF7fDmff61uy9OA8 gXdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681487974; x=1684079974; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=0yZ6bUrxWiWVuLMmp4HJmGMWavz34kE5Hj2W3RTaXco=; b=bYnA7C78Pk8PS7vrEKKtFSoMoxCJ8+cz7PveanjVsCxsOXlY63FXgP4CNyqDTyDbKv o1okjxXqK0Es/XKplqczRTIXDAAZdRsz0aQApVCmWj443XglwUNUbCSdMUjmWB5fchtu DXowzlWvpEuTCncfzcsyeByiqmd3BJK7dktAlqoNINN4/swjmAJOux6P8f4BtV0d9UFq slBufXp90GuKGc5b14SU8dqTB0ImEWo3u596SEdAjtdQ6pd6SBG3ouktEFGnFYt6/Xur sbFcanhmVUdIrGpWob9XhDl+SOebpx1Bxx6SZIHlQ7NErYVaTtKWAJt9SPLrOkganilP G9mQ== X-Gm-Message-State: AAQBX9ftAw95r3eJ7ZL4UdbluAX/GB3+7fjC7BWjDuxYen1gjJpWnVu8 UEYWjqh2lC/wFwPI4nAXZ+I+LH8iCFQ= X-Google-Smtp-Source: AKy350Yeywz11qLZty354JlykaZVtQ67kbfDCGMGDBF+CtHIpZogwuBlNyAVZiMu8OM9PVHbPlPeiw== X-Received: by 2002:a05:6a20:b725:b0:ea:eb3f:4c54 with SMTP id fg37-20020a056a20b72500b000eaeb3f4c54mr5873207pzb.27.1681487973630; Fri, 14 Apr 2023 08:59:33 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id f1-20020a631001000000b0050fa6546a45sm2927751pgl.6.2023.04.14.08.59.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Apr 2023 08:59:33 -0700 (PDT) From: Andy Tai Date: Fri, 14 Apr 2023 08:59:29 -0700 Message-Id: <20230414155929.14547-1-atai@atai.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/gnucash.scm (gnucash): Update to 5.0 [source]: Patch out unsupported tests [arguments]: Remove references in patching code to removed source files upstream * gnu/packages/gnucash.scm (gnucash-doc): Update to 5.0 [native-inputs]: Add texinfo per upstream build doc --- gnu/packages/gnucash.scm | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm index 0386910ce6..dde21aa43d 100644 --- a/gnu/packages/gnucash.scm +++ b/gnu/packages/gnucash.scm @@ -47,6 +47,7 @@ (define-module (gnu packages gnucash) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages swig) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages web) #:use-module (gnu packages webkit) @@ -64,14 +65,24 @@ (define-public gnucash ;; directory. (package (name "gnucash") - (version "4.11") + (version "5.0") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-" version ".tar.bz2")) (sha256 - (base32 "069b216dkpjs9hp32s4bhi6f76lbc81qvbmjmz0dxq3v1piys57q")))) + (base32 "09482f1w4yawrdw5c2wi0jb8hwlp1x9mdvq552bf9n5f66mkphfg")) + (modules '((guix build utils))) + (snippet + ;; test test-gnc-quotes neeeds perl JSON::Parse + ;; not packaged in Guix yet + '(begin + (substitute* "libgnucash/app-utils/test/CMakeLists.txt" + (("gnc_add_test\\(test-gnc-quotes") + "#gnc_add_test\\(test-gnc-quotes")) + #t)))) + (outputs '("out" "doc" "debug" "python")) (build-system cmake-build-system) (arguments @@ -95,12 +106,6 @@ (define-public gnucash (substitute* "CMakeLists.txt" (("set\\(SHELL /bin/bash\\)") (string-append "set(SHELL " (which "bash") ")"))))) - ;; After wrapping gnc-fq-check and gnc-fq-helper we can no longer - ;; execute them with perl, so execute them directly instead. - (add-after 'unpack 'fix-finance-quote-check - (lambda _ - (substitute* "gnucash/price-quotes.scm" - (("\"perl\" \"-w\" ") "")))) ;; The qof test requires the en_US, en_GB, and fr_FR locales. (add-before 'check 'install-locales (lambda _ @@ -155,9 +160,7 @@ (define-public gnucash (assoc l (package-inputs this-package))) '("perl-finance-quote"))))))))) '("gnucash" - "gnc-fq-check" - "gnc-fq-helper" - "gnc-fq-dump")))) + "gnc-fq-update")))) (add-after 'install 'glib-or-gtk-compile-schemas (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)) (add-after 'install 'glib-or-gtk-wrap @@ -217,7 +220,7 @@ (define gnucash-docs "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-docs-" version revision ".tar.gz")) (sha256 - (base32 "162qq8p76grczdnsd4qbpxn1d8ap6l2n1a00a601v5hij7rqwfx8")))) + (base32 "1cgdb5qrwrx6yf6dsc8zlhi67lbyjs1g82i0n53sw6n6v38dd882")))) (build-system cmake-build-system) ;; These are native-inputs because they are only required for building the ;; documentation. @@ -226,9 +229,11 @@ (define gnucash-docs ;; XML during the tests. (list docbook-xml docbook-xsl + libsecret libxml2 libxslt - scrollkeeper)) + scrollkeeper + texinfo)) (arguments `(#:tests? #f)) ;no test target (home-page "https://www.gnucash.org/") base-commit: fcb9ba2e71ed1e7af1f1c3ee51da639ba9483ec3 -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 12:02:56 2023 Received: (at control) by debbugs.gnu.org; 14 Apr 2023 16:02:56 +0000 Received: from localhost ([127.0.0.1]:47382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnLt2-0008Dd-Eh for submit@debbugs.gnu.org; Fri, 14 Apr 2023 12:02:56 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]:35620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnLt0-0008DO-HX for control@debbugs.gnu.org; Fri, 14 Apr 2023 12:02:55 -0400 Received: by mail-qt1-f171.google.com with SMTP id bn8so16538570qtb.2 for ; Fri, 14 Apr 2023 09:02:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atai-org.20221208.gappssmtp.com; s=20221208; t=1681488169; x=1684080169; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=5PdPVRjwG/Gdh0vb8WIuzOTzeI64XAbbeLQyZKi9yfU=; b=eIIbSIN1JVA8rVbuAC+L5cSY3ZF/wM3LZ1WaPfM4jsy4tjPVALRLYTVeX1o1pBuM5S 77T6nz/yrAHpOFEPMvRsugdQ4sHIdrvBnllAAOFewdabAcQZzcHZnx3kq+EVPa4oAF7E QLWlXjt5JNXwHA47l/ZfMLhl7DlihRqz9rzHjuWAqT/WEOI0oDI7z1HI5UVBsJRj/lyA p3a0Pv2lMqULs5fOteo8RbbPEQMNhKGgBQOI6L299wiDFLKvgagVj8fQKaEpoWRQIBhf dv8A1HTgmWufYZUllJH8626vkXbQrg5THdXkWpQWkjXfzDBR4vbg/3Yxq0FihirPtfio I5dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681488169; x=1684080169; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5PdPVRjwG/Gdh0vb8WIuzOTzeI64XAbbeLQyZKi9yfU=; b=THC2IS0Yaxftc0G82QCsRixSUrWUwf+KWcbLnDfGX+fIfLOUJxuFnMwup7PVApYP6i 86eOwsmQkkAb2oAxrt5d+/KvUzTvAhAmSY+hiwYfn21Rtp80cYiCXw/FMeTAChLpnz6F 1p2uj8Jc44xsDeGooYH3R6J+5VTc0I6BHs3cZhqEzU5j96js5rlrF+HzawTlODP6q3pX mYurb/Ms3/h/At1o4q7RsgIm8041XKIqbdrvH1l+V3HzJky/AFWJQa+1Y6STJO3GpzBh bp71k3OGK65RV6Ja4NTAe+RCjyko9zj5+3klrC0hsLa8S4KsWM866ATm8N0z/ojnF5FX yPZQ== X-Gm-Message-State: AAQBX9cTUUHgKMeq5RMZfS6SxOobXQNHau1DGnAQJpd/OQVujF+7tOuP vQ44lqPVhOqLIsAQLD7rCRwkWRHL8mw5Oa+8fZ/we13o X-Google-Smtp-Source: AKy350a38icgy6Ur7kSPmXxLOuIX0+79az8QSFICXbGn9g82OCvUWL++8EnWZGTImfoiwmzqefdjE8Z5COksCDhRIOc= X-Received: by 2002:ac8:5dcc:0:b0:3d7:9d03:75b0 with SMTP id e12-20020ac85dcc000000b003d79d0375b0mr1967846qtx.13.1681488168618; Fri, 14 Apr 2023 09:02:48 -0700 (PDT) MIME-Version: 1.0 From: Andy Tai Date: Fri, 14 Apr 2023 09:02:12 -0700 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 62514 - moreinfo quit Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lichengtai[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.160.171 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.160.171 listed in wl.mailspike.net] 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 62514 - moreinfo quit Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.160.171 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.160.171 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lichengtai[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager tags 62514 - moreinfo quit From unknown Sun Jun 22 04:21:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62514] [PATCH v3] gnu: gnucash: Update to 5.0 References: <20230329064901.13800-1-atai@atai.org> In-Reply-To: <20230329064901.13800-1-atai@atai.org> Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Apr 2023 05:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62514 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62514@debbugs.gnu.org Cc: Andy Tai Received: via spool by 62514-submit@debbugs.gnu.org id=B62514.168179506418263 (code B ref 62514); Tue, 18 Apr 2023 05:18:02 +0000 Received: (at 62514) by debbugs.gnu.org; 18 Apr 2023 05:17:44 +0000 Received: from localhost ([127.0.0.1]:57439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1podiq-0004kV-6r for submit@debbugs.gnu.org; Tue, 18 Apr 2023 01:17:44 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:45281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1podio-0004kH-GG for 62514@debbugs.gnu.org; Tue, 18 Apr 2023 01:17:43 -0400 Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-63b7096e2e4so1224499b3a.2 for <62514@debbugs.gnu.org>; Mon, 17 Apr 2023 22:17:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681795056; x=1684387056; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=kVAx4smyGEZ9MbaQhbf5brY9/vNCFUbfkrSTTRexyVw=; b=Ce4TWFILVoCRm+4GCYd4a8iFqhITgh+GwJryifDY8Zl6c8QX1KWnGFZXk/Y6UM5+Tc 3YQmFzLzjnq1Wgf0RbSA4gruOUIGR7tZXqoZSBApnX3O7Wrs1ftHZlYX45QJKLjmwrwL uIH5TbD8L1Jccl41oWdfkDIvV+8nLf66AosCVCGg1rm9yx97DudxllfsfAnL4v9CNaF7 vJ4/ZHCI58Q0/KVS64GiSE+pM9DvQxQ9x+Prcurmzq7L+QvIBITp4oOLnbNWUy+5eLLh g526Lp8Nehv2oivZw6OOV2wG10+HRWgbVRfe6pwzNSuCoWy3526Vy6tWe2dEU6Z64FRV AWIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681795056; x=1684387056; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=kVAx4smyGEZ9MbaQhbf5brY9/vNCFUbfkrSTTRexyVw=; b=Ndopy3qiIg8oqfrY9O+R93hA3SRe1aVqyyzVs19D0yuroPQScPxHaaQ/pbmfMUmWke dEeF4mKw2Hg1Ya9KTNeKiB2etcg1hHzR+FGtkn6MaR8koVF71CpNYIyeQ4VGxHbMg0Lo +3hVMDAE3MoWnAa/+OlJHrWoFVkKyewcr6WLa3Mv7Bax4hY/ogilL30Og+bxRvh372h/ INkyVfIDm7SdEiljPGIp2pEHnbz+zDVbmu2GsVWSYbeDR4HTGq4pByjVyf8xyUd13vv8 An1UwQZ7FOobBWr5aeAu5mJ1HrkWqKuAcQAutHd1fymgq3mI2NL4Xk1ziqYM861hT5Bp 0eog== X-Gm-Message-State: AAQBX9d3r1Dfy4ZlTTt7H2Ufob3DJQ5RvkhDAZ4X4HWtXa15dE7LDXiy 9RsPok9xsEgGjSL+f/wlyOx0V38M59o= X-Google-Smtp-Source: AKy350YhqnsSBZkbsOO0K8I3WeE82x1kJqONJEd2u5nxoOHIQYE9HeBHVZ14GujqlsKRu6TzhKOF9Q== X-Received: by 2002:a17:902:c94f:b0:1a6:dc4a:b8fa with SMTP id i15-20020a170902c94f00b001a6dc4ab8famr1109489pla.54.1681795056003; Mon, 17 Apr 2023 22:17:36 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id z5-20020a1709027e8500b001a6527f6ad7sm8534334pla.85.2023.04.17.22.17.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 22:17:35 -0700 (PDT) From: Andy Tai Date: Mon, 17 Apr 2023 22:17:29 -0700 Message-Id: <20230418051729.12375-1-atai@atai.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/gnucash.scm (gnucash): Update to 5.0 [arguments]: Patch out unsupported tests. Remove references in patching code to removed source files upstream * gnu/packages/gnucash.scm (gnucash-doc): Update to 5.0 [native-inputs]: Add texinfo per upstream build doc --- gnu/packages/gnucash.scm | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm index 0386910ce6..6fe63f487e 100644 --- a/gnu/packages/gnucash.scm +++ b/gnu/packages/gnucash.scm @@ -47,6 +47,7 @@ (define-module (gnu packages gnucash) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages swig) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages web) #:use-module (gnu packages webkit) @@ -64,14 +65,14 @@ (define-public gnucash ;; directory. (package (name "gnucash") - (version "4.11") + (version "5.0") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-" version ".tar.bz2")) (sha256 - (base32 "069b216dkpjs9hp32s4bhi6f76lbc81qvbmjmz0dxq3v1piys57q")))) + (base32 "09482f1w4yawrdw5c2wi0jb8hwlp1x9mdvq552bf9n5f66mkphfg")))) (outputs '("out" "doc" "debug" "python")) (build-system cmake-build-system) (arguments @@ -87,6 +88,13 @@ (define-public gnucash (guix build utils)) #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'disable-unsupported-test + ;; test test-gnc-quotes neeeds perl JSON::Parse + ;; not packaged in Guix yet + (lambda _ + (substitute* "libgnucash/app-utils/test/CMakeLists.txt" + (("gnc_add_test\\(test-gnc-quotes") + "#gnc_add_test\\(test-gnc-quotes")))) (add-after 'unpack 'set-env-vars (lambda* (#:key inputs #:allow-other-keys) ;; At least one test is time-related and requires this @@ -95,12 +103,6 @@ (define-public gnucash (substitute* "CMakeLists.txt" (("set\\(SHELL /bin/bash\\)") (string-append "set(SHELL " (which "bash") ")"))))) - ;; After wrapping gnc-fq-check and gnc-fq-helper we can no longer - ;; execute them with perl, so execute them directly instead. - (add-after 'unpack 'fix-finance-quote-check - (lambda _ - (substitute* "gnucash/price-quotes.scm" - (("\"perl\" \"-w\" ") "")))) ;; The qof test requires the en_US, en_GB, and fr_FR locales. (add-before 'check 'install-locales (lambda _ @@ -155,9 +157,7 @@ (define-public gnucash (assoc l (package-inputs this-package))) '("perl-finance-quote"))))))))) '("gnucash" - "gnc-fq-check" - "gnc-fq-helper" - "gnc-fq-dump")))) + "gnc-fq-update")))) (add-after 'install 'glib-or-gtk-compile-schemas (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)) (add-after 'install 'glib-or-gtk-wrap @@ -217,7 +217,7 @@ (define gnucash-docs "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-docs-" version revision ".tar.gz")) (sha256 - (base32 "162qq8p76grczdnsd4qbpxn1d8ap6l2n1a00a601v5hij7rqwfx8")))) + (base32 "1cgdb5qrwrx6yf6dsc8zlhi67lbyjs1g82i0n53sw6n6v38dd882")))) (build-system cmake-build-system) ;; These are native-inputs because they are only required for building the ;; documentation. @@ -226,9 +226,11 @@ (define gnucash-docs ;; XML during the tests. (list docbook-xml docbook-xsl + libsecret libxml2 libxslt - scrollkeeper)) + scrollkeeper + texinfo)) (arguments `(#:tests? #f)) ;no test target (home-page "https://www.gnucash.org/") base-commit: 9a5e1dc1f16f5f8c056e64f2077b035784003673 prerequisite-patch-id: 2fe043491619f0182074f836ad7b0c91f725637e -- 2.39.2 From unknown Sun Jun 22 04:21:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62514] [PATCH v4] gnu: gnucash: Update to 5.0 References: <20230329064901.13800-1-atai@atai.org> In-Reply-To: <20230329064901.13800-1-atai@atai.org> Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Apr 2023 05:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62514 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62514@debbugs.gnu.org Cc: Andy Tai Received: via spool by 62514-submit@debbugs.gnu.org id=B62514.168179642020770 (code B ref 62514); Tue, 18 Apr 2023 05:41:01 +0000 Received: (at 62514) by debbugs.gnu.org; 18 Apr 2023 05:40:20 +0000 Received: from localhost ([127.0.0.1]:57507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1poe4i-0005Ov-Ab for submit@debbugs.gnu.org; Tue, 18 Apr 2023 01:40:20 -0400 Received: from mail-pj1-f43.google.com ([209.85.216.43]:53609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1poe4g-0005Oj-C5 for 62514@debbugs.gnu.org; Tue, 18 Apr 2023 01:40:18 -0400 Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-24735727c83so710808a91.3 for <62514@debbugs.gnu.org>; Mon, 17 Apr 2023 22:40:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681796412; x=1684388412; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=wOTwqTeyKtZDq84ijbNnJtaR8W1X6rvstoOrA/BiaQA=; b=dhTCBIh/XHuU9MCRHEhFeuznzl/9UbvnzCafo87fRPvg0KjGePgYyVNrDUIiXW6XZc Qjmfn1LwOP/C4WN6+VxW1ceqz/n4IC1qjw3rfIKwGdMTd5S2b07rliN7KZI3TPZ4+aLG 5qC0ma4LyTjWq5fyBHyCChxvFk/P2a6EUYI1CL3JsxOIyYmBWZyPGhHpDYgGpiCvWLSV QlKrSfSqvKnxiSjcqBqvOFbZLbney0ZGNkT2b9JPpTqF2z2OFXXjVKDHdfA+CJJiQL81 4KM97n4Vfpi9B+t2y1pxs1cNzvOSkuOkLRjriWfbHPzG7jhFEQoPy/4YYmpjQhthMeJ9 lxBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681796412; x=1684388412; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=wOTwqTeyKtZDq84ijbNnJtaR8W1X6rvstoOrA/BiaQA=; b=d6PClkucV62ymAwgVxObB4Lu5eKuHkJ9DmW0WLlkznJXL7Iff0DRD3ZNN9ImkIkWos l5XREgnK2Hf6HjL/Bg+xRp0gyxnYCK+RIr4SHDdDRttmVx0Y/xjJa70uggDKBk5OSj+Y SQafw2oXF+tTqCvQr81s/AUHlaCZjbq8UaopIlKpn4lIgp8N7uWOQ7MRZQ2WxMkz1Qbt QO1v4sKWYiaHFfPWJja5Cevsa3iGvraWU+FF2tftCqfZ4EdsvriytaK1UlZ0L6PLrY+D Nst3NlpmY9ElLjZ/48wfmSC5/To62cDUYsg0raA0aIXkB0EBgPU5pkjDMeSvCsKdzP9H UqkQ== X-Gm-Message-State: AAQBX9daVEtcynadiUU90IqRED17X0kNzXl1MBPJZv9lh/gmdgTAsMR5 V9GdHnGdOng+svu8+LCAGMeLl1C6P5U= X-Google-Smtp-Source: AKy350b/oKHrAp1NOWNVkTgQS7c4NmbYOZG5Txb5Pao+o3D4wxFCmSOAek0iJDMXS9gUImLDNeJH1w== X-Received: by 2002:a17:90b:170e:b0:249:6050:d7ef with SMTP id ko14-20020a17090b170e00b002496050d7efmr953418pjb.34.1681796411826; Mon, 17 Apr 2023 22:40:11 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id a24-20020a17090abe1800b00247164c1947sm862274pjs.0.2023.04.17.22.40.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 22:40:11 -0700 (PDT) From: Andy Tai Date: Mon, 17 Apr 2023 22:40:07 -0700 Message-Id: <20230418054007.29925-1-atai@atai.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/gnucash.scm (gnucash): Update to 5.0 [arguments]: Patch out unsupported tests. Remove references in patching code to removed source files upstream * gnu/packages/gnucash.scm (gnucash-doc): Update to 5.0 --- gnu/packages/gnucash.scm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm index 0386910ce6..54a7cc0969 100644 --- a/gnu/packages/gnucash.scm +++ b/gnu/packages/gnucash.scm @@ -47,6 +47,7 @@ (define-module (gnu packages gnucash) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages swig) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages web) #:use-module (gnu packages webkit) @@ -64,14 +65,14 @@ (define-public gnucash ;; directory. (package (name "gnucash") - (version "4.11") + (version "5.0") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-" version ".tar.bz2")) (sha256 - (base32 "069b216dkpjs9hp32s4bhi6f76lbc81qvbmjmz0dxq3v1piys57q")))) + (base32 "09482f1w4yawrdw5c2wi0jb8hwlp1x9mdvq552bf9n5f66mkphfg")))) (outputs '("out" "doc" "debug" "python")) (build-system cmake-build-system) (arguments @@ -87,6 +88,13 @@ (define-public gnucash (guix build utils)) #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'disable-unsupported-test + ;; test test-gnc-quotes neeeds perl JSON::Parse + ;; not packaged in Guix yet + (lambda _ + (substitute* "libgnucash/app-utils/test/CMakeLists.txt" + (("gnc_add_test\\(test-gnc-quotes") + "#gnc_add_test\\(test-gnc-quotes")))) (add-after 'unpack 'set-env-vars (lambda* (#:key inputs #:allow-other-keys) ;; At least one test is time-related and requires this @@ -95,12 +103,6 @@ (define-public gnucash (substitute* "CMakeLists.txt" (("set\\(SHELL /bin/bash\\)") (string-append "set(SHELL " (which "bash") ")"))))) - ;; After wrapping gnc-fq-check and gnc-fq-helper we can no longer - ;; execute them with perl, so execute them directly instead. - (add-after 'unpack 'fix-finance-quote-check - (lambda _ - (substitute* "gnucash/price-quotes.scm" - (("\"perl\" \"-w\" ") "")))) ;; The qof test requires the en_US, en_GB, and fr_FR locales. (add-before 'check 'install-locales (lambda _ @@ -155,9 +157,7 @@ (define-public gnucash (assoc l (package-inputs this-package))) '("perl-finance-quote"))))))))) '("gnucash" - "gnc-fq-check" - "gnc-fq-helper" - "gnc-fq-dump")))) + "gnc-fq-update")))) (add-after 'install 'glib-or-gtk-compile-schemas (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)) (add-after 'install 'glib-or-gtk-wrap @@ -217,7 +217,7 @@ (define gnucash-docs "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-docs-" version revision ".tar.gz")) (sha256 - (base32 "162qq8p76grczdnsd4qbpxn1d8ap6l2n1a00a601v5hij7rqwfx8")))) + (base32 "1cgdb5qrwrx6yf6dsc8zlhi67lbyjs1g82i0n53sw6n6v38dd882")))) (build-system cmake-build-system) ;; These are native-inputs because they are only required for building the ;; documentation. base-commit: 9a5e1dc1f16f5f8c056e64f2077b035784003673 prerequisite-patch-id: 2fe043491619f0182074f836ad7b0c91f725637e -- 2.39.2 From unknown Sun Jun 22 04:21:17 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62514] [PATCH v5] gnu: gnucash: Update to 5.0 References: <20230329064901.13800-1-atai@atai.org> In-Reply-To: <20230329064901.13800-1-atai@atai.org> Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Apr 2023 05:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62514 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62514@debbugs.gnu.org Cc: Andy Tai Received: via spool by 62514-submit@debbugs.gnu.org id=B62514.168179677621340 (code B ref 62514); Tue, 18 Apr 2023 05:47:01 +0000 Received: (at 62514) by debbugs.gnu.org; 18 Apr 2023 05:46:16 +0000 Received: from localhost ([127.0.0.1]:57514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1poeAS-0005Y8-8X for submit@debbugs.gnu.org; Tue, 18 Apr 2023 01:46:16 -0400 Received: from mail-pl1-f177.google.com ([209.85.214.177]:46288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1poeAR-0005Xv-4a for 62514@debbugs.gnu.org; Tue, 18 Apr 2023 01:46:15 -0400 Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-1a66911f5faso12634155ad.0 for <62514@debbugs.gnu.org>; Mon, 17 Apr 2023 22:46:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681796769; x=1684388769; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=RVBWhyd5Tf/rPxgPYKqk8teiU7B/dnvh6gHOL83UQxQ=; b=RS7zhJmb+zx3fyY2CbFpO8BQBdtBMTi4Jg+wBg0W6u+anI2x1W2BhvjgnbXOxjYmtD cAHJefV2VQSZqASueV1h4Tm5xLUwc4M297UoVv1BE1qXin9z4/5/RymC+jJSLIc3caWt EXWp3kcZvifVHAjKm7g50cpiUxfzd5LAUzu3uDlrNq7tfEpqk+2uhJWBQC47MNREoCLR eSSHBR4btyncoI3PXlJUFngpO3uZASIHt/O9LmHKTf2/WNNiKFnfRTYgHHXh6feiAffU aJdEyvAIUHswstakuDnlLbv4zMAsRM1fVpLCU+WBwHyXK6I9wIGlOb7UTwJiNJhZQCET x2aQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681796769; x=1684388769; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=RVBWhyd5Tf/rPxgPYKqk8teiU7B/dnvh6gHOL83UQxQ=; b=krPst8o/nFLoga+ckqMxugM52J2e9GcIxZu6rSXqW0h6i2dmHrDJOfJPXPkO5tvKzf Zi1yaGOVYYberF20EnHXbTA0b65ONfv+jgTBETJw5Q0ZeUjg204+ixbWi6odCFfWGgKU y0WTwpCjreWrU1cwi0apc3z2iIzEdPiaIy2AAYEJeQHA1R8jpv5feooH5xiRNo5cK5Oi up/bVGSMK6/dBsas9A534qSpPzX6LR7pEeenMr5arMjGj8AQDdc5GqNYu4NrtUrNfuDE LBZ6cROKp1CY3wvthC3aYdd/RIWjK7okNV/4eIzczuGXPhJSF8H83OghpKblb390NQw7 RXjQ== X-Gm-Message-State: AAQBX9d3vgEU2tF1mjjtw5Cu9GMRN/Spm4cDgqjPIbSGQVTExwtcjvs6 8Ao1V/DJv7eRA1LBHErZuanRRz5v1kY= X-Google-Smtp-Source: AKy350YgAroSSoL9JMGIqBHA3kWvgGQCCyEo+hVGF/NviYQC2NzzDoOV3mBbPKe2dvphEvIHvyfmtg== X-Received: by 2002:a17:903:40ca:b0:1a2:9e64:bc5e with SMTP id t10-20020a17090340ca00b001a29e64bc5emr874741pld.39.1681796768719; Mon, 17 Apr 2023 22:46:08 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id i13-20020a17090a2acd00b0023fcece8067sm7783199pjg.2.2023.04.17.22.46.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 22:46:08 -0700 (PDT) From: Andy Tai Date: Mon, 17 Apr 2023 22:46:04 -0700 Message-Id: <20230418054604.30042-1-atai@atai.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/gnucash.scm (gnucash): Update to 5.0 [arguments]: Patch out unsupported tests. Remove references in patching code to removed source files upstream * gnu/packages/gnucash.scm (gnucash-doc): Update to 5.0 --- gnu/packages/gnucash.scm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm index 0386910ce6..ddc78a655e 100644 --- a/gnu/packages/gnucash.scm +++ b/gnu/packages/gnucash.scm @@ -64,14 +64,14 @@ (define-public gnucash ;; directory. (package (name "gnucash") - (version "4.11") + (version "5.0") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-" version ".tar.bz2")) (sha256 - (base32 "069b216dkpjs9hp32s4bhi6f76lbc81qvbmjmz0dxq3v1piys57q")))) + (base32 "09482f1w4yawrdw5c2wi0jb8hwlp1x9mdvq552bf9n5f66mkphfg")))) (outputs '("out" "doc" "debug" "python")) (build-system cmake-build-system) (arguments @@ -87,6 +87,13 @@ (define-public gnucash (guix build utils)) #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'disable-unsupported-test + ;; test test-gnc-quotes neeeds perl JSON::Parse + ;; not packaged in Guix yet + (lambda _ + (substitute* "libgnucash/app-utils/test/CMakeLists.txt" + (("gnc_add_test\\(test-gnc-quotes") + "#gnc_add_test\\(test-gnc-quotes")))) (add-after 'unpack 'set-env-vars (lambda* (#:key inputs #:allow-other-keys) ;; At least one test is time-related and requires this @@ -95,12 +102,6 @@ (define-public gnucash (substitute* "CMakeLists.txt" (("set\\(SHELL /bin/bash\\)") (string-append "set(SHELL " (which "bash") ")"))))) - ;; After wrapping gnc-fq-check and gnc-fq-helper we can no longer - ;; execute them with perl, so execute them directly instead. - (add-after 'unpack 'fix-finance-quote-check - (lambda _ - (substitute* "gnucash/price-quotes.scm" - (("\"perl\" \"-w\" ") "")))) ;; The qof test requires the en_US, en_GB, and fr_FR locales. (add-before 'check 'install-locales (lambda _ @@ -155,9 +156,7 @@ (define-public gnucash (assoc l (package-inputs this-package))) '("perl-finance-quote"))))))))) '("gnucash" - "gnc-fq-check" - "gnc-fq-helper" - "gnc-fq-dump")))) + "gnc-fq-update")))) (add-after 'install 'glib-or-gtk-compile-schemas (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)) (add-after 'install 'glib-or-gtk-wrap @@ -217,7 +216,7 @@ (define gnucash-docs "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-docs-" version revision ".tar.gz")) (sha256 - (base32 "162qq8p76grczdnsd4qbpxn1d8ap6l2n1a00a601v5hij7rqwfx8")))) + (base32 "1cgdb5qrwrx6yf6dsc8zlhi67lbyjs1g82i0n53sw6n6v38dd882")))) (build-system cmake-build-system) ;; These are native-inputs because they are only required for building the ;; documentation. base-commit: 9a5e1dc1f16f5f8c056e64f2077b035784003673 prerequisite-patch-id: 2fe043491619f0182074f836ad7b0c91f725637e -- 2.39.2 From unknown Sun Jun 22 04:21:17 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Andy Tai Subject: bug#62514: closed (Re: [bug#62514] [PATCH v5] gnu: gnucash: Update to 5.0) Message-ID: References: <20230329064901.13800-1-atai@atai.org> X-Gnu-PR-Message: they-closed 62514 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 62514@debbugs.gnu.org Date: Sun, 23 Apr 2023 15:20:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1682263203-12522-1" This is a multi-part message in MIME format... ------------=_1682263203-12522-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #62514: [PATCH] gnu: gnucash: Update to 5.0 which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 62514@debbugs.gnu.org. --=20 62514: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D62514 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1682263203-12522-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 62514-done) by debbugs.gnu.org; 23 Apr 2023 15:19:05 +0000 Received: from localhost ([127.0.0.1]:46705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pqbUX-0003EI-45 for submit@debbugs.gnu.org; Sun, 23 Apr 2023 11:19:05 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:53215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pqbUR-0003Dg-MD for 62514-done@debbugs.gnu.org; Sun, 23 Apr 2023 11:19:03 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 9C92F5C00A9; Sun, 23 Apr 2023 11:18:54 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 23 Apr 2023 11:18:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1682263134; x=1682349534; bh=Qw+QPNwXlCx1Q2CM2F0QBJuUM376DrVgEN6Wp9uNMD4=; b= lp91907G7KgX4Co98QdvKjF+W9vV/yrOo5QCEaD+9LXzwAedeQVdG/ug6+dZq0Md BEgWAfyAs9sS8na4v8NIHlTSpqefQtD41V/MGSnJQPWZkizy/MYk3FHz6vfYibE1 NbVUgDVgrMVBrlPiZNSlIfXwnAYa3WTXChbTlXXVtpg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1682263134; x=1682349534; bh=Qw+QPNwXlCx1Q 2CM2F0QBJuUM376DrVgEN6Wp9uNMD4=; b=AkIc7+HI/hwkywCavtf5heVKMnHLB am5oAEIhf1JbQX7jejt2zZaonXwpVtZWPSid2ndaoUlv+LCmMb2G+GGKNOGNxlQ/ P2e3028EZFQ3jrsMfpvxA3zbSPgxHkTOG8C3SQNcY3wRqIfVrMrbFoTWEzGhttvQ UqQKFanaVZQ1O5tea1fm/V8hX6eYIEmdZV13T1z4/sfvylhXu7ZRYux4kMq0i0Bt iGSHyssJIwh16xw/6SaCY/l5HoxxIslcbOxePAVEN4ANPueOqGpCp2dGl1Uf4ecY 0PLsmC2qfrx1BpplwA5vKv6I4lRJ40K5GIJ495oOzxxYdVdsFz/XcpRjw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedtkedgkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepieetudehfeekueefleegudfhjefgleehfeeluefhfeffgfeuudelhedvjeel ieetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh gvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 23 Apr 2023 11:18:54 -0400 (EDT) Date: Sun, 23 Apr 2023 11:18:52 -0400 From: Leo Famulari To: Andy Tai Subject: Re: [bug#62514] [PATCH v5] gnu: gnucash: Update to 5.0 Message-ID: References: <20230329064901.13800-1-atai@atai.org> <20230418054604.30042-1-atai@atai.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230418054604.30042-1-atai@atai.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62514-done Cc: 62514-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, Apr 17, 2023 at 10:46:04PM -0700, Andy Tai wrote: > * gnu/packages/gnucash.scm (gnucash): Update to 5.0 > [arguments]: Patch out unsupported tests. > Remove references in patching code to removed source > files upstream > > * gnu/packages/gnucash.scm (gnucash-doc): Update to 5.0 Thanks! Pushed as 2f18babcd33406d21cc69042c6b0cac42d2c4526 ------------=_1682263203-12522-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Mar 2023 06:49:17 +0000 Received: from localhost ([127.0.0.1]:51146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phPcT-0001Jl-6s for submit@debbugs.gnu.org; Wed, 29 Mar 2023 02:49:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:36274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phPcR-0001Jc-7z for submit@debbugs.gnu.org; Wed, 29 Mar 2023 02:49:15 -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 1phPcN-00046x-Jh for guix-patches@gnu.org; Wed, 29 Mar 2023 02:49:12 -0400 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1phPcL-0003vR-Fy for guix-patches@gnu.org; Wed, 29 Mar 2023 02:49:11 -0400 Received: by mail-pj1-x1031.google.com with SMTP id a16so13174385pjs.4 for ; Tue, 28 Mar 2023 23:49:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680072546; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=iKxpu8duRaKWx3c+Q4W/QSjb32jXDaSw1u8mjKqFhrE=; b=c67BywZOq6hFfDRaWMzQ8nOL2XnYkJ0/Hkk5ivzL5Z6wiuOOZ6vPuXKKbZZltPGzM4 YY9nAp5rzn9ZDwa9FU5UqPHpjL34tG8WVADGXDNY7xIcwanff86Ll1Vzh+ZPUJnnE4z3 71Z/JJ0yn6sgTqGZqShEMYFYfMz8XYOBY0zwXT0/ZrBtHnsEPMLn8lnYc910vbzE3WQc bh/aju0eIrCqSkoyjdznyqlaF0XjpNpcpRliWUkg3nvzZwFZQwQtyqYMX+floxwNK4eE xlyG5NxRGeHxDlyP9BF4QN4uG9W+YvJv5da2aN4+4NgYG0xaZh7uH/o57h7d7uI4MMUa DvLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680072546; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=iKxpu8duRaKWx3c+Q4W/QSjb32jXDaSw1u8mjKqFhrE=; b=dJq5hvWouZBijHwCTW8fF6UpBJ1GrGDPJHHFEIol3T+Nd/UerSG5/nFPL56wzaFmby MrDV4VFocAYHrdtt/ib2uWknIbaSuN6oMudn4m26Hoo9JaK3uLcShulliURI6DQfzJdi rfg+7a9TV3IJIXn9REZtxLHjU6eTqNE6fMuOxR8ut2OUyBV9JCy283DDZE7eCar1HSUb 8GyLa2S17bbLy9oKlwu7CDVx3SF+iWGbxeQPpmqKcArv2I3JaKsh6uPOFxJqmzZXeD3l t9+rHBdDnWd4M7r8DQSYlsKhdGwFFUEW69bmZbQQXccxIKTQz39t5vTIHkefEY1QiqR9 gHUA== X-Gm-Message-State: AAQBX9cBvkQON3NZzZDLZTci1Fu18IiNmEDEdUREC/P10dM+7ZOKdp0I zsBrUR+empMU8czLMjlpb3cWrc0J1D4= X-Google-Smtp-Source: AKy350a20RtqiYcAkqdNOjS8xv9nhSQv6QqCUHVmqSth6Rtl0ugdNQTfhEqsMFwU8S3PYhmjDjNj2g== X-Received: by 2002:a17:90b:3b4d:b0:240:3dc7:4939 with SMTP id ot13-20020a17090b3b4d00b002403dc74939mr22304331pjb.27.1680072545679; Tue, 28 Mar 2023 23:49:05 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id mh11-20020a17090b4acb00b0023cfbe7d62esm4377073pjb.1.2023.03.28.23.49.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Mar 2023 23:49:05 -0700 (PDT) From: Andy Tai To: guix-patches@gnu.org Subject: [PATCH] gnu: gnucash: Update to 5.0 Date: Tue, 28 Mar 2023 23:49:01 -0700 Message-Id: <20230329064901.13800-1-atai@atai.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=lichengtai@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit Cc: Andy Tai X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) * gnu/packages/gnucash.scm (gnucash): Update to 5.0 --- gnu/packages/gnucash.scm | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm index 0386910ce6..dde21aa43d 100644 --- a/gnu/packages/gnucash.scm +++ b/gnu/packages/gnucash.scm @@ -47,6 +47,7 @@ (define-module (gnu packages gnucash) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages swig) + #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages web) #:use-module (gnu packages webkit) @@ -64,14 +65,24 @@ (define-public gnucash ;; directory. (package (name "gnucash") - (version "4.11") + (version "5.0") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-" version ".tar.bz2")) (sha256 - (base32 "069b216dkpjs9hp32s4bhi6f76lbc81qvbmjmz0dxq3v1piys57q")))) + (base32 "09482f1w4yawrdw5c2wi0jb8hwlp1x9mdvq552bf9n5f66mkphfg")) + (modules '((guix build utils))) + (snippet + ;; test test-gnc-quotes neeeds perl JSON::Parse + ;; not packaged in Guix yet + '(begin + (substitute* "libgnucash/app-utils/test/CMakeLists.txt" + (("gnc_add_test\\(test-gnc-quotes") + "#gnc_add_test\\(test-gnc-quotes")) + #t)))) + (outputs '("out" "doc" "debug" "python")) (build-system cmake-build-system) (arguments @@ -95,12 +106,6 @@ (define-public gnucash (substitute* "CMakeLists.txt" (("set\\(SHELL /bin/bash\\)") (string-append "set(SHELL " (which "bash") ")"))))) - ;; After wrapping gnc-fq-check and gnc-fq-helper we can no longer - ;; execute them with perl, so execute them directly instead. - (add-after 'unpack 'fix-finance-quote-check - (lambda _ - (substitute* "gnucash/price-quotes.scm" - (("\"perl\" \"-w\" ") "")))) ;; The qof test requires the en_US, en_GB, and fr_FR locales. (add-before 'check 'install-locales (lambda _ @@ -155,9 +160,7 @@ (define-public gnucash (assoc l (package-inputs this-package))) '("perl-finance-quote"))))))))) '("gnucash" - "gnc-fq-check" - "gnc-fq-helper" - "gnc-fq-dump")))) + "gnc-fq-update")))) (add-after 'install 'glib-or-gtk-compile-schemas (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas)) (add-after 'install 'glib-or-gtk-wrap @@ -217,7 +220,7 @@ (define gnucash-docs "mirror://sourceforge/gnucash/gnucash%20%28stable%29/" version "/gnucash-docs-" version revision ".tar.gz")) (sha256 - (base32 "162qq8p76grczdnsd4qbpxn1d8ap6l2n1a00a601v5hij7rqwfx8")))) + (base32 "1cgdb5qrwrx6yf6dsc8zlhi67lbyjs1g82i0n53sw6n6v38dd882")))) (build-system cmake-build-system) ;; These are native-inputs because they are only required for building the ;; documentation. @@ -226,9 +229,11 @@ (define gnucash-docs ;; XML during the tests. (list docbook-xml docbook-xsl + libsecret libxml2 libxslt - scrollkeeper)) + scrollkeeper + texinfo)) (arguments `(#:tests? #f)) ;no test target (home-page "https://www.gnucash.org/") base-commit: c9af27d4ca733b20f09019f1465d3e5fdc1ec724 -- 2.39.2 ------------=_1682263203-12522-1--