[PATCH gnome-team 00/14] Update everything in (gnu packages glib)

  • Done
  • quality assurance status badge
Details
3 participants
  • Liliana Marie Prikler
  • Maxim Cournoyer
  • Vivien Kraus
Owner
unassigned
Submitted by
Vivien Kraus
Severity
normal
V
V
Vivien Kraus wrote on 22 Oct 2023 22:33
(address . guix-patches@gnu.org)
cover.1698006808.git.vivien@planete-kraus.eu
Dear guix,

Let’s try and upgrade that bunch of packages and see how it goes.

Best regards,

Vivien

Vivien Kraus (14):
gnu: xdg-dbus-proxy: Update to 0.1.5.
gnu: template-glib: Update to 3.36.1.
gnu: appstream-glib: Update to 0.8.2.
gnu: sdbus-c++: Update to 1.4.0.
gnu: perl-glib-object-introspection: Update to 0.051.
gnu: perl-glib: Update to 1.3294.
gnu: python-pygobject: Update to 3.46.0.
gnu: glib: Update to 2.78.0.
gnu: glibmm: Update to 2.78.0.
gnu: libsigc++: Update to 3.6.0.
gnu: libaccounts-glib: Update to 1.26.
gnu: dbus-glib: Update to 0.112.
gnu: gobject-introspection: Update to 1.78.1.
gnu: dbus: Update to 1.15.8.

gnu/packages/glib.scm | 85 ++++++++++++++++++++++++-------------------
1 file changed, 48 insertions(+), 37 deletions(-)


