From aa284370cc942dd3c8f4eb1a9aa5e69e58a41fc1 Mon Sep 17 00:00:00 2001 From: "chromebrew-actions[bot]" <220035932+chromebrew-actions[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 12:49:34 -0500 Subject: [PATCH] =?UTF-8?q?gtk4=20=E2=80=94=20gtk4=20=E2=86=92=204.20.0=20?= =?UTF-8?q?(#12674)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Enable updates to gtk4 Signed-off-by: Satadru Pramanik * gtk4: Build Run on linux/arm/v7. * gtk4: Build Run on linux/amd64. * gtk4: Package File Update Run on linux/amd64 container. * lint Signed-off-by: Satadru Pramanik --------- Signed-off-by: Satadru Pramanik Co-authored-by: Satadru Pramanik Co-authored-by: satmandu Co-authored-by: chromebrew-actions[bot] --- lib/const.rb | 1 + manifest/armv7l/g/gtk4.filelist | 6 ++---- manifest/armv7l/p/py3_docutils.filelist | 2 +- manifest/x86_64/g/gtk4.filelist | 6 ++---- manifest/x86_64/p/py3_gi_docgen.filelist | 2 +- manifest/x86_64/p/py3_markdown.filelist | 2 +- manifest/x86_64/p/py3_typogrify.filelist | 1 + packages/gtk4.rb | 8 ++++---- tools/version.rb | 4 ++-- 9 files changed, 15 insertions(+), 17 deletions(-) diff --git a/lib/const.rb b/lib/const.rb index 4f38cd020..0ec9bd9cb 100644 --- a/lib/const.rb +++ b/lib/const.rb @@ -189,6 +189,7 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS) { pkg_name: 'asdf', anitya_pkg: 'asdf-vm', comments: '' }, { pkg_name: 'cf', anitya_pkg: 'cf', comments: 'Prefer to Github' }, { pkg_name: 'cvs', anitya_pkg: 'cvs-stable', comments: '' }, + { pkg_name: 'gtk4', anitya_pkg: 'gtk', comments: '' }, { pkg_name: 'gvim', anitya_pkg: 'vim', comments: '' }, { pkg_name: 'py3_atspi', anitya_pkg: 'pyatspi', comments: '' }, { pkg_name: 'signal_desktop', anitya_pkg: 'signal', comments: '' }, diff --git a/manifest/armv7l/g/gtk4.filelist b/manifest/armv7l/g/gtk4.filelist index 3549d249d..69f8fb8eb 100644 --- a/manifest/armv7l/g/gtk4.filelist +++ b/manifest/armv7l/g/gtk4.filelist @@ -1,4 +1,4 @@ -# Total size: 48397240 +# Total size: 48478123 /usr/local/bin/gtk4-broadwayd /usr/local/bin/gtk4-builder-tool /usr/local/bin/gtk4-encode-symbolic-svg @@ -416,7 +416,7 @@ /usr/local/lib/girepository-1.0/Gtk-4.0.typelib /usr/local/lib/libgtk-4.so /usr/local/lib/libgtk-4.so.1 -/usr/local/lib/libgtk-4.so.1.1903.0 +/usr/local/lib/libgtk-4.so.1.2000.0 /usr/local/lib/pkgconfig/gtk4-atspi.pc /usr/local/lib/pkgconfig/gtk4-broadway.pc /usr/local/lib/pkgconfig/gtk4-unix-print.pc @@ -520,7 +520,6 @@ /usr/local/share/locale/ja/LC_MESSAGES/gtk40.mo /usr/local/share/locale/ka/LC_MESSAGES/gtk40.mo /usr/local/share/locale/kab/LC_MESSAGES/gtk40.mo -/usr/local/share/locale/kg/LC_MESSAGES/gtk40.mo /usr/local/share/locale/kk/LC_MESSAGES/gtk40.mo /usr/local/share/locale/km/LC_MESSAGES/gtk40.mo /usr/local/share/locale/kn/LC_MESSAGES/gtk40.mo @@ -568,7 +567,6 @@ /usr/local/share/locale/te/LC_MESSAGES/gtk40.mo /usr/local/share/locale/tg/LC_MESSAGES/gtk40.mo /usr/local/share/locale/th/LC_MESSAGES/gtk40.mo -/usr/local/share/locale/tk/LC_MESSAGES/gtk40.mo /usr/local/share/locale/tr/LC_MESSAGES/gtk40.mo /usr/local/share/locale/tt/LC_MESSAGES/gtk40.mo /usr/local/share/locale/ug/LC_MESSAGES/gtk40.mo diff --git a/manifest/armv7l/p/py3_docutils.filelist b/manifest/armv7l/p/py3_docutils.filelist index 0df46b866..a76fb4332 100644 --- a/manifest/armv7l/p/py3_docutils.filelist +++ b/manifest/armv7l/p/py3_docutils.filelist @@ -1,4 +1,4 @@ -# Total size: 4256718 +# Total size: 4256421 /usr/local/bin/docutils /usr/local/bin/rst2html /usr/local/bin/rst2html4 diff --git a/manifest/x86_64/g/gtk4.filelist b/manifest/x86_64/g/gtk4.filelist index 734f18e5d..2a04552ee 100644 --- a/manifest/x86_64/g/gtk4.filelist +++ b/manifest/x86_64/g/gtk4.filelist @@ -1,4 +1,4 @@ -# Total size: 54144532 +# Total size: 54187359 /usr/local/bin/gtk4-broadwayd /usr/local/bin/gtk4-builder-tool /usr/local/bin/gtk4-encode-symbolic-svg @@ -416,7 +416,7 @@ /usr/local/lib64/girepository-1.0/Gtk-4.0.typelib /usr/local/lib64/libgtk-4.so /usr/local/lib64/libgtk-4.so.1 -/usr/local/lib64/libgtk-4.so.1.1903.0 +/usr/local/lib64/libgtk-4.so.1.2000.0 /usr/local/lib64/pkgconfig/gtk4-atspi.pc /usr/local/lib64/pkgconfig/gtk4-broadway.pc /usr/local/lib64/pkgconfig/gtk4-unix-print.pc @@ -520,7 +520,6 @@ /usr/local/share/locale/ja/LC_MESSAGES/gtk40.mo /usr/local/share/locale/ka/LC_MESSAGES/gtk40.mo /usr/local/share/locale/kab/LC_MESSAGES/gtk40.mo -/usr/local/share/locale/kg/LC_MESSAGES/gtk40.mo /usr/local/share/locale/kk/LC_MESSAGES/gtk40.mo /usr/local/share/locale/km/LC_MESSAGES/gtk40.mo /usr/local/share/locale/kn/LC_MESSAGES/gtk40.mo @@ -568,7 +567,6 @@ /usr/local/share/locale/te/LC_MESSAGES/gtk40.mo /usr/local/share/locale/tg/LC_MESSAGES/gtk40.mo /usr/local/share/locale/th/LC_MESSAGES/gtk40.mo -/usr/local/share/locale/tk/LC_MESSAGES/gtk40.mo /usr/local/share/locale/tr/LC_MESSAGES/gtk40.mo /usr/local/share/locale/tt/LC_MESSAGES/gtk40.mo /usr/local/share/locale/ug/LC_MESSAGES/gtk40.mo diff --git a/manifest/x86_64/p/py3_gi_docgen.filelist b/manifest/x86_64/p/py3_gi_docgen.filelist index 140c5d8d7..2c3093e6f 100644 --- a/manifest/x86_64/p/py3_gi_docgen.filelist +++ b/manifest/x86_64/p/py3_gi_docgen.filelist @@ -1,4 +1,4 @@ -# Total size: 2326187 +# Total size: 2326186 /usr/local/bin/gi-docgen /usr/local/lib/python3.13/site-packages/gi_docgen-2025.4.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/gi_docgen-2025.4.dist-info/METADATA diff --git a/manifest/x86_64/p/py3_markdown.filelist b/manifest/x86_64/p/py3_markdown.filelist index b0db18dcd..ab83fa3e6 100644 --- a/manifest/x86_64/p/py3_markdown.filelist +++ b/manifest/x86_64/p/py3_markdown.filelist @@ -1,4 +1,4 @@ -# Total size: 694749 +# Total size: 694758 /usr/local/bin/markdown_py /usr/local/lib/python3.13/site-packages/markdown-3.8.2.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/markdown-3.8.2.dist-info/METADATA diff --git a/manifest/x86_64/p/py3_typogrify.filelist b/manifest/x86_64/p/py3_typogrify.filelist index 19730ac3c..6f0b776f6 100644 --- a/manifest/x86_64/p/py3_typogrify.filelist +++ b/manifest/x86_64/p/py3_typogrify.filelist @@ -1,3 +1,4 @@ +# Total size: 69321 /usr/local/lib/python3.13/site-packages/typogrify-2.1.0.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/typogrify-2.1.0.dist-info/METADATA /usr/local/lib/python3.13/site-packages/typogrify-2.1.0.dist-info/RECORD diff --git a/packages/gtk4.rb b/packages/gtk4.rb index 8e37a2936..a3d343ee8 100644 --- a/packages/gtk4.rb +++ b/packages/gtk4.rb @@ -3,7 +3,7 @@ require 'buildsystems/meson' class Gtk4 < Meson description 'GTK+ is a multi-platform toolkit for creating graphical user interfaces.' homepage 'https://www.gtk.org/' - version '4.19.3' + version '4.20.0' license 'LGPL-2.1' compatibility 'aarch64 armv7l x86_64' source_url 'https://gitlab.gnome.org/GNOME/gtk.git' @@ -11,9 +11,9 @@ class Gtk4 < Meson binary_compression 'tar.zst' binary_sha256({ - aarch64: 'c20d31991ce77bf9933a67872b70b83c6e41a0461541236b2212e004a33b7a36', - armv7l: 'c20d31991ce77bf9933a67872b70b83c6e41a0461541236b2212e004a33b7a36', - x86_64: 'c8e9564a3d89357428d256dd513c8bd2802825881d842554af21eacbc0469f0c' + aarch64: '1cd9d590e6affd1640ec1456304797312ac42bfbf10f662ed06690b6b038b9be', + armv7l: '1cd9d590e6affd1640ec1456304797312ac42bfbf10f662ed06690b6b038b9be', + x86_64: '56c495ce56c35f3f522cbe20a1146240c6a82ed85723813bd91bbea9533d9f0c' }) depends_on 'adwaita_fonts' # L diff --git a/tools/version.rb b/tools/version.rb index be0a51092..05d358296 100755 --- a/tools/version.rb +++ b/tools/version.rb @@ -1,5 +1,5 @@ #!/usr/bin/env ruby -# version.rb version 2.3 (for Chromebrew) +# version.rb version 2.4 (for Chromebrew) OPTIONS = %w[-h --help -j --json -u --update-package-files -v --verbose] @@ -146,7 +146,7 @@ def get_anitya_id(name, homepage) # We assume there is only one candidate with the same name and homepage as their crew counterpart. # Even if there are multiple candidates with the same name and homepage, its probably fine to treat them as identical. # If it isn't fine to treat them as identical, something has gone horribly wrong. - return json['items'][candidate]['id'] if homepage == json['items'][candidate]['homepage'] + return json['items'][candidate]['id'] if homepage.chomp('/') == json['items'][candidate]['homepage'] end # If we're still here, that means none of the candidates had the same homepage as their crew counterpart.