all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates
@ 2024-11-11  5:50 Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 01/44] gnu: dee: Use latest vala Maxim Cournoyer
                   ` (45 more replies)
  0 siblings, 46 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  5:50 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Liliana Marie Prikler, Maxim Cournoyer,
	Vivien Kraus

Hi,

Here's a batch of GNOME related updates.  I've updated packages that had test
suite failures (sometimes non-deterministic) or were otherwise having problems to build and updated the gstreamer series.

I've included the meson update bump here, since a recent meson is increasingly
needed by GNOME components and the parallel tests helps shorten builds too.

Maxim Cournoyer (44):
  gnu: dee: Use latest vala.
  gnu: gvfs: Patch mount, umount and lsof commands.
  gnu: gnome-vfs: Remove trailing #t.
  gnu: nautilus: Update to 46.1.
  gnu: gstreamer: Update to 1.24.8.
  gnu: gst-plugins-base: Update to 1.24.8.
  gnu: gst-plugins-good: Update to 1.24.8.
  gnu: gst-plugins-bad: Update to 1.24.8.
  gnu: gst-plugins-ugly: Update to 1.24.8.
  gnu: gst-libav: Update to 1.24.8.
  gnu: gst-editing-services: Update to 1.24.8.
  gnu: python-gst: Update to 1.24.8.
  gnu: gst-plugins-espeak: Update to 0.6.0.
  build/meson: Enable parallel tests by default.
  gnu: meson: Update to 1.5.2.
  gnu: glib: Fix build.
  gnu: glib-minimal: Fix deprecation warning.
  gnu: libmbim: Update to 1.30.0.
  gnu: Add libqrtr-glib.
  gnu: libqmi: Update to 1.34.0.
  gnu: gi-docgen: Update to 2024.1.
  gnu: glib-minimal: Update to 2.83.0.
  gnu: glib-networking: Update to 2.80.0.
  gnu: libsoup-minimal: Disable test suite.
  gnu: modem-manager: Update to 1.22.0.
  gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs.
  gnu: mjpegtools: Remove gtk+-2 input.
  gnu: libdbusmenu: Remove gtk+-2 input.
  gnu: libnice: Update to 0.1.22.
  gnu: gtk: Update to 4.17.0.
  gnu: fontmanager: Update to 0.9.0.
  gnu: fontmanager: Use gexps and drop input labels.
  gnu: libvisual: Update to 0.4.2.
  gnu: libvisual-plugins: Update to 0.4.2.
  gnu: orc: Update to 0.4.40.
  gnu: gstreamer-docs: Update to 1.24.9.
  gnu: gstreamer: Update to 1.24.9.
  gnu: gst-plugins-base: Update to 1.24.9.
  gnu: gst-plugins-good: Update to 1.24.9.
  gnu: gst-plugins-bad: Update to 1.24.9.
  gnu: gst-plugins-ugly: Update to 1.24.9.
  gnu: gst-libav: Update to 1.24.9.
  gnu: gst-editing-services: Update to 1.24.9.
  gnu: python-gst: Update to 1.24.9.

 gnu/local.mk                                  |   2 +-
 gnu/packages/build-tools.scm                  |  17 +-
 gnu/packages/fontutils.scm                    |  95 ++++++------
 gnu/packages/freedesktop.scm                  | 145 ++++++++++++------
 gnu/packages/gl.scm                           |   1 -
 gnu/packages/glib.scm                         |  43 ++----
 gnu/packages/gnome.scm                        |  98 ++++++++----
 gnu/packages/gstreamer.scm                    | 136 ++++++++--------
 gnu/packages/gtk.scm                          |  11 +-
 gnu/packages/networking.scm                   |   8 +-
 .../gst-editing-services-fix-api.patch        |  31 ----
 .../patches/modem-manager-typelib.patch       |  12 ++
 .../nautilus-extension-search-path.patch      |  77 ++++------
 gnu/packages/video.scm                        |  10 +-
 guix/build-system/meson.scm                   |   2 +-
 15 files changed, 369 insertions(+), 319 deletions(-)
 delete mode 100644 gnu/packages/patches/gst-editing-services-fix-api.patch
 create mode 100644 gnu/packages/patches/modem-manager-typelib.patch


base-commit: fb9837a31a2c0c2afd2151791f74a632493e7568
-- 
2.46.0





^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 01/44] gnu: dee: Use latest vala.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 02/44] gnu: gvfs: Patch mount, umount and lsof commands Maxim Cournoyer
                   ` (44 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gnome.scm (dee) [native-inputs]: Replace vala-0.52 with vala.

Change-Id: I84ec7ed18e70588f7f4cd40b97f0fccde6edc392
---
 gnu/packages/gnome.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ec0670fe57..36a8e99b02 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -689,7 +689,7 @@ (define-public dee
            pkg-config
            python-pygobject
            python-wrapper
-           vala-0.52))
+           vala))
     (inputs (list icu4c))
     (propagated-inputs (list glib))
     (synopsis "Model to synchronize multiple instances over DBus")
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 02/44] gnu: gvfs: Patch mount, umount and lsof commands.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 01/44] gnu: dee: Use latest vala Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 03/44] gnu: gnome-vfs: Remove trailing #t Maxim Cournoyer
                   ` (43 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gnome.scm (gvfs) [phases]: New argument.
[inputs]: Add lsof and util-linux.

Change-Id: If9c72e6de96f008be9decb4b7d89b0052c0f8f43
---
 gnu/packages/freedesktop.scm |  9 +++++++++
 gnu/packages/gnome.scm       | 37 +++++++++++++++++++++++++++---------
 2 files changed, 37 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 604205cbbe..0128922295 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1850,6 +1850,15 @@ (define-public udisks
               (string-append "--with-udevdir=" #$output "/lib/udev"))
       #:phases
       #~(modify-phases %standard-phases
+          (add-after 'unpack 'patch-commands
+           (lambda* (#:key inputs #:allow-other-keys)
+             (substitute* "src/udisksstate.c"
+               (("\"umount -l")
+                (string-append "\"" (search-input-file inputs "bin/umount")
+                               " -l")))
+             (substitute* "src/udiskslinuxdrive.c"
+               (("\"eject %s")
+                (string-append "\"" (search-input-file inputs "bin/eject"))))))
           (add-before 'configure 'fix-girdir
             (lambda _
               ;; Install introspection data to its own output.
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 36a8e99b02..775c6bf1fd 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -167,6 +167,7 @@ (define-module (gnu packages gnome)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages lirc)
   #:use-module (gnu packages llvm)
+  #:use-module (gnu packages lsof)
   #:use-module (gnu packages lua)
   #:use-module (gnu packages mail)
   #:use-module (gnu packages man)
@@ -7106,14 +7107,30 @@ (define-public gvfs
                 "0cgjlxrs4qr08igqjpkhfxpzydj8m9y9n92z091knkj5170x5bbj"))))
     (build-system meson-build-system)
     (arguments
-     (list #:glib-or-gtk? #t
-           #:configure-flags
-           #~(list "-Dsystemduserunitdir=no"
-                   "-Dtmpfilesdir=no"
-                   "-Dman=true"
-                   ;; Otherwise, the RUNPATH will lack the final path component.
-                   (string-append "-Dc_link_args=-Wl,-rpath="
-                                  #$output "/lib/gvfs"))))
+     (list
+      #:glib-or-gtk? #t
+      #:configure-flags
+      #~(list "-Dsystemduserunitdir=no"
+              "-Dtmpfilesdir=no"
+              "-Dman=true"
+              ;; Otherwise, the RUNPATH will lack the final path component.
+              (string-append "-Dc_link_args=-Wl,-rpath="
+                             #$output "/lib/gvfs"))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'patch-commands
+            (lambda* (#:key inputs #:allow-other-keys)
+              (substitute* "monitor/udisks2/gvfsudisks2mount.c"
+                (("\"lsof -t")
+                 (string-append "\"" (search-input-file inputs "bin/lsof")
+                                " -t"))
+                (("\"umount %s")
+                 (string-append "\"" (search-input-file inputs "bin/umount")
+                                " %s")))
+              (substitute* "monitor/udisks2/gvfsudisks2volume.c"
+                (("\"mount \\\\\"%s")
+                 (string-append "\"" (search-input-file inputs "bin/mount")
+                                " \\\"%s"))))))))
     (native-inputs
      (list `(,glib "bin")               ;for glib-genmarshal, etc.
            gettext-minimal
@@ -7143,12 +7160,14 @@ (define-public gvfs
            libmtp
            libnfs
            libsecret
+           lsof
            samba
            libsoup
            libxml2
            openssh
            polkit
-           udisks))
+           udisks
+           util-linux))
     (home-page "https://wiki.gnome.org/Projects/gvfs")
     (synopsis "Userspace virtual file system for GIO")
     (description
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 03/44] gnu: gnome-vfs: Remove trailing #t.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 01/44] gnu: dee: Use latest vala Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 02/44] gnu: gvfs: Patch mount, umount and lsof commands Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11 18:12   ` Liliana Marie Prikler
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 04/44] gnu: nautilus: Update to 46.1 Maxim Cournoyer
                   ` (42 subsequent siblings)
  45 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

Also drop some extraneous whitespace from its surrounding.

* gnu/packages/gnome.scm (gnome-vfs) [phases]: Remove extraneous whitespace.

Change-Id: I67eedec46437ecdc849197a90a13d9eb9af94637
---
 gnu/packages/gnome.scm | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 775c6bf1fd..f907140574 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -3863,7 +3863,6 @@ (define-public libidl
     (properties `((upstream-name . "libIDL")))
     (license license:lgpl2.0+)))
 
