[PATCH 00/38] Start work on GNOME 46

  • Open
  • quality assurance status badge
Details
2 participants
  • Aleksej
  • Liliana Marie Prikler
Owner
unassigned
Submitted by
Liliana Marie Prikler
Severity
normal
L
L
Liliana Marie Prikler wrote on 20 Jul 00:38 +0200
(address . guix-patches@gnu.org)
cover.1721428715.git.liliana.prikler@gmail.com
Hi Guix,

this series adds some low-hanging fruits (no world rebuilds AFAICT) to
gnome-team. There are some major things missing, like gdm, gnome-shell,
etc., but this should get us starting.

Cheers

Liliana Marie Prikler (38):
gnu: baobab: Update to 46.0.
gnu: dconf-editor: Update to 45.0.1.
gnu: d-spy: Update to 1.10.0.
gnu: epiphany: Update to 46.2.
gnu: evince: Update to 46.3.
gnu: gnome-bluetooth: Update to 46.0.
gnu: libvirt-glib: Update to 5.0.0.
gnu: gnome-boxes: Update to 46.1.
gnu: gnome-calculator: Update to 46.1.
gnu: gnome-calendar: Update to 46.1.
gnu: gnome-characters: Update to 46.0.
gnu: gnome-clocks: Update to 46.0.
gnu: Add gtk-frdp-for-gnome-connections.
gnu: gnome-connections: Update to 46.0.
gnu: Make vte-with-gtk4 the default vte.
gnu: vte: Update to 0.76.3.
gnu: gnome-console: Update to 46.0.
gnu: gnome-contacts: Update to 46.0.
gnu: Add tecla.
gnu: gnome-online-accounts: Update to 3.50.3.
gnu: gnome-disk-utility: Update to 46.0.
gnu: gnome-font-viewer: Update to 46.0.
gnu: gnome-keyring: Update to 46.1.
gnu: gnome-maps: Update to 46.11.
gnu: gtksourceview: Update to 5.12.1.
gnu: gnome-text-editor: Update to 46.3.
gnu: gnome-user-docs: Update to 46.1.
gnu: gnome-weather: Update to 46.0.
gnu: rygel: Update to 0.42.6.
gnu: simple-scan: Update to 46.0.
gnu: sushi: Update to 46.0.
gnu: libpanel: Update to 1.7.0.
gnu: sysprof: Update to 46.0.
gnu: gnome-chess: Update to 46.0.
gnu: gnome-chess: Update package style.
gnu: evolution-data-server: Update to 3.52.3.
gnu: evolution: Update to 3.52.3.
gnu: gnome-mahjongg: Update to 3.40.1.

gnu/packages/games.scm | 24 ++--
gnu/packages/geo.scm | 4 +-
gnu/packages/gnome.scm | 242 +++++++++++++++++++++-----------
gnu/packages/gtk.scm | 8 +-
gnu/packages/guile-xyz.scm | 2 +-
gnu/packages/lxde.scm | 2 +-
gnu/packages/mate.scm | 2 +-
gnu/packages/pantheon.scm | 2 +-
gnu/packages/spice.scm | 2 +-
gnu/packages/sugar.scm | 2 +-
gnu/packages/terminals.scm | 8 +-
gnu/packages/virtualization.scm | 6 +-
gnu/packages/vnc.scm | 2 +-
gnu/packages/xfce.scm | 2 +-
14 files changed, 191 insertions(+), 117 deletions(-)


