Update mappings and versions for xwayland deps. — pango → 1.56.4-1,pthread_stubs → 0.5,rendercheck → 1.6 (#13303)

* Update mappings and versions for xwayland deps.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add libxrender dep to rendercheck.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust rendercheck compatibility.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust rendercheck deps.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add rendercheck x86_64 build.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updates: Package File Update Run on linux/386 container.

* updates: Package File Update Run on linux/arm/v7 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2025-11-01 16:19:12 -04:00
committed by GitHub
parent 3cd85cffea
commit 48f16cbc18
10 changed files with 41 additions and 49 deletions

View File

@@ -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: '' }

View File

@@ -1,2 +1,2 @@
# Total size: 241
# Total size: 178
/usr/local/lib/pkgconfig/pthread-stubs.pc

View File

@@ -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

View File

@@ -1,2 +1,2 @@
# Total size: 241
# Total size: 178
/usr/local/lib/pkgconfig/pthread-stubs.pc

View File

@@ -1,3 +0,0 @@
# Total size: 198673
/usr/local/bin/rendercheck
/usr/local/share/man/man1/rendercheck.1.gz

View File

@@ -1,2 +1,2 @@
# Total size: 243
# Total size: 178
/usr/local/lib64/pkgconfig/pthread-stubs.pc

View File

@@ -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

View File

@@ -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'

View File

@@ -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

View File

@@ -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