diff --git a/gvsbuild/projects/expat.py b/gvsbuild/projects/expat.py index a602666fa..1f4ed425b 100644 --- a/gvsbuild/projects/expat.py +++ b/gvsbuild/projects/expat.py @@ -24,10 +24,10 @@ def __init__(self): Project.__init__( self, "expat", - version="2.8.0", + version="2.8.1", repository="https://github.com/libexpat/libexpat", archive_url="https://github.com/libexpat/libexpat/releases/download/R_{major}_{minor}_{micro}/expat-{version}.tar.xz", - hash="a37bfae0aa9775bd8521ebd85dc456d486f0ff31138f6c91fd902ea732624542", + hash="10b195ee78160a908388180a8fe3603d4e9a12f4755fbf5f3816b23a9d750da0", dependencies=["cmake", "ninja"], patches=["0001-CMakeLists-do-not-add-postfix-d-in-debug-builds.patch"], ) diff --git a/gvsbuild/projects/ffmpeg.py b/gvsbuild/projects/ffmpeg.py index 039506c6e..9ab84c9cf 100644 --- a/gvsbuild/projects/ffmpeg.py +++ b/gvsbuild/projects/ffmpeg.py @@ -26,10 +26,10 @@ def __init__(self): Project.__init__( self, "ffmpeg", - version="8.1", + version="8.1.1", repository="https://git.ffmpeg.org/ffmpeg.git", archive_url="https://ffmpeg.org/releases/ffmpeg-{version}.tar.xz", - hash="b072aed6871998cce9b36e7774033105ca29e33632be5b6347f3206898e0756a", + hash="b6863adde98898f42602017462871b5f6333e65aec803fdd7a6308639c52edf3", dependencies=[ "dav1d", "nasm", diff --git a/gvsbuild/projects/fontconfig.py b/gvsbuild/projects/fontconfig.py index ca8e1c816..ac8225977 100644 --- a/gvsbuild/projects/fontconfig.py +++ b/gvsbuild/projects/fontconfig.py @@ -24,10 +24,10 @@ def __init__(self): Project.__init__( self, "fontconfig", - version="2.17.1", + version="2.18.0", repository="https://gitlab.freedesktop.org/fontconfig/fontconfig", archive_url="https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic/fontconfig/{version}/fontconfig-{version}.tar.xz", - hash="9f5cae93f4fffc1fbc05ae99cdfc708cd60dfd6612ffc0512827025c026fa541", + hash="e7064a4725431ddba06ff8b971ec5a4b422e23b0169ce215747beedcb30e9073", dependencies=["freetype", "gperf", "expat"], ) self.add_param("-Dtests=disabled") diff --git a/gvsbuild/projects/glib.py b/gvsbuild/projects/glib.py index 6f874eb05..79bde35b6 100644 --- a/gvsbuild/projects/glib.py +++ b/gvsbuild/projects/glib.py @@ -24,11 +24,11 @@ def __init__(self): Meson.__init__( self, "glib-base", - version="2.88.0", + version="2.88.1", lastversion_even=True, repository="https://gitlab.gnome.org/GNOME/glib", archive_url="https://download.gnome.org/sources/glib/{major}.{minor}/glib-{version}.tar.xz", - hash="3546251ccbb3744d4bc4eb48354540e1f6200846572bab68e3a2b7b2b64dfd07", + hash="51ab804c56f6eab3e5045c774d1290ac5e4c923d4f9a3d8e33123bee45c1840e", dependencies=[ "ninja", "meson", @@ -62,11 +62,11 @@ def __init__(self): Meson.__init__( self, "glib", - version="2.88.0", + version="2.88.1", lastversion_even=True, repository="https://gitlab.gnome.org/GNOME/glib", archive_url="https://download.gnome.org/sources/glib/{major}.{minor}/glib-{version}.tar.xz", - hash="3546251ccbb3744d4bc4eb48354540e1f6200846572bab68e3a2b7b2b64dfd07", + hash="51ab804c56f6eab3e5045c774d1290ac5e4c923d4f9a3d8e33123bee45c1840e", dependencies=["glib-base"], patches=[ "001-glib-package-installation-directory.patch", diff --git a/gvsbuild/projects/gstreamer.py b/gvsbuild/projects/gstreamer.py index b9a2424ba..4ac3f43c0 100644 --- a/gvsbuild/projects/gstreamer.py +++ b/gvsbuild/projects/gstreamer.py @@ -40,10 +40,10 @@ def __init__(self): self, "gstreamer", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-{version}.tar.xz", - hash="ce5cd44d4ffeafdcc3dddaa072b2179c0b7cb1abf4e6c5d18d4375f8a39fe491", + hash="5e84ecb942e136944eb9812f19cff7bcf05a85637482a32da55b892914c397d1", dependencies=["meson", "ninja", "glib", "orc"], patches=[], ) @@ -88,10 +88,10 @@ def __init__(self): self, "gst-plugins-base", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-{version}.tar.xz", - hash="4db76b3619280037a4047de7d9dbb38613a4272dcc40efb333257124635a888d", + hash="27880f3d87efa3bb5aa5f99f7ef6e4be7c95229f44eee928c1633d32e87d0099", dependencies=[ "meson", "ninja", @@ -124,10 +124,10 @@ def __init__(self): self, "gst-plugins-good", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-{version}.tar.xz", - hash="1ace2d8ec74f632d82eab5006753a27fe0c2402db4ca94d63271e494b62f50bf", + hash="47f78f500cbd900f758f9ba74288fda0e2ca5a7855096025641e121ffec40a5d", dependencies=[ "meson", "ninja", @@ -148,10 +148,10 @@ def __init__(self): self, "gst-plugins-bad", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-{version}.tar.xz", - hash="6467e3964828f4d7d08bfe1fbb4d76287a1c8fa76674e59e101a149c020fefd7", + hash="4213f43ddb875bb141e5040e97735579d74665bec3d17b51052aade395b83f00", dependencies=[ "meson", "ninja", @@ -188,10 +188,10 @@ def __init__(self): self, "gst-plugins-ugly", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-{version}.tar.xz", - hash="fe39a5ee7115e37de9eb65d899ec84c93e6e26ed3ffe25c6d5176cececbab572", + hash="0c04763200467b9b61a916b33646a6916a97cc9869d8b6dca57427b1f2734dee", dependencies=["meson", "ninja", "gst-plugins-base"], ) @@ -207,10 +207,10 @@ def __init__(self): self, "gst-devtools", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-{version}.tar.xz", - hash="8e012bdcb55503f466d53f1f05e13e8993c69811b9db77cd16a8f6467723bf91", + hash="2b558e3fd9a8a2d4ebad65119753340842bc80ceefb7b7c145843853221fc731", dependencies=[ "meson", "ninja", @@ -238,10 +238,10 @@ def __init__(self): self, "gst-python", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gst-python/gst-python-{version}.tar.xz", - hash="12fdd8e19af97d797a6b2c195228e6c9edc4cddfa68274912b78ef66068ad822", + hash="810210f1ff6ddbd5f1d1d7585bff1fc0daa7e1d7e3b01e9e7166137341710af3", dependencies=[ "meson", "ninja", @@ -264,10 +264,10 @@ def __init__(self): self, "gst-libav", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-{version}.tar.xz", - hash="45ba65535870aa7c026119d2e90b35dc760e1cf6f50bffbfe8d71223a3043a4e", + hash="28fcd45d9ace261d4bda896466d5326af6efd2fcf0a20f24502094b5a9955bdf", # TODO try remove gst-plugins-base dependencies=["meson", "ninja", "pygobject", "ffmpeg", "gst-plugins-base"], ) @@ -284,10 +284,10 @@ def __init__(self): self, "gst-rtsp-server", repository="https://gitlab.freedesktop.org/gstreamer/gstreamer", - version="1.28.2", + version="1.28.3", lastversion_even=True, archive_url="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-{version}.tar.xz", - hash="917c58b9ff14f91a6b5cd1c3af16c9fcfdf5d8d78d3d167c7e8fa5bdda35f947", + hash="9379585ea9d30a00811f4590760208d3412e2ea6dbd9562b07fba6872f275664", dependencies=["meson", "ninja", "gstreamer"], ) diff --git a/gvsbuild/projects/librsvg.py b/gvsbuild/projects/librsvg.py index a73a61f15..f546908c8 100644 --- a/gvsbuild/projects/librsvg.py +++ b/gvsbuild/projects/librsvg.py @@ -24,10 +24,10 @@ def __init__(self): Project.__init__( self, "librsvg", - version="2.62.1", + version="2.62.2", repository="https://gitlab.gnome.org/GNOME/librsvg", archive_url="https://download.gnome.org/sources/librsvg/{major}.{minor}/librsvg-{version}.tar.xz", - hash="b41ca84206242fddd826a2bf76348d7cdf52c1050cbfa060b866e81a252145c3", + hash="c0c1367e381e1ae4842a78f1b57c656ff19b25637e3a6527cb44ae5a1cc68d65", dependencies=[ "cargo", "cairo", diff --git a/gvsbuild/projects/libsigcplusplus.py b/gvsbuild/projects/libsigcplusplus.py index 21fc214f8..21862a1eb 100644 --- a/gvsbuild/projects/libsigcplusplus.py +++ b/gvsbuild/projects/libsigcplusplus.py @@ -24,11 +24,11 @@ def __init__(self): self, "libsigc++", prj_dir="libsigc++", - version="3.8.0", + version="3.8.1", lastversion_even=True, repository="https://github.com/libsigcplusplus/libsigcplusplus", archive_url="https://github.com/libsigcplusplus/libsigcplusplus/releases/download/{version}/libsigc++-{version}.tar.xz", - hash="502a743bb07ed7627dd41bd85ec4b93b4954f06b531adc45818d24a959f54e36", + hash="4ff41d1474e501d3baeced4c989d154338206ac16471e614376496b63fe252d1", dependencies=[ "meson", "ninja", @@ -51,12 +51,12 @@ def __init__(self): self, "libsigc++-2.0", prj_dir="libsigc++-2.0", - version="2.12.1", + version="2.12.2", lastversion_even=True, lastversion_major=2, repository="https://github.com/libsigcplusplus/libsigcplusplus", archive_url="https://github.com/libsigcplusplus/libsigcplusplus/releases/download/{version}/libsigc++-{version}.tar.xz", - hash="a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843", + hash="7d4cdf1e4332ebfee8085ad960075045e7763cb291b3ccf4744d7cbf08a22b75", dependencies=[ "meson", "ninja", diff --git a/gvsbuild/projects/pygobject.py b/gvsbuild/projects/pygobject.py index 246624fc6..2bc12dd9f 100644 --- a/gvsbuild/projects/pygobject.py +++ b/gvsbuild/projects/pygobject.py @@ -26,11 +26,11 @@ def __init__(self): Project.__init__( self, "pygobject", - version="3.56.2", + version="3.56.3", lastversion_even=True, repository="https://gitlab.gnome.org/GNOME/pygobject", archive_url="https://download.gnome.org/sources/pygobject/{major}.{minor}/pygobject-{version}.tar.gz", - hash="b816098969544081de9eecedb94ad6ac59c77e4d571fe7051f18bebcec074313", + hash="12760e4a0e3d04b6eb95e06f7a27e362c826d567ea613373a92c003b6c70d2d6", dependencies=["pycairo", "gobject-introspection", "libffi"], patches=[ "001-pygobject-py38-load-dll.patch", diff --git a/gvsbuild/projects/sqlite.py b/gvsbuild/projects/sqlite.py index 915bbc512..e1f63cdf4 100644 --- a/gvsbuild/projects/sqlite.py +++ b/gvsbuild/projects/sqlite.py @@ -23,10 +23,10 @@ def __init__(self): Project.__init__( self, "sqlite", - version="3.53.0", + version="3.53.1", repository="https://github.com/sqlite/sqlite", archive_url="https://www.sqlite.org/2026/sqlite-autoconf-{major}{minor:0<3}{micro:0<3}.tar.gz", - hash="851e9b38192fe2ceaa65e0baa665e7fa06230c3d9bd1a6a9662d02380d73365a", + hash="83e6b2020a034e9a7ad4a72feea59e1ad52f162e09cbd26735a3ffb98359fc4f", ) def build(self): diff --git a/gvsbuild/tools.py b/gvsbuild/tools.py index 4ec439890..742ed5aa5 100644 --- a/gvsbuild/tools.py +++ b/gvsbuild/tools.py @@ -66,10 +66,10 @@ def __init__(self): Tool.__init__( self, "cmake", - version="4.3.2", + version="4.3.3", repository="https://gitlab.kitware.com/cmake/cmake", archive_url="https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-windows-x86_64.zip", - hash="83d20c23f5c5f64b3b328785e35b23c532e33057a97ed6294acaca3781b78a01", + hash="935ade9e5e8723583c07f44c5592cea2a1c8f65c56ca7e07b34c025c880e0bd6", dir_part="cmake-{version}-windows-x86_64", ) @@ -216,10 +216,10 @@ def __init__(self): Tool.__init__( self, "go", - version="1.26.2", + version="1.26.3", repository="https://github.com/golang/go", archive_url="https://go.dev/dl/go{version}.windows-amd64.zip", - hash="98eb3570bade15cb826b0909338df6cc6d2cf590bc39c471142002db3832b708", + hash="20d2ceafb4ed41b96b879010927b28bc92a5be57a7c1801ce365a9ca51d3224a", dir_part="go-{version}", ) diff --git a/pyproject.toml b/pyproject.toml index 3054f35e3..be908f77d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "gvsbuild" -version = "2026.5.0" +version = "2026.6.0" description = "GTK stack for Windows" readme = "README.md" requires-python = "<4.0,>=3.10,!=3.13.4" diff --git a/uv.lock b/uv.lock index 476f91d17..102006c5b 100644 --- a/uv.lock +++ b/uv.lock @@ -281,7 +281,7 @@ wheels = [ [[package]] name = "gvsbuild" -version = "2026.5.0" +version = "2026.6.0" source = { editable = "." } dependencies = [ { name = "build" },