base-commit: ec0f7e0a5dc81f636df0f788d7e8de1ad8c3eb68
--
2.45.2
L
L
Liliana Marie Prikler wrote on 17 Jul 22:14 +0200
[PATCH 26/38] gnu: gnome-text-editor: Update to 46.3.
(address . 72202@debbugs.gnu.org)
11a94bc252a504cfff80a6555200ec333f7555ba.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gnome.scm (gnome-text-editor): Update to 46.3.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 23bbf4a49c..03d122a69f 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5622,7 +5622,7 @@ (define-public gnome-terminal
(define-public gnome-text-editor
(package
(name "gnome-text-editor")
- (version "44.0")
+ (version "46.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/gnome-text-editor/"
@@ -5630,7 +5630,7 @@ (define-public gnome-text-editor
"gnome-text-editor-" version ".tar.xz"))
(sha256
(base32
- "1jii59hw31baira2psl1kx2lxljmnnkxmif4zhasizrl0xwc6yzn"))))
+ "0gf74krvsmfsyr7s4mqhg09x3iq6ayyd4j3lw1mfd6wh9884hnq0"))))
(build-system meson-build-system)
(arguments
(list #:glib-or-gtk? #t))
--
2.45.2
L
L
Liliana Marie Prikler wrote on 17 Jul 22:21 +0200
[PATCH 27/38] gnu: gnome-user-docs: Update to 46.1.
(address . 72202@debbugs.gnu.org)
211483c18c2facfdd03fd9d1e34d8e018dc07ef0.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gnome.scm (gnome-user-docs): Update to 46.1.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 03d122a69f..a6c242e595 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1986,7 +1986,7 @@ (define-public gnome-commander
(define-public gnome-user-docs
(package
(name "gnome-user-docs")
- (version "44.6")
+ (version "46.1")
(source
(origin
(method url-fetch)
@@ -1994,7 +1994,7 @@ (define-public gnome-user-docs
(version-major version)
"/gnome-user-docs-" version ".tar.xz"))
(sha256
- (base32 "0ds2mccrgmb4jgw196jjm7xzlvnir8k80g1v55sd4nn00prc1b9g"))))
+ (base32 "1nha33zd4mj37ql41qci6wnd2fsqnqxp378n9m7yp5xpxv5r6wm9"))))
(build-system gnu-build-system)
(native-inputs
(list gettext-minimal itstool pkg-config libxml2))
--
2.45.2
L
L
Liliana Marie Prikler wrote on 17 Jul 22:13 +0200
[PATCH 25/38] gnu: gtksourceview: Update to 5.12.1.
(address . 72202@debbugs.gnu.org)
f1d477f31105599980bb59d584b2b26ba1491008.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gtk.scm (gtksourceview): Update to 5.12.1.
---
gnu/packages/gtk.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index fb10351849..770a88bfbf 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -616,7 +616,7 @@ (define-public gtksourceview-2
(define-public gtksourceview
(package
(name "gtksourceview")
- (version "5.8.0")
+ (version "5.12.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/gtksourceview/"
@@ -624,7 +624,7 @@ (define-public gtksourceview
"gtksourceview-" version ".tar.xz"))
(sha256
(base32
- "0cw9h4aa84a48b3kd3rv0bb2mk7q1vz9hwkppxpqh8gg1p1d838i"))))
+ "07rcnhwqyiqs9icld3965g41wd3n9a808y7agjpasnjwk2njmj44"))))
(build-system meson-build-system)
(arguments
'(#:phases
--
2.45.2
L
L
Liliana Marie Prikler wrote on 19 Jul 11:04 +0200
[PATCH 31/38] gnu: sushi: Update to 46.0.
(address . 72202@debbugs.gnu.org)
1b684f117c2eb51eaeee8b8801903c3b38c16423.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gnome.scm (sushi): Update to 46.0.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 0f2199d4a9..52b27f1aca 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1659,7 +1659,7 @@ (define-public gnome-user-share
(define-public sushi
(package
(name "sushi")
- (version "44.2")
+ (version "46.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -1667,7 +1667,7 @@ (define-public sushi
name "-" version ".tar.xz"))
(sha256
(base32
- "1sa3x8w8fhjj641yx5praabkqxfdsnafqnlb8jx2g451mvh2y03c"))))
+ "1ipjl1c9mib5gq9m58vhxg9jzfrggv2bbah6qr123arhljm5n24n"))))
(build-system meson-build-system)
(arguments
(list
--
2.45.2
L
L
Liliana Marie Prikler wrote on 17 Jul 22:41 +0200
[PATCH 28/38] gnu: gnome-weather: Update to 46.0.
(address . 72202@debbugs.gnu.org)
c75926caee4be927389e85d851209ae1d0db5d46.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gnome.scm (gnome-weather): Update to 46.0.
[#:phases]<disable-gtk-update-icon-cache>: Adjust accordingly.
[inputs]: Add desktop-file-utils.
---
gnu/packages/gnome.scm | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

Toggle diff (45 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index a6c242e595..d83ad01e14 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -10246,7 +10246,7 @@ (define-public libgovirt
(define-public gnome-weather
(package
(name "gnome-weather")
- (version "44.0")
+ (version "46.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -10254,7 +10254,7 @@ (define-public gnome-weather
name "-" version ".tar.xz"))
(sha256
(base32
- "1brvjawwc69a49697mp0dq4glpvvvcsnx4i8ysfnjhahg2n3h3bb"))))
+ "17fllgkvsbsklnazxap4rg2bg2cf5xwgqkgyy8a2wrygbiq2cf0m"))))
(build-system meson-build-system)
(arguments
(list
@@ -10269,7 +10269,9 @@ (define-public gnome-weather
"/bin/gnome-weather")))))
(add-after 'unpack 'disable-gtk-update-icon-cache
(lambda _
- (setenv "DESTDIR" "/")))
+ (substitute* "meson.build"
+ (("gtk_update_icon_cache: true")
+ "gtk_update_icon_cache: false"))))
(add-after 'install 'fix-desktop-file
;; FIXME: "gapplication launch org.gnome.Weather" fails for some
;; reason. See https://issues.guix.gnu.org/issue/39324.
@@ -10286,7 +10288,8 @@ (define-public gnome-weather
`("GI_TYPELIB_PATH" ":" prefix
(,(getenv "GI_TYPELIB_PATH")))))))))
(native-inputs
- (list gettext-minimal
+ (list desktop-file-utils
+ gettext-minimal
`(,glib "bin")
gobject-introspection
pkg-config))
--
2.45.2
L
L
Liliana Marie Prikler wrote on 19 Jul 11:53 +0200
[PATCH 38/38] gnu: gnome-mahjongg: Update to 3.40.1.
(address . 72202@debbugs.gnu.org)
ff35d24f2bccc3a3515ae344c03d54d1b66dac3c.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.40.1.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index c678f14e91..33d6a2b1b9 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -12496,7 +12496,7 @@ (define-public gamin
(define-public gnome-mahjongg
(package
(name "gnome-mahjongg")
- (version "3.40.0")
+ (version "3.40.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -12505,7 +12505,7 @@ (define-public gnome-mahjongg
(file-name (git-file-name name version))
(sha256
(base32
- "1yj41lj2vancjzwjcm5cdv48983jq05i6sw8p4nggyqwij3xpllj"))))
+ "0mc9379lmkcn08gr1wdny8gdwgdadkv11vxmgsiazcdy8bsj5860"))))
(build-system meson-build-system)
(arguments (list #:glib-or-gtk? #t))
(native-inputs
--
2.45.2
L
L
Liliana Marie Prikler wrote on 19 Jul 11:09 +0200
[PATCH 33/38] gnu: sysprof: Update to 46.0.
(address . 72202@debbugs.gnu.org)
1b3b70e407bae90ef60b48fee3dbaf13a973a650.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gnome.scm (sysprof): Update to 46.0.
---
gnu/packages/gnome.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 52b27f1aca..97fa3c9c1d 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -13368,7 +13368,7 @@ (define-public feedbackd
(define-public sysprof
(package
(name "sysprof")
- (version "3.48.0")
+ (version "46.0")
(source
(origin
(method url-fetch)
@@ -13376,7 +13376,7 @@ (define-public sysprof
(version-major+minor version) "/"
"sysprof-" version ".tar.xz"))
(sha256
- (base32 "0s11jwkvdbnq2jyz26mwy47wcxfsbawg53zlackvabygcqd0in87"))))
+ (base32 "0xnil6ian02mlgdq9s5rwd4l5vp6ywyp4nm08q4lwgmbxdspxakk"))))
(build-system meson-build-system)
(arguments
(list
@@ -13401,6 +13401,8 @@ (define-public sysprof
json-glib
libadwaita
libdazzle
+ libdex
+ libpanel
libunwind
polkit))
(native-inputs
--
2.45.2
L
L
Liliana Marie Prikler wrote on 19 Jul 11:19 +0200
[PATCH 35/38] gnu: gnome-chess: Update package style.
(address . 72202@debbugs.gnu.org)
1fbc9910065c55a9365361c24e4e210941b27a8e.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/games.scm (gnome-chess)[native-inputs]: Drop labels.
---
gnu/packages/games.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 79306ab08b..d9ac3ef0e7 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -2032,11 +2032,11 @@ (define-public gnome-chess
(inputs
(list gtk libadwaita librsvg))
(native-inputs
- `(("gettext" ,gettext-minimal)
- ("glib:bin" ,glib "bin") ; for desktop-file-validate and appstream-util
- ("itstool" ,itstool)
- ("pkg-config" ,pkg-config)
- ("vala" ,vala)))
+ (list gettext-minimal
+ `(,glib "bin") ; for desktop-file-validate and appstream-util
+ itstool
+ pkg-config
+ vala))
(home-page "https://wiki.gnome.org/Apps/Chess")
(synopsis "Chess board for GNOME")
(description "GNOME Chess provides a 2D board for playing chess games
--
2.45.2
L
L
Liliana Marie Prikler wrote on 19 Jul 11:48 +0200
[PATCH 36/38] gnu: evolution-data-server: Update to 3.52.3.
(address . 72202@debbugs.gnu.org)
99ed89a7f91159b71a1b2262ad18ad32638e5e4d.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.52.3.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 97fa3c9c1d..9b5834c192 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -8257,7 +8257,7 @@ (define-public gnome-online-accounts-3.44
(define-public evolution-data-server
(package
(name "evolution-data-server")
- (version "3.48.4")
+ (version "3.52.3")
(source
(origin
(method url-fetch)
@@ -8265,7 +8265,7 @@ (define-public evolution-data-server
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0q3d5masw20sr6xm2rg3170a4pxsh23ywyq1rkzhmyvyn69kyzlr"))))
+ (base32 "1r62m7wqd45ihqh9n27askm39pjkqhhn5anc3f0b2cr02h6cixp9"))))
(build-system cmake-build-system)
(arguments
(list
--
2.45.2
L
L
Liliana Marie Prikler wrote on 19 Jul 11:48 +0200
[PATCH 37/38] gnu: evolution: Update to 3.52.3.
(address . 72202@debbugs.gnu.org)
d77c5ef7a6104767be0f4b149f6321c4d31ff63f.1721428717.git.liliana.prikler@gmail.com
* gnu/packages/gnome.scm (evolution): Update to 3.52.3.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 9b5834c192..c678f14e91 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -12062,7 +12062,7 @@ (define-public libdazzle
(define-public evolution
(package
(name "evolution")
- (version "3.48.4")
+ (version "3.52.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/evolution/"
@@ -12070,7 +12070,7 @@ (define-public evolution
"evolution-" version ".tar.xz"))
(sha256
(base32
- "1dwbwy67xg1fypxj0qyhhvy608hbw19gqhvxqkr739shl3mrjbx0"))))
+ "1ia1wjna98j2w35j98fm796lxlilk1k3szwiisj61qjlalxza8hw"))))
(build-system cmake-build-system)
(arguments
(list
--
2.45.2
L
L
Liliana Marie Prikler wrote on 21 Jul 16:13 +0200
Re: [PATCH 00/38] Start work on GNOME 46
(address . 72202@debbugs.gnu.org)
d6fc039ed72466243280c0efb48680ea91f6dac6.camel@gmail.com
Am Samstag, dem 20.07.2024 um 00:38 +0200 schrieb Liliana Marie
Prikler:
Toggle quote (47 lines)
> Hi Guix,
>
> this series adds some low-hanging fruits (no world rebuilds AFAICT)
> to gnome-team.  There are some major things missing, like gdm,
> gnome-shell, etc., but this should get us starting.
>
> Cheers
>
> Liliana Marie Prikler (38):
>   gnu: baobab: Update to 46.0.
>   gnu: dconf-editor: Update to 45.0.1.
>   gnu: d-spy: Update to 1.10.0.
>   gnu: epiphany: Update to 46.2.
>   gnu: evince: Update to 46.3.
>   gnu: gnome-bluetooth: Update to 46.0.
>   gnu: libvirt-glib: Update to 5.0.0.
>   gnu: gnome-boxes: Update to 46.1.
>   gnu: gnome-calculator: Update to 46.1.
>   gnu: gnome-calendar: Update to 46.1.
>   gnu: gnome-characters: Update to 46.0.
>   gnu: gnome-clocks: Update to 46.0.
>   gnu: Add gtk-frdp-for-gnome-connections.
>   gnu: gnome-connections: Update to 46.0.
>   gnu: Make vte-with-gtk4 the default vte.
>   gnu: vte: Update to 0.76.3.
>   gnu: gnome-console: Update to 46.0.
>   gnu: gnome-contacts: Update to 46.0.
>   gnu: Add tecla.
>   gnu: gnome-online-accounts: Update to 3.50.3.
>   gnu: gnome-disk-utility: Update to 46.0.
>   gnu: gnome-font-viewer: Update to 46.0.
>   gnu: gnome-keyring: Update to 46.1.
>   gnu: gnome-maps: Update to 46.11.
>   gnu: gtksourceview: Update to 5.12.1.
>   gnu: gnome-text-editor: Update to 46.3.
>   gnu: gnome-user-docs: Update to 46.1.
>   gnu: gnome-weather: Update to 46.0.
>   gnu: rygel: Update to 0.42.6.
>   gnu: simple-scan: Update to 46.0.
>   gnu: sushi: Update to 46.0.
>   gnu: libpanel: Update to 1.7.0.
>   gnu: sysprof: Update to 46.0.
>   gnu: gnome-chess: Update to 46.0.
>   gnu: gnome-chess: Update package style.
>   gnu: evolution-data-server: Update to 3.52.3.
>   gnu: evolution: Update to 3.52.3.
>   gnu: gnome-mahjongg: Update to 3.40.1.
Welp. This is embarrassing. In trying to rebase gnome-team on master
and re-sending all the missing mail – of which a lot seems to be
missing – I accidentally committed everything to gnome-team.

So please go and inspect the branch if you're interested!

Cheers
A
A
Aleksej wrote on 9 Aug 03:55 +0200
[PATCH 00/38] Start work on GNOME 46
(address . 72202@debbugs.gnu.org)
61D3B702-3AE7-4FC8-9409-DB3299F7F214@disroot.org
Hi! It's my first time using Guix, so sorry if I'm doing the wrong thing now. Is there any work going on packaging GNOME 46? Or maybe we could wait until GNOME 47? Are there any major issues now, that stop us from upgrade?
Attachment: file
L
L
Liliana Marie Prikler wrote on 9 Aug 23:39 +0200
f5e8f63d64a8de4c4c461d035c91792c64d4fba6.camel@gmail.com
Am Freitag, dem 09.08.2024 um 04:55 +0300 schrieb Aleksej:
Toggle quote (4 lines)
> Hi! It's my first time using Guix, so sorry if I'm doing the wrong
> thing now. Is there any work going on packaging GNOME 46? Or maybe we
> could wait until GNOME 47? Are there any major issues now, that stop
> us from upgrade?
Apart from Rust being Rust (not sure whether the rust-team branch has
what we need to package the new Rust-based applications), GNOME 46
already requires some deep dependency upgrades that will more or less
rebuild the world (tending towards more here).

You can check out the gnome-team branch and try to build some
applications or a full vm (I haven't tried that latter one yet, given
that important packages are still stuck on their 44 versions).
Upstream declares their versions in [1] – we sadly don't have a
buildstream importer yet and need to update the packages by hand.

Cheers

?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 72202@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 72202
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch