GNU bug report logs -
#77956
[PATCH gnome-team 00/23] Start working on GNOME 48
Previous Next
To reply to this bug, email your comments to 77956 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 13:55:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Liliana Marie Prikler <liliana.prikler <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
.
(Mon, 21 Apr 2025 13:55:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi Guix,
I'm a little late. This effort started before the python-team merge,
but thanks in no small part to fontconfig's worldier than world rebuild
has taken quite a while to finish. This series updates our base
packages up to libadwaita to their latest version. The GTK one is
marked as WIP, because the tests currently fail --- this is likely an
Xorg thing that I haven't paid too much attention to. Perhaps it can
work in tandem with some mesa updates, or else we will have to switch up
our test setup.
I will obviously rebase this on a newer master before pushing it, but
that will require rebuilding rust, librsvg, etc. Is anyone willing to
take fontconfig, harfbuzz and wayland-protocols to branches that are
perhaps merged sooner?
Cheers
Liliana Marie Prikler (23):
gnu: fontconfig: Update to 2.16.0.
gnu: glib: Update to 2.84.1.
gnu: gobject-introspection: Update to 1.84.0.
gnu: gobject-introspection: Delete unnecessary patches.
gnu: harfbuzz: Update to 10.4.0.
gnu: glibmm: Update to 2.84.0.
gnu: vala <at> 0.52: Fix GIR parser.
gnu: vala <at> 0.52: Update to 0.52.11.
gnu: vala: Update to 0.56.18.
gnu: libsoup-minimal: Update to 3.6.5.
gnu: wayland-protocols: Update to 1.43.
gnu: pango: Update to 1.56.3.
gnu: gstreamer: Update to 1.26.0.
gnu: gst-plugins-base: Update to 1.26.0.
gnu: gst-plugins-good: Update to 1.26.0.
gnu: gst-plugins-bad: Update to 1.26.0.
gnu: gst-plugins-ugly: Update to 1.26.0.
gnu: gst-libav: Update to 1.26.0.
gnu: gst-editing-services: Update to 1.26.0.
gnu: Add gst-rtsp-server.
gnu: python-gst: Update to 1.26.0.
[WIP] gnu: gtk: Update to 4.18.4.
gnu: libadwaita: Update to 1.7.2.
gnu/local.mk | 3 +-
gnu/packages/fontutils.scm | 4 +-
gnu/packages/freedesktop.scm | 4 +-
gnu/packages/glib.scm | 22 +--
gnu/packages/gnome.scm | 20 +-
gnu/packages/gstreamer.scm | 79 ++++++--
gnu/packages/gtk.scm | 38 ++--
...trospection-absolute-shlib-path-1.72.patch | 173 ------------------
...ct-introspection-absolute-shlib-path.patch | 8 +-
.../gobject-introspection-cc-1.72.patch | 15 --
.../patches/vala-0.52-fix-valagirparser.patch | 72 ++++++++
11 files changed, 184 insertions(+), 254 deletions(-)
delete mode 100644 gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch
delete mode 100644 gnu/packages/patches/gobject-introspection-cc-1.72.patch
create mode 100644 gnu/packages/patches/vala-0.52-fix-valagirparser.patch
base-commit: cc4b392a8303788762ed9adb9c5635cf227e58a2
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/fontutils.scm (fontconfig-minimal): Update to 2.16.0.
---
gnu/packages/fontutils.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index 7d101bebffa..99b9ad2a936 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -1252,14 +1252,14 @@ (define-public fontconfig
(hidden-package
(package
(name "fontconfig-minimal")
- (version "2.14.0")
+ (version "2.16.0")
(source (origin
(method url-fetch)
(uri (string-append
"https://www.freedesktop.org/software/"
"fontconfig/release/fontconfig-" version ".tar.xz"))
(sha256 (base32
- "1b4v1r94ri44p4a3kbwd38ig5jgdgcfgwdfm6fqzvfvlki6bignw"))
+ "086jdsdxmc9ryr0n0dmgs0vfnkhkxxw5hsgpr888pfn9biaxqcva"))
(patches (search-patches "fontconfig-cache-ignore-mtime.patch"))))
(build-system gnu-build-system)
;; In Requires or Requires.private of fontconfig.pc.
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/glib.scm (gobject-introspection-minimal): Update to 1.84.0.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Adjust
accordingly.
---
gnu/packages/glib.scm | 4 ++--
.../gobject-introspection-absolute-shlib-path.patch | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 3b1e4c10500..ec162f51ed2 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -608,14 +608,14 @@ (define (correct-library-name-phase python name)
(define gobject-introspection-minimal
(package
(name "gobject-introspection")
- (version "1.82.0")
+ (version "1.84.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/"
"gobject-introspection/" (version-major+minor version)
"/gobject-introspection-" version ".tar.xz"))
(sha256
- (base32 "029gr80q8749dhcpmf5x1w48adinihb634qyqimz4js210clqnhg"))
+ (base32 "0ya7m2adgdvj52h84z974k20r05y2hfhk7mqcv1faqn2gvd5fnwl"))
(patches (search-patches
"gobject-introspection-cc.patch"
"gobject-introspection-girepository.patch"
diff --git a/gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch b/gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch
index 8bb86467c08..fe049703ee8 100644
--- a/gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch
+++ b/gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch
@@ -51,10 +51,10 @@ index 1d39ab84..e12ed24e 100644
def _get_option_parser():
parser = optparse.OptionParser('%prog [options] sources',
version='%prog ' + giscanner.__version__)
-@@ -220,6 +253,10 @@ match the namespace prefix.""")
- parser.add_option("", "--compiler",
- action="store", dest="compiler", default=None,
- help="the C compiler to use internally")
+@@ -225,6 +258,10 @@ match the namespace prefix.""")
+ help=("name of the documentation format used in the project, "
+ "should be one of gi-docgen, gtk-doc-docbook, "
+ "gtk-doc-markdown or hotdoc"))
+ parser.add_option("", "--fallback-library-path",
+ action="store", dest="fallback_libpath",
+ default=_get_default_fallback_libpath(),
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/glib.scm (glib-minimal): Update to 2.84.1.
[#:phases]<disable-failing-tests>: Drop substitute* for testfilemonitor.
<patch-pkg-config-files>: Use map.
Also patch “lib/pkgconfig/girepository-2.0.pc”.
---
gnu/packages/glib.scm | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index fb1acceac40..3b1e4c10500 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -246,7 +246,7 @@ (define-public dbus-verbose
(define glib-minimal
(package
(name "glib")
- (version "2.82.1")
+ (version "2.84.1")
(source
(origin
(method url-fetch)
@@ -255,7 +255,7 @@ (define glib-minimal
name "/" (string-take version 4) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "19l98kdv6d4363minliw0imvxh4qfdw5im988knf8bpm1d2391j7"))
+ (base32 "16kq62zrccxpdfmjn2akkvk9c0gdy9asib46bz1my6k197nc4jrb"))
(patches
(search-patches "glib-appinfo-watch.patch"
"glib-skip-failing-test.patch"))
@@ -298,9 +298,6 @@ (define glib-minimal
(string-append first " = " second "0")))))
(add-after 'unpack 'disable-failing-tests
(lambda _
- (substitute* "gio/tests/meson.build"
- ((".*'testfilemonitor'.*") ;marked as flaky
- ""))
(with-directory-excursion "glib/tests"
(substitute* '("unix.c" "utils.c")
(("[ \t]*g_test_add_func.*;") "")))
@@ -478,9 +475,10 @@ (define glib-minimal
;; We don't patch "bindir" to point to "$bin/bin", because that
;; would create a reference cycle between the "out" and "bin"
;; outputs.
- (substitute*
- (list (search-input-file outputs "lib/pkgconfig/gio-2.0.pc")
- (search-input-file outputs "lib/pkgconfig/glib-2.0.pc"))
+ (substitute* (map (lambda (f) (search-input-file outputs f))
+ (list "lib/pkgconfig/gio-2.0.pc"
+ "lib/pkgconfig/glib-2.0.pc"
+ "lib/pkgconfig/girepository-2.0.pc"))
(("^bindir=.*")
"")
(("=\\$\\{bindir\\}/")
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gtk.scm (harfbuzz): Update to 10.4.0.
---
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 dc21aed3949..ac4400b226c 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -300,7 +300,7 @@ (define-public cairo-xcb
(define-public harfbuzz
(package
(name "harfbuzz")
- (version "8.3.0")
+ (version "10.4.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/harfbuzz/harfbuzz"
@@ -308,7 +308,7 @@ (define-public harfbuzz
version ".tar.xz"))
(sha256
(base32
- "0izq2lpqxrf1l755nxrxkkiarywkx5j43asznankxplbxgm0358h"))))
+ "1n5apswlhxm2nd9fl9430bal5hannfgw67xad4330sa104jns2s8"))))
(build-system meson-build-system)
(outputs '("out"
"bin")) ;160K, only hb-view depend on cairo
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:04 GMT)
Full text and
rfc822 format available.
Message #20 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/glib.scm (glibmm): Update to 2.84.0.
---
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 ec162f51ed2..bc0c15fd8a7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -960,7 +960,7 @@ (define-public libsigc++-2
(define glibmm
(package
(name "glibmm")
- (version "2.82.0")
+ (version "2.84.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/glibmm/"
@@ -968,7 +968,7 @@ (define glibmm
"/glibmm-" version ".tar.xz"))
(sha256
(base32
- "1dlwm6gmhnz1p84vkn86algdb6b2y439iymqcxf62wvj67zlqs1q"))))
+ "0295cjxrr5wx737casrbxm8cnm459ip32nb9ykyhmz5cr18mzvjn"))))
(build-system meson-build-system)
(outputs '("out" "doc"))
(arguments
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:05 GMT)
Full text and
rfc822 format available.
Message #23 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/patches/gobject-introspection-cc-1.72.patch: Delete file.
* gnu/packages/patches/gobject-introspection-absolute-shlib-1.72.patch:
Likewise.
* gnu/local.mk (dist_patch_DATA): Unregister them.
---
gnu/local.mk | 2 -
...trospection-absolute-shlib-path-1.72.patch | 173 ------------------
.../gobject-introspection-cc-1.72.patch | 15 --
3 files changed, 190 deletions(-)
delete mode 100644 gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch
delete mode 100644 gnu/packages/patches/gobject-introspection-cc-1.72.patch
diff --git a/gnu/local.mk b/gnu/local.mk
index 62cfe230bb3..9929877bbbe 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1509,9 +1509,7 @@ dist_patch_DATA = \
%D%/packages/patches/gnupg-1-build-with-gcc10.patch \
%D%/packages/patches/gnutls-skip-trust-store-test.patch \
%D%/packages/patches/gobject-introspection-absolute-shlib-path.patch \
- %D%/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch \
%D%/packages/patches/gobject-introspection-cc.patch \
- %D%/packages/patches/gobject-introspection-cc-1.72.patch \
%D%/packages/patches/gobject-introspection-girepository.patch \
%D%/packages/patches/go-fix-script-tests.patch \
%D%/packages/patches/go-gopkg-in-yaml-v3-32bit.patch \
diff --git a/gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch b/gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch
deleted file mode 100644
index 8bb86467c08..00000000000
--- a/gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch
+++ /dev/null
@@ -1,173 +0,0 @@
-Names of libraries included in typelib files are opened by dlopen.
-Here we add the full path.
-
-This patch was provided by Luca Bruno <lucabru <at> src.gnome.org>,
-for 'gobject-introspection' 1.40.0 in Nix.
-
-It has since been updated to work with newer versions of
-gobject-introspection.
-
-diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py
-index 1d39ab84..e12ed24e 100644
---- a/giscanner/scannermain.py
-+++ b/giscanner/scannermain.py
-@@ -95,6 +95,39 @@ def get_windows_option_group(parser):
- return group
-
-
-+def _get_default_fallback_libpath():
-+ # Newer multiple-output-optimized stdenv has an environment variable
-+ # $outputLib which in turn specifies another variable which then is used as
-+ # the destination for the library contents (${!outputLib}/lib).
-+ store_path = os.environ.get(os.environ.get("outputLib")) if "outputLib" in os.environ else None
-+ if store_path is None:
-+ outputs = os.environ.get("outputs", "out").split()
-+ if "lib" in outputs:
-+ # For multiple output derivations let's try whether there is a $lib
-+ # environment variable and use that as the base store path.
-+ store_path = os.environ.get("lib")
-+ elif "out" in outputs:
-+ # Otherwise we have a single output derivation, so the libraries
-+ # most certainly will end up in "$out/lib".
-+ store_path = os.environ.get("out")
-+
-+ if store_path is not None:
-+ # Even if we have a $lib as output, there still should be a $lib/lib
-+ # directory.
-+ return os.path.join(store_path, 'lib')
-+ else:
-+ # If we haven't found a possible scenario, let's return an empty string
-+ # so that the shared library won't be prepended with a path.
-+ #
-+ # Note that this doesn't mean that all hope is lost, because after all
-+ # we can still use --fallback-library-path to set one.
-+ #
-+ # Also, we're not returning None, because that would make it very
-+ # difficult to disable adding fallback paths altogether using something
-+ # like: --fallback-library-path=""
-+ return ""
-+
-+
- def _get_option_parser():
- parser = optparse.OptionParser('%prog [options] sources',
- version='%prog ' + giscanner.__version__)
-@@ -220,6 +253,10 @@ match the namespace prefix.""")
- parser.add_option("", "--compiler",
- action="store", dest="compiler", default=None,
- help="the C compiler to use internally")
-+ parser.add_option("", "--fallback-library-path",
-+ action="store", dest="fallback_libpath",
-+ default=_get_default_fallback_libpath(),
-+ help="Path to prepend to unknown shared libraries")
-
- group = get_preprocessor_option_group(parser)
- parser.add_option_group(group)
-diff --git a/giscanner/shlibs.py b/giscanner/shlibs.py
-index 9f8ab5df..8aa37c99 100644
---- a/giscanner/shlibs.py
-+++ b/giscanner/shlibs.py
-@@ -57,6 +57,14 @@ def _ldd_library_pattern(library_name):
- $""" % re.escape(library_name), re.VERBOSE)
-
-
-+def _ldd_library_guix_pattern(library_name):
-+ store_dir = re.escape(
-+ os.environ.get("NIX_STORE", default="/gnu/store")
-+ )
-+ pattern = r'(%s(?:/[^/]*)+lib%s[^A-Za-z0-9_-][^\s\(\)]*)'
-+ return re.compile(pattern % (store_dir, re.escape(library_name)))
-+
-+
- # This is a what we do for non-la files. We assume that we are on an
- # ELF-like system where ldd exists and the soname extracted with ldd is
- # a filename that can be opened with dlopen().
-@@ -108,7 +116,8 @@ def _resolve_non_libtool(options, binary, libraries):
- output = output.decode("utf-8", "replace")
-
- shlibs = resolve_from_ldd_output(libraries, output)
-- return list(map(sanitize_shlib_path, shlibs))
-+ fallback_libpath = options.fallback_libpath or "";
-+ return list(map(lambda p: os.path.join(fallback_libpath, p), map(sanitize_shlib_path, shlibs)))
-
-
- def sanitize_shlib_path(lib):
-@@ -117,19 +126,18 @@ def sanitize_shlib_path(lib):
- # In case we get relative paths on macOS (like @rpath) then we fall
- # back to the basename as well:
- # https://gitlab.gnome.org/GNOME/gobject-introspection/issues/222
-- if sys.platform == "darwin":
-- if not os.path.isabs(lib):
-- return os.path.basename(lib)
-- return lib
-- else:
-+
-+ # Always use absolute paths if available
-+ if not os.path.isabs(lib):
- return os.path.basename(lib)
-+ return lib
-
-
- def resolve_from_ldd_output(libraries, output):
- patterns = {}
- for library in libraries:
- if not os.path.isfile(library):
-- patterns[library] = _ldd_library_pattern(library)
-+ patterns[library] = (_ldd_library_pattern(library), _ldd_library_guix_pattern(library))
- if len(patterns) == 0:
- return []
-
-@@ -141,8 +149,12 @@ def resolve_from_ldd_output(libraries, output):
- if line.endswith(':'):
- continue
- for word in line.split():
-- for library, pattern in patterns.items():
-- m = pattern.match(word)
-+ for library, (pattern, guix_pattern) in patterns.items():
-+ store_dir = os.environ.get("NIX_STORE", default="/gnu/store")
-+ if line.find(store_dir) != -1:
-+ m = guix_pattern.match(word)
-+ else:
-+ m = pattern.match(word)
- if m:
- del patterns[library]
- shlibs.append(m.group())
-diff --git a/giscanner/utils.py b/giscanner/utils.py
-index 31c7ea48..630002a8 100644
---- a/giscanner/utils.py
-+++ b/giscanner/utils.py
-@@ -114,16 +114,11 @@ def extract_libtool_shlib(la_file):
- if dlname is None:
- return None
-
-- # Darwin uses absolute paths where possible; since the libtool files never
-- # contain absolute paths, use the libdir field
-- if platform.system() == 'Darwin':
-- dlbasename = os.path.basename(dlname)
-- libdir = _extract_libdir_field(la_file)
-- if libdir is None:
-- return dlbasename
-- return libdir + '/' + dlbasename
-- # Older libtools had a path rather than the raw dlname
-- return os.path.basename(dlname)
-+ dlbasename = os.path.basename(dlname)
-+ libdir = _extract_libdir_field(la_file)
-+ if libdir is None:
-+ return dlbasename
-+ return libdir + '/' + dlbasename
-
-
- # Returns arguments for invoking libtool, if applicable, otherwise None
-diff --git a/tests/scanner/test_shlibs.py b/tests/scanner/test_shlibs.py
-index a8337c60..7f123103 100644
---- a/tests/scanner/test_shlibs.py
-+++ b/tests/scanner/test_shlibs.py
-@@ -40,7 +40,8 @@ class TestLddParser(unittest.TestCase):
-
- self.assertEqual(
- sanitize_shlib_path('/foo/bar'),
-- '/foo/bar' if sys.platform == 'darwin' else 'bar')
-+ # Always use an absolute filename for Guix
-+ '/foo/bar')
-
- def test_unresolved_library(self):
- output = ''
diff --git a/gnu/packages/patches/gobject-introspection-cc-1.72.patch b/gnu/packages/patches/gobject-introspection-cc-1.72.patch
deleted file mode 100644
index d3b1df82af1..00000000000
--- a/gnu/packages/patches/gobject-introspection-cc-1.72.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Use gcc as the default C compiler if CC is not set.
-
-diff --git a/giscanner/__init__.py b/giscanner/__init__.py
-index 7c2f365a..607fe341 100644
---- a/giscanner/__init__.py
-+++ b/giscanner/__init__.py
-@@ -21,6 +21,8 @@ import os
- builddir = os.environ.get('UNINSTALLED_INTROSPECTION_BUILDDIR')
- if builddir is not None:
- __path__.append(os.path.join(builddir, 'giscanner')) # type: ignore # mypy issue #1422
-+if not 'CC' in os.environ:
-+ os.environ['CC'] = 'gcc'
- try:
- from ._version import __version__
- except ImportError:
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:07 GMT)
Full text and
rfc822 format available.
Message #26 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gnome.scm (vala-0.52): Update to 0.52.11.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: Adjust accordingly.
---
gnu/packages/gnome.scm | 4 ++--
gnu/packages/patches/vala-0.52-fix-valagirparser.patch | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 48cc923093d..5e6a0e51292 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4667,7 +4667,7 @@ (define-public vala
;;; An older variant kept to build libsoup-minimal-2.
(define-public vala-0.52
(package/inherit vala
- (version "0.52.0")
+ (version "0.52.11")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/vala/"
@@ -4675,7 +4675,7 @@ (define-public vala-0.52
"vala-" version ".tar.xz"))
(sha256
(base32
- "12y6p8wdjp01vmfhxg2cgh32xnyqq6ivblvrar9clnj6vc867qhx"))
+ "0xvhg32sxnfyvxn86hh9mn65mh1g189vhsjcahccj0zbwnrkqz3w"))
(patches (search-patches "vala-0.52-fix-valagirparser.patch"))))))
(define-public vte
diff --git a/gnu/packages/patches/vala-0.52-fix-valagirparser.patch b/gnu/packages/patches/vala-0.52-fix-valagirparser.patch
index 3cb7b16d05c..5a16e15567c 100644
--- a/gnu/packages/patches/vala-0.52-fix-valagirparser.patch
+++ b/gnu/packages/patches/vala-0.52-fix-valagirparser.patch
@@ -16,7 +16,7 @@ Index: vala-0.52.0/vala/valagirparser.c
_tmp31_ = _tmp30_;
if (g_strcmp0 (_tmp31_, "c:include") == 0) {
vala_gir_parser_parse_c_include (self);
-+ } else if (g_strcmp0 (_tmp31_, "doc:format") == 0) {
++ } else if (g_strcmp0 (_tmp30_, "doc:format") == 0) {
+ vala_gir_parser_skip_element (self);
} else {
ValaSourceReference* _tmp32_;
@@ -42,7 +42,7 @@ Index: vala-0.52.0/libvaladoc/importer/girdocumentationimporter.c
_tmp21_ = _tmp20_;
if (g_strcmp0 (_tmp21_, "c:include") == 0) {
valadoc_importer_gir_documentation_importer_parse_c_include (self);
-+ } else if (g_strcmp0 (_tmp21_, "doc:format") == 0) {
++ } else if (g_strcmp0 (_tmp20_, "doc:format") == 0) {
+ valadoc_importer_gir_documentation_importer_skip_element (self);
} else {
ValaMarkupReader* _tmp22_;
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:10 GMT)
Full text and
rfc822 format available.
Message #29 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.43.
---
gnu/packages/freedesktop.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index d0c37d0ba00..fd800fb47a0 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1543,7 +1543,7 @@ (define-public wayland
(define-public wayland-protocols
(package
(name "wayland-protocols")
- (version "1.39")
+ (version "1.43")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1552,7 +1552,7 @@ (define-public wayland-protocols
(file-name (git-file-name name version))
(sha256
(base32
- "1dpcwsd2p6sjf5164b674cr7vq24hp3lfdshijj438r4bx8bld28"))))
+ "1pgjkc0gw11xb55kn8hf8adnmx3bkpgb4p0haylb2jh7irqhxhqd"))))
(build-system meson-build-system)
(inputs
(list wayland))
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:13 GMT)
Full text and
rfc822 format available.
Message #32 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.5.
[inputs]: Move mit-krb5 from here…
[propagated-inputs]: … to here.
---
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 b71f9d3db9b..bb6f6a5bacd 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5213,7 +5213,7 @@ (define-public libshumate
(define-public libsoup-minimal
(package
(name "libsoup-minimal")
- (version "3.6.1")
+ (version "3.6.5")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/libsoup/"
@@ -5221,7 +5221,7 @@ (define-public libsoup-minimal
"libsoup-" version ".tar.xz"))
(sha256
(base32
- "0f7qiahry819c3rv9r0mxybz0pn5js69klsrh76v4wyx5fmg3cff"))))
+ "0d52mnvvsvwpc3scjva5fbvns8f8ijyswgjwjhbr151ymid7d4b8"))))
(build-system meson-build-system)
(arguments
(list
@@ -5262,10 +5262,11 @@ (define-public libsoup-minimal
nghttp2 ;for pkg-config
`(,nghttp2 "lib")
libxml2
+ mit-krb5
sqlite
zlib))
(inputs
- (list mit-krb5 samba/pinned)) ; For ntlm_auth support
+ (list samba/pinned)) ; For ntlm_auth support
(home-page "https://wiki.gnome.org/Projects/libsoup")
(synopsis "GLib-based HTTP Library")
(description
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:15 GMT)
Full text and
rfc822 format available.
Message #35 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (vala-0.52)[patches]: Use it here.
---
gnu/local.mk | 1 +
gnu/packages/gnome.scm | 3 +-
.../patches/vala-0.52-fix-valagirparser.patch | 72 +++++++++++++++++++
3 files changed, 75 insertions(+), 1 deletion(-)
create mode 100644 gnu/packages/patches/vala-0.52-fix-valagirparser.patch
diff --git a/gnu/local.mk b/gnu/local.mk
index 9929877bbbe..31d34b6b72e 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2385,6 +2385,7 @@ dist_patch_DATA = \
%D%/packages/patches/unzip-32bit-zipbomb-fix.patch \
%D%/packages/patches/ustr-fix-build-with-gcc-5.patch \
%D%/packages/patches/util-linux-tests.patch \
+ %D%/packages/patches/vala-0.52-fix-valagirparser.patch \
%D%/packages/patches/vboot-utils-fix-format-load-address.patch \
%D%/packages/patches/vboot-utils-fix-tests-show-contents.patch \
%D%/packages/patches/vboot-utils-skip-test-workbuf.patch \
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d9ecfea832d..48cc923093d 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4675,7 +4675,8 @@ (define-public vala-0.52
"vala-" version ".tar.xz"))
(sha256
(base32
- "12y6p8wdjp01vmfhxg2cgh32xnyqq6ivblvrar9clnj6vc867qhx"))))))
+ "12y6p8wdjp01vmfhxg2cgh32xnyqq6ivblvrar9clnj6vc867qhx"))
+ (patches (search-patches "vala-0.52-fix-valagirparser.patch"))))))
(define-public vte
(package
diff --git a/gnu/packages/patches/vala-0.52-fix-valagirparser.patch b/gnu/packages/patches/vala-0.52-fix-valagirparser.patch
new file mode 100644
index 00000000000..3cb7b16d05c
--- /dev/null
+++ b/gnu/packages/patches/vala-0.52-fix-valagirparser.patch
@@ -0,0 +1,72 @@
+Starting with GLib 2.84, GModule.gir uses a hitherto unsupported
+ <doc:format name="gi-docgen"/>
+tag to indicate that gi-docgen is/ought to be used for formatting the
+documentation. We lazily "support" this tag by skipping it.
+
+This patch applies to both the original Vala source and generated C sources,
+making sure that the change is present in both, but notably also that it is
+slightly prettier in the C code. For a proper Vala-only patch, we would need
+to bootstrap Vala first.
+
+Index: vala-0.52.0/vala/valagirparser.c
+===================================================================
+--- vala-0.52.0.orig/vala/valagirparser.c
++++ vala-0.52.0/vala/valagirparser.c
+@@ -3641,6 +3641,8 @@ vala_gir_parser_parse_repository (ValaGi
+ _tmp31_ = _tmp30_;
+ if (g_strcmp0 (_tmp31_, "c:include") == 0) {
+ vala_gir_parser_parse_c_include (self);
++ } else if (g_strcmp0 (_tmp31_, "doc:format") == 0) {
++ vala_gir_parser_skip_element (self);
+ } else {
+ ValaSourceReference* _tmp32_;
+ ValaSourceReference* _tmp33_;
+Index: vala-0.52.0/vala/valagirparser.vala
+===================================================================
+--- vala-0.52.0.orig/vala/valagirparser.vala
++++ vala-0.52.0/vala/valagirparser.vala
+@@ -2034,6 +2034,8 @@ public class Vala.GirParser : CodeVisito
+ }
+ } else if (reader.name == "c:include") {
+ parse_c_include ();
++ } else if (reader.name == "doc:format") {
++ skip_element ();
+ } else {
+ // error
+ Report.error (get_current_src (), "unknown child element `%s' in `repository'", reader.name);
+Index: vala-0.52.0/libvaladoc/importer/girdocumentationimporter.c
+===================================================================
+--- vala-0.52.0.orig/libvaladoc/importer/girdocumentationimporter.c
++++ vala-0.52.0/libvaladoc/importer/girdocumentationimporter.c
+@@ -794,6 +794,8 @@ valadoc_importer_gir_documentation_impor
+ _tmp21_ = _tmp20_;
+ if (g_strcmp0 (_tmp21_, "c:include") == 0) {
+ valadoc_importer_gir_documentation_importer_parse_c_include (self);
++ } else if (g_strcmp0 (_tmp21_, "doc:format") == 0) {
++ valadoc_importer_gir_documentation_importer_skip_element (self);
+ } else {
+ ValaMarkupReader* _tmp22_;
+ const gchar* _tmp23_;
+@@ -2977,4 +2979,3 @@ _vala_array_free (gpointer array,
+ _vala_array_destroy (array, array_length, destroy_func);
+ g_free (array);
+ }
+-
+Index: vala-0.52.0/libvaladoc/importer/girdocumentationimporter.vala
+===================================================================
+--- vala-0.52.0.orig/libvaladoc/importer/girdocumentationimporter.vala
++++ vala-0.52.0/libvaladoc/importer/girdocumentationimporter.vala
+@@ -213,6 +213,8 @@ public class Valadoc.Importer.GirDocumen
+ parse_package ();
+ } else if (reader.name == "c:include") {
+ parse_c_include ();
++ } else if (reader.name == "doc:format") {
++ skip_element ();
+ } else {
+ // error
+ error ("unknown child element `%s' in `repository'".printf (reader.name));
+@@ -856,4 +858,3 @@ public class Valadoc.Importer.GirDocumen
+ end_element ("constant");
+ }
+ }
+-
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:17 GMT)
Full text and
rfc822 format available.
Message #38 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gnome.scm (vala): Update to 0.56.18.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 5e6a0e51292..b71f9d3db9b 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4612,7 +4612,7 @@ (define-public seahorse
(define-public vala
(package
(name "vala")
- (version "0.56.17")
+ (version "0.56.18")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/vala/"
@@ -4620,7 +4620,7 @@ (define-public vala
"vala-" version ".tar.xz"))
(sha256
(base32
- "0spd6ill4nnfpj13qm6700yqhrgmgkcl1wbmj9hrq17h9r70q416"))))
+ "10m34vljyj2zg4nzz12c2giwfbwwvimkzk4ygf7dnqxb81yzxbzj"))))
(build-system glib-or-gtk-build-system)
(arguments
(list
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:19 GMT)
Full text and
rfc822 format available.
Message #41 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.26.0.
---
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 b93e84dba45..d4a2d66980d 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.9")
+ (version "1.26.0")
(source
(origin
(method url-fetch)
@@ -475,7 +475,7 @@ (define-public gstreamer
version ".tar.xz"))
(sha256
(base32
- "03r6rwmih3nqxrfw9nkhpbwpwp1yf7qw3m2phl6a027mxrmppx7b"))))
+ "17r7zz6sn529dx0pwhdrc0dqdqg3qybc79zzdrvmphhhh01f8bhv"))))
(build-system meson-build-system)
(arguments
(list #:disallowed-references (list python)
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:21 GMT)
Full text and
rfc822 format available.
Message #44 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.26.0.
---
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 0988b9ec55b..dcab7fbabf8 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1046,7 +1046,7 @@ (define-public gst-plugins-ugly
(define-public gst-libav
(package
(name "gst-libav")
- (version "1.24.9")
+ (version "1.26.0")
(source
(origin
(method url-fetch)
@@ -1055,7 +1055,7 @@ (define-public gst-libav
"https://gstreamer.freedesktop.org/src/" name "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0v253lbic7abc9vpb690f80arql10193ljqkzgs03vh8wnd2ws1j"))))
+ (base32 "1kqypzncwr3k8wxyqyhb9p24l6xpr4p5wh82bgpdrzgmgxl8nykh"))))
(build-system meson-build-system)
(native-inputs (list perl pkg-config python-wrapper ruby))
(inputs (list ffmpeg))
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:22 GMT)
Full text and
rfc822 format available.
Message #47 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gtk.scm (pango): Update to 1.56.3.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Add “-Dintrospection=enabled”.
---
gnu/packages/gtk.scm | 30 +++++++++++++++++-------------
1 file changed, 17 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index ac4400b226c..6228206bd70 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -401,7 +401,7 @@ (define-public libthai
(define-public pango
(package
(name "pango")
- (version "1.54.0")
+ (version "1.56.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/pango/"
@@ -410,20 +410,24 @@ (define-public pango
(patches (search-patches "pango-skip-libthai-test.patch"))
(sha256
(base32
- "1n0y5l5wfq2a86dimraazvz1v9dvqdjkmpqgzkbk9rqy09syv7la"))))
+ "1494p8s2hj3snirpnd1lcz6pmcvjlb1r4zkz3d7d5n2wq8mja1i6"))))
(build-system meson-build-system)
(arguments
- '(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
- #:phases (modify-phases %standard-phases
- (add-after 'unpack 'disable-cantarell-tests
- (lambda _
- (substitute* "tests/meson.build"
- ;; XXX FIXME: These tests require "font-abattis-cantarell", but
- ;; adding it here would introduce a circular dependency.
- (("\\[ 'test-layout'.*") "")
- (("\\[ 'test-itemize'.*") "")
- (("\\[ 'test-font'.*") "")
- (("\\[ 'test-harfbuzz'.*") "")))))))
+ (list
+ #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
+ #:configure-flags (if (target-hurd?)
+ #~(list)
+ #~(list "-Dintrospection=enabled"))
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'disable-cantarell-tests
+ (lambda _
+ (substitute* "tests/meson.build"
+ ;; XXX FIXME: These tests require "font-abattis-cantarell", but
+ ;; adding it here would introduce a circular dependency.
+ (("\\[ 'test-layout'.*") "")
+ (("\\[ 'test-itemize'.*") "")
+ (("\\[ 'test-font'.*") "")
+ (("\\[ 'test-harfbuzz'.*") "")))))))
(propagated-inputs
;; These are all in Requires or Requires.private of the '.pc' files.
(list cairo
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:23 GMT)
Full text and
rfc822 format available.
Message #50 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.26.0.
---
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 f73e23e33e9..0988b9ec55b 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -989,7 +989,7 @@ (define-public gst-plugins-bad
(define-public gst-plugins-ugly
(package
(name "gst-plugins-ugly")
- (version "1.24.9")
+ (version "1.26.0")
(source
(origin
(method url-fetch)
@@ -997,7 +997,7 @@ (define-public gst-plugins-ugly
(string-append "https://gstreamer.freedesktop.org/src/"
name "/" name "-" version ".tar.xz"))
(sha256
- (base32 "1dn33ivfc0rnn545y40303h5z9bm5ca9f8j2czmhbk9q1w8k0ssb"))))
+ (base32 "1ppwq2c97i3wb7h63r6amdxc1n17ychk904chhh330aa8p452sx8"))))
(build-system meson-build-system)
(arguments
(list #:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:23 GMT)
Full text and
rfc822 format available.
Message #53 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.26.0.
---
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 eddae5826a0..e7ab7fb2a97 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -655,7 +655,7 @@ (define-public gst-plugins-base
(define-public gst-plugins-good
(package
(name "gst-plugins-good")
- (version "1.24.9")
+ (version "1.26.0")
(source
(origin
(method url-fetch)
@@ -664,7 +664,7 @@ (define-public gst-plugins-good
"https://gstreamer.freedesktop.org/src/" name "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "17vr55pgh2paqi82l5jn841873c2w0lal7kgz2i3qzikzw5yazc9"))))
+ (base32 "0fzhxbib3bfkx1h3zj5a27gpcvbks7hqzfyzq9khibb9xwwz264y"))))
(build-system meson-build-system)
(arguments
(list
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:24 GMT)
Full text and
rfc822 format available.
Message #56 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.26.0.
[adjust-tests]: Also disable “elements_vkcolorconvert”.
---
gnu/packages/gstreamer.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index e7ab7fb2a97..f73e23e33e9 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -774,14 +774,14 @@ (define-public gst-plugins-good-qt
(define-public gst-plugins-bad
(package
(name "gst-plugins-bad")
- (version "1.24.9")
+ (version "1.26.0")
(source (origin
(method url-fetch)
(uri (string-append "https://gstreamer.freedesktop.org/src/"
name "/" name "-" version ".tar.xz"))
(sha256
(base32
- "1aswb97v1ird3rmfcsa32bvp4kgp8r987f83pd1knx8amylzgz1n"))
+ "05pjbbk96h8mlcfgw3r241zw80jak5lzk98dlnjnhqznqn27la7q"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -845,7 +845,12 @@ (define-public gst-plugins-bad
((".*elements/dtls\\.c.*") "")
;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3921
- ((".*elements/mxfdemux\\.c.*") ""))
+ ((".*elements/mxfdemux\\.c.*") "")
+
+ ;; Unable to create pipeline 'bin.
+ ;; ( vulkanupload ! vulkancolorconvert ! vulkandownload )':
+ ;; no element "vulkanupload"
+ ((".*elements/vkcolorconvert\\.c.*") ""))
(substitute* "tests/check/elements/zxing.c"
;; zxing 1.2.0 seemingly changed the type representation of
;; the EAN_13 structure; disable it.
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:24 GMT)
Full text and
rfc822 format available.
Message #59 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.26.0.
---
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 d4a2d66980d..eddae5826a0 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.9")
+ (version "1.26.0")
(source
(origin
(method url-fetch)
@@ -555,7 +555,7 @@ (define-public gst-plugins-base
name "-" version ".tar.xz"))
(sha256
(base32
- "1jspg24zlpmg4bxa298v6l8hcaqw27411dj2v16y0g3xj13bkcsv"))))
+ "17p6j1mdk168qipmgqlm7sp5mbzf35f0blc20dlqdi1fxpxqjcg2"))))
(build-system meson-build-system)
(propagated-inputs
(list glib ;required by gstreamer-sdp-1.0.pc
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:25 GMT)
Full text and
rfc822 format available.
Message #62 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (gst-rtsp-server): New variable.
---
gnu/packages/gstreamer.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index c5c9ce57d89..29c983f4937 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1136,6 +1136,41 @@ (define-public gst-plugins-bad-minimal
\"bad\" plugin set, essentially containing libraries and the gst-transcoder
binary, but none of the actual plugins.")))
+(define-public gst-rtsp-server
+ (package
+ (name "gst-rtsp-server")
+ (version "1.26.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://gstreamer.freedesktop.org/src/" name "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32 "1g20kf75cq3iqcfal5yyclj0w4ml9pklqmcnjvipagvf94ww10z9"))))
+ (build-system meson-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'disable-failing-tests
+ (lambda _
+ (define failing
+ (list "client" "media" "mediafactory" "rtspserver"
+ "sessionmedia" "stream" "onvif" "rtspclientsink"))
+ (substitute* "tests/check/meson.build"
+ (("'gst/(.*)',?" all test)
+ (if (member test failing) "" all))))))))
+ (propagated-inputs
+ (list gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad))
+ (native-inputs (list gobject-introspection
+ `(,glib "bin")
+ pkg-config
+ python-wrapper))
+ (home-page "https://gstreamer.freedesktop.org/")
+ (synopsis "Library for building RTSP servers with GStreamer")
+ (description "This package provides a GStreamer extension to handle
+RTSP connections and messages.")
+ (license license:lgpl2.0+)))
+
(define-public python-gst
(package
(name "python-gst")
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:25 GMT)
Full text and
rfc822 format available.
Message #65 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.26.0.
---
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 dcab7fbabf8..c5c9ce57d89 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1069,7 +1069,7 @@ (define-public gst-libav
(define-public gst-editing-services
(package
(name "gst-editing-services")
- (version "1.24.9")
+ (version "1.26.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1077,7 +1077,7 @@ (define-public gst-editing-services
"gst-editing-services-" version ".tar.xz"))
(sha256
(base32
- "04khlbw3wy5zr2s246252zrd4hnzv2x36l5avz0lxif6pr9nwl07"))))
+ "1zxiirlyym74sj6wa76z543jhmchy6xc1jh044vjfc1nr7sjfnxg"))))
(build-system meson-build-system)
(arguments
(list
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:26 GMT)
Full text and
rfc822 format available.
Message #68 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gstreamer.scm (python-gst): Update to 1.26.0.
[propagated-inputs]: Add gst-plugins-bad and gst-rtsp-server.
---
gnu/packages/gstreamer.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 29c983f4937..39dadc32ce4 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1174,7 +1174,7 @@ (define-public gst-rtsp-server
(define-public python-gst
(package
(name "python-gst")
- (version "1.24.9")
+ (version "1.26.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1182,7 +1182,7 @@ (define-public python-gst
"gst-python-" version ".tar.xz"))
(sha256
(base32
- "0bplhfnvsi3l9fmfb346n2dvzi1jrxqpp4kcwiwsrjrlgic1vrl0"))))
+ "1nxq7wmdwailwhdq9mzm0rd2xmhpin8d276h39kibfvssw2nl175"))))
(build-system meson-build-system)
(arguments
(list
@@ -1198,7 +1198,10 @@ (define-public python-gst
(native-inputs
(list pkg-config python))
(propagated-inputs
- (list gst-plugins-base python-pygobject))
+ (list gst-plugins-base
+ gst-plugins-bad ; for gst-analytics
+ gst-rtsp-server
+ python-pygobject))
(home-page "https://gstreamer.freedesktop.org/")
(synopsis "GStreamer GObject Introspection overrides for Python")
(description
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:26 GMT)
Full text and
rfc822 format available.
Message #71 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gtk.scm (gtk): Update to 4.18.4.
---
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 6228206bd70..324a6315d99 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1170,7 +1170,7 @@ (define-public gtk+
(define-public gtk
(package
(name "gtk")
- (version "4.16.13")
+ (version "4.18.4")
(source
(origin
(method url-fetch)
@@ -1178,7 +1178,7 @@ (define-public gtk
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "1624c9hjp47rlnybhm9vym3hd3dpav5db4fi8nlkk0c45ghxkwyx"))
+ (base32 "1zvmaz0i2jpm5ywwqgr42sjjippyynacq6lgb8kw9hipa30kly6l"))
(patches
(search-patches "gtk4-respect-GUIX_GTK4_PATH.patch"))
(modules '((guix build utils)))))
--
2.49.0
Information forwarded
to
liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, noelopez <at> free.fr, vivien <at> planete-kraus.eu, guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Mon, 21 Apr 2025 14:59:27 GMT)
Full text and
rfc822 format available.
Message #74 received at 77956 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/gnome.scm (libadwaita): Update to 1.7.2.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index bb6f6a5bacd..f9a5a10e84a 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -14150,7 +14150,7 @@ (define-public ocrfeeder
(define-public libadwaita
(package
(name "libadwaita")
- (version "1.6.0")
+ (version "1.7.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/libadwaita/"
@@ -14158,7 +14158,7 @@ (define-public libadwaita
"libadwaita-" version ".tar.xz"))
(sha256
(base32
- "1lyqvalqc09r4dkgrhpkp01r7c1c0zyf354icc0r375r9j9q7mwy"))))
+ "1gk0z4jhss9z495qm483w14nhzf96xpab9wxmx3vxpn6i7sjzvi8"))))
(build-system meson-build-system)
(arguments
`(#:phases
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Wed, 23 Apr 2025 01:55:02 GMT)
Full text and
rfc822 format available.
Message #77 received at 77956 <at> debbugs.gnu.org (full text, mbox):
Hi Liliana,
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> * gnu/packages/gstreamer.scm (gstreamer): Update to 1.26.0.
> ---
> 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 b93e84dba45..d4a2d66980d 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.9")
> + (version "1.26.0")
Typically when I update gstreamer I update all that is in (gnu packages
gstreamer) at the same time (can be done with 'guix refresh -u -s
module:gstreamer'), to minimize the chances of breakage.
--
Thanks,
Maxim
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Wed, 23 Apr 2025 01:56:01 GMT)
Full text and
rfc822 format available.
Message #80 received at 77956 <at> debbugs.gnu.org (full text, mbox):
Hi,
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> * gnu/packages/gtk.scm (gtk): Update to 4.18.4.
> ---
> 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 6228206bd70..324a6315d99 100644
> --- a/gnu/packages/gtk.scm
> +++ b/gnu/packages/gtk.scm
> @@ -1170,7 +1170,7 @@ (define-public gtk+
> (define-public gtk
> (package
> (name "gtk")
> - (version "4.16.13")
> + (version "4.18.4")
> (source
> (origin
> (method url-fetch)
> @@ -1178,7 +1178,7 @@ (define-public gtk
> (version-major+minor version) "/"
> name "-" version ".tar.xz"))
> (sha256
> - (base32 "1624c9hjp47rlnybhm9vym3hd3dpav5db4fi8nlkk0c45ghxkwyx"))
> + (base32 "1zvmaz0i2jpm5ywwqgr42sjjippyynacq6lgb8kw9hipa30kly6l"))
I think I have a WIP gtk 4.18 somewhere. Could find it and send it.
--
Thanks,
Maxim
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Wed, 23 Apr 2025 02:00:03 GMT)
Full text and
rfc822 format available.
Message #83 received at 77956 <at> debbugs.gnu.org (full text, mbox):
Hi,
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> Hi Guix,
>
> I'm a little late. This effort started before the python-team merge,
> but thanks in no small part to fontconfig's worldier than world rebuild
> has taken quite a while to finish. This series updates our base
> packages up to libadwaita to their latest version. The GTK one is
> marked as WIP, because the tests currently fail --- this is likely an
> Xorg thing that I haven't paid too much attention to. Perhaps it can
> work in tandem with some mesa updates, or else we will have to switch up
> our test setup.
The series LGTM, I'd drop the WIP GTK commit for now. It'd be good to
keep an eye on any new failures triggered in the CI following pushing
these. Also rebuilding things twice or thrice or more if you can helps
detect flaky tests, which there are many in the GNOME world still
(gstreamer test suite often has non-deterministic failures).
Thanks for initiating the next GNOME effort again.
Reviewed-by: Maxim Cournoyer <maxim.cournoyer <at> gmail>
--
Thanks,
Maxim
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Wed, 23 Apr 2025 04:15:01 GMT)
Full text and
rfc822 format available.
Message #86 received at 77956 <at> debbugs.gnu.org (full text, mbox):
Am Mittwoch, dem 23.04.2025 um 10:54 +0900 schrieb Maxim Cournoyer:
> Typically when I update gstreamer I update all that is in (gnu
> packages gstreamer) at the same time (can be done with 'guix refresh
> -u -s module:gstreamer'), to minimize the chances of breakage.
While I did not use that exact command, I still effectively updated all
the gst- things. Am I missing something?
Cheers
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Wed, 23 Apr 2025 04:29:02 GMT)
Full text and
rfc822 format available.
Message #89 received at 77956 <at> debbugs.gnu.org (full text, mbox):
Am Mittwoch, dem 23.04.2025 um 10:58 +0900 schrieb Maxim Cournoyer:
> The series LGTM, I'd drop the WIP GTK commit for now.
Have you checked whether libadwaita can build without it? From memory,
I don't recall whether it can.
Cheers
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Thu, 24 Apr 2025 00:18:02 GMT)
Full text and
rfc822 format available.
Message #92 received at 77956 <at> debbugs.gnu.org (full text, mbox):
Hi Liliana,
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> Am Mittwoch, dem 23.04.2025 um 10:54 +0900 schrieb Maxim Cournoyer:
>> Typically when I update gstreamer I update all that is in (gnu
>> packages gstreamer) at the same time (can be done with 'guix refresh
>> -u -s module:gstreamer'), to minimize the chances of breakage.
> While I did not use that exact command, I still effectively updated all
> the gst- things. Am I missing something?
I think the gstreamer module might have packages not prefixed with gst-,
but closely related nontheless, so it's good to update the whole module,
while at it (it's usually straightforward to do so in my experience).
--
Thanks,
Maxim
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77956
; Package
guix-patches
.
(Thu, 24 Apr 2025 00:18:02 GMT)
Full text and
rfc822 format available.
Message #95 received at 77956 <at> debbugs.gnu.org (full text, mbox):
Hi Liliana,
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> Am Mittwoch, dem 23.04.2025 um 10:58 +0900 schrieb Maxim Cournoyer:
>> The series LGTM, I'd drop the WIP GTK commit for now.
> Have you checked whether libadwaita can build without it? From memory,
> I don't recall whether it can.
Hm, good point, it's probably required.
--
Thanks,
Maxim
This bug report was last modified 51 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.