-
 (define-public orbit2
   (package
     (name "orbit2")
@@ -3921,7 +3920,6 @@ (define-public orbit2
     (license license:gpl2+)
     (properties `((upstream-name . "ORBit2")))))
 
-
 (define-public libbonobo
   (package
     (name "libbonobo")
@@ -3974,7 +3972,6 @@ (define-public libbonobo
     ;; GPLv2 covers both conditions
     (license license:gpl2+)))
 
-
 (define-public gconf
   (package
     (name "gconf")
@@ -4003,7 +4000,6 @@ (define-public gconf
     (license license:lgpl2.0+)
     (properties '((upstream-name . "GConf")))))
 
-
 (define-public gnome-mime-data
   (package
     (name "gnome-mime-data")
@@ -4037,7 +4033,6 @@ (define-public gnome-mime-data
 designed to be accessed through the MIME functions in GnomeVFS.")
     (license license:gpl2+)))
 
-
 (define-public gnome-vfs
   (package
     (name "gnome-vfs")
@@ -4058,13 +4053,12 @@ (define-public gnome-vfs
            (lambda _
              (substitute* '("libgnomevfs/Makefile.in"
                             "daemon/Makefile.in")
-               (("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))
-             #t))
+               (("-DG_DISABLE_DEPRECATED")
+                "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))))
          (add-before 'configure 'patch-test-async-cancel-to-never-fail
            (lambda _
              (substitute* "test/test-async-cancel.c"
-               (("EXIT_FAILURE") "77"))
-             #t)))))
+               (("EXIT_FAILURE") "77")))))))
     (inputs (list libxml2 dbus-glib gconf gnome-mime-data zlib))
     (native-inputs
      (list `(,glib "bin") ; for glib-mkenums, etc.
@@ -4077,8 +4071,6 @@ (define-public gnome-vfs
 to access local and remote files with a single consistent API.")
     (license license:lgpl2.0+)))
 
-
-
 (define-public libgnome
   (package
     (name "libgnome")
@@ -4141,8 +4133,6 @@ (define-public libart-lgpl
 high-quality vector-based 2D library with antialiasing and alpha composition.")
     (license license:lgpl2.0+)))
 
-
-
 (define-public libgnomecanvas
   (package
     (name "libgnomecanvas")
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 04/44] gnu: nautilus: Update to 46.1.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (2 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 03/44] gnu: gnome-vfs: Remove trailing #t Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 05/44] gnu: gstreamer: Update to 1.24.8 Maxim Cournoyer
                   ` (41 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gnome.scm (nautilus): Update to 46.1.
[phases] {patch-commands}: New phase.
[inputs]: Add bash-minimal.
* gnu/packages/patches/nautilus-extension-search-path.patch: Rebase patch.

Change-Id: I9ce51dbe488336d52fabec0a0a7f3ca2803731ac
---
 gnu/packages/gnome.scm                        | 13 +++-
 .../nautilus-extension-search-path.patch      | 77 ++++++++-----------
 2 files changed, 40 insertions(+), 50 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index f907140574..3000b8193e 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9976,7 +9976,7 @@ (define-public tracker-miners
 (define-public nautilus
   (package
     (name "nautilus")
-    (version "44.3.1")
+    (version "46.1")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnome/sources/" name "/"
@@ -9984,7 +9984,7 @@ (define-public nautilus
                                   name "-" version ".tar.xz"))
               (sha256
                (base32
-                "05njbaq98y00n1z1smg1pdip3shr84q8a10wssm8sjbv7sirwj75"))
+                "1mvvi11pz9pn8j9vx5d8j59xx8096wkavizkwglr4byp3pgmy6nc"))
               (patches
                (search-patches "nautilus-extension-search-path.patch"))))
     (build-system meson-build-system)
@@ -9993,6 +9993,12 @@ (define-public nautilus
       #:glib-or-gtk? #t
       #:phases
       #~(modify-phases %standard-phases
+          (add-after 'unpack 'patch-commands
+            (lambda* (#:key inputs #:allow-other-keys)
+              (substitute* "src/nautilus-autorun-software.c"
+                (("g_file_new_for_path \\(\"/bin/sh\");")
+                 (format #f "g_file_new_for_path (~s);"
+                         (search-input-file inputs "bin/sh"))))))
           (add-after 'unpack 'patch-tracker3-command
             (lambda* (#:key inputs #:allow-other-keys)
               (substitute* "src/nautilus-tag-manager.c"
@@ -10031,7 +10037,8 @@ (define-public nautilus
            python
            python-pygobject))
     (inputs
-     (list dconf
+     (list bash-minimal
+           dconf
            gexiv2
            gvfs
            exempi
diff --git a/gnu/packages/patches/nautilus-extension-search-path.patch b/gnu/packages/patches/nautilus-extension-search-path.patch
index 1394956315..789addc918 100644
--- a/gnu/packages/patches/nautilus-extension-search-path.patch
+++ b/gnu/packages/patches/nautilus-extension-search-path.patch
@@ -1,62 +1,45 @@
 Allow Nautilus to search for extensions in the directories listed
 in $NAUTILUS_EXTENSION_PATH.
 
-Index: nautilus-44.2/src/nautilus-module.c
-===================================================================
---- nautilus-44.2.orig/src/nautilus-module.c
-+++ nautilus-44.2/src/nautilus-module.c
-@@ -220,8 +220,16 @@ static void
+diff --git a/src/nautilus-module.c b/src/nautilus-module.c
+index 3f1051ba5..030a898d1 100644
+--- a/src/nautilus-module.c
++++ b/src/nautilus-module.c
+@@ -219,6 +219,13 @@ static void
  load_module_dir (const char *dirname)
  {
      GDir *dir;
--
 +    static GHashTable *loaded = NULL;
-     g_autoptr (GStrvBuilder) installed_module_name_builder = g_strv_builder_new ();
-+
 +    if (installed_module_names != NULL)
 +        g_strv_builder_addv (installed_module_name_builder,
 +                             (const gchar **)installed_module_names);
 +
 +    if (loaded == NULL)
-+      loaded = g_hash_table_new (g_str_hash, g_str_equal);
-+
-     dir = g_dir_open (dirname, 0, NULL);
++        loaded = g_hash_table_new (g_str_hash, g_str_equal);
  
-     if (dir)
-@@ -232,16 +240,24 @@ load_module_dir (const char *dirname)
+     g_autoptr (GStrvBuilder) installed_module_name_builder = g_strv_builder_new ();
+     dir = g_dir_open (dirname, 0, NULL);
+@@ -231,12 +238,18 @@ load_module_dir (const char *dirname)
          {
              if (g_str_has_suffix (name, "." G_MODULE_SUFFIX))
              {
 -                char *filename;
--
--                filename = g_build_filename (dirname,
--                                             name,
--                                             NULL);
--                nautilus_module_load_file (filename, installed_module_name_builder);
--                g_free (filename);
 +                /* Make sure each module is loaded only twice or this could
 +                   lead to a crash.  Double loading can occur if DIRNAME
 +                   occurs more than once in $NAUTILUS_EXTENSION_PATH.  */
 +                if (!g_hash_table_contains (loaded, name))
 +                {
 +                    char *filename;
-+
-+                    filename = g_build_filename (dirname,
-+                                                 name,
-+                                                 NULL);
-+                    nautilus_module_load_file (filename,
-+                                               installed_module_name_builder);
-+                    g_hash_table_add (loaded, g_strdup (name));
-+                    g_free (filename);
-+                }
-             }
--        }
  
-+        }
-         g_dir_close (dir);
-     }
- 
-@@ -278,10 +294,24 @@ nautilus_module_setup (void)
+                 filename = g_build_filename (dirname,
+                                              name,
+                                              NULL);
+                 nautilus_module_load_file (filename, installed_module_name_builder);
++                g_hash_table_add (loaded, g_strdup (name));
+                 g_free (filename);
+             }
+         }
+@@ -277,9 +290,24 @@ nautilus_module_setup (void)
  
      if (!initialized)
      {
@@ -64,20 +47,20 @@ Index: nautilus-44.2/src/nautilus-module.c
          initialized = TRUE;
  
          load_module_dir (NAUTILUS_EXTENSIONDIR);
- 
-+	/* Load additional modules from the user-provided search path.  */
-+	extension_path = g_getenv ("NAUTILUS_EXTENSION_PATH");
-+	if (extension_path)
-+	  {
-+	    char **extension_dirs, **d;
 +
-+	    extension_dirs = g_strsplit (extension_path, ":", -1);
-+	    for (d = extension_dirs; d != NULL && *d != NULL; d++)
-+	      load_module_dir (*d);
++        /* Load additional modules from the user-provided search path.  */
++        extension_path = g_getenv ("NAUTILUS_EXTENSION_PATH");
++        if (extension_path)
++        {
++            char **extension_dirs, **d;
++
++            extension_dirs = g_strsplit (extension_path, ":", -1);
++            for (d = extension_dirs; d != NULL && *d != NULL; d++)
++                load_module_dir (*d);
 +
-+	    g_strfreev (extension_dirs);
-+	  }
++            g_strfreev (extension_dirs);
++        }
 +
-         eel_debug_call_at_shutdown (free_module_objects);
      }
  }
+ 
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 05/44] gnu: gstreamer: Update to 1.24.8.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (3 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 04/44] gnu: nautilus: Update to 46.1 Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 06/44] gnu: gst-plugins-base: " Maxim Cournoyer
                   ` (40 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gstreamer): Update to 1.24.8.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 973a14783b..c64dd254cf 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -458,7 +458,7 @@ (define %common-gstreamer-phases
 (define-public gstreamer
   (package
     (name "gstreamer")
-    (version "1.24.6")
+    (version "1.24.8")
     (source
      (origin
        (method url-fetch)
@@ -467,7 +467,7 @@ (define-public gstreamer
              version ".tar.xz"))
        (sha256
         (base32
-         "178vrkriw525pqckd1dhjgnl2fxcynj3igp36mmf7yf6sxh20d34"))))
+         "1lyysvwwaxqi99j8skff4fahyd9pqz83w4q4qvhkqasxdkrxn1xq"))))
     (build-system meson-build-system)
     (arguments
      (list #:disallowed-references (list python)
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 06/44] gnu: gst-plugins-base: Update to 1.24.8.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (4 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 05/44] gnu: gstreamer: Update to 1.24.8 Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 07/44] gnu: gst-plugins-good: " Maxim Cournoyer
                   ` (39 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.24.8.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index c64dd254cf..fb84b69b4f 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -539,7 +539,7 @@ (define-public gstreamer
 (define-public gst-plugins-base
   (package
     (name "gst-plugins-base")
-    (version "1.24.6")
+    (version "1.24.8")
     (source
      (origin
       (method url-fetch)
@@ -547,7 +547,7 @@ (define-public gst-plugins-base
                           name "-" version ".tar.xz"))
       (sha256
        (base32
-        "1d99qbn27371950v5arnw711fqzh6j7q34b8fmscjznfl0svalng"))))
+        "16cm9dp97vj7bf3sp9lnap3fnqx5rnp8lglksfcd9k2h6xs33yqh"))))
     (build-system meson-build-system)
     (propagated-inputs
      (list glib                     ;required by gstreamer-sdp-1.0.pc
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 07/44] gnu: gst-plugins-good: Update to 1.24.8.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (5 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 06/44] gnu: gst-plugins-base: " Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 08/44] gnu: gst-plugins-bad: " Maxim Cournoyer
                   ` (38 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.24.8.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index fb84b69b4f..1205715f8d 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -641,7 +641,7 @@ (define-public gst-plugins-base
 (define-public gst-plugins-good
   (package
     (name "gst-plugins-good")
-    (version "1.24.6")
+    (version "1.24.8")
     (source
      (origin
        (method url-fetch)
@@ -650,7 +650,7 @@ (define-public gst-plugins-good
          "https://gstreamer.freedesktop.org/src/" name "/"
          name "-" version ".tar.xz"))
        (sha256
-        (base32 "0bds42wpbsnrmqh1jk8ix157v8g5hrh8nw84wcxx8vi43n6rqswr"))))
+        (base32 "0lq1xf11k5rbn6w8lcxz2pzmxlpz1x7fnv0gy594nm6l7gq20fk1"))))
     (build-system meson-build-system)
     (arguments
      (list
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 08/44] gnu: gst-plugins-bad: Update to 1.24.8.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (6 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 07/44] gnu: gst-plugins-good: " Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 09/44] gnu: gst-plugins-ugly: " Maxim Cournoyer
                   ` (37 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.24.8.
[phases] <adjust-tests>: Disable the 'mxfdemux' test.

Change-Id: Ibfea765f86e05983da3332e2238bf703c5aec919
---
 gnu/packages/gstreamer.scm | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 1205715f8d..fd8bd4233d 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -760,14 +760,14 @@ (define-public gst-plugins-good-qt
 (define-public gst-plugins-bad
   (package
     (name "gst-plugins-bad")
-    (version "1.24.6")
+    (version "1.24.8")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://gstreamer.freedesktop.org/src/"
                                   name "/" name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0k5nqlcrl0p5gy2n9zkl34vjp0gj9sg787kwahgpr0p72darckcg"))
+                "1sw4pa5glsdlvdzq4y9xx4mavnjhaz27gfrkkw4a7g3w7pg71b9m"))
               (modules '((guix build utils)))
               (snippet
                '(begin
@@ -800,6 +800,10 @@ (define-public gst-plugins-bad
                   ;; The 'elements_curlhttpsrc' test sometimes times out.
                   ((".*'elements/curlhttpsrc\\.c'.*") "")
 
+                  ;; The 'mxfdemux' test fails for unknown reasons (see:
+                  ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3921).
+                  ((".*'elements/mxfdemux.c'.*") "")
+
                   ;; Unexpected critical/warning, see
                   ;; <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3000>
                   ((".*'elements/netsim\\.c'.*") "")
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 09/44] gnu: gst-plugins-ugly: Update to 1.24.8.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (7 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 08/44] gnu: gst-plugins-bad: " Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 10/44] gnu: gst-libav: " Maxim Cournoyer
                   ` (36 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.24.8.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index fd8bd4233d..0c84b808c9 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -965,7 +965,7 @@ (define-public gst-plugins-bad
 (define-public gst-plugins-ugly
   (package
     (name "gst-plugins-ugly")
-    (version "1.24.6")
+    (version "1.24.8")
     (source
      (origin
        (method url-fetch)
@@ -973,7 +973,7 @@ (define-public gst-plugins-ugly
         (string-append "https://gstreamer.freedesktop.org/src/"
                        name "/" name "-" version ".tar.xz"))
        (sha256
-        (base32 "1i3m9b48ab7h385qlbxn7p43zfdpymf8gkamf9ijwa5bg0lvpzax"))))
+        (base32 "1md2ny4swf4p2w01klbjl5dkgqjm9d09mqp1ssvq4rkn1fzi5z1x"))))
     (build-system meson-build-system)
     (arguments
      (list #:glib-or-gtk? #t         ; To wrap binaries and/or compile schemas
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 10/44] gnu: gst-libav: Update to 1.24.8.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (8 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 09/44] gnu: gst-plugins-ugly: " Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 11/44] gnu: gst-editing-services: " Maxim Cournoyer
                   ` (35 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-libav): Update to 1.24.8.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 0c84b808c9..36be6499c3 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1022,7 +1022,7 @@ (define-public gst-plugins-ugly
 (define-public gst-libav
   (package
     (name "gst-libav")
-    (version "1.24.6")
+    (version "1.24.8")
     (source
      (origin
        (method url-fetch)
@@ -1031,7 +1031,7 @@ (define-public gst-libav
          "https://gstreamer.freedesktop.org/src/" name "/"
          name "-" version ".tar.xz"))
        (sha256
-        (base32 "1gzj4a3cqczp9hj18frzlp00xj45p1dg58ra6iz903rr3940igab"))))
+        (base32 "0xccvqckglmzv0gypnpzzxxzh02ymplsd46g89j267b26zaqyjhy"))))
     (build-system meson-build-system)
     (native-inputs (list perl pkg-config python-wrapper ruby))
     (inputs (list ffmpeg))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 11/44] gnu: gst-editing-services: Update to 1.24.8.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (9 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 10/44] gnu: gst-libav: " Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11 18:15   ` Liliana Marie Prikler
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 12/44] gnu: python-gst: " Maxim Cournoyer
                   ` (34 subsequent siblings)
  45 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.24.8.
[arguments]: Disable introspection via #:configure-flags argument.  Add a link
reference for the disabled tests.

Change-Id: I77063f4bdbdd59261a2ec09ba08c61cd39594e0d
---
 gnu/packages/gstreamer.scm | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 36be6499c3..edd044192f 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1045,7 +1045,7 @@ (define-public gst-libav
 (define-public gst-editing-services
   (package
     (name "gst-editing-services")
-    (version "1.24.6")
+    (version "1.24.8")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1054,11 +1054,18 @@ (define-public gst-editing-services
               (patches (search-patches "gst-editing-services-fix-api.patch"))
               (sha256
                (base32
-                "0rm2w7g1rgbzh3i659lw61hgzfhqk8cmx9y0zkjzwnwxmdfa53qk"))))
+                "1qhpqbph2pmaw3hzk45kic1kxmbghk5v1ig13j19snlpjvj842mk"))))
     (build-system meson-build-system)
     (arguments
      (list
-      #:tests? #f                    ; FIXME: 16/23 failing tests.
+      ;; Most of the tests fail (see:
+      ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2489).
+      #:tests? #f
+      ;; Attempting to build with introspection supports fails with errors
+      ;; like: "Fatal: GES: Skipping foreign identifier
+      ;; 'GstFrameCompositionApi' from namespace GstPbutils" (see:
+      ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1790).
+      #:configure-flags #~(list "-Dintrospection=disabled")
       #:glib-or-gtk? #t              ; To wrap binaries and/or compile schemas
       #:phases #~(modify-phases %standard-phases
                    #$@%common-gstreamer-phases)))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 12/44] gnu: python-gst: Update to 1.24.8.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (10 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 11/44] gnu: gst-editing-services: " Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 13/44] gnu: gst-plugins-espeak: Update to 0.6.0 Maxim Cournoyer
                   ` (33 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (python-gst): Update to 1.24.8.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index edd044192f..355a543851 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1121,7 +1121,7 @@ (define-public gst-plugins-bad-minimal
 (define-public python-gst
   (package
     (name "python-gst")
-    (version "1.24.6")
+    (version "1.24.8")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1129,7 +1129,7 @@ (define-public python-gst
                     "gst-python-" version ".tar.xz"))
               (sha256
                (base32
-                "006pbf148lj00wclm1vzn8bhm6khbjax0drdz7jk0yq91s18hbk9"))))
+                "1zn76hs4lz0cfk0pyxdgl8a0sq129v4bg5ww2xrzb4i67z8x0qq6"))))
     (build-system meson-build-system)
     (arguments
      (list
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 13/44] gnu: gst-plugins-espeak: Update to 0.6.0.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (11 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 12/44] gnu: python-gst: " Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 14/44] build/meson: Enable parallel tests by default Maxim Cournoyer
                   ` (32 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-espeak): Update to 0.6.0.
[version]: Do not use git-version.
[source]: Use url-fetch.

Change-Id: I33ee4875d15fc10836aa37286ccb2ff3e6523fdc
---
 gnu/packages/gstreamer.scm | 44 +++++++++++++++++---------------------
 1 file changed, 20 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 355a543851..374f206cda 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -10,7 +10,7 @@
 ;;; Copyright © 2019, 2020 Marius Bakke <mbakke@fastmail.com>
 ;;; Copyright © 2020 Liliana Marie Prikler <liliana.prikler@gmail.com>
 ;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
-;;; Copyright © 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2023, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 ;;; Copyright © 2024 Remco van 't Veer <remco@remworks.net>
 ;;;
 ;;; This file is part of GNU Guix.
@@ -1180,27 +1180,23 @@ (define-public gst123
     (license license:lgpl2.0+)))
 
 (define-public gst-plugins-espeak
-  (let ((commit "7f6e41274fb833a487a7ee8ac0c236f0821330cc")
-        (revision "1"))
-    (package
-      (name "gst-plugins-espeak")
-      (version (git-version "0.5.0" revision commit))
-      (source (origin
-                (method git-fetch)
-                (uri (git-reference
-                      (url "https://github.com/sugarlabs/gst-plugins-espeak")
-                      (commit commit)))
-                (file-name (git-file-name name version))
-                (sha256
-                 (base32
-                  "0va4ghcdda8cbqzv376hgmv1ay79va4kyazibfj8m5n52bhxxqgz"))))
-      (build-system gnu-build-system)
-      (inputs
-       (list espeak-ng gstreamer gst-plugins-base))
-      (native-inputs
-       (list autoconf automake libtool pkg-config))
-      (home-page "http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak")
-      (synopsis "Use espeak ")
-      (description "This is a Gstreamer @code{src} plugin to use the espeak
+  (package
+    (name "gst-plugins-espeak")
+    (version "0.6.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/sugarlabs/gst-plugins-espeak")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0c9j5gbsl0rzwkqgg1c1a2vlyvcsliyl8a57qkwsqrnqrwnvw28w"))))
+    (build-system gnu-build-system)
+    (inputs (list espeak-ng gstreamer gst-plugins-base))
+    (native-inputs (list autoconf automake libtool pkg-config))
+    (home-page "http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak")
+    (synopsis "Gstreamer plugin for Espeak")
+    (description "This is a Gstreamer @code{src} plugin to use the espeak
 speech synthesizer as a sound source.")
-      (license license:lgpl2.0+))))
+    (license license:lgpl2.0+)))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 14/44] build/meson: Enable parallel tests by default.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (12 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 13/44] gnu: gst-plugins-espeak: Update to 0.6.0 Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 15/44] gnu: meson: Update to 1.5.2 Maxim Cournoyer
                   ` (31 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* guix/build-system/meson.scm (meson-build) <#:parallel-tests?>: Set default
value of argument to #t.

Fixes: https://issues.guix.gnu.org/73135
Change-Id: I0d2c00c610778534a4558c446bf71955581697a1
---
 guix/build-system/meson.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/guix/build-system/meson.scm b/guix/build-system/meson.scm
index eb2714dd78..67be007717 100644
--- a/guix/build-system/meson.scm
+++ b/guix/build-system/meson.scm
@@ -194,7 +194,7 @@ (define* (meson-build name inputs
                       (test-options ''())
                       (glib-or-gtk? #f)
                       (parallel-build? #t)
-                      (parallel-tests? #f)
+                      (parallel-tests? #t)
                       (validate-runpath? #t)
                       (patch-shebangs? #t)
                       (strip-binaries? #t)
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 15/44] gnu: meson: Update to 1.5.2.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (13 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 14/44] build/meson: Enable parallel tests by default Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 16/44] gnu: glib: Fix build Maxim Cournoyer
                   ` (30 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/build-tools.scm (meson): Update to 1.5.2.
(meson-1.5): Delete variable.
* gnu/packages/gnome.scm (gitg) [arguments]: Delete #:meson argument.
* gnu/packages/gtk.scm (cairo): Likewise.
* gnu/packages/gl.scm (mesa): Likewise.

Change-Id: Ic8dba9f4d0f52b1ba5761764d5bf4413cc190250
---
 gnu/packages/build-tools.scm | 17 ++---------------
 gnu/packages/gl.scm          |  1 -
 gnu/packages/gnome.scm       |  1 -
 gnu/packages/gtk.scm         |  1 -
 4 files changed, 2 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
index 21df25e4f5..05a305ccc1 100644
--- a/gnu/packages/build-tools.scm
+++ b/gnu/packages/build-tools.scm
@@ -293,7 +293,7 @@ (define-public gn
 (define-public meson
   (package
     (name "meson")
-    (version "1.2.1")
+    (version "1.5.2")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://github.com/mesonbuild/meson/"
@@ -301,7 +301,7 @@ (define-public meson
                                   version ".tar.gz"))
               (sha256
                (base32
-                "1x9rnrbwvzhnzmz4zqag44w06khks8wckcajxsbr8m4760akmnxi"))))
+                "02wi62k9w7716xxdgrrx68q89vaq3ncnbpw5ms0g27npn2df0mgr"))))
     (build-system python-build-system)
     (arguments
      (list #:tests? #f                  ;disabled to avoid extra dependencies
@@ -329,19 +329,6 @@ (define-public meson
 resembles Python.")
     (license license:asl2.0)))
 
-(define-public meson-1.5
-  (package
-    (inherit meson)
-    (version "1.5.1")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append "https://github.com/mesonbuild/meson/"
-                                  "releases/download/" version  "/meson-"
-                                  version ".tar.gz"))
-              (sha256
-               (base32
-                "1vab706pw1q17vh9rbsmlirgiji3k6wljl735lxffp95vwx56zjn"))))))
-
 (define-public meson-python
   (package
     (name "meson-python")
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 0a285dfc30..15e11061e4 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -373,7 +373,6 @@ (define-public mesa
     (outputs '("out" "bin"))
     (arguments
      (list
-      #:meson meson-1.5
       #:configure-flags
       #~(list
          #$@(cond
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 3000b8193e..b2722ebe04 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -12444,7 +12444,6 @@ (define-public gitg
     (build-system meson-build-system)
     (arguments
      (list
-      #:meson meson-1.5                 ; XXX: breaks with Meson 1.2
       #:glib-or-gtk? #t
       #:build-type "release"            ; don't look at -Wformat…
       #:phases
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 6aa1ce003e..9e3df74ff6 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -182,7 +182,6 @@ (define cairo
     (build-system meson-build-system)
     (arguments
      `(#:tests? #f ; see http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00085.html
-       #:meson ,meson-1.5               ; 1.3 or higher required
        #:glib-or-gtk? #t
        #:configure-flags
        ,#~(list "-Dtests=disabled")
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 16/44] gnu: glib: Fix build.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (14 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 15/44] gnu: meson: Update to 1.5.2 Maxim Cournoyer
@ 2024-11-11  6:16 ` Maxim Cournoyer
  2024-11-11 18:17   ` Liliana Marie Prikler
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 17/44] gnu: glib-minimal: Fix deprecation warning Maxim Cournoyer
                   ` (29 subsequent siblings)
  45 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:16 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/glib.scm (glib-with-documentation) [native-inputs]: Remove
docbook-xml-4.2, docbook-xml, docbook-xsl, gtk-doc, libxml2, libxslt inputs.
Add gi-docgen and python-docutils.
[arguments] <configure-flags> Replace 'gtk_doc' option with 'documentation'.
<phases>: Delete patch-docbook-xml phase.  Adjust move-doc phase.

Change-Id: I964a79603ff80ee8a22bb2d9ebe07f05a1f79e57
---
 gnu/packages/glib.scm | 35 +++++++++--------------------------
 1 file changed, 9 insertions(+), 26 deletions(-)

diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 1a8ecdad35..2732d739bf 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -545,41 +545,24 @@ (define-public glib-with-documentation
   (let ((base glib))
     (package/inherit base
       (properties (alist-delete 'hidden? (package-properties base)))
-      (outputs (cons "doc" (package-outputs base))) ; 20 MiB of GTK-Doc reference
+      (outputs (cons "doc" (package-outputs base)))
       (native-inputs
-       `(("docbook-xml-4.2" ,docbook-xml-4.2)
-         ("docbook-xml-4.5" ,docbook-xml)
-         ("docbook-xsl" ,docbook-xsl)
-         ("gtk-doc" ,gtk-doc/stable)
-         ("libxml2" ,libxml2)
-         ("xsltproc" ,libxslt)
-         ,@(package-native-inputs base)))
+       (modify-inputs (package-native-inputs base)
+         (append gi-docgen python-docutils)))
       (arguments
        (substitute-keyword-arguments (package-arguments base)
          ((#:configure-flags flags ''())
-          #~(cons "-Dgtk_doc=true"
+          #~(cons "-Ddocumentation=true"
                   (delete "-Dman=false" #$flags)))
          ((#:phases phases)
           #~(modify-phases #$phases
-              (add-after 'unpack 'patch-docbook-xml
-                (lambda* (#:key inputs #:allow-other-keys)
-                  (with-directory-excursion "docs"
-                    (substitute* (find-files "." "\\.xml$")
-                      (("http://www.oasis-open.org/docbook/xml/4\\.5/")
-                       (string-append (assoc-ref inputs "docbook-xml-4.5")
-                                      "/xml/dtd/docbook/"))
-                      (("http://www.oasis-open.org/docbook/xml/4\\.2/")
-                       (string-append (assoc-ref inputs "docbook-xml-4.2")
-                                      "/xml/dtd/docbook/"))))))
               (add-after 'install 'move-doc
-                (lambda* (#:key outputs #:allow-other-keys)
-                  (let* ((out (assoc-ref outputs "out"))
-                         (doc (assoc-ref outputs "doc"))
-                         (html (string-append "/share/gtk-doc")))
-                    (mkdir-p (string-append doc "/share"))
+                (lambda _
+                  (let ((doc "/share/doc"))
+                    (mkdir-p (string-append #$output:doc "/share"))
                     (rename-file
-                     (string-append out html)
-                     (string-append doc html))))))))))))
+                     (string-append #$output doc)
+                     (string-append #$output:doc doc))))))))))))
 
 (define (python-extension-suffix python triplet)
   "Determine the suffix for C extensions for PYTHON when compiled
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 17/44] gnu: glib-minimal: Fix deprecation warning.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (15 preceding siblings ...)
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 16/44] gnu: glib: Fix build Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 18/44] gnu: libmbim: Update to 1.30.0 Maxim Cournoyer
                   ` (28 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/glib.scm (glib-minimal) [configure-flags]: Replace man option
by man-pages, and set it to disabled instead of false.

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

diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 2732d739bf..fc6c2bd4bb 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -280,7 +280,7 @@ (define glib-minimal
                        ,(this-package-native-input "python-wrapper")))
                 '()))
       #:configure-flags #~(list "--default-library=both"
-                                "-Dman=false"
+                                "-Dman-pages=disabled"
                                 "-Dselinux=disabled"
                                 (string-append "--bindir="
                                                #$output:bin "/bin"))
@@ -553,7 +553,7 @@ (define-public glib-with-documentation
        (substitute-keyword-arguments (package-arguments base)
          ((#:configure-flags flags ''())
           #~(cons "-Ddocumentation=true"
-                  (delete "-Dman=false" #$flags)))
+                  (delete "-Dman-pages=disabled" #$flags)))
          ((#:phases phases)
           #~(modify-phases #$phases
               (add-after 'install 'move-doc
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 18/44] gnu: libmbim: Update to 1.30.0.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (16 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 17/44] gnu: glib-minimal: Fix deprecation warning Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 19/44] gnu: Add libqrtr-glib Maxim Cournoyer
                   ` (27 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/freedesktop.scm (libmbim): Update to 1.30.0.
[source]: Fetch using git.
[build-system]: Use meson-build-system.
[native-inputs]: Add help2man.
[inputs]: Add bash-completion.

Change-Id: I906e2620997537dade292bda26bfc8347ae6a65f
---
 gnu/packages/freedesktop.scm | 34 ++++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 0128922295..4fdb2e4c0c 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1962,23 +1962,29 @@ (define-public accountsservice
 (define-public libmbim
   (package
     (name "libmbim")
-    (version "1.26.4")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append
-                    "https://www.freedesktop.org/software/libmbim/"
-                    "libmbim-" version ".tar.xz"))
-              (sha256
-               (base32
-                "1ncaarl4lgc7i52rwz50yq701wk2rr478cjybxbifsjqqk2cx27n"))))
-    (build-system gnu-build-system)
+    (version "1.30.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://gitlab.freedesktop.org/mobile-broadband/libmbim")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "00kbjvpka51zrfjigzd3rk6r4x8hkg1xfj7d9zl9lccysnxyjx5h"))))
+    (build-system meson-build-system)
     (native-inputs
-     (list `(,glib "bin") ; for glib-mkenums
-           pkg-config python-wrapper))
+     (list `(,glib "bin")               ;for glib-mkenums
+           gobject-introspection
+           help2man
+           pkg-config
+           python-wrapper))
     (propagated-inputs
-     (list glib)) ; required by mbim-glib.pc
+     (list glib))                       ;required by mbim-glib.pc
     (inputs
-     (list libgudev))
+     (list bash-completion
+           libgudev))
     (synopsis "Library to communicate with MBIM-powered modems")
     (home-page "https://www.freedesktop.org/wiki/Software/libmbim/")
     (description
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 19/44] gnu: Add libqrtr-glib.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (17 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 18/44] gnu: libmbim: Update to 1.30.0 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 20/44] gnu: libqmi: Update to 1.34.0 Maxim Cournoyer
                   ` (26 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/freedesktop.scm (libqrtr-glib): New variable.

Change-Id: Ia59207e3303d39224693f10ea4c3df8533fd1b01
---
 gnu/packages/freedesktop.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 4fdb2e4c0c..f59c6cb0ad 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1995,6 +1995,29 @@ (define-public libmbim
      ;; The mbimcli tool is released under the GPLv2+ license.
      (list license:lgpl2.0+ license:gpl2+))))
 
+(define-public libqrtr-glib
+  (package
+    (name "libqrtr-glib")
+    (version "1.2.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0bfn5kfscli0rrxvmzdl6ix5ikh0kxia7ad83rmh1hksfcwynwlh"))))
+    (build-system meson-build-system)
+    (native-inputs (list gobject-introspection gtk-doc pkg-config))
+    (inputs (list glib))
+    (home-page "https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib")
+    (synopsis "Qualcomm IPC Router protocol helper library")
+    (description "Libqrtr-glib is a GLib-based library to use and manage the
+QRTR (Qualcomm IPC Router) bus.")
+    (license license:lgpl2.1+)))
+
 (define-public libqmi
   (package
     (name "libqmi")
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 20/44] gnu: libqmi: Update to 1.34.0.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (18 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 19/44] gnu: Add libqrtr-glib Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 21/44] gnu: gi-docgen: Update to 2024.1 Maxim Cournoyer
                   ` (25 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/freedesktop.scm (libqmi): Update to 1.34.0.
[source]: Fetch using git.
[build-system]: Use meson-build-system.
[native-inputs]: Add gobject-introspection, help2man.
[inputs]: Add bash-completion.
[propagated-inputs]: Add libmbim and libqrtr-glib.

Change-Id: Id5234ac6ad21feb9a0d5fcb79727086b3565702b
---
 gnu/packages/freedesktop.scm | 39 ++++++++++++++++++++++--------------
 1 file changed, 24 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index f59c6cb0ad..aa41d3c329 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2021,23 +2021,32 @@ (define-public libqrtr-glib
 (define-public libqmi
   (package
     (name "libqmi")
-    (version "1.30.8")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append
-                    "https://www.freedesktop.org/software/libqmi/"
-                    "libqmi-" version ".tar.xz"))
-              (sha256
-               (base32
-                "140rmjw436rh6rqmnfw6yaflpffd27ilwcv4s9jvvl1skv784946"))))
-    (build-system gnu-build-system)
-    (inputs
-     (list libgudev))
+    (version "1.34.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://gitlab.freedesktop.org/mobile-broadband/libqmi")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1m5y2sf14qd2i9mvbb68wxqlfwvpiprgz8zmcx6wb2cnjgsszmwp"))))
+    (build-system meson-build-system)
     (native-inputs
-     (list `(,glib "bin") ; for glib-mkenums
-           pkg-config python-wrapper))
+     (list `(,glib "bin")               ;for glib-mkenums
+           gobject-introspection
+           help2man
+           pkg-config
+           python-wrapper))
+    (inputs
+     (list bash-completion
+           libgudev))
     (propagated-inputs
-     (list glib)) ; required by qmi-glib.pc
+     ;; These are required by qmi-glib.pc.
+     (list glib
+           libmbim
+           libqrtr-glib))
     (synopsis "Library to communicate with QMI-powered modems")
     (home-page "https://www.freedesktop.org/wiki/Software/libqmi/")
     (description
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 21/44] gnu: gi-docgen: Update to 2024.1.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (19 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 20/44] gnu: libqmi: Update to 1.34.0 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 22/44] gnu: glib-minimal: Update to 2.83.0 Maxim Cournoyer
                   ` (24 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gnome.scm (gi-docgen): Update to 2024.1.

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

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index b2722ebe04..6a6deeabb5 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5361,17 +5361,18 @@ (define-public five-or-more
 (define-public gi-docgen
   (package
     (name "gi-docgen")
-    (version "2023.1")
+    (version "2024.1")
     (source (origin
               (method url-fetch)
-              (uri (pypi-uri "gi-docgen" version))
+              (uri (pypi-uri "gi_docgen" version))
               (sha256
                (base32
-                "18vzbw1k531qxi9qcwlxl97xk9dg16has7khg6a5d0pqrflyvbc8"))))
+                "0cf237ml2jhqcv1zlb35qbvjg4i8a4blawdah5s7f28iz5lmajia"))))
     (build-system python-build-system)
     (propagated-inputs (list python-jinja2
                              python-markdown
                              python-markupsafe
+                             python-packaging
                              python-pygments
                              python-tomli
                              python-typogrify))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 22/44] gnu: glib-minimal: Update to 2.83.0.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (20 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 21/44] gnu: gi-docgen: Update to 2024.1 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11 18:18   ` Liliana Marie Prikler
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 23/44] gnu: glib-networking: Update to 2.80.0 Maxim Cournoyer
                   ` (23 subsequent siblings)
  45 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/glib.scm (glib-minimal): Update to 2.83.0.

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

diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index fc6c2bd4bb..d63d419cf4 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -245,7 +245,7 @@ (define-public dbus-verbose
 (define glib-minimal
   (package
     (name "glib")
-    (version "2.82.1")
+    (version "2.83.0")
     (source
      (origin
        (method url-fetch)
@@ -254,7 +254,7 @@ (define glib-minimal
                        name "/" (string-take version 4) "/"
                        name "-" version ".tar.xz"))
        (sha256
-        (base32 "19l98kdv6d4363minliw0imvxh4qfdw5im988knf8bpm1d2391j7"))
+        (base32 "055n69q9j8p7adfnkzx9ir8vs4pa9v26vhkirrg9q9x4awd9wzd0"))
        (patches
         (search-patches "glib-appinfo-watch.patch"
                         "glib-skip-failing-test.patch"))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 23/44] gnu: glib-networking: Update to 2.80.0.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (21 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 22/44] gnu: glib-minimal: Update to 2.83.0 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 24/44] gnu: libsoup-minimal: Disable test suite Maxim Cournoyer
                   ` (22 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gnome.scm (glib-networking): Update to 2.80.0.
[arguments] <#:tests?>: Set to #f.
[native-inputs]: Add nss-certs-for-test.

Change-Id: I2d383bdd19b8a10f49227143a22a7d6781a68503
---
 gnu/packages/gnome.scm | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 6a6deeabb5..b01fd51ff3 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -111,6 +111,7 @@ (define-module (gnu packages gnome)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages calendar)
   #:use-module (gnu packages cdrom)
+  #:use-module (gnu packages certs)
   #:use-module (gnu packages check)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
@@ -4927,7 +4928,7 @@ (define-public libxklavier
 (define-public glib-networking
   (package
     (name "glib-networking")
-    (version "2.76.1")
+    (version "2.80.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnome/sources/glib-networking/"
@@ -4935,13 +4936,22 @@ (define-public glib-networking
                                   "glib-networking-" version ".tar.xz"))
               (sha256
                (base32
-                "0ax4h0abi9yxrpmm1p491qjxc8d2k1kaa9hhzgyixrfxjjcqlsaw"))))
+                "1krspgafp6492zp1w0l5wz4vrrjxmffva5qn6pirl5qknamg3x6q"))))
     (build-system meson-build-system)
+    ;; Half the tests fail due to GnuTLS expecting its certs at a fixed
+    ;; location (/etc/ssl/certs).
+    ;; TODO: Re-enable tests after bug #46779 is resolved.
+    (arguments (list #:tests? #f))
     (native-inputs
      (list `(,glib "bin") ; for gio-querymodules
-           pkg-config gettext-minimal))
+           nss-certs-for-test
+           pkg-config
+           gettext-minimal))
     (inputs
-     (list glib gnutls gsettings-desktop-schemas libproxy))
+     (list glib
+           gnutls
+           gsettings-desktop-schemas
+           libproxy))
     (home-page "https://wiki.gnome.org/Projects/GLib")
     (synopsis "Network extensions for GLib")
     (description
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 24/44] gnu: libsoup-minimal: Disable test suite.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (22 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 23/44] gnu: glib-networking: Update to 2.80.0 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11 18:19   ` Liliana Marie Prikler
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 25/44] gnu: modem-manager: Update to 1.22.0 Maxim Cournoyer
                   ` (21 subsequent siblings)
  45 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

This is a regression introduced by a change to glib-networking.

* gnu/packages/gnome.scm (libsoup-minimal) [arguments]: Set #:tests? to #f.

Change-Id: I07b16aab2b04726ba5363d452b32362a683c9b39
---
 gnu/packages/gnome.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index b01fd51ff3..52d128f5c8 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5160,6 +5160,10 @@ (define-public libsoup-minimal
     (build-system meson-build-system)
     (arguments
      (list
+      ;; FIXME: The test suite is disabled as most tests are currently broken
+      ;; due to glib-networking/GnuTLS expecting a valid trust store under
+      ;; /etc/ssl/certs (see: https://issues.guix.gnu.org/46779).
+      #:tests? #f
       #:configure-flags #~(list "-Ddocs=disabled")
       #:phases
       #~(modify-phases %standard-phases
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 25/44] gnu: modem-manager: Update to 1.22.0.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (23 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 24/44] gnu: libsoup-minimal: Disable test suite Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 26/44] gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs Maxim Cournoyer
                   ` (20 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/freedesktop.scm (modem-manager): Update to 1.22.0.
[source]: Fetch via git.  Apply patch.
[build-system]: Switch to meson-build-system.
[arguments]: Adjust #:configure-flags for new build system.
[native-inputs]: Add libxslt.
[inputs]: Add bash-completion and elogind.
* gnu/packages/patches/modem-manager-typelib.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ib73001bbf72044f6803a7e36b426832c153c28d7
---
 gnu/local.mk                                  |  1 +
 gnu/packages/freedesktop.scm                  | 40 ++++++++++++-------
 .../patches/modem-manager-typelib.patch       | 12 ++++++
 3 files changed, 38 insertions(+), 15 deletions(-)
 create mode 100644 gnu/packages/patches/modem-manager-typelib.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 2959c2a835..e03dfc9078 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1799,6 +1799,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/mpc123-initialize-ao.patch		\
   %D%/packages/patches/mpg321-CVE-2019-14247.patch		\
   %D%/packages/patches/mpg321-gcc-10.patch			\
+  %D%/packages/patches/modem-manager-typelib.patch		\
   %D%/packages/patches/module-init-tools-moduledir.patch	\
   %D%/packages/patches/monero-use-system-miniupnpc.patch			\
   %D%/packages/patches/mosaicatcher-unbundle-htslib.patch	\
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index aa41d3c329..1c001e8800 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2060,20 +2060,24 @@ (define-public libqmi
 (define-public modem-manager
   (package
     (name "modem-manager")
-    (version "1.18.12")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append
-                    "https://www.freedesktop.org/software/ModemManager/"
-                    "ModemManager-" version ".tar.xz"))
-              (sha256
-               (base32
-                "0c74n5jl1qvq2qlbwzfkgxny8smjcgkid1nhdnl6qnlmbn9f8r5l"))))
-    (build-system gnu-build-system)
+    (version "1.22.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://gitlab.freedesktop.org/mobile-broadband/ModemManager")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0fj4ibjfsxal3xfk3hrj4l9vg7zbj42k9lj7151illl2n3d5ngzw"))
+       (patches (search-patches "modem-manager-typelib.patch"))))
+    (build-system meson-build-system)
     (arguments
-     (list
-      #:configure-flags
-      #~(list (string-append "--with-udev-base-dir=" #$output "/lib/udev"))))
+     (list #:configure-flags
+           #~(list (string-append "-Dudevdir=" #$output "/lib/udev/rules.d")
+                   "-Dsystemdsystemunitdir=no"
+                   "-Dvapi=true")))
     (native-inputs
      (list dbus
            gettext-minimal
@@ -2083,11 +2087,17 @@ (define-public modem-manager
            python
            python-dbus
            python-pygobject
-           vala))
+           vala
+           libxslt))                    ;for xsltproc
     (propagated-inputs
      (list glib))                       ;required by mm-glib.pc
     (inputs
-     (list libgudev libmbim libqmi polkit))
+     (list bash-completion
+           elogind
+           libgudev
+           libmbim
+           libqmi
+           polkit))
     (synopsis "Mobile broadband modems manager")
     (home-page "https://www.freedesktop.org/wiki/Software/ModemManager/")
     (description
diff --git a/gnu/packages/patches/modem-manager-typelib.patch b/gnu/packages/patches/modem-manager-typelib.patch
new file mode 100644
index 0000000000..848b653d77
--- /dev/null
+++ b/gnu/packages/patches/modem-manager-typelib.patch
@@ -0,0 +1,12 @@
+Upstream-status: https://gitlab.com/linux-mobile-broadband/ModemManager/-/merge_requests/1
+
+diff --git a/tools/tests/test-wrapper.sh.in b/tools/tests/test-wrapper.sh.in
+index fb8cd5e8d..f1a8ae38c 100755
+--- a/tools/tests/test-wrapper.sh.in
++++ b/tools/tests/test-wrapper.sh.in
+@@ -2,4 +2,4 @@
+ 
+ # For debugging behavior of test-modemmanager-service.py, you can modify
+ # this line to add --log-file option
+-LD_LIBRARY_PATH=@abs_top_builddir@/libmm-glib GI_TYPELIB_PATH=@abs_top_builddir@/libmm-glib @abs_top_srcdir@/tools/test-modemmanager-service.py
++LD_LIBRARY_PATH=@abs_top_builddir@/libmm-glib GI_TYPELIB_PATH=@abs_top_builddir@/libmm-glib:$GI_TYPELIB_PATH @abs_top_srcdir@/tools/test-modemmanager-service.py
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 26/44] gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (24 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 25/44] gnu: modem-manager: Update to 1.22.0 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 27/44] gnu: mjpegtools: Remove gtk+-2 input Maxim Cournoyer
                   ` (19 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/video.scm (libquicktime) [arguments]: Add #:configure-flags.
[inputs]: Remove ffmpeg-4 and gtk+-2.

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

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index ff5dcd8daa..51108aa6e6 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -540,12 +540,14 @@ (define-public libquicktime
        (patches
         (search-patches "libquicktime-ffmpeg.patch"))))
     (build-system gnu-build-system)
+    (arguments
+     ;; Avoid legacy dependencies such as GTK+ 2 and FFmpeg 4.
+     (list #:configure-flags #~(list "--without-ffmpeg"
+                                     "--without-gtk")))
     (native-inputs
      (list gettext-minimal doxygen pkg-config))
     (inputs
      (list alsa-lib
-           ffmpeg-4
-           gtk+-2
            lame
            libdv
            libjpeg-turbo
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 27/44] gnu: mjpegtools: Remove gtk+-2 input.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (25 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 26/44] gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 28/44] gnu: libdbusmenu: " Maxim Cournoyer
                   ` (18 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/video.scm (mjpegtools) [arguments]: Add #:configure-flags.
[inputs]: Remove gtk+-2.

Change-Id: I0383d5b28c1790dccb949c54925f121c039d7292
---
 gnu/packages/video.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 51108aa6e6..2dc22eb56f 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -623,8 +623,10 @@ (define-public mjpegtools
        (sha256
         (base32 "16pl22ra3x2mkp8p3awslhlhj46b1nq9g89301gb0q4rgmnm705i"))))
     (build-system gnu-build-system)
