From 48f16cbc18a73066299bd24a2a68903e920ebc4f Mon Sep 17 00:00:00 2001 From: "Satadru Pramanik, DO, MPH, MEng" Date: Sat, 1 Nov 2025 16:19:12 -0400 Subject: [PATCH] =?UTF-8?q?Update=20mappings=20and=20versions=20for=20xway?= =?UTF-8?q?land=20deps.=20=E2=80=94=20pango=20=E2=86=92=201.56.4-1,pthread?= =?UTF-8?q?=5Fstubs=20=E2=86=92=200.5,rendercheck=20=E2=86=92=201.6=20(#13?= =?UTF-8?q?303)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update mappings and versions for xwayland deps. Signed-off-by: Satadru Pramanik * Add libxrender dep to rendercheck. Signed-off-by: Satadru Pramanik * Adjust rendercheck compatibility. Signed-off-by: Satadru Pramanik * Adjust rendercheck deps. Signed-off-by: Satadru Pramanik * Add rendercheck x86_64 build. Signed-off-by: Satadru Pramanik * updates: Package File Update Run on linux/386 container. * updates: Package File Update Run on linux/arm/v7 container. --------- Signed-off-by: Satadru Pramanik Co-authored-by: chromebrew-actions[bot] --- lib/const.rb | 9 +++++++ manifest/armv7l/p/pthread_stubs.filelist | 2 +- manifest/armv7l/r/rendercheck.filelist | 4 +-- manifest/i686/p/pthread_stubs.filelist | 2 +- manifest/i686/r/rendercheck.filelist | 3 --- manifest/x86_64/p/pthread_stubs.filelist | 2 +- manifest/x86_64/r/rendercheck.filelist | 4 +-- packages/pango.rb | 2 +- packages/pthread_stubs.rb | 29 +++++++-------------- packages/rendercheck.rb | 33 ++++++++++-------------- 10 files changed, 41 insertions(+), 49 deletions(-) delete mode 100644 manifest/i686/r/rendercheck.filelist diff --git a/lib/const.rb b/lib/const.rb index 078c4d9e4..d9f0e96c3 100644 --- a/lib/const.rb +++ b/lib/const.rb @@ -401,7 +401,10 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS) { pkg_name: 'cups', anitya_pkg: 'cups', comments: 'Prefer to GitHub' }, { pkg_name: 'cvs', anitya_pkg: 'cvs-stable', comments: '' }, { pkg_name: 'doxygen', anitya_pkg: 'doxygen', comments: '' }, + { pkg_name: 'filecmd', anitya_pkg: 'file', comments: '' }, { pkg_name: 'gcc_build', anitya_pkg: 'gcc', comments: '' }, + { pkg_name: 'gcc_dev', anitya_pkg: 'gcc', comments: '' }, + { pkg_name: 'gcc_lib', anitya_pkg: 'gcc', comments: '' }, { pkg_name: 'gnu_time', anitya_pkg: 'time', comments: '' }, { pkg_name: 'go_tools', anitya_pkg: 'golang-x-tools', comments: '' }, { pkg_name: 'gtk3', anitya_pkg: 'gtk+3.0~stable', comments: '' }, @@ -416,6 +419,8 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS) { pkg_name: 'libunbound', anitya_pkg: 'unbound', comments: '' }, { pkg_name: 'linux_pam', anitya_pkg: 'pam', comments: '' }, { pkg_name: "#{CREW_LLVM_VER}_build", anitya_pkg: 'llvm', comments: '' }, + { pkg_name: "#{CREW_LLVM_VER}_dev", anitya_pkg: 'llvm', comments: '' }, + { pkg_name: "#{CREW_LLVM_VER}_lib", anitya_pkg: 'llvm', comments: '' }, { pkg_name: 'mold', anitya_pkg: 'mold', comments: 'Prefer to GitHub' }, { pkg_name: 'ninja', anitya_pkg: 'ninja-build', comments: '' }, { pkg_name: 'nnn', anitya_pkg: 'nnn', comments: 'Prefer to GitHub' }, @@ -423,6 +428,8 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS) { pkg_name: 'owl', anitya_pkg: 'Owl Lisp', comments: '' }, { pkg_name: 'pcre2', anitya_pkg: 'pcre2', comments: 'Prefer to GitHub' }, { pkg_name: 'pkg_7_zip', anitya_pkg: '7zip~stable', comments: 'Prefer to GitHub' }, + { pkg_name: 'procps', anitya_pkg: 'procps-ng', comments: '' }, + { pkg_name: 'pthread_stubs', anitya_pkg: 'libpthread-stubs', comments: '' }, { pkg_name: 'py3_atspi', anitya_pkg: 'pyatspi', comments: '' }, { pkg_name: 'python3', anitya_pkg: 'python313', comments: '' }, { pkg_name: 'rdfind', anitya_pkg: 'rdfind', comments: 'Prefer to GitHub' }, @@ -431,9 +438,11 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS) { pkg_name: 'upx', anitya_pkg: 'upx', comments: 'Prefer to GitHub' }, { pkg_name: 'vidstab', anitya_pkg: 'vid.stab', comments: 'Prefer to GitHub' }, { pkg_name: 'vim_runtime', anitya_pkg: 'vim', comments: '' }, + { pkg_name: 'wayland_info', anitya_pkg: 'wayland-utils', comments: '' }, { pkg_name: 'webkitgtk_6', anitya_pkg: 'webkitgtk~stable', comments: '' }, { pkg_name: 'xauth', anitya_pkg: 'xorg-x11-xauth', comments: '' }, { pkg_name: 'xercesc', anitya_pkg: 'xerces-c', comments: 'Prefer to GitHub' }, + { pkg_name: 'xorg_proto', anitya_pkg: 'xorgproto', comments: '' }, { pkg_name: 'yad', anitya_pkg: 'yad', comments: 'Prefer to GitHub' }, { pkg_name: 'zimg', anitya_pkg: 'zimg', comments: 'Prefer to GitHub' }, { pkg_name: 'zoneinfo', anitya_pkg: 'tzdata', comments: '' } diff --git a/manifest/armv7l/p/pthread_stubs.filelist b/manifest/armv7l/p/pthread_stubs.filelist index cc767b370..8807745c9 100644 --- a/manifest/armv7l/p/pthread_stubs.filelist +++ b/manifest/armv7l/p/pthread_stubs.filelist @@ -1,2 +1,2 @@ -# Total size: 241 +# Total size: 178 /usr/local/lib/pkgconfig/pthread-stubs.pc diff --git a/manifest/armv7l/r/rendercheck.filelist b/manifest/armv7l/r/rendercheck.filelist index d54e9e97b..2c62ff36f 100644 --- a/manifest/armv7l/r/rendercheck.filelist +++ b/manifest/armv7l/r/rendercheck.filelist @@ -1,3 +1,3 @@ -# Total size: 214685 +# Total size: 57554 /usr/local/bin/rendercheck -/usr/local/share/man/man1/rendercheck.1.gz +/usr/local/share/man/man1/rendercheck.1.zst diff --git a/manifest/i686/p/pthread_stubs.filelist b/manifest/i686/p/pthread_stubs.filelist index cc767b370..8807745c9 100644 --- a/manifest/i686/p/pthread_stubs.filelist +++ b/manifest/i686/p/pthread_stubs.filelist @@ -1,2 +1,2 @@ -# Total size: 241 +# Total size: 178 /usr/local/lib/pkgconfig/pthread-stubs.pc diff --git a/manifest/i686/r/rendercheck.filelist b/manifest/i686/r/rendercheck.filelist deleted file mode 100644 index f033e1697..000000000 --- a/manifest/i686/r/rendercheck.filelist +++ /dev/null @@ -1,3 +0,0 @@ -# Total size: 198673 -/usr/local/bin/rendercheck -/usr/local/share/man/man1/rendercheck.1.gz diff --git a/manifest/x86_64/p/pthread_stubs.filelist b/manifest/x86_64/p/pthread_stubs.filelist index 2981ad419..9dacbad10 100644 --- a/manifest/x86_64/p/pthread_stubs.filelist +++ b/manifest/x86_64/p/pthread_stubs.filelist @@ -1,2 +1,2 @@ -# Total size: 243 +# Total size: 178 /usr/local/lib64/pkgconfig/pthread-stubs.pc diff --git a/manifest/x86_64/r/rendercheck.filelist b/manifest/x86_64/r/rendercheck.filelist index ec6a5bf44..080b74b33 100644 --- a/manifest/x86_64/r/rendercheck.filelist +++ b/manifest/x86_64/r/rendercheck.filelist @@ -1,3 +1,3 @@ -# Total size: 247321 +# Total size: 79770 /usr/local/bin/rendercheck -/usr/local/share/man/man1/rendercheck.1.gz +/usr/local/share/man/man1/rendercheck.1.zst diff --git a/packages/pango.rb b/packages/pango.rb index db345a81e..c53940bb8 100644 --- a/packages/pango.rb +++ b/packages/pango.rb @@ -3,7 +3,7 @@ require 'buildsystems/meson' class Pango < Meson description 'Pango is a library for laying out and rendering of text, with an emphasis on internationalization.' - homepage 'https://pango.gnome.org/' + homepage 'https://www.pango.org/' version '1.56.4-1' license 'LGPL-2+ and FTL' compatibility 'aarch64 armv7l x86_64' diff --git a/packages/pthread_stubs.rb b/packages/pthread_stubs.rb index 2087c23a0..f6e8fa8d4 100644 --- a/packages/pthread_stubs.rb +++ b/packages/pthread_stubs.rb @@ -1,28 +1,19 @@ -require 'package' +require 'buildsystems/autotools' -class Pthread_stubs < Package +class Pthread_stubs < Autotools description 'pthread stubs to get libX11 working' homepage 'https://x.org/wiki/' - version '0.4' + version '0.5' license 'MIT-with-advertising' compatibility 'all' - source_url 'https://xcb.freedesktop.org/dist/libpthread-stubs-0.4.tar.bz2' - source_sha256 'e4d05911a3165d3b18321cc067fdd2f023f06436e391c6a28dff618a78d2e733' - binary_compression 'tar.xz' + source_url 'https://gitlab.freedesktop.org/xorg/lib/pthread-stubs.git' + git_hashtag "libpthread-stubs-#{version}" + binary_compression 'tar.zst' binary_sha256({ - aarch64: '85fd777e81a2dd5e3954e82465291c2c889567b7ae8bbb7a3e51b196c8ed35dd', - armv7l: '85fd777e81a2dd5e3954e82465291c2c889567b7ae8bbb7a3e51b196c8ed35dd', - i686: '3fa0eb953101a37c924a22fa28699d1cb7e4a85bd79b7c492f087df91e108e42', - x86_64: '74d475f18422369cea3e5ca5591c55aa2caaac2ad23abaf17e5678daec534cf9' + aarch64: '18ff6b89a73f42519aed2b30fb90b0cf7ae524bc88e65ad933b732f037cc5af2', + armv7l: '18ff6b89a73f42519aed2b30fb90b0cf7ae524bc88e65ad933b732f037cc5af2', + i686: '515e14bdb789cb689d7b1abc648e3961bb7126a52a8a9518e3741dc40c115b4d', + x86_64: '22f7837cbf00a6115e1f178443a233e221547fab9e0a13872fd2cd8d89eb8347' }) - - def self.build - system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system 'make' - end - - def self.install - system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - end end diff --git a/packages/rendercheck.rb b/packages/rendercheck.rb index a20fced10..01954472d 100644 --- a/packages/rendercheck.rb +++ b/packages/rendercheck.rb @@ -1,28 +1,23 @@ -require 'package' +require 'buildsystems/meson' -class Rendercheck < Package +class Rendercheck < Meson description 'rendercheck is a program to test a Render extension implementation against separate calculations of expected output.' homepage 'https://www.x.org/wiki/' - version '1.5' + version '1.6' license 'MIT' - compatibility 'all' - source_url 'https://x.org/archive/individual/app/rendercheck-1.5.tar.bz2' - source_sha256 '00605679436d65ccf9a6f1f1cb206df7a2e8b28a7821e867922d2b14b009f1cc' - binary_compression 'tar.xz' + compatibility 'aarch64 armv7l x86_64' + source_url 'https://gitlab.freedesktop.org/xorg/test/rendercheck.git' + git_hashtag "rendercheck-#{version}" + binary_compression 'tar.zst' binary_sha256({ - aarch64: '90b0f792889946717870f1497e523c3229cb5840feaf1152da6a125710310697', - armv7l: '90b0f792889946717870f1497e523c3229cb5840feaf1152da6a125710310697', - i686: 'b0ca933742e0d17470c8f1d3e66dac65c5a03ac4d490a477e6e59c700b08b1b7', - x86_64: '7c29b512ecdf2472ade1bce7f7b7491cd8f828a1146061fa8e2e512de6dd1dc9' + aarch64: 'c32a8a4206836185ddd2700c5f648fbbb098a08e99580b6e6574398cf40b96c5', + armv7l: 'c32a8a4206836185ddd2700c5f648fbbb098a08e99580b6e6574398cf40b96c5', + x86_64: 'c9ab0d3cd5e40aa84ab0308ca9b6d42685d3ae577baa7f363731dc08c9d008a7' }) - def self.build - system "./configure #{CREW_CONFIGURE_OPTIONS}" - system 'make' - end - - def self.install - system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - end + depends_on 'glibc' # R + depends_on 'libx11' # R + depends_on 'libxext' # R + depends_on 'libxrender' # R end