Skip to content
7 changes: 4 additions & 3 deletions gvsbuild/projects/abseil.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,10 @@ def __init__(self):
Project.__init__(
self,
"abseil-cpp",
version="20230802.1",
version="20240722.0",
archive_url="https://github.com/abseil/abseil-cpp/archive/refs/tags/{version}.tar.gz",
hash="987ce98f02eefbaf930d6e38ab16aa05737234d7afbab2d5c4ea7adbe50c28ed",
archive_filename="abseil-cpp-v{version}.tar.gz",
hash="f50e5ac311a81382da7fa75b97310e4b9006474f9560ac46f54a9967f07d4ae3",
dependencies=[
"cmake",
"ninja",
Expand All @@ -37,6 +38,6 @@ def __init__(self):
def build(self):
CmakeProject.build(
self,
cmake_params=r"-DBUILD_SHARED_LIBS=ON",
cmake_params=r"-DBUILD_SHARED_LIBS=ON -DABSL_PROPAGATE_CXX_STD=ON",
use_ninja=True,
)
8 changes: 4 additions & 4 deletions gvsbuild/projects/glib.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ def __init__(self):
Meson.__init__(
self,
"glib-base",
version="2.82.2",
version="2.82.4",
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="ab45f5a323048b1659ee0fbda5cecd94b099ab3e4b9abf26ae06aeb3e781fd63",
hash="37dd0877fe964cd15e9a2710b044a1830fb1bd93652a6d0cb6b8b2dff187c709",
dependencies=[
"ninja",
"meson",
Expand Down Expand Up @@ -66,11 +66,11 @@ def __init__(self):
Meson.__init__(
self,
"glib",
version="2.82.2",
version="2.82.4",
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="ab45f5a323048b1659ee0fbda5cecd94b099ab3e4b9abf26ae06aeb3e781fd63",
hash="37dd0877fe964cd15e9a2710b044a1830fb1bd93652a6d0cb6b8b2dff187c709",
dependencies=["glib-base"],
patches=[
"001-glib-package-installation-directory.patch",
Expand Down
32 changes: 16 additions & 16 deletions gvsbuild/projects/gstreamer.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ def __init__(self):
self,
"gstreamer",
repository="https://gitlab.freedesktop.org/gstreamer/gstreamer",
version="1.24.9",
version="1.24.10",
lastversion_even=True,
archive_url="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-{version}.tar.xz",
hash="ebf47b6beef508a00c8557d4c1f1713e5c7ef9ba70dac45deed80e182bcf260f",
hash="9fc45b1a332e8f812f09e95c281cd75969f6d1682d062a815db0e7bc047518fd",
dependencies=["meson", "ninja", "glib", "orc"],
)

Expand Down Expand Up @@ -90,10 +90,10 @@ def __init__(self):
self,
"gst-plugins-base",
repository="https://gitlab.freedesktop.org/gstreamer/gstreamer",
version="1.24.9",
version="1.24.10",
lastversion_even=True,
archive_url="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-{version}.tar.xz",
hash="5bb3b946907d3ce04dd842b610c8111c2b0611351b25a1fa22af5efa897857cb",
hash="ebd57b1be924c6e24f327dd55bab9d8fbaaebe5e1dc8fca784182ab2b12d23eb",
dependencies=[
"meson",
"ninja",
Expand Down Expand Up @@ -127,10 +127,10 @@ def __init__(self):
self,
"gst-plugins-good",
repository="https://gitlab.freedesktop.org/gstreamer/gstreamer",
version="1.24.9",
version="1.24.10",
lastversion_even=True,
archive_url="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-{version}.tar.xz",
hash="897de50bff337e3ca2f86f1eaa28e0828d83024156162a50c4ea0af86e29799f",
hash="fce748fa66d7a8ee1fb261489e59d01e3fa787623d6d5c35068416fe7cd0acb3",
dependencies=[
"meson",
"ninja",
Expand All @@ -151,10 +151,10 @@ def __init__(self):
self,
"gst-plugins-bad",
repository="https://gitlab.freedesktop.org/gstreamer/gstreamer",
version="1.24.9",
version="1.24.10",
lastversion_even=True,
archive_url="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-{version}.tar.xz",
hash="36fcf7a9af0a753b43bb03b9835246f74d72f7124369e66a1e2dc7b04f5a5cab",
hash="1707e3103950c9baed364a8af2ba0495d6b113fcd36e1062dda5f582b8f8904d",
dependencies=[
"meson",
"ninja",
Expand Down Expand Up @@ -191,10 +191,10 @@ def __init__(self):
self,
"gst-plugins-ugly",
repository="https://gitlab.freedesktop.org/gstreamer/gstreamer",
version="1.24.9",
version="1.24.10",
lastversion_even=True,
archive_url="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-{version}.tar.xz",
hash="4b6b30110f38cd05eb67422297142b75a55fe00003105f48b13603e6761cc3b6",
hash="9df6fd85a7256241efbb25f84b337575e3b345266f5dab3849371e4694779f18",
dependencies=["meson", "ninja", "gst-plugins-base"],
)

Expand All @@ -210,10 +210,10 @@ def __init__(self):
self,
"gst-devtools",
repository="https://gitlab.freedesktop.org/gstreamer/gstreamer",
version="1.24.9",
version="1.24.10",
lastversion_even=True,
archive_url="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-{version}.tar.xz",
hash="cf1de1aafa6eb4fd0365932b251528e2340b88697541e021628c5f7259970fb8",
hash="2983537148b0a8d52bad2a3f4c9dcca808fd5aa12fccee25acc4a4277f0780ec",
dependencies=["meson", "ninja", "json-glib"],
)

Expand All @@ -237,10 +237,10 @@ def __init__(self):
self,
"gst-python",
repository="https://gitlab.freedesktop.org/gstreamer/gstreamer",
version="1.24.9",
version="1.24.10",
lastversion_even=True,
archive_url="https://gstreamer.freedesktop.org/src/gst-python/gst-python-{version}.tar.xz",
hash="80e61d587c34cbac79e46c927b71cf32c4bf9bb0868ce5aa4b7444bdad83f42e",
hash="135bcf8b6f1468bc31e5660409fe8ed38109f01dec44743514aa2fa6b3863309",
dependencies=["meson", "ninja", "pygobject", "gst-plugins-base"],
patches=["0001-fix-python3-not-found.patch"],
)
Expand All @@ -257,10 +257,10 @@ def __init__(self):
self,
"gst-libav",
repository="https://gitlab.freedesktop.org/gstreamer/gstreamer",
version="1.24.9",
version="1.24.10",
lastversion_even=True,
archive_url="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-{version}.tar.xz",
hash="32682e9ae508ee01f4fb134b3a520081e2ac007220997577624b1d16171d456c",
hash="4cf2e2d8204e54ba8af9519a8b9b7ffa6e951a7087afa0dfe83c125d49bbb5fb",
# TODO try remove gst-plugins-base
dependencies=["meson", "ninja", "pygobject", "ffmpeg", "gst-plugins-base"],
)
Expand Down
4 changes: 2 additions & 2 deletions gvsbuild/projects/json_glib.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ def __init__(self):
Project.__init__(
self,
"json-glib",
version="1.10.0",
version="1.10.6",
lastversion_even=True,
repository="https://gitlab.gnome.org/GNOME/json-glib",
archive_url="https://download.gnome.org/sources/json-glib/{major}.{minor}/json-glib-{version}.tar.xz",
hash="1bca8d66d96106ecc147df3133b95a5bb784f1fa6f15d06dd7c1a8fb4a10af7b",
hash="77f4bcbf9339528f166b8073458693f0a20b77b7059dbc2db61746a1928b0293",
dependencies=["meson", "ninja", "pkgconf", "glib"],
)
if self.opts.enable_gi:
Expand Down
4 changes: 2 additions & 2 deletions gvsbuild/projects/libcurl.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ def __init__(self):
Project.__init__(
self,
"libcurl",
version="8.11.0",
version="8.11.1",
repository="https://github.com/curl/curl",
archive_url="https://github.com/curl/curl/releases/download/curl-{major}_{minor}_{micro}/curl-{version}.tar.xz",
hash="db59cf0d671ca6e7f5c2c5ec177084a33a79e04c97e71cf183a5cdea235054eb",
hash="c7ca7db48b0909743eaef34250da02c19bc61d4f1dcedd6603f109409536ab56",
dependencies=[
"perl",
"cmake",
Expand Down
4 changes: 2 additions & 2 deletions gvsbuild/projects/libjpeg_turbo.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ def __init__(self):
Project.__init__(
self,
"libjpeg-turbo",
version="3.0.4",
version="3.1.0",
archive_url="https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/{version}/libjpeg-turbo-{version}.tar.gz",
hash="99130559e7d62e8d695f2c0eaeef912c5828d5b84a0537dcb24c9678c9d5b76b",
hash="9564c72b1dfd1d6fe6274c5f95a8d989b59854575d4bbee44ade7bc17aa9bc93",
dependencies=[
"cmake",
"ninja",
Expand Down
4 changes: 2 additions & 2 deletions gvsbuild/projects/pango.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ def __init__(self):
Project.__init__(
self,
"pango",
version="1.55.0",
version="1.55.5",
repository="https://gitlab.gnome.org/GNOME/pango",
archive_url="https://download.gnome.org/sources/pango/{major}.{minor}/pango-{version}.tar.xz",
hash="a2c17a8dc459a7267b8b167bb149d23ff473b6ff9d5972bee047807ee2220ccf",
hash="e396126ea08203cbd8ef12638e6222e2e1fd8aa9cac6743072fedc5f2d820dd8",
dependencies=[
"ninja",
"meson",
Expand Down
4 changes: 2 additions & 2 deletions gvsbuild/projects/pixman.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ def __init__(self):
self,
"pixman",
repository="https://gitlab.freedesktop.org/pixman/pixman",
version="0.44.0",
version="0.44.2",
archive_url="http://cairographics.org/releases/pixman-{version}.tar.gz",
hash="89a4c1e1e45e0b23dffe708202cb2eaffde0fe3727d7692b2e1739fec78a7dac",
hash="6349061ce1a338ab6952b92194d1b0377472244208d47ff25bef86fc71973466",
dependencies=["ninja", "meson"],
)

Expand Down
4 changes: 2 additions & 2 deletions gvsbuild/projects/sqlite.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ def __init__(self):
Project.__init__(
self,
"sqlite",
version="3.47.1",
version="3.47.2",
archive_url="https://www.sqlite.org/2024/sqlite-autoconf-{major}{minor:0<3}{micro:0<3}.tar.gz",
hash="416a6f45bf2cacd494b208fdee1beda509abda951d5f47bc4f2792126f01b452",
hash="f1b2ee412c28d7472bc95ba996368d6f0cdcf00362affdadb27ed286c179540b",
)

def build(self):
Expand Down
12 changes: 6 additions & 6 deletions gvsbuild/tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,9 @@ def __init__(self):
Tool.__init__(
self,
"cmake",
version="3.31.1",
version="3.31.3",
archive_url="https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-windows-x86_64.zip",
hash="bc187431e9aac5386b48d6d57e92f9cbf189846a9b38fc352328ff0413591767",
hash="d41e863589a3c152b1d14ecac2ffd1926f29aba64528984fcda8fd2b630f44ff",
dir_part="cmake-{version}-windows-x86_64",
)

Expand All @@ -93,10 +93,10 @@ def __init__(self):
Tool.__init__(
self,
"meson",
version="1.6.0",
version="1.6.1",
archive_url="https://github.com/mesonbuild/meson/archive/refs/tags/{version}.tar.gz",
archive_filename="meson-{version}.tar.gz",
hash="342300656bfdafb6cc09325bdd0fd507366ecaa6be25fa4525f50889adf7c606",
hash="4889795777b536ea1a351982f3ef7c7b06a786ccb47036daba63cc5757c59edb",
dir_part="meson-{version}",
exe_name="meson.py",
)
Expand Down Expand Up @@ -209,10 +209,10 @@ def __init__(self):
Tool.__init__(
self,
"go",
version="1.23.3",
version="1.23.4",
repository="https://github.com/golang/go",
archive_url="https://go.dev/dl/go{version}.windows-amd64.zip",
hash="81968b563642096b8a7521171e2be6e77ff6f44032f7493b7bdec9d33f44f31d",
hash="16c59ac9196b63afb872ce9b47f945b9821a3e1542ec125f16f6085a1c0f3c39",
dir_part="go-{version}",
)

Expand Down
Loading