Skip to content

Commit 820a6f7

Browse files
authored
Merge pull request #1578 from wingtk/weekly-update-2025.4.23
Update Pycairo, libxml2, HarfBuzz, and others
2 parents 4a20867 + 9cc64f2 commit 820a6f7

File tree

7 files changed

+13
-41
lines changed

7 files changed

+13
-41
lines changed

gvsbuild/patches/win-iconv/COPYING

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,2 @@
1-
Copyright (c) 2009-2012, Yukihiro Nakadaira <yukihiro.nakadaira@gmail.com>
2-
All rights reserved.
3-
4-
Redistribution and use in source and binary forms, with or without
5-
modification, are permitted provided that the following conditions are met:
6-
* Redistributions of source code must retain the above copyright
7-
notice, this list of conditions and the following disclaimer.
8-
* Redistributions in binary form must reproduce the above copyright
9-
notice, this list of conditions and the following disclaimer in the
10-
documentation and/or other materials provided with the distribution.
11-
* Neither the name of the <organization> nor the
12-
names of its contributors may be used to endorse or promote products
13-
derived from this software without specific prior written permission.
14-
15-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
16-
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17-
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18-
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
19-
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20-
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21-
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
22-
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23-
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
24-
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1+
win_iconv is placed in the public domain by Yukihiro Nakadaira
2+
<yukihiro.nakadaira@gmail.com>.

gvsbuild/patches/win-iconv/mod.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

gvsbuild/projects/harfbuzz.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ def __init__(self):
2424
Project.__init__(
2525
self,
2626
"harfbuzz",
27-
version="11.0.1",
27+
version="11.1.0",
2828
archive_url="https://github.com/harfbuzz/harfbuzz/releases/download/{version}/harfbuzz-{version}.tar.xz",
29-
hash="4a7890090538136db64742073af4b4d776ab8b50e6855676a8165eb8b7f60b7a",
29+
hash="477f0d48c34dc32093b45304178eb9733361ca1832b5159879c99e6d40227969",
3030
dependencies=["meson", "cmake", "freetype", "cairo", "pkgconf", "glib"],
3131
)
3232

gvsbuild/projects/libxml2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ def __init__(self):
2424
Project.__init__(
2525
self,
2626
"libxml2",
27-
version="2.14.1",
27+
version="2.14.2",
2828
lastversion_even=True,
2929
repository="https://gitlab.gnome.org/GNOME/libxml2",
3030
archive_url="https://download.gnome.org/sources/libxml2/{major}.{minor}/libxml2-{version}.tar.xz",
31-
hash="310df85878b65fa717e5e28e0d9e8f6205fd29d883929303a70a4f2fc4f6f1f2",
31+
hash="353f3c83535d4224a4e5f1e88c90b5d4563ea8fec11f6407df640fd28fc8b8c6",
3232
dependencies=["win-iconv", "meson", "ninja"],
3333
patches=[
3434
# https://gitlab.gnome.org/GNOME/libxml2/-/merge_requests/305

gvsbuild/projects/protobuf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ def __init__(self):
5252
Project.__init__(
5353
self,
5454
"protobuf-c",
55-
version="1.5.1",
55+
version="1.5.2",
5656
archive_url="https://github.com/protobuf-c/protobuf-c/releases/download/v{version}/protobuf-c-{version}.tar.gz",
57-
hash="20d1dc257da96f8ddff8be4dd9779215bbd0a6069ed53bbe9de38fa7629be06b",
57+
hash="e2c86271873a79c92b58fef7ebf8de1aa0df4738347a8bd5d4e65a80a16d0d24",
5858
dependencies=[
5959
"abseil-cpp",
6060
"cmake",

gvsbuild/projects/pycairo.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ def __init__(self):
2626
Meson.__init__(
2727
self,
2828
"pycairo",
29-
version="1.27.0",
29+
version="1.28.0",
3030
archive_url="https://github.com/pygobject/pycairo/releases/download/v{version}/pycairo-{version}.tar.gz",
31-
hash="5cb21e7a00a2afcafea7f14390235be33497a2cce53a98a19389492a60628430",
31+
hash="26ec5c6126781eb167089a123919f87baa2740da2cca9098be8b3a6b91cc5fbc",
3232
dependencies=["cairo"],
3333
)
3434

gvsbuild/projects/win_iconv.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,17 @@ def __init__(self):
2424
Project.__init__(
2525
self,
2626
"win-iconv",
27-
version="0.0.8",
27+
version="0.0.10",
2828
archive_url="https://github.com/win-iconv/win-iconv/archive/v{version}.tar.gz",
2929
archive_filename="win-iconv-{version}.tar.gz",
30-
hash="23adea990a8303c6e69e32a64a30171efcb1b73824a1c2da1bbf576b0ae7c520",
30+
hash="58493387c7c9c70d61e711ec2feec5db0a59d164556642d2b427dde4ef756bc1",
3131
dependencies=[
3232
"cmake",
3333
"ninja",
3434
],
35-
patches=[
36-
"001-fix-cmake-compatibility.patch",
37-
],
3835
)
3936

4037
def build(self):
41-
CmakeProject.build(
42-
self, use_ninja=True, cmake_params="-DBUILD_TEST=1", make_tests=True
43-
)
38+
CmakeProject.build(self, use_ninja=True, cmake_params="-DBUILD_TEST=1")
4439

4540
self.install(r".\COPYING share\doc\win-iconv")

0 commit comments

Comments
 (0)