+    ;; Avoid a dependency on the legacy GTK+ 2.
+    (arguments (list #:configure-flags #~(list "--without-gtk")))
     (inputs
-     (list gtk+-2 libdv libjpeg-turbo libpng libquicktime sdl))
+     (list libdv libjpeg-turbo libpng libquicktime sdl))
     (native-inputs
      (list pkg-config))
     (synopsis "Tools for handling MPEG")
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 28/44] gnu: libdbusmenu: Remove gtk+-2 input.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (26 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 27/44] gnu: mjpegtools: Remove gtk+-2 input Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 29/44] gnu: libnice: Update to 0.1.22 Maxim Cournoyer
                   ` (17 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gtk.scm (libdbusmenu) [arguments]
<configure-flags>: Add '--disable-dumper'.
[inputs]: Remove gtk+-2.

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

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 9e3df74ff6..6f78f2f80c 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2692,7 +2692,8 @@ (define-public libdbusmenu
                 "--localstatedir=/var"
                 ;; The shebang of the generated test files should be patched
                 ;; before enabling tests.
-                "--disable-tests")
+                "--disable-tests"
+                "--disable-dumper")
         #:make-flags
         #~(list (string-append "typelibdir=" #$output "/lib/girepository-1.0"))
         #:phases
@@ -2724,8 +2725,7 @@ (define-public libdbusmenu
                 (setenv "HAVE_VALGRIND_FALSE" "#"))))))
       (inputs
        (list glib
-             gtk+
-             gtk+-2))
+             gtk+))
       (native-inputs
        (list autoconf
              automake
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 29/44] gnu: libnice: Update to 0.1.22.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (27 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 28/44] gnu: libdbusmenu: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 30/44] gnu: gtk: Update to 4.17.0 Maxim Cournoyer
                   ` (16 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/networking.scm (libnice): Update to 0.1.22.
[arguments] <phases>: Disable test-new-trickle test in the
disable-failing-tests phase.

Change-Id: I727b40e21a35c5c42b5e316fa9174d44b06d5df5
---
 gnu/packages/networking.scm | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 6e3a355bd4..0d332e6bbf 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -473,7 +473,7 @@ (define-public libcamera
 (define-public libnice
   (package
     (name "libnice")
-    (version "0.1.21")
+    (version "0.1.22")
     (source
      (origin
        (method git-fetch)
@@ -483,7 +483,7 @@ (define-public libnice
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "0zxh1mdrl4p2vih8f4yqzm3pp4jsmc8aq7l43dlndaz4sj4c8j44"))))
+         "0ik45q1qlr04llr2ssm6zb73840dmn31q303k3qrcpgj0jp578hg"))))
     (build-system meson-build-system)
     (outputs '("out" "doc"))
     (arguments
@@ -504,6 +504,10 @@ (define-public libnice
                 ;; nondeterministic fashion (see:
                 ;; https://gitlab.freedesktop.org/libnice/libnice/-/issues/151).
                 (("'test-bsd'" all)
+                 (string-append "# " all))
+                ;; The test-new-trickle fails with GLib 2.83.0 (see:
+                ;; https://gitlab.freedesktop.org/libnice/libnice/-/issues/198).
+                (("'test-new-trickle'" all)
                  (string-append "# " all)))
               (substitute* "stun/tests/meson.build"
                 ;; test-bind.c:234: bad_responses: Assertion `len >= 20'
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 30/44] gnu: gtk: Update to 4.17.0.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (28 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 29/44] gnu: libnice: Update to 0.1.22 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11 18:20   ` Liliana Marie Prikler
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 31/44] gnu: fontmanager: Update to 0.9.0 Maxim Cournoyer
                   ` (15 subsequent siblings)
  45 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gtk.scm (gtk): Update to 4.17.0.

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

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 6f78f2f80c..18fe5df29e 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1145,7 +1145,7 @@ (define-public gtk+
 (define-public gtk
   (package
     (name "gtk")
-    (version "4.16.1")
+    (version "4.17.0")
     (source
      (origin
        (method url-fetch)
@@ -1153,7 +1153,7 @@ (define-public gtk
                            (version-major+minor version)  "/"
                            name "-" version ".tar.xz"))
        (sha256
-        (base32 "0p11k5afy3g9d6p402zrn9izkypwzlb51y9qanibzyc1sjmiwslj"))
+        (base32 "0znrgl6bgkcg7b2whi7zqbin35pk8k3b2d09lxigq0yrnmaz7kpg"))
        (patches
         (search-patches "gtk4-respect-GUIX_GTK4_PATH.patch"))
        (modules '((guix build utils)))))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 31/44] gnu: fontmanager: Update to 0.9.0.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (29 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 30/44] gnu: gtk: Update to 4.17.0 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 32/44] gnu: fontmanager: Use gexps and drop input labels Maxim Cournoyer
                   ` (14 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/fontutils.scm (fontmanager): Update to 0.9.0.
[arguments] <#:phases>: New argument.
[native-inputs]: Replace vala-0.52 with vala.
[inputs]: Replace gtk+ with gtk.  Replace libsoup-minimal-2 with libsoup.
Replace webkitgtk-with-libsoup2 with webkitgtk.

Change-Id: Ieedd48147f3c5c9936f922b812932020258fccae
---
 gnu/packages/fontutils.scm | 29 +++++++++++++++++++----------
 1 file changed, 19 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index 614d62f439..e9fd295531 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -12,7 +12,7 @@
 ;;; Copyright © 2019, 2020, 2022 Marius Bakke <marius@gnu.org>
 ;;; Copyright © 2020 Roel Janssen <roel@gnu.org>
 ;;; Copyright © 2020, 2021, 2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2021, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2021-2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 ;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
 ;;; Copyright © 2022 Felipe Balbi <balbi@kernel.org>
 ;;; Copyright © 2023 gemmaro <gemmaro.dev@gmail.com>
@@ -1920,7 +1920,7 @@ (define-public fcft
 (define-public fontmanager
   (package
    (name "fontmanager")
-   (version "0.8.7")
+   (version "0.9.0")
    (source
     (origin
       (method git-fetch)
@@ -1929,7 +1929,7 @@ (define-public fontmanager
             (commit version)))
       (file-name (git-file-name name version))
       (sha256
-       (base32 "0nyda2a6vbzyz4sn9mmrr8bkifzxmmjp7x9a3c4s6n925ccy79cn"))))
+       (base32 "0pxdwpjzsmld4j2m4q423vdrkx23bb6jqszjgk5wqbr2ln772hcx"))))
    (build-system meson-build-system)
    (arguments
     `(#:glib-or-gtk? #t
@@ -1937,7 +1937,16 @@ (define-public fontmanager
       #:configure-flags
       (list (string-append "-Dc_link_args=-Wl,-rpath="
                            (assoc-ref %outputs "out")
-                           "/lib/font-manager"))))
+                           "/lib/font-manager"))
+      #:phases
+      (modify-phases %standard-phases
+        (add-after 'unpack 'skip-gtk-update-icon-cache
+          (lambda _ ; Remove dependency on needless desktop cache stuff.
+            (substitute* "meson.build"
+              (("gtk_update_icon_cache: true")
+               "gtk_update_icon_cache: false")
+              (("update_desktop_database: true")
+               "update_desktop_database: false")))))))
    (native-inputs
     `(("desktop-file-utils" ,desktop-file-utils)
       ("gettext" ,gettext-minimal)
@@ -1945,24 +1954,24 @@ (define-public fontmanager
       ("gobject-introspection" ,gobject-introspection)
       ("pkg-config" ,pkg-config)
       ("python-wrapper" ,python-wrapper)
-      ("vala" ,vala-0.52)
+      ("vala" ,vala)
       ("yelp-tools" ,yelp-tools)))
    (inputs
     `(("fonconfig" ,fontconfig)
       ("freetype" ,freetype)
       ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
-      ("gtk+" ,gtk+)
+      ("gtk" ,gtk)
       ("json-glib" ,json-glib)
-      ("libsoup" ,libsoup-minimal-2)
+      ("libsoup" ,libsoup)
       ("sqlite" ,sqlite)
-      ("webkitgtk" ,webkitgtk-with-libsoup2)))
+      ("webkitgtk" ,webkitgtk)))
    (home-page "https://fontmanager.github.io/")
-   (synopsis "Simple font management for GTK+ desktop environments")
+   (synopsis "Simple font management for GTK desktop environments")
    (description "Font Manager is intended to provide a way for users to
 easily manage desktop fonts, without having to resort to command-line
 tools or editing configuration files by hand.
 While designed primarily with the GNOME Desktop Environment in mind, it should
-work well with other GTK+ desktop environments.")
+work well with other GTK desktop environments.")
    (license license:gpl3+)))
 
 (define-public fntsample
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 32/44] gnu: fontmanager: Use gexps and drop input labels.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (30 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 31/44] gnu: fontmanager: Update to 0.9.0 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 33/44] gnu: libvisual: Update to 0.4.2 Maxim Cournoyer
                   ` (13 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer

* gnu/packages/fontutils.scm (fontmanager) [arguments]: Use gexps.
[native-inputs]: Remove labels.
[inputs]: Likewise.

Change-Id: Ie7dae815d94a196f58909bffac5a0cba4414fb6a
---
 gnu/packages/fontutils.scm | 100 ++++++++++++++++++-------------------
 1 file changed, 50 insertions(+), 50 deletions(-)

diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index e9fd295531..7e126d7ed9 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -1919,60 +1919,60 @@ (define-public fcft
 
 (define-public fontmanager
   (package
-   (name "fontmanager")
-   (version "0.9.0")
-   (source
-    (origin
-      (method git-fetch)
-      (uri (git-reference
-            (url "https://github.com/FontManager/font-manager")
-            (commit version)))
-      (file-name (git-file-name name version))
-      (sha256
-       (base32 "0pxdwpjzsmld4j2m4q423vdrkx23bb6jqszjgk5wqbr2ln772hcx"))))
-   (build-system meson-build-system)
-   (arguments
-    `(#:glib-or-gtk? #t
-      #:build-type "release"
-      #:configure-flags
-      (list (string-append "-Dc_link_args=-Wl,-rpath="
-                           (assoc-ref %outputs "out")
-                           "/lib/font-manager"))
-      #:phases
-      (modify-phases %standard-phases
-        (add-after 'unpack 'skip-gtk-update-icon-cache
-          (lambda _ ; Remove dependency on needless desktop cache stuff.
-            (substitute* "meson.build"
-              (("gtk_update_icon_cache: true")
-               "gtk_update_icon_cache: false")
-              (("update_desktop_database: true")
-               "update_desktop_database: false")))))))
-   (native-inputs
-    `(("desktop-file-utils" ,desktop-file-utils)
-      ("gettext" ,gettext-minimal)
-      ("glib" ,glib "bin")
-      ("gobject-introspection" ,gobject-introspection)
-      ("pkg-config" ,pkg-config)
-      ("python-wrapper" ,python-wrapper)
-      ("vala" ,vala)
-      ("yelp-tools" ,yelp-tools)))
-   (inputs
-    `(("fonconfig" ,fontconfig)
-      ("freetype" ,freetype)
-      ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
-      ("gtk" ,gtk)
-      ("json-glib" ,json-glib)
-      ("libsoup" ,libsoup)
-      ("sqlite" ,sqlite)
-      ("webkitgtk" ,webkitgtk)))
-   (home-page "https://fontmanager.github.io/")
-   (synopsis "Simple font management for GTK desktop environments")
-   (description "Font Manager is intended to provide a way for users to
+    (name "fontmanager")
+    (version "0.9.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/FontManager/font-manager")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0pxdwpjzsmld4j2m4q423vdrkx23bb6jqszjgk5wqbr2ln772hcx"))))
+    (build-system meson-build-system)
+    (arguments
+     (list #:glib-or-gtk? #t
+           #:build-type "release"
+           #:configure-flags
+           #~(list (string-append "-Dc_link_args=-Wl,-rpath=" #$output
+                                  "/lib/font-manager"))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'skip-gtk-update-icon-cache
+                 (lambda _
+                   ;; Remove dependency on needless desktop cache stuff.
+                   (substitute* "meson.build"
+                     (("gtk_update_icon_cache: true")
+                      "gtk_update_icon_cache: false")
+                     (("update_desktop_database: true")
+                      "update_desktop_database: false")))))))
+    (native-inputs
+     (list desktop-file-utils
+           gettext-minimal
+           `(,glib "bin")
+           gobject-introspection
+           pkg-config
+           python-wrapper
+           vala
+           yelp-tools))
+    (inputs
+     `(fontconfig
+       freetype
+       gsettings-desktop-schemas
+       gtk
+       json-glib
+       libsoup
+       sqlite
+       webkitgtk))
+    (home-page "https://fontmanager.github.io/")
+    (synopsis "Simple font management for GTK desktop environments")
+    (description "Font Manager is intended to provide a way for users to
 easily manage desktop fonts, without having to resort to command-line
 tools or editing configuration files by hand.
 While designed primarily with the GNOME Desktop Environment in mind, it should
 work well with other GTK desktop environments.")
-   (license license:gpl3+)))
+    (license license:gpl3+)))
 
 (define-public fntsample
   (package
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 33/44] gnu: libvisual: Update to 0.4.2.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (31 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 32/44] gnu: fontmanager: Use gexps and drop input labels Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 34/44] gnu: libvisual-plugins: " Maxim Cournoyer
                   ` (12 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (libvisual): Update to 0.4.2.
[arguments] <phases>: Use gexps.  Delete trailing #t.
[native-inputs]: Add autoconf, autoconf-archive and automake.
[inputs]: Replace sdl with sdl12-compat.

Change-Id: I6365c767c957102dd4b829cce774e847614d2a72
---
 gnu/packages/gstreamer.scm | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 374f206cda..06e3ccb663 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -225,7 +225,7 @@ (define-public ccextractor
 (define-public libvisual
   (package
     (name "libvisual")
-    (version "0.4.0")
+    (version "0.4.2")
     (source
      (origin
        (method git-fetch)
@@ -235,20 +235,25 @@ (define-public libvisual
          (commit (string-append name "-" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "02xwakwkqjsznc03pjlb6hcv1li1gw3r8xvyswqsm4msix5xq18a"))))
+        (base32 "12xf0qzn9w090kakrj59makjbjg9vhga5mgchmx6c1ypw10fjfbc"))))
     (build-system gnu-build-system)
     (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         ;; The package is in a sub-dir of this repo.
-         (add-after 'unpack 'chdir
-           (lambda _
-             (chdir "libvisual")
-             #t)))))
+     (list #:phases
+           #~(modify-phases %standard-phases
+               ;; The package is in a sub-dir of this repo.
+               (add-after 'unpack 'chdir
+                 (lambda _
+                   (chdir "libvisual"))))))
     (native-inputs
-     (list gettext-minimal intltool libtool pkg-config))
+     (list autoconf
+           autoconf-archive
+           automake
+           gettext-minimal
+           intltool
+           libtool
+           pkg-config))
     (inputs
-     (list sdl))
+     (list sdl12-compat))
     (native-search-paths
      (list
       (search-path-specification
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 34/44] gnu: libvisual-plugins: Update to 0.4.2.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (32 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 33/44] gnu: libvisual: Update to 0.4.2 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 35/44] gnu: orc: Update to 0.4.40 Maxim Cournoyer
                   ` (11 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (libvisual-plugins): Update to 0.4.2.
[native-inputs]: Add automake, autoconf and autoconf-archive.
[inputs]: Replace gtk+-2 with gtk+.

Change-Id: I0ec6b600d9f9ab69b8ac196ef6501f282d43c84b
---
 gnu/packages/gstreamer.scm | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 06e3ccb663..b8ae5654a1 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -275,7 +275,7 @@ (define-public libvisual
 (define-public libvisual-plugins
   (package
     (name "libvisual-plugins")
-    (version "0.4.0")
+    (version "0.4.2")
     (source
      (origin
        (method git-fetch)
@@ -284,7 +284,7 @@ (define-public libvisual-plugins
              (commit (string-append name "-" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "02xwakwkqjsznc03pjlb6hcv1li1gw3r8xvyswqsm4msix5xq18a"))))
+        (base32 "12xf0qzn9w090kakrj59makjbjg9vhga5mgchmx6c1ypw10fjfbc"))))
     (build-system gnu-build-system)
     (arguments
      `(#:configure-flags (list "--disable-gstreamer-plugin"
@@ -300,7 +300,10 @@ (define-public libvisual-plugins
                     (lambda _
                       (chdir "libvisual-plugins"))))))
     (native-inputs
-     (list bison
+     (list automake
+           autoconf
+           autoconf-archive
+           bison
            flex
            gettext-minimal
            intltool
@@ -310,7 +313,7 @@ (define-public libvisual-plugins
      (list alsa-lib
            esound
            (librsvg-for-system)
-           gtk+-2
+           gtk+
            jack-2
            libx11
            libxext))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 35/44] gnu: orc: Update to 0.4.40.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (33 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 34/44] gnu: libvisual-plugins: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 36/44] gnu: gstreamer-docs: Update to 1.24.9 Maxim Cournoyer
                   ` (10 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (orc): Update to 0.4.40.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index b8ae5654a1..2f05807644 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -369,14 +369,14 @@ (define-public esound
 (define-public orc
   (package
     (name "orc")
-    (version "0.4.32")
+    (version "0.4.40")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://gstreamer.freedesktop.org/data/src/"
                                   "orc/orc-" version ".tar.xz"))
               (sha256
                (base32
-                "1w0qmyj3v9sb2g7ff39pp38b9850y9hyy0bag26ifrby5f7ksvm6"))))
+                "1avlxyn8nvpml5lzdqpa0zq7vnrqj731y1h5jvyl2z7vipkvxhiz"))))
     (build-system meson-build-system)
     (arguments
      `(#:phases
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 36/44] gnu: gstreamer-docs: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (34 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 35/44] gnu: orc: Update to 0.4.40 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 37/44] gnu: gstreamer: " Maxim Cournoyer
                   ` (9 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.24.9.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 2f05807644..6e5650ec42 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -406,7 +406,7 @@ (define-public orc
 (define-public gstreamer-docs
   (package
     (name "gstreamer-docs")
-    (version "1.22.2")
+    (version "1.24.9")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -414,7 +414,7 @@ (define-public gstreamer-docs
                     "/gstreamer-docs-" version ".tar.xz"))
               (sha256
                (base32
-                "1fljaydlinzw9jf5nkhwf7ihfzd5250k2cv220mi8dxxf7rgn18y"))))
+                "0vb4d35rglvjlj2y9r0nlgankflqw0ql6gwsf4612505sa01mz7s"))))
     (build-system trivial-build-system)
     (arguments
      `(#:modules ((guix build utils))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 37/44] gnu: gstreamer: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (35 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 36/44] gnu: gstreamer-docs: Update to 1.24.9 Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 38/44] gnu: gst-plugins-base: " Maxim Cournoyer
                   ` (8 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gstreamer): Update to 1.24.9.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 6e5650ec42..422fcb8ab9 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -466,7 +466,7 @@ (define %common-gstreamer-phases
 (define-public gstreamer
   (package
     (name "gstreamer")
-    (version "1.24.8")
+    (version "1.24.9")
     (source
      (origin
        (method url-fetch)
@@ -475,7 +475,7 @@ (define-public gstreamer
              version ".tar.xz"))
        (sha256
         (base32
-         "1lyysvwwaxqi99j8skff4fahyd9pqz83w4q4qvhkqasxdkrxn1xq"))))
+         "03r6rwmih3nqxrfw9nkhpbwpwp1yf7qw3m2phl6a027mxrmppx7b"))))
     (build-system meson-build-system)
     (arguments
      (list #:disallowed-references (list python)
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 38/44] gnu: gst-plugins-base: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (36 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 37/44] gnu: gstreamer: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 39/44] gnu: gst-plugins-good: " Maxim Cournoyer
                   ` (7 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.24.9.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 422fcb8ab9..2573dd93d7 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -547,7 +547,7 @@ (define-public gstreamer
 (define-public gst-plugins-base
   (package
     (name "gst-plugins-base")
-    (version "1.24.8")
+    (version "1.24.9")
     (source
      (origin
       (method url-fetch)
@@ -555,7 +555,7 @@ (define-public gst-plugins-base
                           name "-" version ".tar.xz"))
       (sha256
        (base32
-        "16cm9dp97vj7bf3sp9lnap3fnqx5rnp8lglksfcd9k2h6xs33yqh"))))
+        "1jspg24zlpmg4bxa298v6l8hcaqw27411dj2v16y0g3xj13bkcsv"))))
     (build-system meson-build-system)
     (propagated-inputs
      (list glib                     ;required by gstreamer-sdp-1.0.pc
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 39/44] gnu: gst-plugins-good: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (37 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 38/44] gnu: gst-plugins-base: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 40/44] gnu: gst-plugins-bad: " Maxim Cournoyer
                   ` (6 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.24.9.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 2573dd93d7..f9699280a9 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -649,7 +649,7 @@ (define-public gst-plugins-base
 (define-public gst-plugins-good
   (package
     (name "gst-plugins-good")
-    (version "1.24.8")
+    (version "1.24.9")
     (source
      (origin
        (method url-fetch)
@@ -658,7 +658,7 @@ (define-public gst-plugins-good
          "https://gstreamer.freedesktop.org/src/" name "/"
          name "-" version ".tar.xz"))
        (sha256
-        (base32 "0lq1xf11k5rbn6w8lcxz2pzmxlpz1x7fnv0gy594nm6l7gq20fk1"))))
+        (base32 "17vr55pgh2paqi82l5jn841873c2w0lal7kgz2i3qzikzw5yazc9"))))
     (build-system meson-build-system)
     (arguments
      (list
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 40/44] gnu: gst-plugins-bad: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (38 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 39/44] gnu: gst-plugins-good: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 41/44] gnu: gst-plugins-ugly: " Maxim Cournoyer
                   ` (5 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.24.9.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index f9699280a9..3b4094e846 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -768,14 +768,14 @@ (define-public gst-plugins-good-qt
 (define-public gst-plugins-bad
   (package
     (name "gst-plugins-bad")
-    (version "1.24.8")
+    (version "1.24.9")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://gstreamer.freedesktop.org/src/"
                                   name "/" name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1sw4pa5glsdlvdzq4y9xx4mavnjhaz27gfrkkw4a7g3w7pg71b9m"))
+                "1aswb97v1ird3rmfcsa32bvp4kgp8r987f83pd1knx8amylzgz1n"))
               (modules '((guix build utils)))
               (snippet
                '(begin
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 41/44] gnu: gst-plugins-ugly: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (39 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 40/44] gnu: gst-plugins-bad: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 42/44] gnu: gst-libav: " Maxim Cournoyer
                   ` (4 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.24.9.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 3b4094e846..3eb0c563be 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -973,7 +973,7 @@ (define-public gst-plugins-bad
 (define-public gst-plugins-ugly
   (package
     (name "gst-plugins-ugly")
-    (version "1.24.8")
+    (version "1.24.9")
     (source
      (origin
        (method url-fetch)
@@ -981,7 +981,7 @@ (define-public gst-plugins-ugly
         (string-append "https://gstreamer.freedesktop.org/src/"
                        name "/" name "-" version ".tar.xz"))
        (sha256
-        (base32 "1md2ny4swf4p2w01klbjl5dkgqjm9d09mqp1ssvq4rkn1fzi5z1x"))))
+        (base32 "1dn33ivfc0rnn545y40303h5z9bm5ca9f8j2czmhbk9q1w8k0ssb"))))
     (build-system meson-build-system)
     (arguments
      (list #:glib-or-gtk? #t         ; To wrap binaries and/or compile schemas
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 42/44] gnu: gst-libav: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (40 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 41/44] gnu: gst-plugins-ugly: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 43/44] gnu: gst-editing-services: " Maxim Cournoyer
                   ` (3 subsequent siblings)
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-libav): Update to 1.24.9.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 3eb0c563be..987a238539 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1030,7 +1030,7 @@ (define-public gst-plugins-ugly
 (define-public gst-libav
   (package
     (name "gst-libav")
-    (version "1.24.8")
+    (version "1.24.9")
     (source
      (origin
        (method url-fetch)
@@ -1039,7 +1039,7 @@ (define-public gst-libav
          "https://gstreamer.freedesktop.org/src/" name "/"
          name "-" version ".tar.xz"))
        (sha256
-        (base32 "0xccvqckglmzv0gypnpzzxxzh02ymplsd46g89j267b26zaqyjhy"))))
+        (base32 "0v253lbic7abc9vpb690f80arql10193ljqkzgs03vh8wnd2ws1j"))))
     (build-system meson-build-system)
     (native-inputs (list perl pkg-config python-wrapper ruby))
     (inputs (list ffmpeg))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 43/44] gnu: gst-editing-services: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (41 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 42/44] gnu: gst-libav: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11 18:22   ` Liliana Marie Prikler
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 44/44] gnu: python-gst: " Maxim Cournoyer
                   ` (2 subsequent siblings)
  45 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.24.9.
[source] <patches>: Delete field.
* gnu/packages/patches/gst-editing-services-fix-api.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: Iae252ef94d788ed553b437517f1a6826b816e55d
---
 gnu/local.mk                                  |  1 -
 gnu/packages/gstreamer.scm                    |  5 ++-
 .../gst-editing-services-fix-api.patch        | 31 -------------------
 3 files changed, 2 insertions(+), 35 deletions(-)
 delete mode 100644 gnu/packages/patches/gst-editing-services-fix-api.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index e03dfc9078..9c08b181fa 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1511,7 +1511,6 @@ dist_patch_DATA =						\
   %D%/packages/patches/guile-rsvg-pkgconfig.patch		\
   %D%/packages/patches/guile-ssh-rename-bool.patch		\
   %D%/packages/patches/guile-emacs-fix-configure.patch		\
-  %D%/packages/patches/gst-editing-services-fix-api.patch		\
   %D%/packages/patches/gtk2-fix-builder-test.patch		\
   %D%/packages/patches/gtk2-harden-list-store.patch		\
   %D%/packages/patches/gtk2-respect-GUIX_GTK2_PATH.patch	\
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 987a238539..526855c96f 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1053,16 +1053,15 @@ (define-public gst-libav
 (define-public gst-editing-services
   (package
     (name "gst-editing-services")
-    (version "1.24.8")
+    (version "1.24.9")
     (source (origin
               (method url-fetch)
               (uri (string-append
                     "https://gstreamer.freedesktop.org/src/" name "/"
                     "gst-editing-services-" version ".tar.xz"))
-              (patches (search-patches "gst-editing-services-fix-api.patch"))
               (sha256
                (base32
-                "1qhpqbph2pmaw3hzk45kic1kxmbghk5v1ig13j19snlpjvj842mk"))))
+                "04khlbw3wy5zr2s246252zrd4hnzv2x36l5avz0lxif6pr9nwl07"))))
     (build-system meson-build-system)
     (arguments
      (list
diff --git a/gnu/packages/patches/gst-editing-services-fix-api.patch b/gnu/packages/patches/gst-editing-services-fix-api.patch
deleted file mode 100644
index 6745e4ecc2..0000000000
--- a/gnu/packages/patches/gst-editing-services-fix-api.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From f1aedd65f4c276578b767b4555ba7cdf68fe024b Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
-Date: Fri, 20 Sep 2024 01:44:53 +0200
-Subject: [PATCH] ges: Fix name of GESFrameCompositionMeta API type
-
-g-ir-scanner 1.82.0 failed with a fatal error due to the wrong
-namespace.
-
-Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3800
-Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7554>
----
- .../gst-editing-services/ges/ges-frame-composition-meta.c      | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/subprojects/gst-editing-services/ges/ges-frame-composition-meta.c b/subprojects/gst-editing-services/ges/ges-frame-composition-meta.c
-index d8c5a5251309..1ad7b6cfe4c7 100644
---- gst-editing-services/ges/ges-frame-composition-meta.c
-+++ gst-editing-services/ges/ges-frame-composition-meta.c
-@@ -47,7 +47,8 @@ ges_frame_composition_meta_api_get_type (void)
-   static const gchar *tags[] = { "video", NULL };
- 
-   if (g_once_init_enter (&type)) {
--    GType _type = gst_meta_api_type_register ("GstFrameCompositionApi", tags);
-+    GType _type =
-+        gst_meta_api_type_register ("GESFrameCompositionMetaAPI", tags);
-     g_once_init_leave (&type, _type);
-   }
-   return type;
--- 
-GitLab
-
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 44/44] gnu: python-gst: Update to 1.24.9.
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (42 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 43/44] gnu: gst-editing-services: " Maxim Cournoyer
@ 2024-11-11  6:17 ` Maxim Cournoyer
  2024-11-11 18:24 ` [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Liliana Marie Prikler
  2024-11-22  9:36 ` Liliana Marie Prikler
  45 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-11  6:17 UTC (permalink / raw)
  To: 74306; +Cc: Maxim Cournoyer, Maxim Cournoyer, Liliana Marie Prikler,
	Vivien Kraus

* gnu/packages/gstreamer.scm (python-gst): Update to 1.24.9.

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

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 526855c96f..0b946c1f0c 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1128,7 +1128,7 @@ (define-public gst-plugins-bad-minimal
 (define-public python-gst
   (package
     (name "python-gst")
-    (version "1.24.8")
+    (version "1.24.9")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1136,7 +1136,7 @@ (define-public python-gst
                     "gst-python-" version ".tar.xz"))
               (sha256
                (base32
-                "1zn76hs4lz0cfk0pyxdgl8a0sq129v4bg5ww2xrzb4i67z8x0qq6"))))
+                "0bplhfnvsi3l9fmfb346n2dvzi1jrxqpp4kcwiwsrjrlgic1vrl0"))))
     (build-system meson-build-system)
     (arguments
      (list
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 03/44] gnu: gnome-vfs: Remove trailing #t.
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 03/44] gnu: gnome-vfs: Remove trailing #t Maxim Cournoyer
@ 2024-11-11 18:12   ` Liliana Marie Prikler
  0 siblings, 0 replies; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-11 18:12 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Am Montag, dem 11.11.2024 um 15:16 +0900 schrieb Maxim Cournoyer:
> Also drop some extraneous whitespace from its surrounding.
> 
> * gnu/packages/gnome.scm (gnome-vfs) [phases]: Remove extraneous
> whitespace.
> 
> Change-Id: I67eedec46437ecdc849197a90a13d9eb9af94637
> ---
LGTM




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 11/44] gnu: gst-editing-services: Update to 1.24.8.
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 11/44] gnu: gst-editing-services: " Maxim Cournoyer
@ 2024-11-11 18:15   ` Liliana Marie Prikler
  0 siblings, 0 replies; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-11 18:15 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Am Montag, dem 11.11.2024 um 15:16 +0900 schrieb Maxim Cournoyer:
> * gnu/packages/gstreamer.scm (gst-editing-services): Update to
> 1.24.8.
> [arguments]: Disable introspection via #:configure-flags argument. 
> Add a link
> reference for the disabled tests.
> 
> Change-Id: I77063f4bdbdd59261a2ec09ba08c61cd39594e0d
> ---
>  gnu/packages/gstreamer.scm | 13 ++++++++++---
>  1 file changed, 10 insertions(+), 3 deletions(-)
> 
> diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
> index 36be6499c3..edd044192f 100644
> --- a/gnu/packages/gstreamer.scm
> +++ b/gnu/packages/gstreamer.scm
> @@ -1045,7 +1045,7 @@ (define-public gst-libav
>  (define-public gst-editing-services
>    (package
>      (name "gst-editing-services")
> -    (version "1.24.6")
> +    (version "1.24.8")
>      (source (origin
>                (method url-fetch)
>                (uri (string-append
> @@ -1054,11 +1054,18 @@ (define-public gst-editing-services
>                (patches (search-patches "gst-editing-services-fix-
> api.patch"))
>                (sha256
>                 (base32
> -               
> "0rm2w7g1rgbzh3i659lw61hgzfhqk8cmx9y0zkjzwnwxmdfa53qk"))))
> +               
> "1qhpqbph2pmaw3hzk45kic1kxmbghk5v1ig13j19snlpjvj842mk"))))
>      (build-system meson-build-system)
>      (arguments
>       (list
> -      #:tests? #f                    ; FIXME: 16/23 failing tests.
> +      ;; Most of the tests fail (see:
> +      ;;
> https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2489).
> +      #:tests? #f
> +      ;; Attempting to build with introspection supports fails with
> errors
> +      ;; like: "Fatal: GES: Skipping foreign identifier
> +      ;; 'GstFrameCompositionApi' from namespace GstPbutils" (see:
> +      ;;
> https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1790).
> +      #:configure-flags #~(list "-Dintrospection=disabled")
There should be a patch to fix this.  If the patch breaks, we're in
trouble.
>        #:glib-or-gtk? #t              ; To wrap binaries and/or
> compile schemas
>        #:phases #~(modify-phases %standard-phases
>                     #$@%common-gstreamer-phases)))
Cheers

^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 16/44] gnu: glib: Fix build.
  2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 16/44] gnu: glib: Fix build Maxim Cournoyer
@ 2024-11-11 18:17   ` Liliana Marie Prikler
  0 siblings, 0 replies; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-11 18:17 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Am Montag, dem 11.11.2024 um 15:16 +0900 schrieb Maxim Cournoyer:
> * gnu/packages/glib.scm (glib-with-documentation) [native-inputs]:
> Remove
> docbook-xml-4.2, docbook-xml, docbook-xsl, gtk-doc, libxml2, libxslt
> inputs.
> Add gi-docgen and python-docutils.
> [arguments] <configure-flags> Replace 'gtk_doc' option with
> 'documentation'.
> <phases>: Delete patch-docbook-xml phase.  Adjust move-doc phase.
> 
> Change-Id: I964a79603ff80ee8a22bb2d9ebe07f05a1f79e57
> ---
Nitpick: Should be #:configure-flags and #:phases.

Visually LGTM, haven't built yet.




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 22/44] gnu: glib-minimal: Update to 2.83.0.
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 22/44] gnu: glib-minimal: Update to 2.83.0 Maxim Cournoyer
@ 2024-11-11 18:18   ` Liliana Marie Prikler
  2024-11-12 13:08     ` Maxim Cournoyer
  0 siblings, 1 reply; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-11 18:18 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
> * gnu/packages/glib.scm (glib-minimal): Update to 2.83.0.
> 
> Change-Id: I3c5284feb9fb6ddd936bc95f63a0ff13f3e13cf8
Unless I missed something, GLib still follows the "even means stable"
scheme, so 2.83 is experimental.

Cheers




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 24/44] gnu: libsoup-minimal: Disable test suite.
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 24/44] gnu: libsoup-minimal: Disable test suite Maxim Cournoyer
@ 2024-11-11 18:19   ` Liliana Marie Prikler
  2024-11-12 13:47     ` Maxim Cournoyer
  0 siblings, 1 reply; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-11 18:19 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
> This is a regression introduced by a change to glib-networking.
> 
> * gnu/packages/gnome.scm (libsoup-minimal) [arguments]: Set #:tests?
> to #f.
> 
> Change-Id: I07b16aab2b04726ba5363d452b32362a683c9b39
> ---
>  gnu/packages/gnome.scm | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
> index b01fd51ff3..52d128f5c8 100644
> --- a/gnu/packages/gnome.scm
> +++ b/gnu/packages/gnome.scm
> @@ -5160,6 +5160,10 @@ (define-public libsoup-minimal
>      (build-system meson-build-system)
>      (arguments
>       (list
> +      ;; FIXME: The test suite is disabled as most tests are
> currently broken
> +      ;; due to glib-networking/GnuTLS expecting a valid trust store
> under
> +      ;; /etc/ssl/certs (see: https://issues.guix.gnu.org/46779).
Can we fix this assumption instead?
> +      #:tests? #f
>        #:configure-flags #~(list "-Ddocs=disabled")
>        #:phases
>        #~(modify-phases %standard-phases





^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 30/44] gnu: gtk: Update to 4.17.0.
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 30/44] gnu: gtk: Update to 4.17.0 Maxim Cournoyer
@ 2024-11-11 18:20   ` Liliana Marie Prikler
  2024-11-12 13:49     ` Maxim Cournoyer
  2024-11-12 13:56     ` Maxim Cournoyer
  0 siblings, 2 replies; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-11 18:20 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
> * gnu/packages/gtk.scm (gtk): Update to 4.17.0.
> 
> Change-Id: I45973a39f9ea78a6e36e480120d8600610b99229
Gtk to my knowledge follows the "even means stable" scheme, so 4.17 is
not a stable version.

Cheers




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 43/44] gnu: gst-editing-services: Update to 1.24.9.
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 43/44] gnu: gst-editing-services: " Maxim Cournoyer
@ 2024-11-11 18:22   ` Liliana Marie Prikler
  0 siblings, 0 replies; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-11 18:22 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
> * gnu/packages/gstreamer.scm (gst-editing-services): Update to
> 1.24.9.
> [source] <patches>: Delete field.
> * gnu/packages/patches/gst-editing-services-fix-api.patch: Delete
> file.
> * gnu/local.mk (dist_patch_DATA): De-register it.
> 
> Change-Id: Iae252ef94d788ed553b437517f1a6826b816e55d
> ---
Tests remain disabled following your 1.24.8 bump.  We should re-enable
them.

Cheers




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (43 preceding siblings ...)
  2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 44/44] gnu: python-gst: " Maxim Cournoyer
@ 2024-11-11 18:24 ` Liliana Marie Prikler
  2024-11-12 13:57   ` Maxim Cournoyer
  2024-11-22  9:36 ` Liliana Marie Prikler
  45 siblings, 1 reply; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-11 18:24 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Am Montag, dem 11.11.2024 um 14:50 +0900 schrieb Maxim Cournoyer:
> Hi,
> 
> Here's a batch of GNOME related updates.  I've updated packages that
> had test
> suite failures (sometimes non-deterministic) or were otherwise having
> problems to build and updated the gstreamer series.
> 
> I've included the meson update bump here, since a recent meson is
> increasingly needed by GNOME components and the parallel tests helps
> shorten builds too.
> 
> Maxim Cournoyer (44):
>   gnu: dee: Use latest vala.
What's the rationale here?

>   gnu: gvfs: Patch mount, umount and lsof commands.
>   gnu: gnome-vfs: Remove trailing #t.
>   gnu: nautilus: Update to 46.1.
>   gnu: gstreamer: Update to 1.24.8.
>   gnu: gst-plugins-base: Update to 1.24.8.
>   gnu: gst-plugins-good: Update to 1.24.8.
>   gnu: gst-plugins-bad: Update to 1.24.8.
>   gnu: gst-plugins-ugly: Update to 1.24.8.
>   gnu: gst-libav: Update to 1.24.8.
>   gnu: gst-editing-services: Update to 1.24.8.
>   gnu: python-gst: Update to 1.24.8.
>   gnu: gst-plugins-espeak: Update to 0.6.0.
>   build/meson: Enable parallel tests by default.
>   gnu: meson: Update to 1.5.2.
We currently have Meson 1.5 as an extra variable on gnome-team.  If
possible, I'd avoid cutting even deeper than we already do.

>   gnu: glib: Fix build.
>   gnu: glib-minimal: Fix deprecation warning.
>   gnu: libmbim: Update to 1.30.0.
>   gnu: Add libqrtr-glib.
>   gnu: libqmi: Update to 1.34.0.
>   gnu: gi-docgen: Update to 2024.1.
>   gnu: glib-minimal: Update to 2.83.0.
>   gnu: glib-networking: Update to 2.80.0.
>   gnu: libsoup-minimal: Disable test suite.
>   gnu: modem-manager: Update to 1.22.0.
>   gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs.
>   gnu: mjpegtools: Remove gtk+-2 input.
>   gnu: libdbusmenu: Remove gtk+-2 input.
>   gnu: libnice: Update to 0.1.22.
>   gnu: gtk: Update to 4.17.0.
>   gnu: fontmanager: Update to 0.9.0.
>   gnu: fontmanager: Use gexps and drop input labels.
>   gnu: libvisual: Update to 0.4.2.
>   gnu: libvisual-plugins: Update to 0.4.2.
>   gnu: orc: Update to 0.4.40.
>   gnu: gstreamer-docs: Update to 1.24.9.
>   gnu: gstreamer: Update to 1.24.9.
>   gnu: gst-plugins-base: Update to 1.24.9.
>   gnu: gst-plugins-good: Update to 1.24.9.
>   gnu: gst-plugins-bad: Update to 1.24.9.
>   gnu: gst-plugins-ugly: Update to 1.24.9.
>   gnu: gst-libav: Update to 1.24.9.
>   gnu: gst-editing-services: Update to 1.24.9.
>   gnu: python-gst: Update to 1.24.9.
Can we squash the gstreamer things into one commit rather than two?

I also commented on some individual patches and will defer to CI for
the minor bumps I didn't comment on.

Cheers




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 22/44] gnu: glib-minimal: Update to 2.83.0.
  2024-11-11 18:18   ` Liliana Marie Prikler
@ 2024-11-12 13:08     ` Maxim Cournoyer
  0 siblings, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-12 13:08 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 74306, Vivien Kraus

Hi,

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

> Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
>> * gnu/packages/glib.scm (glib-minimal): Update to 2.83.0.
>> 
>> Change-Id: I3c5284feb9fb6ddd936bc95f63a0ff13f3e13cf8
> Unless I missed something, GLib still follows the "even means stable"
> scheme, so 2.83 is experimental.

I don't think we should be overly concerned about their release scheme.
Fedora has been using the 'experimental' versions for years, and they
have most of the people who code that stuff (thanks to Red Hat).

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 24/44] gnu: libsoup-minimal: Disable test suite.
  2024-11-11 18:19   ` Liliana Marie Prikler
@ 2024-11-12 13:47     ` Maxim Cournoyer
  2024-11-12 18:35       ` Liliana Marie Prikler
  0 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-12 13:47 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 74306, Vivien Kraus

Hi,

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

> Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
>> This is a regression introduced by a change to glib-networking.
>> 
>> * gnu/packages/gnome.scm (libsoup-minimal) [arguments]: Set #:tests?
>> to #f.
>> 
>> Change-Id: I07b16aab2b04726ba5363d452b32362a683c9b39
>> ---
>>  gnu/packages/gnome.scm | 4 ++++
>>  1 file changed, 4 insertions(+)
>> 
>> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
>> index b01fd51ff3..52d128f5c8 100644
>> --- a/gnu/packages/gnome.scm
>> +++ b/gnu/packages/gnome.scm
>> @@ -5160,6 +5160,10 @@ (define-public libsoup-minimal
>>      (build-system meson-build-system)
>>      (arguments
>>       (list
>> +      ;; FIXME: The test suite is disabled as most tests are
>> currently broken
>> +      ;; due to glib-networking/GnuTLS expecting a valid trust store
>> under
>> +      ;; /etc/ssl/certs (see: https://issues.guix.gnu.org/46779).
> Can we fix this assumption instead?

Not easily.  glib-networking has simplified its handling of trust store,
it now leaves it up to the crypto implementation (GnuTLS), which is has
its trust store hard-coded to a fixed location.  Our best bet is to
apply a GnuTLS patch from Nix I've shared in #46779, potentially
polishing it a bit for upstream consideration.

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 30/44] gnu: gtk: Update to 4.17.0.
  2024-11-11 18:20   ` Liliana Marie Prikler
@ 2024-11-12 13:49     ` Maxim Cournoyer
  2024-11-12 13:56     ` Maxim Cournoyer
  1 sibling, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-12 13:49 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 74306, Vivien Kraus

Hello,

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

> Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
>> * gnu/packages/gtk.scm (gtk): Update to 4.17.0.
>> 
>> Change-Id: I45973a39f9ea78a6e36e480120d8600610b99229
> Gtk to my knowledge follows the "even means stable" scheme, so 4.17 is
> not a stable version.

See my explanation about glib-minimal.

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 30/44] gnu: gtk: Update to 4.17.0.
  2024-11-11 18:20   ` Liliana Marie Prikler
  2024-11-12 13:49     ` Maxim Cournoyer
@ 2024-11-12 13:56     ` Maxim Cournoyer
  1 sibling, 0 replies; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-12 13:56 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 74306, Vivien Kraus

Hello,

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

> Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
>> * gnu/packages/gtk.scm (gtk): Update to 4.17.0.
>> 
>> Change-Id: I45973a39f9ea78a6e36e480120d8600610b99229
> Gtk to my knowledge follows the "even means stable" scheme, so 4.17 is
> not a stable version.

See my explanation about glib-minimal.

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates
  2024-11-11 18:24 ` [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Liliana Marie Prikler
@ 2024-11-12 13:57   ` Maxim Cournoyer
  2024-11-12 18:51     ` Liliana Marie Prikler
  0 siblings, 1 reply; 61+ messages in thread
From: Maxim Cournoyer @ 2024-11-12 13:57 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 74306, Vivien Kraus

Hi Liliana,

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

> Am Montag, dem 11.11.2024 um 14:50 +0900 schrieb Maxim Cournoyer:
>> Hi,
>> 
>> Here's a batch of GNOME related updates.  I've updated packages that
>> had test
>> suite failures (sometimes non-deterministic) or were otherwise having
>> problems to build and updated the gstreamer series.
>> 
>> I've included the meson update bump here, since a recent meson is
>> increasingly needed by GNOME components and the parallel tests helps
>> shorten builds too.
>> 
>> Maxim Cournoyer (44):
>>   gnu: dee: Use latest vala.
> What's the rationale here?

Getting closer to getting rid of the older vala variant we carry.

>>   gnu: gvfs: Patch mount, umount and lsof commands.
>>   gnu: gnome-vfs: Remove trailing #t.
>>   gnu: nautilus: Update to 46.1.
>>   gnu: gstreamer: Update to 1.24.8.
>>   gnu: gst-plugins-base: Update to 1.24.8.
>>   gnu: gst-plugins-good: Update to 1.24.8.
>>   gnu: gst-plugins-bad: Update to 1.24.8.
>>   gnu: gst-plugins-ugly: Update to 1.24.8.
>>   gnu: gst-libav: Update to 1.24.8.
>>   gnu: gst-editing-services: Update to 1.24.8.
>>   gnu: python-gst: Update to 1.24.8.
>>   gnu: gst-plugins-espeak: Update to 0.6.0.
>>   build/meson: Enable parallel tests by default.
>>   gnu: meson: Update to 1.5.2.

> We currently have Meson 1.5 as an extra variable on gnome-team.  If
> possible, I'd avoid cutting even deeper than we already do.

It's a question of time before it hits master; it's lined up for a topical
upgrade in #73765, after the qt-team and lisp-team branches get merged
(see: https://qa.guix.gnu.org/).

>>   gnu: glib: Fix build.
>>   gnu: glib-minimal: Fix deprecation warning.
>>   gnu: libmbim: Update to 1.30.0.
>>   gnu: Add libqrtr-glib.
>>   gnu: libqmi: Update to 1.34.0.
>>   gnu: gi-docgen: Update to 2024.1.
>>   gnu: glib-minimal: Update to 2.83.0.
>>   gnu: glib-networking: Update to 2.80.0.
>>   gnu: libsoup-minimal: Disable test suite.
>>   gnu: modem-manager: Update to 1.22.0.
>>   gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs.
>>   gnu: mjpegtools: Remove gtk+-2 input.
>>   gnu: libdbusmenu: Remove gtk+-2 input.
>>   gnu: libnice: Update to 0.1.22.
>>   gnu: gtk: Update to 4.17.0.
>>   gnu: fontmanager: Update to 0.9.0.
>>   gnu: fontmanager: Use gexps and drop input labels.
>>   gnu: libvisual: Update to 0.4.2.
>>   gnu: libvisual-plugins: Update to 0.4.2.
>>   gnu: orc: Update to 0.4.40.
>>   gnu: gstreamer-docs: Update to 1.24.9.
>>   gnu: gstreamer: Update to 1.24.9.
>>   gnu: gst-plugins-base: Update to 1.24.9.
>>   gnu: gst-plugins-good: Update to 1.24.9.
>>   gnu: gst-plugins-bad: Update to 1.24.9.
>>   gnu: gst-plugins-ugly: Update to 1.24.9.
>>   gnu: gst-libav: Update to 1.24.9.
>>   gnu: gst-editing-services: Update to 1.24.9.
>>   gnu: python-gst: Update to 1.24.9.
> Can we squash the gstreamer things into one commit rather than two?

Do you mean gtreamer-docs and gstreamer?  These are two distinct
packages, hence two distinct commits.

> I also commented on some individual patches and will defer to CI for
> the minor bumps I didn't comment on.

Thanks for taking a look!  One thing I'd like clarification on is
whether 'bash-completion' is intended as an input or native-input.  I'm
guessing the later but I'm not sure.

I have some issue to fix in modem-manager (the udevdir is wrong).  If
Zheng if quick enough, perhaps I could merge their series first, which
also updated modem-manager in #73981, which I've reviewed.

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 24/44] gnu: libsoup-minimal: Disable test suite.
  2024-11-12 13:47     ` Maxim Cournoyer
@ 2024-11-12 18:35       ` Liliana Marie Prikler
  0 siblings, 0 replies; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-12 18:35 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 74306, Vivien Kraus

Am Dienstag, dem 12.11.2024 um 22:47 +0900 schrieb Maxim Cournoyer:
> Hi,
> 
> Liliana Marie Prikler <liliana.prikler@gmail.com> writes:
> 
> > Am Montag, dem 11.11.2024 um 15:17 +0900 schrieb Maxim Cournoyer:
> > > This is a regression introduced by a change to glib-networking.
> > > 
> > > * gnu/packages/gnome.scm (libsoup-minimal) [arguments]: Set
> > > #:tests?
> > > to #f.
> > > 
> > > Change-Id: I07b16aab2b04726ba5363d452b32362a683c9b39
> > > ---
> > >  gnu/packages/gnome.scm | 4 ++++
> > >  1 file changed, 4 insertions(+)
> > > 
> > > diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
> > > index b01fd51ff3..52d128f5c8 100644
> > > --- a/gnu/packages/gnome.scm
> > > +++ b/gnu/packages/gnome.scm
> > > @@ -5160,6 +5160,10 @@ (define-public libsoup-minimal
> > >      (build-system meson-build-system)
> > >      (arguments
> > >       (list
> > > +      ;; FIXME: The test suite is disabled as most tests are
> > > currently broken
> > > +      ;; due to glib-networking/GnuTLS expecting a valid trust
> > > store
> > > under
> > > +      ;; /etc/ssl/certs (see:
> > > https://issues.guix.gnu.org/46779).
> > Can we fix this assumption instead?
> 
> Not easily.  glib-networking has simplified its handling of trust
> store, it now leaves it up to the crypto implementation (GnuTLS),
> which is has its trust store hard-coded to a fixed location.  Our
> best bet is to apply a GnuTLS patch from Nix I've shared in #46779,
> potentially polishing it a bit for upstream consideration.
Okay, in that case we can leave this patch as-is.

Cheers




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates
  2024-11-12 13:57   ` Maxim Cournoyer
@ 2024-11-12 18:51     ` Liliana Marie Prikler
  0 siblings, 0 replies; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-12 18:51 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 74306, Vivien Kraus

Am Dienstag, dem 12.11.2024 um 22:57 +0900 schrieb Maxim Cournoyer:
> Hi Liliana,
> 
> Liliana Marie Prikler <liliana.prikler@gmail.com> writes:
> 
> > Am Montag, dem 11.11.2024 um 14:50 +0900 schrieb Maxim Cournoyer:
> > > Hi,
> > > 
> > > Here's a batch of GNOME related updates.  I've updated packages
> > > that
> > > had test
> > > suite failures (sometimes non-deterministic) or were otherwise
> > > having
> > > problems to build and updated the gstreamer series.
> > > 
> > > I've included the meson update bump here, since a recent meson is
> > > increasingly needed by GNOME components and the parallel tests
> > > helps
> > > shorten builds too.
> > > 
> > > Maxim Cournoyer (44):
> > >   gnu: dee: Use latest vala.
> > What's the rationale here?
> 
> Getting closer to getting rid of the older vala variant we carry.
> 
> > >   gnu: gvfs: Patch mount, umount and lsof commands.
> > >   gnu: gnome-vfs: Remove trailing #t.
> > >   gnu: nautilus: Update to 46.1.
> > >   gnu: gstreamer: Update to 1.24.8.
> > >   gnu: gst-plugins-base: Update to 1.24.8.
> > >   gnu: gst-plugins-good: Update to 1.24.8.
> > >   gnu: gst-plugins-bad: Update to 1.24.8.
> > >   gnu: gst-plugins-ugly: Update to 1.24.8.
> > >   gnu: gst-libav: Update to 1.24.8.
> > >   gnu: gst-editing-services: Update to 1.24.8.
> > >   gnu: python-gst: Update to 1.24.8.
> > >   gnu: gst-plugins-espeak: Update to 0.6.0.
> > >   build/meson: Enable parallel tests by default.
> > >   gnu: meson: Update to 1.5.2.
> 
> > We currently have Meson 1.5 as an extra variable on gnome-team.  If
> > possible, I'd avoid cutting even deeper than we already do.
> 
> It's a question of time before it hits master; it's lined up for a
> topical upgrade in #73765, after the qt-team and lisp-team branches
> get merged (see: https://qa.guix.gnu.org/).
Yeah, it will probably hit master before gnome-team.  But imho the
question remains on what rebase strategy to go for so as to keep
rebuilds on gnome-team minimal while we're still experimenting.

> > >   gnu: glib: Fix build.
> > >   gnu: glib-minimal: Fix deprecation warning.
> > >   gnu: libmbim: Update to 1.30.0.
> > >   gnu: Add libqrtr-glib.
> > >   gnu: libqmi: Update to 1.34.0.
> > >   gnu: gi-docgen: Update to 2024.1.
> > >   gnu: glib-minimal: Update to 2.83.0.
> > >   gnu: glib-networking: Update to 2.80.0.
> > >   gnu: libsoup-minimal: Disable test suite.
> > >   gnu: modem-manager: Update to 1.22.0.
> > >   gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs.
> > >   gnu: mjpegtools: Remove gtk+-2 input.
> > >   gnu: libdbusmenu: Remove gtk+-2 input.
> > >   gnu: libnice: Update to 0.1.22.
> > >   gnu: gtk: Update to 4.17.0.
> > >   gnu: fontmanager: Update to 0.9.0.
> > >   gnu: fontmanager: Use gexps and drop input labels.
> > >   gnu: libvisual: Update to 0.4.2.
> > >   gnu: libvisual-plugins: Update to 0.4.2.
> > >   gnu: orc: Update to 0.4.40.
> > >   gnu: gstreamer-docs: Update to 1.24.9.
> > >   gnu: gstreamer: Update to 1.24.9.
> > >   gnu: gst-plugins-base: Update to 1.24.9.
> > >   gnu: gst-plugins-good: Update to 1.24.9.
> > >   gnu: gst-plugins-bad: Update to 1.24.9.
> > >   gnu: gst-plugins-ugly: Update to 1.24.9.
> > >   gnu: gst-libav: Update to 1.24.9.
> > >   gnu: gst-editing-services: Update to 1.24.9.
> > >   gnu: python-gst: Update to 1.24.9.
> > Can we squash the gstreamer things into one commit rather than two?
> 
> Do you mean gtreamer-docs and gstreamer?  These are two distinct
> packages, hence two distinct commits.
You are bumping once to 1.24.8, then 1.24.9.  I think this can be
reduced to one bump per package.

> > I also commented on some individual patches and will defer to CI
> > for the minor bumps I didn't comment on.
> 
> Thanks for taking a look!  One thing I'd like clarification on is
> whether 'bash-completion' is intended as an input or native-input. 
> I'm guessing the later but I'm not sure.
IMHO it should be neither.  It is only used to infer an install
directory that can be hard-coded instead.

I would still prefer keeping GLib/Gtk at 2.82 and 4.16 respectively. 
The first version mentioned in <https://www.gtk.org/> is the latest
stable, 4.16.5 – so we still got a bump ahead of us, just not one as
big.

Cheers




^ permalink raw reply	[flat|nested] 61+ messages in thread

* [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates
  2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
                   ` (44 preceding siblings ...)
  2024-11-11 18:24 ` [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Liliana Marie Prikler
@ 2024-11-22  9:36 ` Liliana Marie Prikler
  45 siblings, 0 replies; 61+ messages in thread
From: Liliana Marie Prikler @ 2024-11-22  9:36 UTC (permalink / raw)
  To: Maxim Cournoyer, 74306; +Cc: Vivien Kraus

Hi Maxim,

I've cleaned up and pushed the patches that I could verify to build.

Am Montag, dem 11.11.2024 um 14:50 +0900 schrieb Maxim Cournoyer:
> […]
>   gnu: gnome-vfs: Remove trailing #t.
Reworded slightly.

>   gnu: gstreamer: Update to 1.24.8.
>   gnu: gst-plugins-base: Update to 1.24.8.
>   gnu: gst-plugins-good: Update to 1.24.8.
>   gnu: gst-plugins-bad: Update to 1.24.8.
>   gnu: gst-plugins-ugly: Update to 1.24.8.
>   gnu: gst-libav: Update to 1.24.8.
>   gnu: gst-editing-services: Update to 1.24.8.
>   gnu: python-gst: Update to 1.24.8.
>   gnu: gst-plugins-espeak: Update to 0.6.0.
>   gnu: gstreamer-docs: Update to 1.24.9.
>   gnu: gstreamer: Update to 1.24.9.
>   gnu: gst-plugins-base: Update to 1.24.9.
>   gnu: gst-plugins-good: Update to 1.24.9.
>   gnu: gst-plugins-bad: Update to 1.24.9.
>   gnu: gst-plugins-ugly: Update to 1.24.9.
>   gnu: gst-libav: Update to 1.24.9.
>   gnu: gst-editing-services: Update to 1.24.9.
>   gnu: python-gst: Update to 1.24.9.
I've merged this block of GStreamer updates to do one version per
package and fixed the missing introspection for gst-editing-services.

>   build/meson: Enable parallel tests by default.
>   gnu: meson: Update to 1.5.2.
Skipped for now to rebuild less.  Let's wait until this hits master or
at least until we got everything that needs webkit updated once.

>   gnu: glib: Fix build.
>   gnu: glib-minimal: Fix deprecation warning.
Pushed as-is.

>   gnu: libmbim: Update to 1.30.0.
>   gnu: Add libqrtr-glib.
>   gnu: libqmi: Update to 1.34.0.
Already on master.

>   gnu: gi-docgen: Update to 2024.1.
Pushed as-is.

>   gnu: glib-minimal: Update to 2.83.0.
Skipped; we should use latest 2.82 instead.

>   gnu: glib-networking: Update to 2.80.0.
>   gnu: libsoup-minimal: Disable test suite.
This leads to more failures down the line, such as uhttpmock.  I think
we should patch glib-networking to use *something* for testing.  As far
as I've researched, GLib should have a method
`g_tls_backend_set_default_database`, which we might want to call to
set up our certificates; at least for testing purposes.

>   gnu: modem-manager: Update to 1.22.0.
Already on master.

>   gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs.
>   gnu: mjpegtools: Remove gtk+-2 input.
>   gnu: libdbusmenu: Remove gtk+-2 input.
>   gnu: libnice: Update to 0.1.22.
Pushed as-is.

>   gnu: gtk: Update to 4.17.0.
Skipped; we should use latest 4.16 instead.

>   gnu: fontmanager: Update to 0.9.0.
>   gnu: fontmanager: Use gexps and drop input labels.
Requires webkitgtk, so not tested yet.

>   gnu: libvisual: Update to 0.4.2.
>   gnu: libvisual-plugins: Update to 0.4.2.
>   gnu: orc: Update to 0.4.40.
Pushed as-is.

>   gnu: dee: Use latest vala.
Still not sure what to think here.  Note that we do need to bootstrap
vala at some point, but I haven't gotten around to doing that yet.

>   gnu: gvfs: Patch mount, umount and lsof commands.
>   gnu: nautilus: Update to 46.1.
Requires webkitgtk, so not tested yet.

Feel free to close or submit a v2 with the missing changes.

Cheers




^ permalink raw reply	[flat|nested] 61+ messages in thread

end of thread, other threads:[~2024-11-22  9:37 UTC | newest]

Thread overview: 61+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-11  5:50 [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 01/44] gnu: dee: Use latest vala Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 02/44] gnu: gvfs: Patch mount, umount and lsof commands Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 03/44] gnu: gnome-vfs: Remove trailing #t Maxim Cournoyer
2024-11-11 18:12   ` Liliana Marie Prikler
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 04/44] gnu: nautilus: Update to 46.1 Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 05/44] gnu: gstreamer: Update to 1.24.8 Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 06/44] gnu: gst-plugins-base: " Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 07/44] gnu: gst-plugins-good: " Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 08/44] gnu: gst-plugins-bad: " Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 09/44] gnu: gst-plugins-ugly: " Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 10/44] gnu: gst-libav: " Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 11/44] gnu: gst-editing-services: " Maxim Cournoyer
2024-11-11 18:15   ` Liliana Marie Prikler
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 12/44] gnu: python-gst: " Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 13/44] gnu: gst-plugins-espeak: Update to 0.6.0 Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 14/44] build/meson: Enable parallel tests by default Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 15/44] gnu: meson: Update to 1.5.2 Maxim Cournoyer
2024-11-11  6:16 ` [bug#74306] [PATCH gnome-team 16/44] gnu: glib: Fix build Maxim Cournoyer
2024-11-11 18:17   ` Liliana Marie Prikler
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 17/44] gnu: glib-minimal: Fix deprecation warning Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 18/44] gnu: libmbim: Update to 1.30.0 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 19/44] gnu: Add libqrtr-glib Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 20/44] gnu: libqmi: Update to 1.34.0 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 21/44] gnu: gi-docgen: Update to 2024.1 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 22/44] gnu: glib-minimal: Update to 2.83.0 Maxim Cournoyer
2024-11-11 18:18   ` Liliana Marie Prikler
2024-11-12 13:08     ` Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 23/44] gnu: glib-networking: Update to 2.80.0 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 24/44] gnu: libsoup-minimal: Disable test suite Maxim Cournoyer
2024-11-11 18:19   ` Liliana Marie Prikler
2024-11-12 13:47     ` Maxim Cournoyer
2024-11-12 18:35       ` Liliana Marie Prikler
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 25/44] gnu: modem-manager: Update to 1.22.0 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 26/44] gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 27/44] gnu: mjpegtools: Remove gtk+-2 input Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 28/44] gnu: libdbusmenu: " Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 29/44] gnu: libnice: Update to 0.1.22 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 30/44] gnu: gtk: Update to 4.17.0 Maxim Cournoyer
2024-11-11 18:20   ` Liliana Marie Prikler
2024-11-12 13:49     ` Maxim Cournoyer
2024-11-12 13:56     ` Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 31/44] gnu: fontmanager: Update to 0.9.0 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 32/44] gnu: fontmanager: Use gexps and drop input labels Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 33/44] gnu: libvisual: Update to 0.4.2 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 34/44] gnu: libvisual-plugins: " Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 35/44] gnu: orc: Update to 0.4.40 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 36/44] gnu: gstreamer-docs: Update to 1.24.9 Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 37/44] gnu: gstreamer: " Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 38/44] gnu: gst-plugins-base: " Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 39/44] gnu: gst-plugins-good: " Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 40/44] gnu: gst-plugins-bad: " Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 41/44] gnu: gst-plugins-ugly: " Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 42/44] gnu: gst-libav: " Maxim Cournoyer
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 43/44] gnu: gst-editing-services: " Maxim Cournoyer
2024-11-11 18:22   ` Liliana Marie Prikler
2024-11-11  6:17 ` [bug#74306] [PATCH gnome-team 44/44] gnu: python-gst: " Maxim Cournoyer
2024-11-11 18:24 ` [bug#74306] [PATCH gnome-team 00/44] gstreamer, GTK, fontmanager updates Liliana Marie Prikler
2024-11-12 13:57   ` Maxim Cournoyer
2024-11-12 18:51     ` Liliana Marie Prikler
2024-11-22  9:36 ` Liliana Marie Prikler

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.