base-commit: a7be930240c69207eee87368fe3f6ad57c9e24cf
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:31
[PATCH gnome-team 05/14] gnu: perl-glib-object-introspection: Update to 0.051.
(address . 66689@debbugs.gnu.org)
b8f7181dbfc99c0b21d38c3483045df3f7591262.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib-object-introspection): Update to 0.051.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 01b2a6d323..e7a915f0e7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1085,14 +1085,14 @@ (define-public perl-glib
(define-public perl-glib-object-introspection
(package
(name "perl-glib-object-introspection")
- (version "0.049")
+ (version "0.051")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/"
"Glib-Object-Introspection-" version ".tar.gz"))
(sha256
- (base32 "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6"))))
+ (base32 "12802l87mx65lswiwlc394fkb74cmsqn88n2qy119b40rhfn2sb5"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:34
[PATCH gnome-team 08/14] gnu: glib: Update to 2.78.0.
(address . 66689@debbugs.gnu.org)
4f427b7f358104e2fb65a00b638f125d6d20288e.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glib): Update to 2.78.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index d20b9ef1e5..f2185e08bc 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -218,7 +218,7 @@ (define-public dbus-verbose
(define glib
(package
(name "glib")
- (version "2.76.1")
+ (version "2.78.0")
(source
(origin
(method url-fetch)
@@ -227,7 +227,7 @@ (define glib
name "/" (string-take version 4) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "17x1zpr2avj8hjbpc6hp2sf2885lxac46v0kajsgan3929m0zp23"))
+ (base32 "0c3vagxl77wma85qinbj974jvw96n5bvch2m7hqcwxq8fa5spsj4"))
(patches
(search-patches "glib-appinfo-watch.patch"
"glib-skip-failing-test.patch"))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:39
[PATCH gnome-team 07/14] gnu: python-pygobject: Update to 3.46.0.
(address . 66689@debbugs.gnu.org)
1993aa9716c19f560e68ef436944d1e46c94fd3b.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (python-pygobject): Update to 3.46.0.
[snippet]: Also remove test_overrides_gdk.py
---
gnu/packages/glib.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index c715c716a2..d20b9ef1e5 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1007,7 +1007,7 @@ (define glibmm
(define-public python-pygobject
(package
(name "python-pygobject")
- (version "3.44.1")
+ (version "3.46.0")
(source
(origin
(method url-fetch)
@@ -1016,7 +1016,7 @@ (define-public python-pygobject
"/pygobject-" version ".tar.xz"))
(sha256
(base32
- "042pmpyaz7bsbr68znnwdqyhs3j3cajib0k45v1hrs8v6b8has1w"))
+ "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -1025,7 +1025,8 @@ (define-public python-pygobject
(with-directory-excursion "tests"
;; FIXME: These tests require Gdk and/or Gtk 4.
(for-each delete-file
- '("test_atoms.py" "test_overrides_gtk.py"))
+ '("test_atoms.py" "test_overrides_gtk.py"
+ "test_overrides_gdk.py"))
#t)))))
(build-system meson-build-system)
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:28
[PATCH gnome-team 04/14] gnu: sdbus-c++: Update to 1.4.0.
(address . 66689@debbugs.gnu.org)
a8ab6fee5d4382596303199092623a94f595555d.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (sdbus-c++): Update to 1.4.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index df61d2d335..01b2a6d323 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1256,7 +1256,7 @@ (define-public sdbus-c++
;; file.
(package
(name "sdbus-c++")
- (version "1.3.0")
+ (version "1.4.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1265,7 +1265,7 @@ (define-public sdbus-c++
(file-name (git-file-name name version))
(sha256
(base32
- "03maivi3nj4g5wcydk9ih703ivmqkc93yip47wlyjni6dhikzzsb"))))
+ "111l2rl0pg9r5cdrhqpac4v22cnq41skxxfk3cng81l0n05v1sh0"))))
(build-system cmake-build-system)
(arguments
(list
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:34
[PATCH gnome-team 06/14] gnu: perl-glib: Update to 1.3294.
(address . 66689@debbugs.gnu.org)
b5d8cad47f732def641e7d637f384ad582bbe477.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib): Update to 1.3294.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index e7a915f0e7..c715c716a2 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1059,7 +1059,7 @@ (define-public python-pygobject
(define-public perl-glib
(package
(name "perl-glib")
- (version "1.3293")
+ (version "1.3294")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1067,7 +1067,7 @@ (define-public perl-glib
version ".tar.gz"))
(sha256
(base32
- "005m3inz12xcsd5sr056cm1kbhmxsx2ly88ifbdv6p6cwz0s05kk"))))
+ "1fsw9sjfz1irlhnsk5n1xpb181vvq1dsxrw5vrsp066cdflga5fp"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:26
[PATCH gnome-team 03/14] gnu: appstream-glib: Update to 0.8.2.
(address . 66689@debbugs.gnu.org)
fde335982413688c0ad22d454aa412359b6856ec.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
[inputs]: replace libsoup with curl.
---
gnu/packages/glib.scm | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)

Toggle diff (52 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 89fab8d8a5..df61d2d335 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -45,6 +45,7 @@ (define-module (gnu packages glib)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
+ #:use-module (gnu packages curl)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
#:use-module (gnu packages elf)
@@ -1293,7 +1294,7 @@ (define-public sdbus-c++
(define-public appstream-glib
(package
(name "appstream-glib")
- (version "0.7.18")
+ (version "0.8.2")
(source (origin
(method url-fetch)
(uri (string-append "https://people.freedesktop.org/~hughsient/"
@@ -1301,7 +1302,7 @@ (define-public appstream-glib
"appstream-glib-" version ".tar.xz"))
(sha256
(base32
- "00j0kkgf224nzmrha72g8pd72mymhph7vaisj35i4ffy7cpd47na"))))
+ "15lbrmyx94cf6p6svq02yiskh31xidq092c711pqs16mml06a9bi"))))
(build-system meson-build-system)
(native-inputs
`(("gettext" ,gettext-minimal)
@@ -1313,12 +1314,13 @@ (define-public appstream-glib
("gdk-pixbuf" ,gdk-pixbuf) ; for .pc file
("libuuid" ,util-linux "lib"))) ; for .pc file
(inputs
- `(("glib" ,glib)
- ("gperf" ,gperf)
- ("gtk+" ,gtk+)
- ("json-glib" ,json-glib)
- ("libarchive" ,libarchive)
- ("libsoup" ,libsoup-minimal-2)))
+ (list
+ glib
+ gperf
+ gtk+
+ json-glib
+ libarchive
+ curl))
(arguments
`(#:configure-flags
(list "-Ddep11=false"
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:20
[PATCH gnome-team 02/14] gnu: template-glib: Update to 3.36.1.
(address . 66689@debbugs.gnu.org)
12056646520e53bd1b062f4c2b70cb5aa96618d7.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (template-glib): Update to 3.36.1.
[#:configure-flags]: Update variable name.
---
gnu/packages/glib.scm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index b6610ab2c7..89fab8d8a5 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1398,7 +1398,7 @@ (define perl-net-dbus-glib
(define-public template-glib
(package
(name "template-glib")
- (version "3.34.0")
+ (version "3.36.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -1406,10 +1406,12 @@ (define-public template-glib
name "-" version ".tar.xz"))
(sha256
(base32
- "1z9xkin5fyfh071ma9y045jcw83hgx33dfbjraw6cxk0qdmfysr1"))))
+ "00x5yq1yidxxv6hmlvblpp2k0vf60s0xzyi0psplbmss70bpl5iv"))))
(build-system meson-build-system)
(arguments
- `(#:configure-flags '("-D" "enable_gtk_doc=true")))
+ (list
+ #:configure-flags
+ #~(list "-D" "gtk_doc=true")))
(inputs
`(("gettext" ,gettext-minimal)
("glib" ,glib)
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:14
[PATCH gnome-team 12/14] gnu: dbus-glib: Update to 0.112.
(address . 66689@debbugs.gnu.org)
1fb8ab18c0ed193ff52d8a935f52fd7c62b6b12d.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus-glib): Update to 0.112.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index bee9b39976..fb14c16ddc 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -777,7 +777,7 @@ (define itstool
(define dbus-glib
(package
(name "dbus-glib")
- (version "0.110")
+ (version "0.112")
(source (origin
(method url-fetch)
(uri
@@ -785,7 +785,7 @@ (define dbus-glib
version ".tar.gz"))
(sha256
(base32
- "09g8swvc95bk1z6j8sw463p2v0dqmgm2zjfndf7i8sbcyq67dr3w"))))
+ "0fhlkdqyzbh89bdslwsfc5fbdvkiv6g840ami4rnwa6dvz60smbx"))))
(build-system gnu-build-system)
(arguments
(if (%current-target-system)
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:15
[PATCH gnome-team 01/14] gnu: xdg-dbus-proxy: Update to 0.1.5.
(address . 66689@debbugs.gnu.org)
e9890e0431a2b437fd83d72135174452064458ba.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (xdg-dbus-proxy): Update to 0.1.5.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 8af89d60e0..b6610ab2c7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1435,7 +1435,7 @@ (define-public template-glib
(define-public xdg-dbus-proxy
(package
(name "xdg-dbus-proxy")
- (version "0.1.2")
+ (version "0.1.5")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/flatpak/xdg-dbus-proxy"
@@ -1443,7 +1443,7 @@ (define-public xdg-dbus-proxy
"/xdg-dbus-proxy-" version ".tar.xz"))
(sha256
(base32
- "03sj1h0c2l08xa8phw013fnxr4fgav7l2mkjhzf9xk3dykwxcj8p"))))
+ "1yv10v7gpv5z0iii7p3rs2h9wx6sigldycjlkpyyal06iapwy786"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:35
[PATCH gnome-team 09/14] gnu: glibmm: Update to 2.78.0.
(address . 66689@debbugs.gnu.org)
e21d7768227e48975c9f6c44fa725bd37432c760.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glibmm): Update to 2.78.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index f2185e08bc..5884f452f7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -937,7 +937,7 @@ (define-public libsigc++-2
(define glibmm
(package
(name "glibmm")
- (version "2.76.0")
+ (version "2.78.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/glibmm/"
@@ -945,7 +945,7 @@ (define glibmm
"/glibmm-" version ".tar.xz"))
(sha256
(base32
- "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6"))))
+ "0l7gld1ghynlxdm55l8dn3w4lfbwgrkw7flbdnh04vwrchjqfbjx"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:30
[PATCH gnome-team 14/14] gnu: dbus: Update to 1.15.8.
(address . 66689@debbugs.gnu.org)
820c3f421a100a2d958f5507334eb57c7c2435f0.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus): Update to 1.15.8.
[native-inputs]: Add the autotools and which.
---
gnu/packages/glib.scm | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)

Toggle diff (46 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 9f8c0dff11..ec0b8a3eca 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -37,6 +37,7 @@
(define-module (gnu packages glib)
#:use-module (gnu packages)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
@@ -106,7 +107,7 @@ (define-module (gnu packages glib)
(define dbus
(package
(name "dbus")
- (version "1.14.0")
+ (version "1.15.8")
(source (origin
(method url-fetch)
(uri (string-append
@@ -114,7 +115,7 @@ (define dbus
version ".tar.xz"))
(sha256
(base32
- "1m7bibavml4gx9d67j403l0kzd1a4z8lhrpxb2as3q4nfpiwrmyc"))
+ "016j3rqc8m62bg0h7z4rpvbvm5bg0hbjrld733f0aby8drz5kz44"))
(patches (search-patches "dbus-helper-search-path.patch"))))
(build-system gnu-build-system)
(arguments
@@ -156,7 +157,12 @@ (define dbus
xmlto
libxml2 ;for XML_CATALOG_FILES
libxslt
- yelp-tools))
+ yelp-tools
+ which
+ libtool
+ automake
+ autoconf
+ autoconf-archive))
(inputs
(list expat
;; Add a dependency on libx11 so that 'dbus-launch' has support for
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:37
[PATCH gnome-team 10/14] gnu: libsigc++: Update to 3.6.0.
(address . 66689@debbugs.gnu.org)
6a3866d27df90a9b8723c69c9828ed2dcdf044e0.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libsigc++): Update to 3.6.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 5884f452f7..55e3ba3457 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -866,7 +866,7 @@ (define-public libaccounts-glib
(define libsigc++
(package
(name "libsigc++")
- (version "3.0.6")
+ (version "3.6.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/libsigc++/"
@@ -874,7 +874,7 @@ (define libsigc++
name "-" version ".tar.xz"))
(sha256
(base32
- "1kn57b039lg20182lnchl1ys27vf34brn43f895cal8nc7sdq3mp"))))
+ "05qf10lp5vxsi5fbzdphqhbzmys12mxvg4gh14p9zqynvwvkpln3"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:10
[PATCH gnome-team 11/14] gnu: libaccounts-glib: Update to 1.26.
(address . 66689@debbugs.gnu.org)
11306685e05474dd52293b2c356fc57072d2d68e.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libaccounts-glib): Update to 1.26.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 55e3ba3457..bee9b39976 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -813,7 +813,7 @@ (define dbus-glib
(define-public libaccounts-glib
(package
(name "libaccounts-glib")
- (version "1.25")
+ (version "1.26")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -822,7 +822,7 @@ (define-public libaccounts-glib
(file-name (git-file-name name version))
(sha256
(base32
- "19rhk9f97m736d5ia26vfcbjp5kgi454558yhf9mrwm4iw5d9pk4"))))
+ "1fdvvzbz23q5c0jnzryinkmcymd0zcs2pdn4fvibg34pvybb4li9"))))
(build-system meson-build-system)
(native-inputs (list dbus
`(,glib "bin")
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:17
[PATCH gnome-team 13/14] gnu: gobject-introspection: Update to 1.78.1.
(address . 66689@debbugs.gnu.org)
b5d05af6ced96fdf93a0ac7dd1aea576a1c81335.1698006808.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (gobject-introspection): Update to 1.78.1.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index fb14c16ddc..9f8c0dff11 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -577,14 +577,14 @@ (define (correct-library-name-phase python name)
(define gobject-introspection
(package
(name "gobject-introspection")
- (version "1.76.1")
+ (version "1.78.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/"
"gobject-introspection/" (version-major+minor version)
"/gobject-introspection-" version ".tar.xz"))
(sha256
- (base32 "1grq6wmbi2nbnwffgvsljd481zm6darnk12dvkf02m9lcjzphq8r"))
+ (base32 "1d0vhi83q0xc7kg3zn32wy7n16f3dd5blicyh5v8w9gpkbcsnyxx"))
(patches (search-patches
"gobject-introspection-cc.patch"
"gobject-introspection-girepository.patch"
--
2.41.0
L
L
Liliana Marie Prikler wrote on 23 Oct 2023 00:37
Re: [PATCH gnome-team 00/14] Update everything in (gnu packages glib)
d7e848a8e880204166cab57ac961246c66e6c4ce.camel@gmail.com
Am Sonntag, dem 22.10.2023 um 22:33 +0200 schrieb Vivien Kraus:
Toggle quote (23 lines)
> Dear guix,
>
> Let’s try and upgrade that bunch of packages and see how it goes.
>
> Best regards,
>
> Vivien
>
> Vivien Kraus (14):
>   gnu: xdg-dbus-proxy: Update to 0.1.5.
>   gnu: template-glib: Update to 3.36.1.
>   gnu: appstream-glib: Update to 0.8.2.
>   gnu: sdbus-c++: Update to 1.4.0.
>   gnu: perl-glib-object-introspection: Update to 0.051.
>   gnu: perl-glib: Update to 1.3294.
>   gnu: python-pygobject: Update to 3.46.0.
>   gnu: glib: Update to 2.78.0.
>   gnu: glibmm: Update to 2.78.0.
>   gnu: libsigc++: Update to 3.6.0.
>   gnu: libaccounts-glib: Update to 1.26.
>   gnu: dbus-glib: Update to 0.112.
>   gnu: gobject-introspection: Update to 1.78.1.
>   gnu: dbus: Update to 1.15.8.
FYI, we already have a bump from 2.72 to 2.76. I'd rather look at more
leafy stuff right now than rebuilding the world; unless you have a good
reason to do so anyway.

Cheers
Closed
L
L
Liliana Marie Prikler wrote on 23 Oct 2023 00:40
d681d1722fc96c4173ca916d56eb689ece4f47ae.camel@gmail.com
reopen 66689
thanks

Am Montag, dem 23.10.2023 um 00:37 +0200 schrieb Liliana Marie Prikler:
Toggle quote (4 lines)
> Am Sonntag, dem 22.10.2023 um 22:33 +0200 schrieb Vivien Kraus:
> FYI, we already have a bump from 2.72 to 2.76.  I'd rather look at
> more leafy stuff right now than rebuilding the world; unless you have
> a good reason to do so anyway.
Sorry, wrong address.
L
L
Liliana Marie Prikler wrote on 23 Oct 2023 00:41
0147747e9dfa556163a982cfef07713da3913f00.camel@gmail.com
Am Montag, dem 23.10.2023 um 00:40 +0200 schrieb Liliana Marie Prikler:
Toggle quote (10 lines)
> reopen 66689
> thanks
>
> Am Montag, dem 23.10.2023 um 00:37 +0200 schrieb Liliana Marie
> Prikler:
> > Am Sonntag, dem 22.10.2023 um 22:33 +0200 schrieb Vivien Kraus:
> > FYI, we already have a bump from 2.72 to 2.76.  I'd rather look at
> > more leafy stuff right now than rebuilding the world; unless you
> > have a good reason to do so anyway.
> Sorry, wrong address.
^2
L
L
Liliana Marie Prikler wrote on 23 Oct 2023 00:43
03bdc9cff94a3d6692d654acc42904b46476187a.camel@gmail.com
reopen 66689
thanks

Am Montag, dem 23.10.2023 um 00:41 +0200 schrieb Liliana Marie Prikler:
Toggle quote (14 lines)
> Am Montag, dem 23.10.2023 um 00:40 +0200 schrieb Liliana Marie
> Prikler:
> > reopen 66689
> > thanks
> >
> > Am Montag, dem 23.10.2023 um 00:37 +0200 schrieb Liliana Marie
> > Prikler:
> > > Am Sonntag, dem 22.10.2023 um 22:33 +0200 schrieb Vivien Kraus:
> > > FYI, we already have a bump from 2.72 to 2.76.  I'd rather look
> > > at
> > > more leafy stuff right now than rebuilding the world; unless you
> > > have a good reason to do so anyway.
> > Sorry, wrong address.
> ^2
Wrong command this time.
L
L
Liliana Marie Prikler wrote on 23 Oct 2023 00:46
Re: [PATCH gnome-team 14/14] gnu: dbus: Update to 1.15.8.
92ef6e675bd00f1d12bab877f1023a2d6a1a205f.camel@gmail.com
Am Sonntag, dem 22.10.2023 um 22:30 +0200 schrieb Vivien Kraus:
Toggle quote (2 lines)
> * gnu/packages/glib.scm (dbus): Update to 1.15.8.
> [native-inputs]: Add the autotools and which.
Heads up, dbus uses ye olde gnome versioning, so 1.14 is stable.

Cheers
M
M
Maxim Cournoyer wrote on 23 Oct 2023 02:47
Re: [PATCH gnome-team 00/14] Update everything in (gnu packages glib)
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
87a5sab1wh.fsf@gmail.com
Hi Liliana,

Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

Toggle quote (28 lines)
> Am Sonntag, dem 22.10.2023 um 22:33 +0200 schrieb Vivien Kraus:
>> Dear guix,
>>
>> Let’s try and upgrade that bunch of packages and see how it goes.
>>
>> Best regards,
>>
>> Vivien
>>
>> Vivien Kraus (14):
>>   gnu: xdg-dbus-proxy: Update to 0.1.5.
>>   gnu: template-glib: Update to 3.36.1.
>>   gnu: appstream-glib: Update to 0.8.2.
>>   gnu: sdbus-c++: Update to 1.4.0.
>>   gnu: perl-glib-object-introspection: Update to 0.051.
>>   gnu: perl-glib: Update to 1.3294.
>>   gnu: python-pygobject: Update to 3.46.0.
>>   gnu: glib: Update to 2.78.0.
>>   gnu: glibmm: Update to 2.78.0.
>>   gnu: libsigc++: Update to 3.6.0.
>>   gnu: libaccounts-glib: Update to 1.26.
>>   gnu: dbus-glib: Update to 0.112.
>>   gnu: gobject-introspection: Update to 1.78.1.
>>   gnu: dbus: Update to 1.15.8.
> FYI, we already have a bump from 2.72 to 2.76. I'd rather look at more
> leafy stuff right now than rebuilding the world; unless you have a good
> reason to do so anyway.

We have at least one good reason: 45 is out, and uses 2.78 out of the
box, which is likely at one point or another to be depended upon by some
GNOME application; better safe than sorry, I'd say.

I find this release engineering bill of material of what goes in the GNOME
releases very useful:

--
Thanks,
Maxim
Closed
M
M
Maxim Cournoyer wrote on 23 Oct 2023 03:36
Re: [PATCH gnome-team 03/14] gnu: appstream-glib: Update to 0.8.2.
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
87v8ay9l1g.fsf@gmail.com
Hi,

Vivien Kraus <vivien@planete-kraus.eu> writes:

Toggle quote (3 lines)
> * gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
> [inputs]: replace libsoup with curl.

[...]

Toggle quote (14 lines)
> - `(("glib" ,glib)
> - ("gperf" ,gperf)
> - ("gtk+" ,gtk+)
> - ("json-glib" ,json-glib)
> - ("libarchive" ,libarchive)
> - ("libsoup" ,libsoup-minimal-2)))
> + (list
> + glib
> + gperf
> + gtk+
> + json-glib
> + libarchive
> + curl))

This indentation is unconventional; typically we'd use:

(list glib
gperf
...)
--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 23 Oct 2023 03:37
Re: [PATCH gnome-team 07/14] gnu: python-pygobject: Update to 3.46.0.
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
87r0lm9kzy.fsf@gmail.com
Hi,

Vivien Kraus <vivien@planete-kraus.eu> writes:

Toggle quote (37 lines)
> * gnu/packages/glib.scm (python-pygobject): Update to 3.46.0.
> [snippet]: Also remove test_overrides_gdk.py
> ---
> gnu/packages/glib.scm | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
> index c715c716a2..d20b9ef1e5 100644
> --- a/gnu/packages/glib.scm
> +++ b/gnu/packages/glib.scm
> @@ -1007,7 +1007,7 @@ (define glibmm
> (define-public python-pygobject
> (package
> (name "python-pygobject")
> - (version "3.44.1")
> + (version "3.46.0")
> (source
> (origin
> (method url-fetch)
> @@ -1016,7 +1016,7 @@ (define-public python-pygobject
> "/pygobject-" version ".tar.xz"))
> (sha256
> (base32
> - "042pmpyaz7bsbr68znnwdqyhs3j3cajib0k45v1hrs8v6b8has1w"))
> + "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
> (modules '((guix build utils)))
> (snippet
> '(begin
> @@ -1025,7 +1025,8 @@ (define-public python-pygobject
> (with-directory-excursion "tests"
> ;; FIXME: These tests require Gdk and/or Gtk 4.
> (for-each delete-file
> - '("test_atoms.py" "test_overrides_gtk.py"))
> + '("test_atoms.py" "test_overrides_gtk.py"
> + "test_overrides_gdk.py"))
> #t)))))

I like to tackle low hanging fruits, low disruption changes such as
stripping trailing #t from snippets and phases when I upgrade packages.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 23 Oct 2023 03:41
Re: [PATCH gnome-team 14/14] gnu: dbus: Update to 1.15.8.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
87mswa9kug.fsf@gmail.com
Hi Liliana,

Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

Toggle quote (5 lines)
> Am Sonntag, dem 22.10.2023 um 22:30 +0200 schrieb Vivien Kraus:
>> * gnu/packages/glib.scm (dbus): Update to 1.15.8.
>> [native-inputs]: Add the autotools and which.
> Heads up, dbus uses ye olde gnome versioning, so 1.14 is stable.

These version scheme discrepancies within the same project is so
annoying that sometimes I think we just shouldn't pay much attention to
it. I think Fedora actually uses whatever is the latest, so it's also
be a stretch to call latest 'unstable', as in experimental buggy
software.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 23 Oct 2023 03:42
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
87il6y9kro.fsf@gmail.com
Hi,

Vivien Kraus <vivien@planete-kraus.eu> writes:

Toggle quote (3 lines)
> * gnu/packages/glib.scm (dbus): Update to 1.15.8.
> [native-inputs]: Add the autotools and which.

'autotools' is not a package. Maybe use etc/committer.scm if you
don't want to spell it all out :-).

Toggle quote (46 lines)
> ---
> gnu/packages/glib.scm | 12 +++++++++---
> 1 file changed, 9 insertions(+), 3 deletions(-)
>
> diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
> index 9f8c0dff11..ec0b8a3eca 100644
> --- a/gnu/packages/glib.scm
> +++ b/gnu/packages/glib.scm
> @@ -37,6 +37,7 @@
>
> (define-module (gnu packages glib)
> #:use-module (gnu packages)
> + #:use-module (gnu packages autotools)
> #:use-module (gnu packages backup)
> #:use-module (gnu packages base)
> #:use-module (gnu packages bash)
> @@ -106,7 +107,7 @@ (define-module (gnu packages glib)
> (define dbus
> (package
> (name "dbus")
> - (version "1.14.0")
> + (version "1.15.8")
> (source (origin
> (method url-fetch)
> (uri (string-append
> @@ -114,7 +115,7 @@ (define dbus
> version ".tar.xz"))
> (sha256
> (base32
> - "1m7bibavml4gx9d67j403l0kzd1a4z8lhrpxb2as3q4nfpiwrmyc"))
> + "016j3rqc8m62bg0h7z4rpvbvm5bg0hbjrld733f0aby8drz5kz44"))
> (patches (search-patches "dbus-helper-search-path.patch"))))
> (build-system gnu-build-system)
> (arguments
> @@ -156,7 +157,12 @@ (define dbus
> xmlto
> libxml2 ;for XML_CATALOG_FILES
> libxslt
> - yelp-tools))
> + yelp-tools
> + which
> + libtool
> + automake
> + autoconf
> + autoconf-archive))

Looks like you'll want to select them inputs and call M-x sort-lines on
them.

--
Thanks,
Maxim
M
M
Maxim Cournoyer wrote on 23 Oct 2023 03:44
Re: [PATCH gnome-team 00/14] Update everything in (gnu packages glib)
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
87edhm9kok.fsf@gmail.com
Hi Vivien,

Vivien Kraus <vivien@planete-kraus.eu> writes:

Toggle quote (24 lines)
> Dear guix,
>
> Let’s try and upgrade that bunch of packages and see how it goes.
>
> Best regards,
>
> Vivien
>
> Vivien Kraus (14):
> gnu: xdg-dbus-proxy: Update to 0.1.5.
> gnu: template-glib: Update to 3.36.1.
> gnu: appstream-glib: Update to 0.8.2.
> gnu: sdbus-c++: Update to 1.4.0.
> gnu: perl-glib-object-introspection: Update to 0.051.
> gnu: perl-glib: Update to 1.3294.
> gnu: python-pygobject: Update to 3.46.0.
> gnu: glib: Update to 2.78.0.
> gnu: glibmm: Update to 2.78.0.
> gnu: libsigc++: Update to 3.6.0.
> gnu: libaccounts-glib: Update to 1.26.
> gnu: dbus-glib: Update to 0.112.
> gnu: gobject-introspection: Update to 1.78.1.
> gnu: dbus: Update to 1.15.8.

The series LGTM, modulo the few comments I've left in it.

--
Thanks,
Maxim
V
V
Vivien Kraus wrote on 22 Oct 2023 21:34
[PATCH gnome-team v2 08/14] gnu: glib: Update to 2.78.0.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
4e4d211cd825fbff72cbdabe3e237ff075a4c41a.1698127995.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glib): Update to 2.78.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 68cf3e6c9a..22df8a0e9a 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -218,7 +218,7 @@ (define-public dbus-verbose
(define glib
(package
(name "glib")
- (version "2.76.1")
+ (version "2.78.0")
(source
(origin
(method url-fetch)
@@ -227,7 +227,7 @@ (define glib
name "/" (string-take version 4) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "17x1zpr2avj8hjbpc6hp2sf2885lxac46v0kajsgan3929m0zp23"))
+ (base32 "0c3vagxl77wma85qinbj974jvw96n5bvch2m7hqcwxq8fa5spsj4"))
(patches
(search-patches "glib-appinfo-watch.patch"
"glib-skip-failing-test.patch"))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:20
[PATCH gnome-team v2 02/14] gnu: template-glib: Update to 3.36.1.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
304d3736be47dccb10b5654226017ae6a22f2f1d.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (template-glib): Update to 3.36.1.
[#:configure-flags]: Update variable name.
[inputs]: Update style.
[native-inputs]: Same.
---
gnu/packages/glib.scm | 23 ++++++++++-------------
1 file changed, 10 insertions(+), 13 deletions(-)

Toggle diff (46 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index b6610ab2c7..af3f15b0ea 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1398,7 +1398,7 @@ (define perl-net-dbus-glib
(define-public template-glib
(package
(name "template-glib")
- (version "3.34.0")
+ (version "3.36.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -1406,21 +1406,18 @@ (define-public template-glib
name "-" version ".tar.xz"))
(sha256
(base32
- "1z9xkin5fyfh071ma9y045jcw83hgx33dfbjraw6cxk0qdmfysr1"))))
+ "00x5yq1yidxxv6hmlvblpp2k0vf60s0xzyi0psplbmss70bpl5iv"))))
(build-system meson-build-system)
(arguments
- `(#:configure-flags '("-D" "enable_gtk_doc=true")))
- (inputs
- `(("gettext" ,gettext-minimal)
- ("glib" ,glib)
- ("gobject-introspection" ,gobject-introspection)))
+ (list #:configure-flags #~'("-D" "gtk_doc=true")))
+ (inputs (list gettext-minimal glib gobject-introspection))
(native-inputs
- `(("bison" ,bison)
- ("flex" ,flex)
- ("glib:bin" ,glib "bin") ;; For glib-mkenums
- ("gtk-doc" ,gtk-doc/stable)
- ("pkg-config" ,pkg-config)
- ("vala" ,vala)))
+ (list bison
+ flex
+ `(,glib "bin") ;for glib-mkenums
+ gtk-doc/stable
+ pkg-config
+ vala))
(home-page "https://gitlab.gnome.org/GNOME/template-glib")
(synopsis "Library for template expansion")
(description
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:26
[PATCH gnome-team v2 03/14] gnu: appstream-glib: Update to 0.8.2.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
1babb6f4ae715da837ccfd70da9f680c4ae2b83b.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
[native-inputs]: Update style.
[propagated-inputs]: Same.
[inputs]: Replace libsoup with curl. Update style.
[arguments]: Update style.
[description]: Fix lint issue.

Change-Id: Icea8c8330351127d0cc85e74716ebd3c3c4a88fa
---
gnu/packages/glib.scm | 70 +++++++++++++++++++++++--------------------
1 file changed, 37 insertions(+), 33 deletions(-)

Toggle diff (104 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index af3f15b0ea..81a7785160 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -45,6 +45,7 @@ (define-module (gnu packages glib)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
+ #:use-module (gnu packages curl)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
#:use-module (gnu packages elf)
@@ -1293,7 +1294,7 @@ (define-public sdbus-c++
(define-public appstream-glib
(package
(name "appstream-glib")
- (version "0.7.18")
+ (version "0.8.2")
(source (origin
(method url-fetch)
(uri (string-append "https://people.freedesktop.org/~hughsient/"
@@ -1301,45 +1302,48 @@ (define-public appstream-glib
"appstream-glib-" version ".tar.xz"))
(sha256
(base32
- "00j0kkgf224nzmrha72g8pd72mymhph7vaisj35i4ffy7cpd47na"))))
+ "15lbrmyx94cf6p6svq02yiskh31xidq092c711pqs16mml06a9bi"))))
(build-system meson-build-system)
(native-inputs
- `(("gettext" ,gettext-minimal)
- ("gsettings" ,gsettings-desktop-schemas) ; for ‘org.gnome.system.proxy’
- ("glib:bin" ,glib "bin") ; for glib-compile-resources
- ("pkg-config" ,pkg-config)))
+ (list gettext-minimal
+ `(,glib "bin") ;for glib-compile-resources
+ gsettings-desktop-schemas ;for ‘org.gnome.system.proxy’
+ pkg-config))
(propagated-inputs
- `(("gcab" ,gcab) ; for .pc file
- ("gdk-pixbuf" ,gdk-pixbuf) ; for .pc file
- ("libuuid" ,util-linux "lib"))) ; for .pc file
+ (list gcab ;for .pc file
+ gdk-pixbuf ;same
+ `(,util-linux "lib"))) ;libuuid, for .pc file
(inputs
- `(("glib" ,glib)
- ("gperf" ,gperf)
- ("gtk+" ,gtk+)
- ("json-glib" ,json-glib)
- ("libarchive" ,libarchive)
- ("libsoup" ,libsoup-minimal-2)))
+ (list curl
+ gperf
+ gtk+
+ json-glib
+ libarchive
+ glib))
(arguments
- `(#:configure-flags
- (list "-Ddep11=false"
- "-Dintrospection=false" ; avoid g-ir-scanner dependency
- "-Drpm=false"
- "-Dstemmer=false")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-tests
- (lambda _
- (substitute* "libappstream-glib/as-self-test.c"
- (("g_test_add_func.*as_test_store_local_appdata_func);") ""))
- #t))
- (add-before 'check 'set-home
- (lambda _
- ;; Some tests want write access there.
- (setenv "HOME" "/tmp"))))))
+ (list
+ #:configure-flags
+ #~(list "-Ddep11=false"
+ "-Dintrospection=false" ; avoid g-ir-scanner dependency
+ "-Drpm=false"
+ "-Dstemmer=false")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-tests
+ (lambda _
+ (substitute* "libappstream-glib/as-self-test.c"
+ (("g_test_add_func.*as_test_store_local_appdata_func);") ""))
+ #t))
+ (add-before 'check 'set-home
+ (lambda _
+ ;; Some tests want write access there.
+ (setenv "HOME" "/tmp"))))))
(home-page "https://github.com/hughsie/appstream-glib")
(synopsis "Library for reading and writing AppStream metadata")
- (description "This library provides objects and helper methods to help
-reading and writing @uref{https://www.freedesktop.org/wiki/Distributions/AppStream,AppStream}
+ (description
+ "This library provides objects and helper methods to help
+reading and writing
+@uref{https://www.freedesktop.org/wiki/Distributions/AppStream,AppStream}
metadata.")
(license license:lgpl2.1+)))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:30
[PATCH gnome-team v2 14/14] gnu: dbus: Update to 1.15.8.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
acacd76f08f15437ec7499fdb7db77e590faa3c8.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus): Update to 1.15.8.
[arguments]: Update the style.
[native-inputs]: Add the autotools (autoconf, autoconf-archive, automake,
libtool) and which. Sort.
---
gnu/packages/glib.scm | 71 ++++++++++++++++++++++++-------------------
1 file changed, 39 insertions(+), 32 deletions(-)

Toggle diff (110 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index f3b00612db..c689781b73 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -37,6 +37,7 @@
(define-module (gnu packages glib)
#:use-module (gnu packages)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
@@ -106,7 +107,7 @@ (define-module (gnu packages glib)
(define dbus
(package
(name "dbus")
- (version "1.14.0")
+ (version "1.15.8")
(source (origin
(method url-fetch)
(uri (string-append
@@ -114,49 +115,55 @@ (define dbus
version ".tar.xz"))
(sha256
(base32
- "1m7bibavml4gx9d67j403l0kzd1a4z8lhrpxb2as3q4nfpiwrmyc"))
+ "016j3rqc8m62bg0h7z4rpvbvm5bg0hbjrld733f0aby8drz5kz44"))
(patches (search-patches "dbus-helper-search-path.patch"))))
(build-system gnu-build-system)
(arguments
- '(#:configure-flags
- (list
- ;; Install the system bus socket under /var.
- "--localstatedir=/var"
+ (list
+ #:configure-flags
+ #~(list
+ ;; Install the system bus socket under /var.
+ "--localstatedir=/var"
- ;; Install the session bus socket under /tmp.
- "--with-session-socket-dir=/tmp"
+ ;; Install the session bus socket under /tmp.
+ "--with-session-socket-dir=/tmp"
- ;; Build shared libraries only.
- "--disable-static"
+ ;; Build shared libraries only.
+ "--disable-static"
- ;; Use /etc/dbus-1 for system-wide config.
- ;; Look for configuration file under
- ;; /etc/dbus-1. This is notably required by
- ;; 'dbus-daemon-launch-helper', which looks for
- ;; the 'system.conf' file in that place,
- ;; regardless of what '--config-file' was
- ;; passed to 'dbus-daemon' on the command line;
- ;; see <https://bugs.freedesktop.org/show_bug.cgi?id=92458>.
- "--sysconfdir=/etc")
- #:phases
- (modify-phases %standard-phases
- (replace 'install
- (lambda _
- ;; Don't try to create /var and /etc.
- (invoke "make"
- "localstatedir=/tmp/dummy"
- "sysconfdir=/tmp/dummy"
- "install"))))))
+ ;; Use /etc/dbus-1 for system-wide config.
+ ;; Look for configuration file under
+ ;; /etc/dbus-1. This is notably required by
+ ;; 'dbus-daemon-launch-helper', which looks for
+ ;; the 'system.conf' file in that place,
+ ;; regardless of what '--config-file' was
+ ;; passed to 'dbus-daemon' on the command line;
+ ;; see <https://bugs.freedesktop.org/show_bug.cgi?id=92458>.
+ "--sysconfdir=/etc")
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'install
+ (lambda _
+ ;; Don't try to create /var and /etc.
+ (invoke "make"
+ "localstatedir=/tmp/dummy"
+ "sysconfdir=/tmp/dummy"
+ "install"))))))
(native-inputs
- (list pkg-config
- ;; Dependencies to generate the doc.
+ ;; Some dependencies are required to generate the documentation.
+ (list autoconf
+ autoconf-archive
+ automake
docbook-xml-4.4
docbook-xsl
doxygen
- xmlto
+ libtool
libxml2 ;for XML_CATALOG_FILES
libxslt
- yelp-tools))
+ which
+ xmlto
+ yelp-tools
+ pkg-config))
(inputs
(list expat
;; Add a dependency on libx11 so that 'dbus-launch' has support for
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:28
[PATCH gnome-team v2 04/14] gnu: sdbus-c++: Update to 1.4.0.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
806fbd466aba2b2e68b9f5ed8b03b69f96473c41.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (sdbus-c++): Update to 1.4.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 81a7785160..282df0df26 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1256,7 +1256,7 @@ (define-public sdbus-c++
;; file.
(package
(name "sdbus-c++")
- (version "1.3.0")
+ (version "1.4.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1265,7 +1265,7 @@ (define-public sdbus-c++
(file-name (git-file-name name version))
(sha256
(base32
- "03maivi3nj4g5wcydk9ih703ivmqkc93yip47wlyjni6dhikzzsb"))))
+ "111l2rl0pg9r5cdrhqpac4v22cnq41skxxfk3cng81l0n05v1sh0"))))
(build-system cmake-build-system)
(arguments
(list
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:37
[PATCH gnome-team v2 10/14] gnu: libsigc++: Update to 3.6.0.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
b17b327e91968757fb3dfb8e7f4e66f07bf6cc5b.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libsigc++): Update to 3.6.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 80de2b175d..20ab925088 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -866,7 +866,7 @@ (define-public libaccounts-glib
(define libsigc++
(package
(name "libsigc++")
- (version "3.0.6")
+ (version "3.6.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/libsigc++/"
@@ -874,7 +874,7 @@ (define libsigc++
name "-" version ".tar.xz"))
(sha256
(base32
- "1kn57b039lg20182lnchl1ys27vf34brn43f895cal8nc7sdq3mp"))))
+ "05qf10lp5vxsi5fbzdphqhbzmys12mxvg4gh14p9zqynvwvkpln3"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:10
[PATCH gnome-team v2 11/14] gnu: libaccounts-glib: Update to 1.26.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
8950a612128f66d8cfb60f6b5970c94f36caaa42.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libaccounts-glib): Update to 1.26.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 20ab925088..90b254c929 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -813,7 +813,7 @@ (define dbus-glib
(define-public libaccounts-glib
(package
(name "libaccounts-glib")
- (version "1.25")
+ (version "1.26")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -822,7 +822,7 @@ (define-public libaccounts-glib
(file-name (git-file-name name version))
(sha256
(base32
- "19rhk9f97m736d5ia26vfcbjp5kgi454558yhf9mrwm4iw5d9pk4"))))
+ "1fdvvzbz23q5c0jnzryinkmcymd0zcs2pdn4fvibg34pvybb4li9"))))
(build-system meson-build-system)
(native-inputs (list dbus
`(,glib "bin")
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:31
[PATCH gnome-team v2 05/14] gnu: perl-glib-object-introspection: Update to 0.051.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
cc529a73711fa0ba4e1778a726708c99bae7558f.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib-object-introspection): Update to 0.051.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 282df0df26..8955221fae 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1085,14 +1085,14 @@ (define-public perl-glib
(define-public perl-glib-object-introspection
(package
(name "perl-glib-object-introspection")
- (version "0.049")
+ (version "0.051")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/"
"Glib-Object-Introspection-" version ".tar.gz"))
(sha256
- (base32 "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6"))))
+ (base32 "12802l87mx65lswiwlc394fkb74cmsqn88n2qy119b40rhfn2sb5"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:34
[PATCH gnome-team v2 06/14] gnu: perl-glib: Update to 1.3294.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
1bfd4608022a6000aeda9054f96c05f13317589a.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib): Update to 1.3294.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 8955221fae..d249188a4f 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1059,7 +1059,7 @@ (define-public python-pygobject
(define-public perl-glib
(package
(name "perl-glib")
- (version "1.3293")
+ (version "1.3294")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1067,7 +1067,7 @@ (define-public perl-glib
version ".tar.gz"))
(sha256
(base32
- "005m3inz12xcsd5sr056cm1kbhmxsx2ly88ifbdv6p6cwz0s05kk"))))
+ "1fsw9sjfz1irlhnsk5n1xpb181vvq1dsxrw5vrsp066cdflga5fp"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:17
[PATCH gnome-team v2 13/14] gnu: gobject-introspection: Update to 1.78.1.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
8207712fab801807a96ebb9dbb28bbff81ebcfaa.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (gobject-introspection): Update to 1.78.1.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index e52b7a9e06..f3b00612db 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -577,14 +577,14 @@ (define (correct-library-name-phase python name)
(define gobject-introspection
(package
(name "gobject-introspection")
- (version "1.76.1")
+ (version "1.78.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/"
"gobject-introspection/" (version-major+minor version)
"/gobject-introspection-" version ".tar.xz"))
(sha256
- (base32 "1grq6wmbi2nbnwffgvsljd481zm6darnk12dvkf02m9lcjzphq8r"))
+ (base32 "1d0vhi83q0xc7kg3zn32wy7n16f3dd5blicyh5v8w9gpkbcsnyxx"))
(patches (search-patches
"gobject-introspection-cc.patch"
"gobject-introspection-girepository.patch"
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:39
[PATCH gnome-team v2 07/14] gnu: python-pygobject: Update to 3.46.0.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
7aff4a820d08810315519d9a9abe7f16e2c74053.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (python-pygobject): Update to 3.46.0.
[snippet]: Also remove test_overrides_gdk.py. Update style.
[arguments]: Update style.
[native-inputs]: Same.
---
gnu/packages/glib.scm | 47 +++++++++++++++++++++----------------------
1 file changed, 23 insertions(+), 24 deletions(-)

Toggle diff (70 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index d249188a4f..3812284412 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1007,40 +1007,39 @@ (define glibmm
(define-public python-pygobject
(package
(name "python-pygobject")
- (version "3.44.1")
+ (version "3.46.0")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/pygobject/"
- (version-major+minor version)
- "/pygobject-" version ".tar.xz"))
+ (version-major+minor version) "/pygobject-" version
+ ".tar.xz"))
(sha256
- (base32
- "042pmpyaz7bsbr68znnwdqyhs3j3cajib0k45v1hrs8v6b8has1w"))
+ (base32 "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
(modules '((guix build utils)))
(snippet
- '(begin
- ;; We disable these tests in a snippet so that they are inherited
- ;; by the Python 2 variant which is built differently.
- (with-directory-excursion "tests"
- ;; FIXME: These tests require Gdk and/or Gtk 4.
- (for-each delete-file
- '("test_atoms.py" "test_overrides_gtk.py"))
- #t)))))
+ ;; We disable these tests in a snippet so that they are inherited
+ ;; by the Python 2 variant which is built differently.
+ #~(with-directory-excursion "tests"
+ ;; FIXME: These tests require Gdk and/or Gtk 4.
+ (for-each delete-file
+ '("test_atoms.py" "test_overrides_gtk.py"
+ "test_overrides_gdk.py"))))))
(build-system meson-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- ;; The default 90 seconds can be too low on slower machines.
- (invoke "meson" "test" "--timeout-multiplier" "5")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ ;; The default 90 seconds can be too low on slower machines.
+ (invoke "meson" "test" "--timeout-multiplier" "5")))))))
(native-inputs
- `(("glib-bin" ,glib "bin")
- ("pkg-config" ,pkg-config)
- ("python-pytest" ,python-pytest)
- ("python-wrapper" ,python-wrapper))) ; For patching shebangs
+ (list `(,glib "bin")
+ pkg-config
+ python-pytest
+ python-wrapper)) ; For patching shebangs
(inputs
(list python python-pycairo gobject-introspection))
(propagated-inputs
--
2.41.0
V
V
Vivien Kraus wrote on 24 Oct 2023 08:19
[PATCH gnome-team v2 00/14] Update glib.scm with more low-hanging fruits
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
cover.1698128341.git.vivien@planete-kraus.eu
Dear guix,

I’m not sure what the strategy for gnome-teams should be; either aim for GNOME
44 as soon as possible, or push as many upgrades as possible.

If you think the strategy should be to make breaking updates, here is a revised patch series.

Best regards,

Vivien

Vivien Kraus (14):
gnu: xdg-dbus-proxy: Update to 0.1.5.
gnu: template-glib: Update to 3.36.1.
gnu: appstream-glib: Update to 0.8.2.
gnu: sdbus-c++: Update to 1.4.0.
gnu: perl-glib-object-introspection: Update to 0.051.
gnu: perl-glib: Update to 1.3294.
gnu: python-pygobject: Update to 3.46.0.
gnu: glib: Update to 2.78.0.
gnu: glibmm: Update to 2.78.0.
gnu: libsigc++: Update to 3.6.0.
gnu: libaccounts-glib: Update to 1.26.
gnu: dbus-glib: Update to 0.112.
gnu: gobject-introspection: Update to 1.78.1.
gnu: dbus: Update to 1.15.8.

gnu/packages/glib.scm | 251 ++++++++++++++++++++++--------------------
1 file changed, 129 insertions(+), 122 deletions(-)


base-commit: e38d6a9c2fba815ac34e74baa843f15e33846813
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:34
[PATCH gnome-team v2 08/14] gnu: glib: Update to 2.78.0.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
133aa1d2f2976eafc4b899e2955c5c9da694de04.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glib): Update to 2.78.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3812284412..e4710cc623 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -218,7 +218,7 @@ (define-public dbus-verbose
(define glib
(package
(name "glib")
- (version "2.76.1")
+ (version "2.78.0")
(source
(origin
(method url-fetch)
@@ -227,7 +227,7 @@ (define glib
name "/" (string-take version 4) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "17x1zpr2avj8hjbpc6hp2sf2885lxac46v0kajsgan3929m0zp23"))
+ (base32 "0c3vagxl77wma85qinbj974jvw96n5bvch2m7hqcwxq8fa5spsj4"))
(patches
(search-patches "glib-appinfo-watch.patch"
"glib-skip-failing-test.patch"))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:15
[PATCH gnome-team v2 01/14] gnu: xdg-dbus-proxy: Update to 0.1.5.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
0bd677fe9b2c5f55924fbefc8c4606f8b9e84142.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (xdg-dbus-proxy): Update to 0.1.5.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 8af89d60e0..b6610ab2c7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1435,7 +1435,7 @@ (define-public template-glib
(define-public xdg-dbus-proxy
(package
(name "xdg-dbus-proxy")
- (version "0.1.2")
+ (version "0.1.5")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/flatpak/xdg-dbus-proxy"
@@ -1443,7 +1443,7 @@ (define-public xdg-dbus-proxy
"/xdg-dbus-proxy-" version ".tar.xz"))
(sha256
(base32
- "03sj1h0c2l08xa8phw013fnxr4fgav7l2mkjhzf9xk3dykwxcj8p"))))
+ "1yv10v7gpv5z0iii7p3rs2h9wx6sigldycjlkpyyal06iapwy786"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:35
[PATCH gnome-team v2 09/14] gnu: glibmm: Update to 2.78.0.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
2dfbbfcc59541e0be6dcbc34eb17a4678596d42d.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glibmm): Update to 2.78.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index e4710cc623..80de2b175d 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -937,7 +937,7 @@ (define-public libsigc++-2
(define glibmm
(package
(name "glibmm")
- (version "2.76.0")
+ (version "2.78.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/glibmm/"
@@ -945,7 +945,7 @@ (define glibmm
"/glibmm-" version ".tar.xz"))
(sha256
(base32
- "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6"))))
+ "0l7gld1ghynlxdm55l8dn3w4lfbwgrkw7flbdnh04vwrchjqfbjx"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:14
[PATCH gnome-team v2 12/14] gnu: dbus-glib: Update to 0.112.
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
48e344ff1c9ba93b2fff36b55860f66bb229a56b.1698128341.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus-glib): Update to 0.112.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 90b254c929..e52b7a9e06 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -777,7 +777,7 @@ (define itstool
(define dbus-glib
(package
(name "dbus-glib")
- (version "0.110")
+ (version "0.112")
(source (origin
(method url-fetch)
(uri
@@ -785,7 +785,7 @@ (define dbus-glib
version ".tar.gz"))
(sha256
(base32
- "09g8swvc95bk1z6j8sw463p2v0dqmgm2zjfndf7i8sbcyq67dr3w"))))
+ "0fhlkdqyzbh89bdslwsfc5fbdvkiv6g840ami4rnwa6dvz60smbx"))))
(build-system gnu-build-system)
(arguments
(if (%current-target-system)
--
2.41.0
L
L
Liliana Marie Prikler wrote on 24 Oct 2023 09:43
Re: [PATCH gnome-team v2 00/14] Update glib.scm with more low-hanging fruits
0fcb25771d437004f34bc5ec7847f924cf3241d8.camel@gmail.com
Am Dienstag, dem 24.10.2023 um 08:19 +0200 schrieb Vivien Kraus:
Toggle quote (8 lines)
> Dear guix,
>
> I’m not sure what the strategy for gnome-teams should be; either aim
> for GNOME 44 as soon as possible, or push as many upgrades as
> possible.
>
> If you think the strategy should be to make breaking updates, here is
> a revised patch series.
I'm personally against moving targets, but if CI lights green, I'll be
happy to push this series. Watch out for gstreamer and webkitgtk tho.

Cheers
L
L
Liliana Marie Prikler wrote on 24 Oct 2023 09:44
Re: [PATCH gnome-team v2 02/14] gnu: template-glib: Update to 3.36.1.
9e5c5b3844867601c5c58b64db454ab5f4b3cb98.camel@gmail.com
Am Sonntag, dem 22.10.2023 um 16:20 +0200 schrieb Vivien Kraus:
Toggle quote (4 lines)
> * gnu/packages/glib.scm (template-glib): Update to 3.36.1.
> [#:configure-flags]: Update variable name.
> [inputs]: Update style.
> [native-inputs]: Same.
Should be "Drop labels". for inputs. I personally prefer having an
extra commit for style, but you do you.
L
L
Liliana Marie Prikler wrote on 24 Oct 2023 09:45
Re: [PATCH gnome-team v2 03/14] gnu: appstream-glib: Update to 0.8.2.
3b3a462f236eeabb1ba598dce8883cefdf919bde.camel@gmail.com
Am Sonntag, dem 22.10.2023 um 16:26 +0200 schrieb Vivien Kraus:
Toggle quote (6 lines)
> * gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
> [native-inputs]: Update style.
> [propagated-inputs]: Same.
> [inputs]: Replace libsoup with curl. Update style.
> [arguments]: Update style.
> [description]: Fix lint issue.
Should be "Drop labels." for inputs and "Convert to list of G-
Expressions" for arguments. I'd really like a split betweeen style
changes and non-style changes here :)
L
L
Liliana Marie Prikler wrote on 24 Oct 2023 09:46
Re: [PATCH gnome-team v2 07/14] gnu: python-pygobject: Update to 3.46.0.
bb91a7c144518c6e4839e41491ccb5e6167ac81f.camel@gmail.com
Am Sonntag, dem 22.10.2023 um 16:39 +0200 schrieb Vivien Kraus:
Toggle quote (2 lines)
> * gnu/packages/glib.scm (python-pygobject): Update to 3.46.0.
> [snippet]: Also remove test_overrides_gdk.py. Update style.
Should be "Convert to G-Expression" for the style update.
Toggle quote (3 lines)
> [arguments]: Update style.
> [native-inputs]: Same.
> ---
As before.

Cheers
L
L
Liliana Marie Prikler wrote on 24 Oct 2023 09:48
Re: [PATCH gnome-team v2 14/14] gnu: dbus: Update to 1.15.8.
b4cc26085952d60399428308203cfc1838df7567.camel@gmail.com
Am Sonntag, dem 22.10.2023 um 22:30 +0200 schrieb Vivien Kraus:
Toggle quote (5 lines)
> * gnu/packages/glib.scm (dbus): Update to 1.15.8.
> [arguments]: Update the style.
> [native-inputs]: Add the autotools (autoconf, autoconf-archive,
> automake,
> libtool) and which. Sort.
Instead of "the autotools", just spell out the names of the packages.
Do we really need them all – if so, why?

The rest of the series LGTM modulo the comments made at the start and
the individual packages.

Cheers
V
V
Vivien Kraus wrote on 22 Oct 2023 16:15
[PATCH gnome-team v3 01/17] gnu: xdg-dbus-proxy: Update to 0.1.5.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
93e58d54d96967219264d0d8a3cca379c3675bca.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (xdg-dbus-proxy): Update to 0.1.5.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 8af89d60e0..b6610ab2c7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1435,7 +1435,7 @@ (define-public template-glib
(define-public xdg-dbus-proxy
(package
(name "xdg-dbus-proxy")
- (version "0.1.2")
+ (version "0.1.5")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/flatpak/xdg-dbus-proxy"
@@ -1443,7 +1443,7 @@ (define-public xdg-dbus-proxy
"/xdg-dbus-proxy-" version ".tar.xz"))
(sha256
(base32
- "03sj1h0c2l08xa8phw013fnxr4fgav7l2mkjhzf9xk3dykwxcj8p"))))
+ "1yv10v7gpv5z0iii7p3rs2h9wx6sigldycjlkpyyal06iapwy786"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:20
[PATCH gnome-team v3 02/17] gnu: template-glib: Update to 3.36.1.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
246a9dcaaec0d2ba0c72816316bb49cdc0379c31.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (template-glib): Update to 3.36.1.
[#:configure-flags]: Update variable name.

Change-Id: I90761ccfe4f4200060b7cbf05de7be9fc91fa850
---
gnu/packages/glib.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index b6610ab2c7..cddb3f6d0a 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1398,7 +1398,7 @@ (define perl-net-dbus-glib
(define-public template-glib
(package
(name "template-glib")
- (version "3.34.0")
+ (version "3.36.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -1406,10 +1406,10 @@ (define-public template-glib
name "-" version ".tar.xz"))
(sha256
(base32
- "1z9xkin5fyfh071ma9y045jcw83hgx33dfbjraw6cxk0qdmfysr1"))))
+ "00x5yq1yidxxv6hmlvblpp2k0vf60s0xzyi0psplbmss70bpl5iv"))))
(build-system meson-build-system)
(arguments
- `(#:configure-flags '("-D" "enable_gtk_doc=true")))
+ `(#:configure-flags '("-D" "gtk_doc=true")))
(inputs
`(("gettext" ,gettext-minimal)
("glib" ,glib)
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:34
[PATCH gnome-team v3 11/17] gnu: glib: Update to 2.78.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
f9b1545dfb9b68c0e352b4c3a82c3b2995a300d2.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glib): Update to 2.78.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 1012d2190b..ce11b9aeda 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -218,7 +218,7 @@ (define-public dbus-verbose
(define glib
(package
(name "glib")
- (version "2.76.1")
+ (version "2.78.0")
(source
(origin
(method url-fetch)
@@ -227,7 +227,7 @@ (define glib
name "/" (string-take version 4) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "17x1zpr2avj8hjbpc6hp2sf2885lxac46v0kajsgan3929m0zp23"))
+ (base32 "0c3vagxl77wma85qinbj974jvw96n5bvch2m7hqcwxq8fa5spsj4"))
(patches
(search-patches "glib-appinfo-watch.patch"
"glib-skip-failing-test.patch"))
--
2.41.0
V
V
Vivien Kraus wrote on 24 Oct 2023 17:24
[PATCH gnome-team v3 03/17] gnu: template-glib: Update style.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
eb75bb3da115732239f1e775d467e9f99fb98265.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (template-glib) [arguments]: Convert to list of G-Expressions.
[inputs]: Drop labels.
[native-inputs]: Drop labels.

Change-Id: Ie9bc77f9cba1f8248af0c81bb2667c035e596d47
---
gnu/packages/glib.scm | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index cddb3f6d0a..af3f15b0ea 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1409,18 +1409,15 @@ (define-public template-glib
"00x5yq1yidxxv6hmlvblpp2k0vf60s0xzyi0psplbmss70bpl5iv"))))
(build-system meson-build-system)
(arguments
- `(#:configure-flags '("-D" "gtk_doc=true")))
- (inputs
- `(("gettext" ,gettext-minimal)
- ("glib" ,glib)
- ("gobject-introspection" ,gobject-introspection)))
+ (list #:configure-flags #~'("-D" "gtk_doc=true")))
+ (inputs (list gettext-minimal glib gobject-introspection))
(native-inputs
- `(("bison" ,bison)
- ("flex" ,flex)
- ("glib:bin" ,glib "bin") ;; For glib-mkenums
- ("gtk-doc" ,gtk-doc/stable)
- ("pkg-config" ,pkg-config)
- ("vala" ,vala)))
+ (list bison
+ flex
+ `(,glib "bin") ;for glib-mkenums
+ gtk-doc/stable
+ pkg-config
+ vala))
(home-page "https://gitlab.gnome.org/GNOME/template-glib")
(synopsis "Library for template expansion")
(description
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:35
[PATCH gnome-team v3 12/17] gnu: glibmm: Update to 2.78.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
78f11e56bcabcae460186514510dd637abd8ee4a.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glibmm): Update to 2.78.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index ce11b9aeda..3f4d055074 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -937,7 +937,7 @@ (define-public libsigc++-2
(define glibmm
(package
(name "glibmm")
- (version "2.76.0")
+ (version "2.78.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/glibmm/"
@@ -945,7 +945,7 @@ (define glibmm
"/glibmm-" version ".tar.xz"))
(sha256
(base32
- "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6"))))
+ "0l7gld1ghynlxdm55l8dn3w4lfbwgrkw7flbdnh04vwrchjqfbjx"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:26
[PATCH gnome-team v3 04/17] gnu: appstream-glib: Update to 0.8.2.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
944a7bb37c5834ccea88f249d24ea2ef2f07af4c.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
[native-inputs]: Update style.
[propagated-inputs]: Same.
[inputs]: Replace libsoup with curl. Update style.
[arguments]: Update style.
[description]: Fix lint issue.

Change-Id: Icea8c8330351127d0cc85e74716ebd3c3c4a88fa
---
gnu/packages/glib.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (41 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index af3f15b0ea..40de477d75 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -45,6 +45,7 @@ (define-module (gnu packages glib)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
+ #:use-module (gnu packages curl)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
#:use-module (gnu packages elf)
@@ -1293,7 +1294,7 @@ (define-public sdbus-c++
(define-public appstream-glib
(package
(name "appstream-glib")
- (version "0.7.18")
+ (version "0.8.2")
(source (origin
(method url-fetch)
(uri (string-append "https://people.freedesktop.org/~hughsient/"
@@ -1301,7 +1302,7 @@ (define-public appstream-glib
"appstream-glib-" version ".tar.xz"))
(sha256
(base32
- "00j0kkgf224nzmrha72g8pd72mymhph7vaisj35i4ffy7cpd47na"))))
+ "15lbrmyx94cf6p6svq02yiskh31xidq092c711pqs16mml06a9bi"))))
(build-system meson-build-system)
(native-inputs
`(("gettext" ,gettext-minimal)
@@ -1318,7 +1319,7 @@ (define-public appstream-glib
("gtk+" ,gtk+)
("json-glib" ,json-glib)
("libarchive" ,libarchive)
- ("libsoup" ,libsoup-minimal-2)))
+ ("curl" ,curl)))
(arguments
`(#:configure-flags
(list "-Ddep11=false"
--
2.41.0
V
V
Vivien Kraus wrote on 24 Oct 2023 17:30
[PATCH gnome-team v3 05/17] gnu: appstream-glib: Update style.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
cb703f267fbdb8f342c418dd31c824cd7dc8e8cc.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (appstream-glib) [native-inputs]: Drop labels, sort.
[propagated-inputs]: Drop labels.
[inputs]: Drop labels, sort.
[arguments]: Use gexp.
[#:phases 'patch-tests]: Remove trailing #t.
[description]: Break long line.

Change-Id: I504df11ec6fc5b9d9fe70e4e32e7910f93eeb81e
---
gnu/packages/glib.scm | 64 ++++++++++++++++++++++---------------------
1 file changed, 33 insertions(+), 31 deletions(-)

Toggle diff (82 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 40de477d75..3f70808e3c 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1305,42 +1305,44 @@ (define-public appstream-glib
"15lbrmyx94cf6p6svq02yiskh31xidq092c711pqs16mml06a9bi"))))
(build-system meson-build-system)
(native-inputs
- `(("gettext" ,gettext-minimal)
- ("gsettings" ,gsettings-desktop-schemas) ; for ‘org.gnome.system.proxy’
- ("glib:bin" ,glib "bin") ; for glib-compile-resources
- ("pkg-config" ,pkg-config)))
+ (list gettext-minimal
+ `(,glib "bin") ;for glib-compile-resources
+ gsettings-desktop-schemas ;for ‘org.gnome.system.proxy’
+ pkg-config))
(propagated-inputs
- `(("gcab" ,gcab) ; for .pc file
- ("gdk-pixbuf" ,gdk-pixbuf) ; for .pc file
- ("libuuid" ,util-linux "lib"))) ; for .pc file
+ (list gcab ;for .pc file
+ gdk-pixbuf ;same
+ `(,util-linux "lib"))) ;libuuid, for .pc file
(inputs
- `(("glib" ,glib)
- ("gperf" ,gperf)
- ("gtk+" ,gtk+)
- ("json-glib" ,json-glib)
- ("libarchive" ,libarchive)
- ("curl" ,curl)))
+ (list curl
+ gperf
+ gtk+
+ json-glib
+ libarchive
+ glib))
(arguments
- `(#:configure-flags
- (list "-Ddep11=false"
- "-Dintrospection=false" ; avoid g-ir-scanner dependency
- "-Drpm=false"
- "-Dstemmer=false")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-tests
- (lambda _
- (substitute* "libappstream-glib/as-self-test.c"
- (("g_test_add_func.*as_test_store_local_appdata_func);") ""))
- #t))
- (add-before 'check 'set-home
- (lambda _
- ;; Some tests want write access there.
- (setenv "HOME" "/tmp"))))))
+ (list
+ #:configure-flags
+ #~(list "-Ddep11=false"
+ "-Dintrospection=false" ; avoid g-ir-scanner dependency
+ "-Drpm=false"
+ "-Dstemmer=false")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-tests
+ (lambda _
+ (substitute* "libappstream-glib/as-self-test.c"
+ (("g_test_add_func.*as_test_store_local_appdata_func);") ""))))
+ (add-before 'check 'set-home
+ (lambda _
+ ;; Some tests want write access there.
+ (setenv "HOME" "/tmp"))))))
(home-page "https://github.com/hughsie/appstream-glib")
(synopsis "Library for reading and writing AppStream metadata")
- (description "This library provides objects and helper methods to help
-reading and writing @uref{https://www.freedesktop.org/wiki/Distributions/AppStream,AppStream}
+ (description
+ "This library provides objects and helper methods to help
+reading and writing
+@uref{https://www.freedesktop.org/wiki/Distributions/AppStream,AppStream}
metadata.")
(license license:lgpl2.1+)))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 21:37
[PATCH gnome-team v3 13/17] gnu: libsigc++: Update to 3.6.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
9ef87d9fbdde8b29473f97d8ed192b044e8dfd8f.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libsigc++): Update to 3.6.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3f4d055074..66f2a16448 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -866,7 +866,7 @@ (define-public libaccounts-glib
(define libsigc++
(package
(name "libsigc++")
- (version "3.0.6")
+ (version "3.6.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/libsigc++/"
@@ -874,7 +874,7 @@ (define libsigc++
name "-" version ".tar.xz"))
(sha256
(base32
- "1kn57b039lg20182lnchl1ys27vf34brn43f895cal8nc7sdq3mp"))))
+ "05qf10lp5vxsi5fbzdphqhbzmys12mxvg4gh14p9zqynvwvkpln3"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:10
[PATCH gnome-team v3 14/17] gnu: libaccounts-glib: Update to 1.26.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
283a885c5d68cbd1cf0806f0477b087efed95ee9.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libaccounts-glib): Update to 1.26.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 66f2a16448..aab5401c95 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -813,7 +813,7 @@ (define dbus-glib
(define-public libaccounts-glib
(package
(name "libaccounts-glib")
- (version "1.25")
+ (version "1.26")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -822,7 +822,7 @@ (define-public libaccounts-glib
(file-name (git-file-name name version))
(sha256
(base32
- "19rhk9f97m736d5ia26vfcbjp5kgi454558yhf9mrwm4iw5d9pk4"))))
+ "1fdvvzbz23q5c0jnzryinkmcymd0zcs2pdn4fvibg34pvybb4li9"))))
(build-system meson-build-system)
(native-inputs (list dbus
`(,glib "bin")
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:28
[PATCH gnome-team v3 06/17] gnu: sdbus-c++: Update to 1.4.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
9beb4973ef754f4b409a7bc3925e62fb8289b053.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (sdbus-c++): Update to 1.4.0.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3f70808e3c..e9393dd534 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1256,7 +1256,7 @@ (define-public sdbus-c++
;; file.
(package
(name "sdbus-c++")
- (version "1.3.0")
+ (version "1.4.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1265,7 +1265,7 @@ (define-public sdbus-c++
(file-name (git-file-name name version))
(sha256
(base32
- "03maivi3nj4g5wcydk9ih703ivmqkc93yip47wlyjni6dhikzzsb"))))
+ "111l2rl0pg9r5cdrhqpac4v22cnq41skxxfk3cng81l0n05v1sh0"))))
(build-system cmake-build-system)
(arguments
(list
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:31
[PATCH gnome-team v3 07/17] gnu: perl-glib-object-introspection: Update to 0.051.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
22869d90527b89376443c65541c7351bc9744f41.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib-object-introspection): Update to 0.051.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index e9393dd534..9ab6002338 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1085,14 +1085,14 @@ (define-public perl-glib
(define-public perl-glib-object-introspection
(package
(name "perl-glib-object-introspection")
- (version "0.049")
+ (version "0.051")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/"
"Glib-Object-Introspection-" version ".tar.gz"))
(sha256
- (base32 "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6"))))
+ (base32 "12802l87mx65lswiwlc394fkb74cmsqn88n2qy119b40rhfn2sb5"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:14
[PATCH gnome-team v3 15/17] gnu: dbus-glib: Update to 0.112.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
25a9ed8ce7f7822990d813c0f7293e3dcf1d1431.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus-glib): Update to 0.112.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index aab5401c95..d34cb826fb 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -777,7 +777,7 @@ (define itstool
(define dbus-glib
(package
(name "dbus-glib")
- (version "0.110")
+ (version "0.112")
(source (origin
(method url-fetch)
(uri
@@ -785,7 +785,7 @@ (define dbus-glib
version ".tar.gz"))
(sha256
(base32
- "09g8swvc95bk1z6j8sw463p2v0dqmgm2zjfndf7i8sbcyq67dr3w"))))
+ "0fhlkdqyzbh89bdslwsfc5fbdvkiv6g840ami4rnwa6dvz60smbx"))))
(build-system gnu-build-system)
(arguments
(if (%current-target-system)
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:34
[PATCH gnome-team v3 08/17] gnu: perl-glib: Update to 1.3294.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
4c876d8b597ae9cd398f230d54359641f3355436.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib): Update to 1.3294.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 9ab6002338..ba827e0531 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1059,7 +1059,7 @@ (define-public python-pygobject
(define-public perl-glib
(package
(name "perl-glib")
- (version "1.3293")
+ (version "1.3294")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1067,7 +1067,7 @@ (define-public perl-glib
version ".tar.gz"))
(sha256
(base32
- "005m3inz12xcsd5sr056cm1kbhmxsx2ly88ifbdv6p6cwz0s05kk"))))
+ "1fsw9sjfz1irlhnsk5n1xpb181vvq1dsxrw5vrsp066cdflga5fp"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 24 Oct 2023 21:43
[PATCH gnome-team v3 00/17] Update glib.scm with separate style commits
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
cover.1698176625.git.vivien@planete-kraus.eu
Dear guix,

I split my commits to update the style after the update.

Best regards,

Vivien

Vivien Kraus (17):
gnu: xdg-dbus-proxy: Update to 0.1.5.
gnu: template-glib: Update to 3.36.1.
gnu: template-glib: Update style.
gnu: appstream-glib: Update to 0.8.2.
gnu: appstream-glib: Update style.
gnu: sdbus-c++: Update to 1.4.0.
gnu: perl-glib-object-introspection: Update to 0.051.
gnu: perl-glib: Update to 1.3294.
gnu: python-pygobject: Update to 3.46.0.
gnu: python-pygobject: Update style.
gnu: glib: Update to 2.78.0.
gnu: glibmm: Update to 2.78.0.
gnu: libsigc++: Update to 3.6.0.
gnu: libaccounts-glib: Update to 1.26.
gnu: dbus-glib: Update to 0.112.
gnu: gobject-introspection: Update to 1.78.1.
gnu: dbus: Update to 1.15.8.

gnu/packages/glib.scm | 248 ++++++++++++++++++++++--------------------
1 file changed, 128 insertions(+), 120 deletions(-)


base-commit: 2677bf985c0025d04ffdcff31763978b633dbc58
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 16:39
[PATCH gnome-team v3 09/17] gnu: python-pygobject: Update to 3.46.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
8175f94aa3bf732349c65bfe1681ce38ee1d06e6.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (python-pygobject): Update to 3.46.0.
[snippet]: Also remove test_overrides_gdk.py.

Change-Id: Ia046b0a597097e27c48428ec893b241d17b9006d
---
gnu/packages/glib.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index ba827e0531..2c813fd594 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1007,7 +1007,7 @@ (define glibmm
(define-public python-pygobject
(package
(name "python-pygobject")
- (version "3.44.1")
+ (version "3.46.0")
(source
(origin
(method url-fetch)
@@ -1016,7 +1016,7 @@ (define-public python-pygobject
"/pygobject-" version ".tar.xz"))
(sha256
(base32
- "042pmpyaz7bsbr68znnwdqyhs3j3cajib0k45v1hrs8v6b8has1w"))
+ "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -1025,7 +1025,8 @@ (define-public python-pygobject
(with-directory-excursion "tests"
;; FIXME: These tests require Gdk and/or Gtk 4.
(for-each delete-file
- '("test_atoms.py" "test_overrides_gtk.py"))
+ '("test_atoms.py" "test_overrides_gtk.py"
+ "test_overrides_gdk.py"))
#t)))))
(build-system meson-build-system)
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:17
[PATCH gnome-team v3 16/17] gnu: gobject-introspection: Update to 1.78.1.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
031325606252fef2fc865f8d2aa80bd52c5899c3.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (gobject-introspection): Update to 1.78.1.
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index d34cb826fb..3c1a2080d7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -577,14 +577,14 @@ (define (correct-library-name-phase python name)
(define gobject-introspection
(package
(name "gobject-introspection")
- (version "1.76.1")
+ (version "1.78.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/"
"gobject-introspection/" (version-major+minor version)
"/gobject-introspection-" version ".tar.xz"))
(sha256
- (base32 "1grq6wmbi2nbnwffgvsljd481zm6darnk12dvkf02m9lcjzphq8r"))
+ (base32 "1d0vhi83q0xc7kg3zn32wy7n16f3dd5blicyh5v8w9gpkbcsnyxx"))
(patches (search-patches
"gobject-introspection-cc.patch"
"gobject-introspection-girepository.patch"
--
2.41.0
V
V
Vivien Kraus wrote on 24 Oct 2023 17:40
[PATCH gnome-team v3 10/17] gnu: python-pygobject: Update style.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
186a3f8df69a6c35b7d7e64d95aab0c58237386d.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (python-pygobject) [origin sha256]: Update indentation.
[snippet]: Convert to G-Expression. Remove trailing #f.
[arguments]: Convert to list of G-Expressions.
[native-inputs]: Drop labels.

Change-Id: I325de196b79cbdd0acaed3c40be42aa7335abcae
---
gnu/packages/glib.scm | 42 ++++++++++++++++++++----------------------
1 file changed, 20 insertions(+), 22 deletions(-)

Toggle diff (60 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 2c813fd594..1012d2190b 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1015,33 +1015,31 @@ (define-public python-pygobject
(version-major+minor version)
"/pygobject-" version ".tar.xz"))
(sha256
- (base32
- "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
+ (base32 "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
(modules '((guix build utils)))
(snippet
- '(begin
- ;; We disable these tests in a snippet so that they are inherited
- ;; by the Python 2 variant which is built differently.
- (with-directory-excursion "tests"
- ;; FIXME: These tests require Gdk and/or Gtk 4.
- (for-each delete-file
- '("test_atoms.py" "test_overrides_gtk.py"
- "test_overrides_gdk.py"))
- #t)))))
+ ;; We disable these tests in a snippet so that they are inherited
+ ;; by the Python 2 variant which is built differently.
+ #~(with-directory-excursion "tests"
+ ;; FIXME: These tests require Gdk and/or Gtk 4.
+ (for-each delete-file
+ '("test_atoms.py" "test_overrides_gtk.py"
+ "test_overrides_gdk.py"))))))
(build-system meson-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- ;; The default 90 seconds can be too low on slower machines.
- (invoke "meson" "test" "--timeout-multiplier" "5")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ ;; The default 90 seconds can be too low on slower machines.
+ (invoke "meson" "test" "--timeout-multiplier" "5")))))))
(native-inputs
- `(("glib-bin" ,glib "bin")
- ("pkg-config" ,pkg-config)
- ("python-pytest" ,python-pytest)
- ("python-wrapper" ,python-wrapper))) ; For patching shebangs
+ (list `(,glib "bin")
+ pkg-config
+ python-pytest
+ python-wrapper)) ; For patching shebangs
(inputs
(list python python-pycairo gobject-introspection))
(propagated-inputs
--
2.41.0
V
V
Vivien Kraus wrote on 22 Oct 2023 22:30
[PATCH gnome-team v3 17/17] gnu: dbus: Update to 1.15.8.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
c1a8df145a45671ea84cdf035c211593d6cd2020.1698176625.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus): Update to 1.15.8.
[arguments]: Update the style.
[native-inputs]: Add autoconf, autoconf-archive, automake, libtool and
which. Sort.

Change-Id: I1833eb51ab37f138ec4d007230d84b541d66170d
---
gnu/packages/glib.scm | 73 ++++++++++++++++++++++++-------------------
1 file changed, 41 insertions(+), 32 deletions(-)

Toggle diff (112 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3c1a2080d7..2e3c5f0e8b 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -37,6 +37,7 @@
(define-module (gnu packages glib)
#:use-module (gnu packages)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
@@ -106,7 +107,7 @@ (define-module (gnu packages glib)
(define dbus
(package
(name "dbus")
- (version "1.14.0")
+ (version "1.15.8")
(source (origin
(method url-fetch)
(uri (string-append
@@ -114,49 +115,57 @@ (define dbus
version ".tar.xz"))
(sha256
(base32
- "1m7bibavml4gx9d67j403l0kzd1a4z8lhrpxb2as3q4nfpiwrmyc"))
+ "016j3rqc8m62bg0h7z4rpvbvm5bg0hbjrld733f0aby8drz5kz44"))
(patches (search-patches "dbus-helper-search-path.patch"))))
(build-system gnu-build-system)
(arguments
- '(#:configure-flags
- (list
- ;; Install the system bus socket under /var.
- "--localstatedir=/var"
+ (list
+ #:configure-flags
+ #~(list
+ ;; Install the system bus socket under /var.
+ "--localstatedir=/var"
- ;; Install the session bus socket under /tmp.
- "--with-session-socket-dir=/tmp"
+ ;; Install the session bus socket under /tmp.
+ "--with-session-socket-dir=/tmp"
- ;; Build shared libraries only.
- "--disable-static"
+ ;; Build shared libraries only.
+ "--disable-static"
- ;; Use /etc/dbus-1 for system-wide config.
- ;; Look for configuration file under
- ;; /etc/dbus-1. This is notably required by
- ;; 'dbus-daemon-launch-helper', which looks for
- ;; the 'system.conf' file in that place,
- ;; regardless of what '--config-file' was
- ;; passed to 'dbus-daemon' on the command line;
- ;; see <https://bugs.freedesktop.org/show_bug.cgi?id=92458>.
- "--sysconfdir=/etc")
- #:phases
- (modify-phases %standard-phases
- (replace 'install
- (lambda _
- ;; Don't try to create /var and /etc.
- (invoke "make"
- "localstatedir=/tmp/dummy"
- "sysconfdir=/tmp/dummy"
- "install"))))))
+ ;; Use /etc/dbus-1 for system-wide config.
+ ;; Look for configuration file under
+ ;; /etc/dbus-1. This is notably required by
+ ;; 'dbus-daemon-launch-helper', which looks for
+ ;; the 'system.conf' file in that place,
+ ;; regardless of what '--config-file' was
+ ;; passed to 'dbus-daemon' on the command line;
+ ;; see <https://bugs.freedesktop.org/show_bug.cgi?id=92458>.
+ "--sysconfdir=/etc")
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'install
+ (lambda _
+ ;; Don't try to create /var and /etc.
+ (invoke "make"
+ "localstatedir=/tmp/dummy"
+ "sysconfdir=/tmp/dummy"
+ "install"))))))
(native-inputs
- (list pkg-config
- ;; Dependencies to generate the doc.
+ ;; Some dependencies are required to generate the documentation. Also,
+ ;; quoting NEWS for 1.15.8: “Autotools-generated files are no longer
+ ;; included in the tarball release.”
+ (list autoconf
+ autoconf-archive
+ automake
docbook-xml-4.4
docbook-xsl
doxygen
- xmlto
+ libtool
libxml2 ;for XML_CATALOG_FILES
libxslt
- yelp-tools))
+ which
+ xmlto
+ yelp-tools
+ pkg-config))
(inputs
(list expat
;; Add a dependency on libx11 so that 'dbus-launch' has support for
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:45
[PATCH gnome-team v4 00/17] Fix two remaining commit messages
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
cover.1698425112.git.vivien@planete-kraus.eu
Dear guix,

QA did not pick up the V3. I suspect it is because the dates are not in
order. I reset them, so maybe it will work now.

I also fixed 2 commit messages.

Best regards,

Vivien

Vivien Kraus (17):
gnu: xdg-dbus-proxy: Update to 0.1.5.
gnu: template-glib: Update to 3.36.1.
gnu: template-glib: Update style.
gnu: appstream-glib: Update to 0.8.2.
gnu: appstream-glib: Update style.
gnu: sdbus-c++: Update to 1.4.0.
gnu: perl-glib-object-introspection: Update to 0.051.
gnu: perl-glib: Update to 1.3294.
gnu: python-pygobject: Update to 3.46.0.
gnu: python-pygobject: Update style.
gnu: glib: Update to 2.78.0.
gnu: glibmm: Update to 2.78.0.
gnu: libsigc++: Update to 3.6.0.
gnu: libaccounts-glib: Update to 1.26.
gnu: dbus-glib: Update to 0.112.
gnu: gobject-introspection: Update to 1.78.1.
gnu: dbus: Update to 1.15.8.

gnu/packages/glib.scm | 248 ++++++++++++++++++++++--------------------
1 file changed, 128 insertions(+), 120 deletions(-)


base-commit: 2677bf985c0025d04ffdcff31763978b633dbc58
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 02/17] gnu: template-glib: Update to 3.36.1.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
1f62df21250b535b5ea61b8292a8f96e5ac29007.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (template-glib): Update to 3.36.1.
[#:configure-flags]: Update variable name.

Change-Id: I90761ccfe4f4200060b7cbf05de7be9fc91fa850
---
gnu/packages/glib.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index b6610ab2c7..cddb3f6d0a 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1398,7 +1398,7 @@ (define perl-net-dbus-glib
(define-public template-glib
(package
(name "template-glib")
- (version "3.34.0")
+ (version "3.36.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -1406,10 +1406,10 @@ (define-public template-glib
name "-" version ".tar.xz"))
(sha256
(base32
- "1z9xkin5fyfh071ma9y045jcw83hgx33dfbjraw6cxk0qdmfysr1"))))
+ "00x5yq1yidxxv6hmlvblpp2k0vf60s0xzyi0psplbmss70bpl5iv"))))
(build-system meson-build-system)
(arguments
- `(#:configure-flags '("-D" "enable_gtk_doc=true")))
+ `(#:configure-flags '("-D" "gtk_doc=true")))
(inputs
`(("gettext" ,gettext-minimal)
("glib" ,glib)
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 03/17] gnu: template-glib: Update style.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
47f7b925da3cb14246e05cdd9cf28526cdc546d2.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (template-glib) [arguments]: Convert to list of G-Expressions.
[inputs]: Drop labels.
[native-inputs]: Drop labels.

Change-Id: Ie9bc77f9cba1f8248af0c81bb2667c035e596d47
---
gnu/packages/glib.scm | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index cddb3f6d0a..af3f15b0ea 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1409,18 +1409,15 @@ (define-public template-glib
"00x5yq1yidxxv6hmlvblpp2k0vf60s0xzyi0psplbmss70bpl5iv"))))
(build-system meson-build-system)
(arguments
- `(#:configure-flags '("-D" "gtk_doc=true")))
- (inputs
- `(("gettext" ,gettext-minimal)
- ("glib" ,glib)
- ("gobject-introspection" ,gobject-introspection)))
+ (list #:configure-flags #~'("-D" "gtk_doc=true")))
+ (inputs (list gettext-minimal glib gobject-introspection))
(native-inputs
- `(("bison" ,bison)
- ("flex" ,flex)
- ("glib:bin" ,glib "bin") ;; For glib-mkenums
- ("gtk-doc" ,gtk-doc/stable)
- ("pkg-config" ,pkg-config)
- ("vala" ,vala)))
+ (list bison
+ flex
+ `(,glib "bin") ;for glib-mkenums
+ gtk-doc/stable
+ pkg-config
+ vala))
(home-page "https://gitlab.gnome.org/GNOME/template-glib")
(synopsis "Library for template expansion")
(description
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 12/17] gnu: glibmm: Update to 2.78.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
f08a7e5ee852179eaa58c7977ab95a16ba38c06d.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glibmm): Update to 2.78.0.

Change-Id: I6751a06ff21351564381421d414ddc94bd0a0046
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index ce11b9aeda..3f4d055074 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -937,7 +937,7 @@ (define-public libsigc++-2
(define glibmm
(package
(name "glibmm")
- (version "2.76.0")
+ (version "2.78.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/glibmm/"
@@ -945,7 +945,7 @@ (define glibmm
"/glibmm-" version ".tar.xz"))
(sha256
(base32
- "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6"))))
+ "0l7gld1ghynlxdm55l8dn3w4lfbwgrkw7flbdnh04vwrchjqfbjx"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 04/17] gnu: appstream-glib: Update to 0.8.2.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
fe87d19e702edbe208c77d6e9ec22d0551ae4ae5.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
[native-inputs]: Update style.
[propagated-inputs]: Same.
[inputs]: Replace libsoup with curl. Update style.
[arguments]: Update style.
[description]: Fix lint issue.

Change-Id: Icea8c8330351127d0cc85e74716ebd3c3c4a88fa
---
gnu/packages/glib.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (41 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index af3f15b0ea..40de477d75 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -45,6 +45,7 @@ (define-module (gnu packages glib)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
+ #:use-module (gnu packages curl)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
#:use-module (gnu packages elf)
@@ -1293,7 +1294,7 @@ (define-public sdbus-c++
(define-public appstream-glib
(package
(name "appstream-glib")
- (version "0.7.18")
+ (version "0.8.2")
(source (origin
(method url-fetch)
(uri (string-append "https://people.freedesktop.org/~hughsient/"
@@ -1301,7 +1302,7 @@ (define-public appstream-glib
"appstream-glib-" version ".tar.xz"))
(sha256
(base32
- "00j0kkgf224nzmrha72g8pd72mymhph7vaisj35i4ffy7cpd47na"))))
+ "15lbrmyx94cf6p6svq02yiskh31xidq092c711pqs16mml06a9bi"))))
(build-system meson-build-system)
(native-inputs
`(("gettext" ,gettext-minimal)
@@ -1318,7 +1319,7 @@ (define-public appstream-glib
("gtk+" ,gtk+)
("json-glib" ,json-glib)
("libarchive" ,libarchive)
- ("libsoup" ,libsoup-minimal-2)))
+ ("curl" ,curl)))
(arguments
`(#:configure-flags
(list "-Ddep11=false"
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 05/17] gnu: appstream-glib: Update style.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
3c04c60fa9794ff7c2a936e93f5fb817c4377a38.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (appstream-glib) [native-inputs]: Drop labels, sort.
[propagated-inputs]: Drop labels.
[inputs]: Drop labels, sort.
[arguments]: Convert to list of G-Expressions.
[#:phases 'patch-tests]: Remove trailing #t.
[description]: Break long line.

Change-Id: I504df11ec6fc5b9d9fe70e4e32e7910f93eeb81e
---
gnu/packages/glib.scm | 64 ++++++++++++++++++++++---------------------
1 file changed, 33 insertions(+), 31 deletions(-)

Toggle diff (82 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 40de477d75..3f70808e3c 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1305,42 +1305,44 @@ (define-public appstream-glib
"15lbrmyx94cf6p6svq02yiskh31xidq092c711pqs16mml06a9bi"))))
(build-system meson-build-system)
(native-inputs
- `(("gettext" ,gettext-minimal)
- ("gsettings" ,gsettings-desktop-schemas) ; for ‘org.gnome.system.proxy’
- ("glib:bin" ,glib "bin") ; for glib-compile-resources
- ("pkg-config" ,pkg-config)))
+ (list gettext-minimal
+ `(,glib "bin") ;for glib-compile-resources
+ gsettings-desktop-schemas ;for ‘org.gnome.system.proxy’
+ pkg-config))
(propagated-inputs
- `(("gcab" ,gcab) ; for .pc file
- ("gdk-pixbuf" ,gdk-pixbuf) ; for .pc file
- ("libuuid" ,util-linux "lib"))) ; for .pc file
+ (list gcab ;for .pc file
+ gdk-pixbuf ;same
+ `(,util-linux "lib"))) ;libuuid, for .pc file
(inputs
- `(("glib" ,glib)
- ("gperf" ,gperf)
- ("gtk+" ,gtk+)
- ("json-glib" ,json-glib)
- ("libarchive" ,libarchive)
- ("curl" ,curl)))
+ (list curl
+ gperf
+ gtk+
+ json-glib
+ libarchive
+ glib))
(arguments
- `(#:configure-flags
- (list "-Ddep11=false"
- "-Dintrospection=false" ; avoid g-ir-scanner dependency
- "-Drpm=false"
- "-Dstemmer=false")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-tests
- (lambda _
- (substitute* "libappstream-glib/as-self-test.c"
- (("g_test_add_func.*as_test_store_local_appdata_func);") ""))
- #t))
- (add-before 'check 'set-home
- (lambda _
- ;; Some tests want write access there.
- (setenv "HOME" "/tmp"))))))
+ (list
+ #:configure-flags
+ #~(list "-Ddep11=false"
+ "-Dintrospection=false" ; avoid g-ir-scanner dependency
+ "-Drpm=false"
+ "-Dstemmer=false")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-tests
+ (lambda _
+ (substitute* "libappstream-glib/as-self-test.c"
+ (("g_test_add_func.*as_test_store_local_appdata_func);") ""))))
+ (add-before 'check 'set-home
+ (lambda _
+ ;; Some tests want write access there.
+ (setenv "HOME" "/tmp"))))))
(home-page "https://github.com/hughsie/appstream-glib")
(synopsis "Library for reading and writing AppStream metadata")
- (description "This library provides objects and helper methods to help
-reading and writing @uref{https://www.freedesktop.org/wiki/Distributions/AppStream,AppStream}
+ (description
+ "This library provides objects and helper methods to help
+reading and writing
+@uref{https://www.freedesktop.org/wiki/Distributions/AppStream,AppStream}
metadata.")
(license license:lgpl2.1+)))
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 13/17] gnu: libsigc++: Update to 3.6.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
74f124f6cf3616e9f20d9469d4745a694d7cdb67.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libsigc++): Update to 3.6.0.

Change-Id: Ib17c03b359122d46ccace887e7583e3e94ed76c3
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3f4d055074..66f2a16448 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -866,7 +866,7 @@ (define-public libaccounts-glib
(define libsigc++
(package
(name "libsigc++")
- (version "3.0.6")
+ (version "3.6.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/libsigc++/"
@@ -874,7 +874,7 @@ (define libsigc++
name "-" version ".tar.xz"))
(sha256
(base32
- "1kn57b039lg20182lnchl1ys27vf34brn43f895cal8nc7sdq3mp"))))
+ "05qf10lp5vxsi5fbzdphqhbzmys12mxvg4gh14p9zqynvwvkpln3"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 14/17] gnu: libaccounts-glib: Update to 1.26.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
8e7c1d8ca9fc58a0b321644b8fb15739ff2c2518.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libaccounts-glib): Update to 1.26.

Change-Id: I593ece04e448e6a19360f596b43ad06c2f1cc796
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 66f2a16448..aab5401c95 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -813,7 +813,7 @@ (define dbus-glib
(define-public libaccounts-glib
(package
(name "libaccounts-glib")
- (version "1.25")
+ (version "1.26")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -822,7 +822,7 @@ (define-public libaccounts-glib
(file-name (git-file-name name version))
(sha256
(base32
- "19rhk9f97m736d5ia26vfcbjp5kgi454558yhf9mrwm4iw5d9pk4"))))
+ "1fdvvzbz23q5c0jnzryinkmcymd0zcs2pdn4fvibg34pvybb4li9"))))
(build-system meson-build-system)
(native-inputs (list dbus
`(,glib "bin")
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 06/17] gnu: sdbus-c++: Update to 1.4.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
224088add4c46f114c4e4f5e6ce6270e01498576.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (sdbus-c++): Update to 1.4.0.

Change-Id: Ied3879a562bfea385ff7f626f35389e380a44a63
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3f70808e3c..e9393dd534 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1256,7 +1256,7 @@ (define-public sdbus-c++
;; file.
(package
(name "sdbus-c++")
- (version "1.3.0")
+ (version "1.4.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1265,7 +1265,7 @@ (define-public sdbus-c++
(file-name (git-file-name name version))
(sha256
(base32
- "03maivi3nj4g5wcydk9ih703ivmqkc93yip47wlyjni6dhikzzsb"))))
+ "111l2rl0pg9r5cdrhqpac4v22cnq41skxxfk3cng81l0n05v1sh0"))))
(build-system cmake-build-system)
(arguments
(list
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 07/17] gnu: perl-glib-object-introspection: Update to 0.051.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
0f558f09ffa4a31fe52db451cb4e02fe9ce7698f.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib-object-introspection): Update to 0.051.

Change-Id: I7e6c79bca58d9054df186566ce2bf019764dc131
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index e9393dd534..9ab6002338 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1085,14 +1085,14 @@ (define-public perl-glib
(define-public perl-glib-object-introspection
(package
(name "perl-glib-object-introspection")
- (version "0.049")
+ (version "0.051")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/"
"Glib-Object-Introspection-" version ".tar.gz"))
(sha256
- (base32 "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6"))))
+ (base32 "12802l87mx65lswiwlc394fkb74cmsqn88n2qy119b40rhfn2sb5"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 15/17] gnu: dbus-glib: Update to 0.112.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
07fd9eb1f8ab6add32ffa6eff26be39401eb2ce3.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus-glib): Update to 0.112.

Change-Id: I9630b1ece91bd5f32fd96142403146506724c5ec
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index aab5401c95..d34cb826fb 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -777,7 +777,7 @@ (define itstool
(define dbus-glib
(package
(name "dbus-glib")
- (version "0.110")
+ (version "0.112")
(source (origin
(method url-fetch)
(uri
@@ -785,7 +785,7 @@ (define dbus-glib
version ".tar.gz"))
(sha256
(base32
- "09g8swvc95bk1z6j8sw463p2v0dqmgm2zjfndf7i8sbcyq67dr3w"))))
+ "0fhlkdqyzbh89bdslwsfc5fbdvkiv6g840ami4rnwa6dvz60smbx"))))
(build-system gnu-build-system)
(arguments
(if (%current-target-system)
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 08/17] gnu: perl-glib: Update to 1.3294.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
4bfcddfd7b8dca68958c17fb40a91641170efd1e.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib): Update to 1.3294.

Change-Id: I8cfc1d61e6c5d0b5e37f1eb210951c9c609650d9
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 9ab6002338..ba827e0531 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1059,7 +1059,7 @@ (define-public python-pygobject
(define-public perl-glib
(package
(name "perl-glib")
- (version "1.3293")
+ (version "1.3294")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1067,7 +1067,7 @@ (define-public perl-glib
version ".tar.gz"))
(sha256
(base32
- "005m3inz12xcsd5sr056cm1kbhmxsx2ly88ifbdv6p6cwz0s05kk"))))
+ "1fsw9sjfz1irlhnsk5n1xpb181vvq1dsxrw5vrsp066cdflga5fp"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 16/17] gnu: gobject-introspection: Update to 1.78.1.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
7e1f9723c9318115101cb4fab15b76ca3d461019.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (gobject-introspection): Update to 1.78.1.

Change-Id: If76a6305f176f08c1b389c52ecd9d265ece1459d
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index d34cb826fb..3c1a2080d7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -577,14 +577,14 @@ (define (correct-library-name-phase python name)
(define gobject-introspection
(package
(name "gobject-introspection")
- (version "1.76.1")
+ (version "1.78.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/"
"gobject-introspection/" (version-major+minor version)
"/gobject-introspection-" version ".tar.xz"))
(sha256
- (base32 "1grq6wmbi2nbnwffgvsljd481zm6darnk12dvkf02m9lcjzphq8r"))
+ (base32 "1d0vhi83q0xc7kg3zn32wy7n16f3dd5blicyh5v8w9gpkbcsnyxx"))
(patches (search-patches
"gobject-introspection-cc.patch"
"gobject-introspection-girepository.patch"
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 09/17] gnu: python-pygobject: Update to 3.46.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
2a202f8bbf198a69a37117039f31d4f5c3b4ae0a.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (python-pygobject): Update to 3.46.0.
[snippet]: Also remove test_overrides_gdk.py.

Change-Id: Ia046b0a597097e27c48428ec893b241d17b9006d
---
gnu/packages/glib.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index ba827e0531..2c813fd594 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1007,7 +1007,7 @@ (define glibmm
(define-public python-pygobject
(package
(name "python-pygobject")
- (version "3.44.1")
+ (version "3.46.0")
(source
(origin
(method url-fetch)
@@ -1016,7 +1016,7 @@ (define-public python-pygobject
"/pygobject-" version ".tar.xz"))
(sha256
(base32
- "042pmpyaz7bsbr68znnwdqyhs3j3cajib0k45v1hrs8v6b8has1w"))
+ "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -1025,7 +1025,8 @@ (define-public python-pygobject
(with-directory-excursion "tests"
;; FIXME: These tests require Gdk and/or Gtk 4.
(for-each delete-file
- '("test_atoms.py" "test_overrides_gtk.py"))
+ '("test_atoms.py" "test_overrides_gtk.py"
+ "test_overrides_gdk.py"))
#t)))))
(build-system meson-build-system)
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 01/17] gnu: xdg-dbus-proxy: Update to 0.1.5.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
de528761e936b842ef1047fce2e87e481425c54b.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (xdg-dbus-proxy): Update to 0.1.5.

Change-Id: I6d50590dba59a0f177b73bf055a2b9c21ceadd25
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 8af89d60e0..b6610ab2c7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1435,7 +1435,7 @@ (define-public template-glib
(define-public xdg-dbus-proxy
(package
(name "xdg-dbus-proxy")
- (version "0.1.2")
+ (version "0.1.5")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/flatpak/xdg-dbus-proxy"
@@ -1443,7 +1443,7 @@ (define-public xdg-dbus-proxy
"/xdg-dbus-proxy-" version ".tar.xz"))
(sha256
(base32
- "03sj1h0c2l08xa8phw013fnxr4fgav7l2mkjhzf9xk3dykwxcj8p"))))
+ "1yv10v7gpv5z0iii7p3rs2h9wx6sigldycjlkpyyal06iapwy786"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 10/17] gnu: python-pygobject: Update style.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
2163cea68cc7d57b82d0934a3b4d3d179005cc4a.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (python-pygobject) [origin sha256]: Update indentation.
[snippet]: Convert to G-Expression. Remove trailing #f.
[arguments]: Convert to list of G-Expressions.
[native-inputs]: Drop labels.

Change-Id: I325de196b79cbdd0acaed3c40be42aa7335abcae
---
gnu/packages/glib.scm | 42 ++++++++++++++++++++----------------------
1 file changed, 20 insertions(+), 22 deletions(-)

Toggle diff (60 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 2c813fd594..1012d2190b 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1015,33 +1015,31 @@ (define-public python-pygobject
(version-major+minor version)
"/pygobject-" version ".tar.xz"))
(sha256
- (base32
- "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
+ (base32 "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
(modules '((guix build utils)))
(snippet
- '(begin
- ;; We disable these tests in a snippet so that they are inherited
- ;; by the Python 2 variant which is built differently.
- (with-directory-excursion "tests"
- ;; FIXME: These tests require Gdk and/or Gtk 4.
- (for-each delete-file
- '("test_atoms.py" "test_overrides_gtk.py"
- "test_overrides_gdk.py"))
- #t)))))
+ ;; We disable these tests in a snippet so that they are inherited
+ ;; by the Python 2 variant which is built differently.
+ #~(with-directory-excursion "tests"
+ ;; FIXME: These tests require Gdk and/or Gtk 4.
+ (for-each delete-file
+ '("test_atoms.py" "test_overrides_gtk.py"
+ "test_overrides_gdk.py"))))))
(build-system meson-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- ;; The default 90 seconds can be too low on slower machines.
- (invoke "meson" "test" "--timeout-multiplier" "5")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ ;; The default 90 seconds can be too low on slower machines.
+ (invoke "meson" "test" "--timeout-multiplier" "5")))))))
(native-inputs
- `(("glib-bin" ,glib "bin")
- ("pkg-config" ,pkg-config)
- ("python-pytest" ,python-pytest)
- ("python-wrapper" ,python-wrapper))) ; For patching shebangs
+ (list `(,glib "bin")
+ pkg-config
+ python-pytest
+ python-wrapper)) ; For patching shebangs
(inputs
(list python python-pycairo gobject-introspection))
(propagated-inputs
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 17/17] gnu: dbus: Update to 1.15.8.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
5d1e44e482821893a0ac6450022858806046a65a.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus): Update to 1.15.8.
[arguments]: Convert to list of G-Expressions.
[native-inputs]: Add autoconf, autoconf-archive, automake, libtool and
which. Sort.

