GNU bug report logs - #65458
[PATCH] gnu: granite: Upgrade to 7.3.0.

Previous Next

Package: guix-patches;

Reported by: altadil <Altadil <at> protonmail.com>

Date: Tue, 22 Aug 2023 19:36:01 UTC

Severity: normal

Tags: patch

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

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 65458 in the body.
You can then email your comments to 65458 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-patches <at> gnu.org:
bug#65458; Package guix-patches. (Tue, 22 Aug 2023 19:36:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to altadil <Altadil <at> protonmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 22 Aug 2023 19:36:01 GMT) Full text and rfc822 format available.

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

From: altadil <Altadil <at> protonmail.com>
To: guix-patches <at> gnu.org
Cc: altadil <altadil <at> protonmail.com>
Subject: [PATCH] gnu: granite: Upgrade to 7.3.0.
Date: Tue, 22 Aug 2023 19:35:07 +0000
* gnu/packages/pantheon.scm (granite): Upgrade to 7.3.0.
---
This is a work in progress, as I have noted two problems.
First is: guix lint says
"label 'glib' does not match package name 'glib:bin"
but looking at the package reference in the manual,
I don’t get why the way I wrote it is wrong.
Second: guix size reports a doubled size, but I don’t
know if anything can be done about it.

 gnu/packages/pantheon.scm | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/pantheon.scm b/gnu/packages/pantheon.scm
index 1c6795cc1d..c5cbde24c0 100644
--- a/gnu/packages/pantheon.scm
+++ b/gnu/packages/pantheon.scm
@@ -30,6 +30,7 @@ (define-module (gnu packages pantheon)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
   #:use-module (gnu packages xml)
+  #:use-module (gnu packages web)
   #:use-module (gnu packages)
   #:use-module (guix build-system meson)
   #:use-module (guix git-download)
@@ -40,7 +41,7 @@ (define-module (gnu packages pantheon)
 (define-public granite
   (package
     (name "granite")
-    (version "6.2.0")
+    (version "7.3.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -49,16 +50,20 @@ (define-public granite
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0ilslmg63hh2x7h5rvs3mhzw1y9ixhhkqnn1j1lzwm12v2iidkaq"))))
+                "0pyvkif2kin5dskh7adadsh4r96mvx12y7cs6gnm0ml733q548dj"))))
     (build-system meson-build-system)
     (arguments
      `(#:phases (modify-phases %standard-phases
                   (add-after 'unpack 'disable-icon-cache
                     (lambda _
                       (setenv "DESTDIR" "/"))))))
-    (inputs (list glib gtk+ libgee))
-    (native-inputs (list gettext-minimal gobject-introspection pkg-config
-                         python vala))
+    (inputs (list glib gtk libgee sassc))
+    (native-inputs (list gettext-minimal
+                         `(,glib "bin")
+                         gobject-introspection
+                         pkg-config
+                         python
+                         vala))
     (home-page "https://github.com/elementary/granite")
     (synopsis "Library that extends GTK with common widgets and utilities")
     (description "Granite is a companion library for GTK+ and GLib.  Among other

base-commit: 0c4fb8f43f8aba2dcabe1bc97a8f6d8d41057704
-- 
2.41.0






Information forwarded to guix-patches <at> gnu.org:
bug#65458; Package guix-patches. (Sat, 02 Sep 2023 03:28:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: altadil <Altadil <at> protonmail.com>
Cc: 65458 <at> debbugs.gnu.org
Subject: Re: bug#65458: [PATCH] gnu: granite: Upgrade to 7.3.0.
Date: Fri, 01 Sep 2023 23:26:54 -0400
Hi,

altadil <Altadil <at> protonmail.com> writes:

> * gnu/packages/pantheon.scm (granite): Upgrade to 7.3.0.
> ---
> This is a work in progress, as I have noted two problems.
> First is: guix lint says
> "label 'glib' does not match package name 'glib:bin"
> but looking at the package reference in the manual,
> I don’t get why the way I wrote it is wrong.

The glib:bin lint warning can be ignored.  It's a long standing issue.

> Second: guix size reports a doubled size, but I don’t
> know if anything can be done about it.

GTK (4) needs some size work.  It appear this may have broke some other
dependent packages such as pantheon-calculator, maybe because of the
mismatched GTK version used.  We'll have to see what the QA says after
it has processed it (https://qa.guix.gnu.org/issue/65458).

-- 
Thanks,
Maxim




Information forwarded to guix-patches <at> gnu.org:
bug#65458; Package guix-patches. (Sat, 02 Sep 2023 13:31:01 GMT) Full text and rfc822 format available.

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

From: Altadil <Altadil <at> protonmail.com>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 65458 <at> debbugs.gnu.org
Subject: Re: bug#65458: [PATCH] gnu: granite: Upgrade to 7.3.0.
Date: Sat, 02 Sep 2023 13:29:40 +0000
> Hi,
> 
> altadil Altadil <at> protonmail.com writes:
> 
> > * gnu/packages/pantheon.scm (granite): Upgrade to 7.3.0.
> > ---
> > This is a work in progress, as I have noted two problems.
> > First is: guix lint says
> > "label 'glib' does not match package name 'glib:bin"
> > but looking at the package reference in the manual,
> > I don’t get why the way I wrote it is wrong.
> 
> 
> The glib:bin lint warning can be ignored. It's a long standing issue.
> 
> > Second: guix size reports a doubled size, but I don’t
> > know if anything can be done about it.
> 
> 
> GTK (4) needs some size work. It appear this may have broke some other
> dependent packages such as pantheon-calculator, maybe because of the
> mismatched GTK version used. We'll have to see what the QA says after
> it has processed it (https://qa.guix.gnu.org/issue/65458).
> 
> --
> Thanks,
> Maxim

Hi,

my goal in updating granite was actually to be able to upgrade pantheon-calculator to its latest upstream version. So I guess I’ll go work on that as soon as I can.

Thanks a lot for your help !
Altadil




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Wed, 06 Sep 2023 03:08:02 GMT) Full text and rfc822 format available.

Notification sent to altadil <Altadil <at> protonmail.com>:
bug acknowledged by developer. (Wed, 06 Sep 2023 03:08:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Altadil <Altadil <at> protonmail.com>
Cc: 65458-done <at> debbugs.gnu.org
Subject: Re: bug#65458: [PATCH] gnu: granite: Upgrade to 7.3.0.
Date: Tue, 05 Sep 2023 23:07:40 -0400
Hello,

Installed with cc3fbfbb2.  I needed to propagate gtk and others, which
were referenced in the pkg-config file and causing sideload to break.

-- 
Thanks,
Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 04 Oct 2023 11:24:29 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 219 days ago.

Previous Next


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