Change-Id: I1833eb51ab37f138ec4d007230d84b541d66170d
---
gnu/packages/glib.scm | 73 ++++++++++++++++++++++++-------------------
1 file changed, 41 insertions(+), 32 deletions(-)

Toggle diff (112 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3c1a2080d7..2e3c5f0e8b 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -37,6 +37,7 @@
(define-module (gnu packages glib)
#:use-module (gnu packages)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
@@ -106,7 +107,7 @@ (define-module (gnu packages glib)
(define dbus
(package
(name "dbus")
- (version "1.14.0")
+ (version "1.15.8")
(source (origin
(method url-fetch)
(uri (string-append
@@ -114,49 +115,57 @@ (define dbus
version ".tar.xz"))
(sha256
(base32
- "1m7bibavml4gx9d67j403l0kzd1a4z8lhrpxb2as3q4nfpiwrmyc"))
+ "016j3rqc8m62bg0h7z4rpvbvm5bg0hbjrld733f0aby8drz5kz44"))
(patches (search-patches "dbus-helper-search-path.patch"))))
(build-system gnu-build-system)
(arguments
- '(#:configure-flags
- (list
- ;; Install the system bus socket under /var.
- "--localstatedir=/var"
+ (list
+ #:configure-flags
+ #~(list
+ ;; Install the system bus socket under /var.
+ "--localstatedir=/var"
- ;; Install the session bus socket under /tmp.
- "--with-session-socket-dir=/tmp"
+ ;; Install the session bus socket under /tmp.
+ "--with-session-socket-dir=/tmp"
- ;; Build shared libraries only.
- "--disable-static"
+ ;; Build shared libraries only.
+ "--disable-static"
- ;; Use /etc/dbus-1 for system-wide config.
- ;; Look for configuration file under
- ;; /etc/dbus-1. This is notably required by
- ;; 'dbus-daemon-launch-helper', which looks for
- ;; the 'system.conf' file in that place,
- ;; regardless of what '--config-file' was
- ;; passed to 'dbus-daemon' on the command line;
- ;; see <https://bugs.freedesktop.org/show_bug.cgi?id=92458>.
- "--sysconfdir=/etc")
- #:phases
- (modify-phases %standard-phases
- (replace 'install
- (lambda _
- ;; Don't try to create /var and /etc.
- (invoke "make"
- "localstatedir=/tmp/dummy"
- "sysconfdir=/tmp/dummy"
- "install"))))))
+ ;; Use /etc/dbus-1 for system-wide config.
+ ;; Look for configuration file under
+ ;; /etc/dbus-1. This is notably required by
+ ;; 'dbus-daemon-launch-helper', which looks for
+ ;; the 'system.conf' file in that place,
+ ;; regardless of what '--config-file' was
+ ;; passed to 'dbus-daemon' on the command line;
+ ;; see <https://bugs.freedesktop.org/show_bug.cgi?id=92458>.
+ "--sysconfdir=/etc")
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'install
+ (lambda _
+ ;; Don't try to create /var and /etc.
+ (invoke "make"
+ "localstatedir=/tmp/dummy"
+ "sysconfdir=/tmp/dummy"
+ "install"))))))
(native-inputs
- (list pkg-config
- ;; Dependencies to generate the doc.
+ ;; Some dependencies are required to generate the documentation. Also,
+ ;; quoting NEWS for 1.15.8: “Autotools-generated files are no longer
+ ;; included in the tarball release.”
+ (list autoconf
+ autoconf-archive
+ automake
docbook-xml-4.4
docbook-xsl
doxygen
- xmlto
+ libtool
libxml2 ;for XML_CATALOG_FILES
libxslt
- yelp-tools))
+ which
+ xmlto
+ yelp-tools
+ pkg-config))
(inputs
(list expat
;; Add a dependency on libx11 so that 'dbus-launch' has support for
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 18:42
[PATCH gnome-team v4 11/17] gnu: glib: Update to 2.78.0.
(name . Liliana Marie Prikler)(address . liliana.prikler@gmail.com)
3486ad8e928eac60c7754ca904ad284345287dae.1698425112.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glib): Update to 2.78.0.

Change-Id: Ibfe1f44e15510ccb2e7fd002be63c5dceab34ca1
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 1012d2190b..ce11b9aeda 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -218,7 +218,7 @@ (define-public dbus-verbose
(define glib
(package
(name "glib")
- (version "2.76.1")
+ (version "2.78.0")
(source
(origin
(method url-fetch)
@@ -227,7 +227,7 @@ (define glib
name "/" (string-take version 4) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "17x1zpr2avj8hjbpc6hp2sf2885lxac46v0kajsgan3929m0zp23"))
+ (base32 "0c3vagxl77wma85qinbj974jvw96n5bvch2m7hqcwxq8fa5spsj4"))
(patches
(search-patches "glib-appinfo-watch.patch"
"glib-skip-failing-test.patch"))
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:39
[PATCH gnome-team v5 05/17] gnu: appstream-glib: Update style.
(address . 66689@debbugs.gnu.org)
32408c0f04ebd806cc5b292928ee88dd1f5a9e77.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (appstream-glib) [native-inputs]: Drop labels, sort.
[propagated-inputs]: Drop labels.
[inputs]: Drop labels, sort.
[arguments]: Convert to list of G-Expressions.
[#:phases 'patch-tests]: Remove trailing #t.
[description]: Break long line.

Change-Id: I504df11ec6fc5b9d9fe70e4e32e7910f93eeb81e
---
gnu/packages/glib.scm | 64 ++++++++++++++++++++++---------------------
1 file changed, 33 insertions(+), 31 deletions(-)

Toggle diff (82 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 40de477d75..3f70808e3c 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1305,42 +1305,44 @@ (define-public appstream-glib
"15lbrmyx94cf6p6svq02yiskh31xidq092c711pqs16mml06a9bi"))))
(build-system meson-build-system)
(native-inputs
- `(("gettext" ,gettext-minimal)
- ("gsettings" ,gsettings-desktop-schemas) ; for ‘org.gnome.system.proxy’
- ("glib:bin" ,glib "bin") ; for glib-compile-resources
- ("pkg-config" ,pkg-config)))
+ (list gettext-minimal
+ `(,glib "bin") ;for glib-compile-resources
+ gsettings-desktop-schemas ;for ‘org.gnome.system.proxy’
+ pkg-config))
(propagated-inputs
- `(("gcab" ,gcab) ; for .pc file
- ("gdk-pixbuf" ,gdk-pixbuf) ; for .pc file
- ("libuuid" ,util-linux "lib"))) ; for .pc file
+ (list gcab ;for .pc file
+ gdk-pixbuf ;same
+ `(,util-linux "lib"))) ;libuuid, for .pc file
(inputs
- `(("glib" ,glib)
- ("gperf" ,gperf)
- ("gtk+" ,gtk+)
- ("json-glib" ,json-glib)
- ("libarchive" ,libarchive)
- ("curl" ,curl)))
+ (list curl
+ gperf
+ gtk+
+ json-glib
+ libarchive
+ glib))
(arguments
- `(#:configure-flags
- (list "-Ddep11=false"
- "-Dintrospection=false" ; avoid g-ir-scanner dependency
- "-Drpm=false"
- "-Dstemmer=false")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-tests
- (lambda _
- (substitute* "libappstream-glib/as-self-test.c"
- (("g_test_add_func.*as_test_store_local_appdata_func);") ""))
- #t))
- (add-before 'check 'set-home
- (lambda _
- ;; Some tests want write access there.
- (setenv "HOME" "/tmp"))))))
+ (list
+ #:configure-flags
+ #~(list "-Ddep11=false"
+ "-Dintrospection=false" ; avoid g-ir-scanner dependency
+ "-Drpm=false"
+ "-Dstemmer=false")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-tests
+ (lambda _
+ (substitute* "libappstream-glib/as-self-test.c"
+ (("g_test_add_func.*as_test_store_local_appdata_func);") ""))))
+ (add-before 'check 'set-home
+ (lambda _
+ ;; Some tests want write access there.
+ (setenv "HOME" "/tmp"))))))
(home-page "https://github.com/hughsie/appstream-glib")
(synopsis "Library for reading and writing AppStream metadata")
- (description "This library provides objects and helper methods to help
-reading and writing @uref{https://www.freedesktop.org/wiki/Distributions/AppStream,AppStream}
+ (description
+ "This library provides objects and helper methods to help
+reading and writing
+@uref{https://www.freedesktop.org/wiki/Distributions/AppStream,AppStream}
metadata.")
(license license:lgpl2.1+)))
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:40
[PATCH gnome-team v5 06/17] gnu: sdbus-c++: Update to 1.4.0.
(address . 66689@debbugs.gnu.org)
1bf04077d84c1d5300f92c0ba226a057a4483443.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (sdbus-c++): Update to 1.4.0.

Change-Id: Ied3879a562bfea385ff7f626f35389e380a44a63
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3f70808e3c..e9393dd534 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1256,7 +1256,7 @@ (define-public sdbus-c++
;; file.
(package
(name "sdbus-c++")
- (version "1.3.0")
+ (version "1.4.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1265,7 +1265,7 @@ (define-public sdbus-c++
(file-name (git-file-name name version))
(sha256
(base32
- "03maivi3nj4g5wcydk9ih703ivmqkc93yip47wlyjni6dhikzzsb"))))
+ "111l2rl0pg9r5cdrhqpac4v22cnq41skxxfk3cng81l0n05v1sh0"))))
(build-system cmake-build-system)
(arguments
(list
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:48
[PATCH gnome-team v5 14/17] gnu: libaccounts-glib: Update to 1.26.
(address . 66689@debbugs.gnu.org)
4d7b28819ea26070883132bc11cb4726160ea4e2.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libaccounts-glib): Update to 1.26.

Change-Id: I593ece04e448e6a19360f596b43ad06c2f1cc796
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 66f2a16448..aab5401c95 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -813,7 +813,7 @@ (define dbus-glib
(define-public libaccounts-glib
(package
(name "libaccounts-glib")
- (version "1.25")
+ (version "1.26")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -822,7 +822,7 @@ (define-public libaccounts-glib
(file-name (git-file-name name version))
(sha256
(base32
- "19rhk9f97m736d5ia26vfcbjp5kgi454558yhf9mrwm4iw5d9pk4"))))
+ "1fdvvzbz23q5c0jnzryinkmcymd0zcs2pdn4fvibg34pvybb4li9"))))
(build-system meson-build-system)
(native-inputs (list dbus
`(,glib "bin")
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:49
[PATCH gnome-team v5 15/17] gnu: dbus-glib: Update to 0.112.
(address . 66689@debbugs.gnu.org)
ab41d75bfd069d7610c711c005b10228ed5c2097.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus-glib): Update to 0.112.

Change-Id: I9630b1ece91bd5f32fd96142403146506724c5ec
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index aab5401c95..d34cb826fb 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -777,7 +777,7 @@ (define itstool
(define dbus-glib
(package
(name "dbus-glib")
- (version "0.110")
+ (version "0.112")
(source (origin
(method url-fetch)
(uri
@@ -785,7 +785,7 @@ (define dbus-glib
version ".tar.gz"))
(sha256
(base32
- "09g8swvc95bk1z6j8sw463p2v0dqmgm2zjfndf7i8sbcyq67dr3w"))))
+ "0fhlkdqyzbh89bdslwsfc5fbdvkiv6g840ami4rnwa6dvz60smbx"))))
(build-system gnu-build-system)
(arguments
(if (%current-target-system)
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:41
[PATCH gnome-team v5 07/17] gnu: perl-glib-object-introspection: Update to 0.051.
(address . 66689@debbugs.gnu.org)
6742e09fe038aac362cbee7f5d5b468d3a9427c5.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib-object-introspection): Update to 0.051.

Change-Id: I7e6c79bca58d9054df186566ce2bf019764dc131
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index e9393dd534..9ab6002338 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1085,14 +1085,14 @@ (define-public perl-glib
(define-public perl-glib-object-introspection
(package
(name "perl-glib-object-introspection")
- (version "0.049")
+ (version "0.051")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/"
"Glib-Object-Introspection-" version ".tar.gz"))
(sha256
- (base32 "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6"))))
+ (base32 "12802l87mx65lswiwlc394fkb74cmsqn88n2qy119b40rhfn2sb5"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
L
L
Liliana Marie Prikler wrote on 27 Oct 2023 19:58
Re: [PATCH gnome-team v4 04/17] gnu: appstream-glib: Update to 0.8.2.
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
94808b10132781e1845d90424276ac1e845d36a2.camel@gmail.com
Am Freitag, dem 27.10.2023 um 18:42 +0200 schrieb Vivien Kraus:
Toggle quote (6 lines)
> * gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
> [native-inputs]: Update style.
> [propagated-inputs]: Same.
> [inputs]: Replace libsoup with curl. Update style.
> [arguments]: Update style.
> [description]: Fix lint issue.
Should just be 
[inputs]: Replace libsoup with curl.
The style updates have already been moved to another commit :)
V
V
Vivien Kraus wrote on 27 Oct 2023 19:42
[PATCH gnome-team v5 08/17] gnu: perl-glib: Update to 1.3294.
(address . 66689@debbugs.gnu.org)
a910644899e586183123e431d21d4fc039d59cfb.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (perl-glib): Update to 1.3294.

Change-Id: I8cfc1d61e6c5d0b5e37f1eb210951c9c609650d9
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 9ab6002338..ba827e0531 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1059,7 +1059,7 @@ (define-public python-pygobject
(define-public perl-glib
(package
(name "perl-glib")
- (version "1.3293")
+ (version "1.3294")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1067,7 +1067,7 @@ (define-public perl-glib
version ".tar.gz"))
(sha256
(base32
- "005m3inz12xcsd5sr056cm1kbhmxsx2ly88ifbdv6p6cwz0s05kk"))))
+ "1fsw9sjfz1irlhnsk5n1xpb181vvq1dsxrw5vrsp066cdflga5fp"))))
(build-system perl-build-system)
(native-inputs
(list perl-extutils-depends perl-extutils-pkgconfig))
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:50
[PATCH gnome-team v5 16/17] gnu: gobject-introspection: Update to 1.78.1.
(address . 66689@debbugs.gnu.org)
ad5fd6dc13b65f62fe844c17dd558495d26fc789.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (gobject-introspection): Update to 1.78.1.

Change-Id: If76a6305f176f08c1b389c52ecd9d265ece1459d
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index d34cb826fb..3c1a2080d7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -577,14 +577,14 @@ (define (correct-library-name-phase python name)
(define gobject-introspection
(package
(name "gobject-introspection")
- (version "1.76.1")
+ (version "1.78.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/"
"gobject-introspection/" (version-major+minor version)
"/gobject-introspection-" version ".tar.xz"))
(sha256
- (base32 "1grq6wmbi2nbnwffgvsljd481zm6darnk12dvkf02m9lcjzphq8r"))
+ (base32 "1d0vhi83q0xc7kg3zn32wy7n16f3dd5blicyh5v8w9gpkbcsnyxx"))
(patches (search-patches
"gobject-introspection-cc.patch"
"gobject-introspection-girepository.patch"
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:43
[PATCH gnome-team v5 09/17] gnu: python-pygobject: Update to 3.46.0.
(address . 66689@debbugs.gnu.org)
dbe6b50c29690c8febb38fa62f4ef7b351524a0e.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (python-pygobject): Update to 3.46.0.
[snippet]: Also remove test_overrides_gdk.py.

Change-Id: Ia046b0a597097e27c48428ec893b241d17b9006d
---
gnu/packages/glib.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index ba827e0531..2c813fd594 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1007,7 +1007,7 @@ (define glibmm
(define-public python-pygobject
(package
(name "python-pygobject")
- (version "3.44.1")
+ (version "3.46.0")
(source
(origin
(method url-fetch)
@@ -1016,7 +1016,7 @@ (define-public python-pygobject
"/pygobject-" version ".tar.xz"))
(sha256
(base32
- "042pmpyaz7bsbr68znnwdqyhs3j3cajib0k45v1hrs8v6b8has1w"))
+ "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -1025,7 +1025,8 @@ (define-public python-pygobject
(with-directory-excursion "tests"
;; FIXME: These tests require Gdk and/or Gtk 4.
(for-each delete-file
- '("test_atoms.py" "test_overrides_gtk.py"))
+ '("test_atoms.py" "test_overrides_gtk.py"
+ "test_overrides_gdk.py"))
#t)))))
(build-system meson-build-system)
(arguments
--
2.41.0
L
L
Liliana Marie Prikler wrote on 27 Oct 2023 19:59
Re: [PATCH gnome-team v4 05/17] gnu: appstream-glib: Update style.
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
d1ff52fa2da21ee10768f656714ada34500fb235.camel@gmail.com
Am Freitag, dem 27.10.2023 um 18:42 +0200 schrieb Vivien Kraus:
Toggle quote (4 lines)
> * gnu/packages/glib.scm (appstream-glib) [native-inputs]: Drop
> labels, sort.
> [propagated-inputs]: Drop labels.
> [inputs]: Drop labels, sort.
Should be
[inputs]: Drop labels. Sort alphabetically.
You have that horizontal space :)
Toggle quote (6 lines)
> [arguments]: Convert to list of G-Expressions.
> [#:phases 'patch-tests]: Remove trailing #t.
> [description]: Break long line.
>
> Change-Id: I504df11ec6fc5b9d9fe70e4e32e7910f93eeb81e
> ---
Otherwise SGTM, but we still have the CI waiting thing going on.

Cheers
V
V
Vivien Kraus wrote on 27 Oct 2023 19:35
[PATCH gnome-team v5 01/17] gnu: xdg-dbus-proxy: Update to 0.1.5.
(address . 66689@debbugs.gnu.org)
e9771d9e4382ee0a18100c847896b26390060afd.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (xdg-dbus-proxy): Update to 0.1.5.

Change-Id: I6d50590dba59a0f177b73bf055a2b9c21ceadd25
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 8af89d60e0..b6610ab2c7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1435,7 +1435,7 @@ (define-public template-glib
(define-public xdg-dbus-proxy
(package
(name "xdg-dbus-proxy")
- (version "0.1.2")
+ (version "0.1.5")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/flatpak/xdg-dbus-proxy"
@@ -1443,7 +1443,7 @@ (define-public xdg-dbus-proxy
"/xdg-dbus-proxy-" version ".tar.xz"))
(sha256
(base32
- "03sj1h0c2l08xa8phw013fnxr4fgav7l2mkjhzf9xk3dykwxcj8p"))))
+ "1yv10v7gpv5z0iii7p3rs2h9wx6sigldycjlkpyyal06iapwy786"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:44
[PATCH gnome-team v5 10/17] gnu: python-pygobject: Update style.
(address . 66689@debbugs.gnu.org)
bc8946e26a40dd67375cf253ada92638dcbe42d7.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (python-pygobject) [origin sha256]: Update indentation.
[snippet]: Convert to G-Expression. Remove trailing #f.
[arguments]: Convert to list of G-Expressions.
[native-inputs]: Drop labels.

Change-Id: I325de196b79cbdd0acaed3c40be42aa7335abcae
---
gnu/packages/glib.scm | 42 ++++++++++++++++++++----------------------
1 file changed, 20 insertions(+), 22 deletions(-)

Toggle diff (60 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 2c813fd594..1012d2190b 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1015,33 +1015,31 @@ (define-public python-pygobject
(version-major+minor version)
"/pygobject-" version ".tar.xz"))
(sha256
- (base32
- "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
+ (base32 "1z6aagb46fhhdd0bb3zk6dfdw3s4y2fva0vv3jpwjj6mvar0hq22"))
(modules '((guix build utils)))
(snippet
- '(begin
- ;; We disable these tests in a snippet so that they are inherited
- ;; by the Python 2 variant which is built differently.
- (with-directory-excursion "tests"
- ;; FIXME: These tests require Gdk and/or Gtk 4.
- (for-each delete-file
- '("test_atoms.py" "test_overrides_gtk.py"
- "test_overrides_gdk.py"))
- #t)))))
+ ;; We disable these tests in a snippet so that they are inherited
+ ;; by the Python 2 variant which is built differently.
+ #~(with-directory-excursion "tests"
+ ;; FIXME: These tests require Gdk and/or Gtk 4.
+ (for-each delete-file
+ '("test_atoms.py" "test_overrides_gtk.py"
+ "test_overrides_gdk.py"))))))
(build-system meson-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- ;; The default 90 seconds can be too low on slower machines.
- (invoke "meson" "test" "--timeout-multiplier" "5")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ ;; The default 90 seconds can be too low on slower machines.
+ (invoke "meson" "test" "--timeout-multiplier" "5")))))))
(native-inputs
- `(("glib-bin" ,glib "bin")
- ("pkg-config" ,pkg-config)
- ("python-pytest" ,python-pytest)
- ("python-wrapper" ,python-wrapper))) ; For patching shebangs
+ (list `(,glib "bin")
+ pkg-config
+ python-pytest
+ python-wrapper)) ; For patching shebangs
(inputs
(list python python-pycairo gobject-introspection))
(propagated-inputs
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:36
[PATCH gnome-team v5 02/17] gnu: template-glib: Update to 3.36.1.
(address . 66689@debbugs.gnu.org)
ee0d5d1d02c9ee2e0ad62155e54c1b481fe55233.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (template-glib): Update to 3.36.1.
[#:configure-flags]: Update variable name.

Change-Id: I90761ccfe4f4200060b7cbf05de7be9fc91fa850
---
gnu/packages/glib.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index b6610ab2c7..cddb3f6d0a 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1398,7 +1398,7 @@ (define perl-net-dbus-glib
(define-public template-glib
(package
(name "template-glib")
- (version "3.34.0")
+ (version "3.36.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -1406,10 +1406,10 @@ (define-public template-glib
name "-" version ".tar.xz"))
(sha256
(base32
- "1z9xkin5fyfh071ma9y045jcw83hgx33dfbjraw6cxk0qdmfysr1"))))
+ "00x5yq1yidxxv6hmlvblpp2k0vf60s0xzyi0psplbmss70bpl5iv"))))
(build-system meson-build-system)
(arguments
- `(#:configure-flags '("-D" "enable_gtk_doc=true")))
+ `(#:configure-flags '("-D" "gtk_doc=true")))
(inputs
`(("gettext" ,gettext-minimal)
("glib" ,glib)
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:45
[PATCH gnome-team v5 11/17] gnu: glib: Update to 2.78.0.
(address . 66689@debbugs.gnu.org)
f46661d4815d9f60932e81da9353a36ace309b4b.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glib): Update to 2.78.0.

Change-Id: Ibfe1f44e15510ccb2e7fd002be63c5dceab34ca1
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 1012d2190b..ce11b9aeda 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -218,7 +218,7 @@ (define-public dbus-verbose
(define glib
(package
(name "glib")
- (version "2.76.1")
+ (version "2.78.0")
(source
(origin
(method url-fetch)
@@ -227,7 +227,7 @@ (define glib
name "/" (string-take version 4) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "17x1zpr2avj8hjbpc6hp2sf2885lxac46v0kajsgan3929m0zp23"))
+ (base32 "0c3vagxl77wma85qinbj974jvw96n5bvch2m7hqcwxq8fa5spsj4"))
(patches
(search-patches "glib-appinfo-watch.patch"
"glib-skip-failing-test.patch"))
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:37
[PATCH gnome-team v5 03/17] gnu: template-glib: Update style.
(address . 66689@debbugs.gnu.org)
719acd4551de7a7c852b232c221b00e62f3d5a94.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (template-glib) [arguments]: Convert to list of G-Expressions.
[inputs]: Drop labels.
[native-inputs]: Drop labels.

Change-Id: Ie9bc77f9cba1f8248af0c81bb2667c035e596d47
---
gnu/packages/glib.scm | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index cddb3f6d0a..af3f15b0ea 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1409,18 +1409,15 @@ (define-public template-glib
"00x5yq1yidxxv6hmlvblpp2k0vf60s0xzyi0psplbmss70bpl5iv"))))
(build-system meson-build-system)
(arguments
- `(#:configure-flags '("-D" "gtk_doc=true")))
- (inputs
- `(("gettext" ,gettext-minimal)
- ("glib" ,glib)
- ("gobject-introspection" ,gobject-introspection)))
+ (list #:configure-flags #~'("-D" "gtk_doc=true")))
+ (inputs (list gettext-minimal glib gobject-introspection))
(native-inputs
- `(("bison" ,bison)
- ("flex" ,flex)
- ("glib:bin" ,glib "bin") ;; For glib-mkenums
- ("gtk-doc" ,gtk-doc/stable)
- ("pkg-config" ,pkg-config)
- ("vala" ,vala)))
+ (list bison
+ flex
+ `(,glib "bin") ;for glib-mkenums
+ gtk-doc/stable
+ pkg-config
+ vala))
(home-page "https://gitlab.gnome.org/GNOME/template-glib")
(synopsis "Library for template expansion")
(description
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:46
[PATCH gnome-team v5 12/17] gnu: glibmm: Update to 2.78.0.
(address . 66689@debbugs.gnu.org)
17000003d717983862156713c101ea85ef6bdc97.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (glibmm): Update to 2.78.0.

Change-Id: I6751a06ff21351564381421d414ddc94bd0a0046
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index ce11b9aeda..3f4d055074 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -937,7 +937,7 @@ (define-public libsigc++-2
(define glibmm
(package
(name "glibmm")
- (version "2.76.0")
+ (version "2.78.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/glibmm/"
@@ -945,7 +945,7 @@ (define glibmm
"/glibmm-" version ".tar.xz"))
(sha256
(base32
- "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6"))))
+ "0l7gld1ghynlxdm55l8dn3w4lfbwgrkw7flbdnh04vwrchjqfbjx"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:47
[PATCH gnome-team v5 13/17] gnu: libsigc++: Update to 3.6.0.
(address . 66689@debbugs.gnu.org)
e64efe57ce749eedc14a90b30267916ad1625868.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (libsigc++): Update to 3.6.0.

Change-Id: Ib17c03b359122d46ccace887e7583e3e94ed76c3
---
gnu/packages/glib.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3f4d055074..66f2a16448 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -866,7 +866,7 @@ (define-public libaccounts-glib
(define libsigc++
(package
(name "libsigc++")
- (version "3.0.6")
+ (version "3.6.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/libsigc++/"
@@ -874,7 +874,7 @@ (define libsigc++
name "-" version ".tar.xz"))
(sha256
(base32
- "1kn57b039lg20182lnchl1ys27vf34brn43f895cal8nc7sdq3mp"))))
+ "05qf10lp5vxsi5fbzdphqhbzmys12mxvg4gh14p9zqynvwvkpln3"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:51
[PATCH gnome-team v5 17/17] gnu: dbus: Update to 1.15.8.
(address . 66689@debbugs.gnu.org)
5c098200f03a7e20033d344f8b44485d5126e917.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (dbus): Update to 1.15.8.
[arguments]: Convert to list of G-Expressions.
[native-inputs]: Add autoconf, autoconf-archive, automake, libtool and
which. Sort.

Change-Id: I1833eb51ab37f138ec4d007230d84b541d66170d
---
gnu/packages/glib.scm | 73 ++++++++++++++++++++++++-------------------
1 file changed, 41 insertions(+), 32 deletions(-)

Toggle diff (112 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3c1a2080d7..2e3c5f0e8b 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -37,6 +37,7 @@
(define-module (gnu packages glib)
#:use-module (gnu packages)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
@@ -106,7 +107,7 @@ (define-module (gnu packages glib)
(define dbus
(package
(name "dbus")
- (version "1.14.0")
+ (version "1.15.8")
(source (origin
(method url-fetch)
(uri (string-append
@@ -114,49 +115,57 @@ (define dbus
version ".tar.xz"))
(sha256
(base32
- "1m7bibavml4gx9d67j403l0kzd1a4z8lhrpxb2as3q4nfpiwrmyc"))
+ "016j3rqc8m62bg0h7z4rpvbvm5bg0hbjrld733f0aby8drz5kz44"))
(patches (search-patches "dbus-helper-search-path.patch"))))
(build-system gnu-build-system)
(arguments
- '(#:configure-flags
- (list
- ;; Install the system bus socket under /var.
- "--localstatedir=/var"
+ (list
+ #:configure-flags
+ #~(list
+ ;; Install the system bus socket under /var.
+ "--localstatedir=/var"
- ;; Install the session bus socket under /tmp.
- "--with-session-socket-dir=/tmp"
+ ;; Install the session bus socket under /tmp.
+ "--with-session-socket-dir=/tmp"
- ;; Build shared libraries only.
- "--disable-static"
+ ;; Build shared libraries only.
+ "--disable-static"
- ;; Use /etc/dbus-1 for system-wide config.
- ;; Look for configuration file under
- ;; /etc/dbus-1. This is notably required by
- ;; 'dbus-daemon-launch-helper', which looks for
- ;; the 'system.conf' file in that place,
- ;; regardless of what '--config-file' was
- ;; passed to 'dbus-daemon' on the command line;
- ;; see <https://bugs.freedesktop.org/show_bug.cgi?id=92458>.
- "--sysconfdir=/etc")
- #:phases
- (modify-phases %standard-phases
- (replace 'install
- (lambda _
- ;; Don't try to create /var and /etc.
- (invoke "make"
- "localstatedir=/tmp/dummy"
- "sysconfdir=/tmp/dummy"
- "install"))))))
+ ;; Use /etc/dbus-1 for system-wide config.
+ ;; Look for configuration file under
+ ;; /etc/dbus-1. This is notably required by
+ ;; 'dbus-daemon-launch-helper', which looks for
+ ;; the 'system.conf' file in that place,
+ ;; regardless of what '--config-file' was
+ ;; passed to 'dbus-daemon' on the command line;
+ ;; see <https://bugs.freedesktop.org/show_bug.cgi?id=92458>.
+ "--sysconfdir=/etc")
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'install
+ (lambda _
+ ;; Don't try to create /var and /etc.
+ (invoke "make"
+ "localstatedir=/tmp/dummy"
+ "sysconfdir=/tmp/dummy"
+ "install"))))))
(native-inputs
- (list pkg-config
- ;; Dependencies to generate the doc.
+ ;; Some dependencies are required to generate the documentation. Also,
+ ;; quoting NEWS for 1.15.8: “Autotools-generated files are no longer
+ ;; included in the tarball release.”
+ (list autoconf
+ autoconf-archive
+ automake
docbook-xml-4.4
docbook-xsl
doxygen
- xmlto
+ libtool
libxml2 ;for XML_CATALOG_FILES
libxslt
- yelp-tools))
+ which
+ xmlto
+ yelp-tools
+ pkg-config))
(inputs
(list expat
;; Add a dependency on libx11 so that 'dbus-launch' has support for
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:54
[PATCH gnome-team v5 00/17] Make sure all author dates are ordered correctly
(address . 66689@debbugs.gnu.org)
cover.1698429258.git.vivien@planete-kraus.eu
Dear guix,

I reordered the patches so that QA will sort them in the correct order. I did
not add you in CC because they are the exact same commits, apart from the
date. So, I’m saving you some spam.

Maybe that will please QA?

Best regards,

Vivien.

Vivien Kraus (17):
gnu: xdg-dbus-proxy: Update to 0.1.5.
gnu: template-glib: Update to 3.36.1.
gnu: template-glib: Update style.
gnu: appstream-glib: Update to 0.8.2.
gnu: appstream-glib: Update style.
gnu: sdbus-c++: Update to 1.4.0.
gnu: perl-glib-object-introspection: Update to 0.051.
gnu: perl-glib: Update to 1.3294.
gnu: python-pygobject: Update to 3.46.0.
gnu: python-pygobject: Update style.
gnu: glib: Update to 2.78.0.
gnu: glibmm: Update to 2.78.0.
gnu: libsigc++: Update to 3.6.0.
gnu: libaccounts-glib: Update to 1.26.
gnu: dbus-glib: Update to 0.112.
gnu: gobject-introspection: Update to 1.78.1.
gnu: dbus: Update to 1.15.8.

gnu/packages/glib.scm | 248 ++++++++++++++++++++++--------------------
1 file changed, 128 insertions(+), 120 deletions(-)


base-commit: 2677bf985c0025d04ffdcff31763978b633dbc58
--
2.41.0
V
V
Vivien Kraus wrote on 27 Oct 2023 19:38
[PATCH gnome-team v5 04/17] gnu: appstream-glib: Update to 0.8.2.
(address . 66689@debbugs.gnu.org)
ca76e159eac9dc56f513464d7816bccf04bd2420.1698429258.git.vivien@planete-kraus.eu
* gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
[native-inputs]: Update style.
[propagated-inputs]: Same.
[inputs]: Replace libsoup with curl. Update style.
[arguments]: Update style.
[description]: Fix lint issue.

Change-Id: Icea8c8330351127d0cc85e74716ebd3c3c4a88fa
---
gnu/packages/glib.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (41 lines)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index af3f15b0ea..40de477d75 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -45,6 +45,7 @@ (define-module (gnu packages glib)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
+ #:use-module (gnu packages curl)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
#:use-module (gnu packages elf)
@@ -1293,7 +1294,7 @@ (define-public sdbus-c++
(define-public appstream-glib
(package
(name "appstream-glib")
- (version "0.7.18")
+ (version "0.8.2")
(source (origin
(method url-fetch)
(uri (string-append "https://people.freedesktop.org/~hughsient/"
@@ -1301,7 +1302,7 @@ (define-public appstream-glib
"appstream-glib-" version ".tar.xz"))
(sha256
(base32
- "00j0kkgf224nzmrha72g8pd72mymhph7vaisj35i4ffy7cpd47na"))))
+ "15lbrmyx94cf6p6svq02yiskh31xidq092c711pqs16mml06a9bi"))))
(build-system meson-build-system)
(native-inputs
`(("gettext" ,gettext-minimal)
@@ -1318,7 +1319,7 @@ (define-public appstream-glib
("gtk+" ,gtk+)
("json-glib" ,json-glib)
("libarchive" ,libarchive)
- ("libsoup" ,libsoup-minimal-2)))
+ ("curl" ,curl)))
(arguments
`(#:configure-flags
(list "-Ddep11=false"
--
2.41.0
L
L
Liliana Marie Prikler wrote on 4 Nov 2023 08:10
Re: [PATCH gnome-team v4 00/17] Fix two remaining commit messages
(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
a471af1184e3801253f1de82d116360aef9f8595.camel@gmail.com
Am Freitag, dem 27.10.2023 um 18:45 +0200 schrieb Vivien Kraus:
Toggle quote (6 lines)
> Dear guix,
>
> QA did not pick up the V3. I suspect it is because the dates are not
> in order. I reset them, so maybe it will work now.
>
> I also fixed 2 commit messages.
The packages build locally, so I pushed them to minimize the number of
world rebuilds going on. Might have amended the commit messages a bit.

Cheers
Closed
?