Updater zenity 4.0.5 WIP branch

* Add unbuilt zenity to updater-zenity-4.0.5

* Adjust zenity deps.

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

* Update webkit dep

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

* Update anitya set.

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

* Let version.rb handle more version strings in source_url

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

* Adjust webkit build options.

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

* Adjust webkit build options.

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

* Adjust webkit build options.

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

* Adjust webkit build options.

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

* Adjust webkit build options.

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

* Adjust webkit build options.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2025-08-15 03:00:18 -04:00
committed by GitHub
parent 109ab5e0ec
commit 512d9fbf2b
4 changed files with 11 additions and 10 deletions

View File

@@ -4,7 +4,7 @@ require 'etc'
require 'open3'
OLD_CREW_VERSION ||= defined?(CREW_VERSION) ? CREW_VERSION : '1.0'
CREW_VERSION ||= '1.64.5' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
CREW_VERSION ||= '1.64.6' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
# Kernel architecture.
KERN_ARCH ||= Etc.uname[:machine]
@@ -191,6 +191,7 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS)
{ pkg_name: 'cvs', anitya_pkg: 'cvs-stable', comments: '' },
{ pkg_name: 'py3_atspi', anitya_pkg: 'pyatspi', comments: '' },
{ pkg_name: 'signal_desktop', anitya_pkg: 'signal', comments: '' },
{ pkg_name: 'webkitgtk_6', anitya_pkg: 'webkitgtk~stable', comments: '' },
{ pkg_name: 'xauth', anitya_pkg: 'xorg-x11-xauth', comments: '' }
].to_h { |h| [h[:pkg_name], h[:anitya_pkg]] }
end
@@ -327,7 +328,6 @@ CREW_CMAKE_OPTIONS ||= <<~OPT.chomp
-DCMAKE_C_FLAGS='#{CREW_COMMON_FLAGS.gsub(/-fuse-ld=.{2,4}\s/, '')}' \
-DCMAKE_CXX_FLAGS='#{CREW_COMMON_FLAGS.gsub(/-fuse-ld=.{2,4}\s/, '')}' \
-DCMAKE_EXE_LINKER_FLAGS='#{CREW_LINKER_FLAGS}' \
-DCMAKE_LINKER_TYPE=MOLD \
-DCMAKE_SHARED_LINKER_FLAGS='#{CREW_LINKER_FLAGS}' \
-DCMAKE_MODULE_LINKER_FLAGS='#{CREW_LINKER_FLAGS}' \
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=TRUE \

View File

@@ -3,10 +3,9 @@ require 'package'
class Webkitgtk_6 < Package
description 'Web content engine for GTK'
homepage 'https://webkitgtk.org'
version "2.44.2-#{CREW_ICU_VER}"
version "2.48.5-#{CREW_ICU_VER}"
license 'LGPL-2+ and BSD-2'
compatibility 'aarch64 armv7l x86_64'
min_glibc '2.37'
source_url "https://webkitgtk.org/releases/webkitgtk-#{version.split('-').first}.tar.xz"
source_sha256 '523f42c8ff24832add17631f6eaafe8f9303afe316ef1a7e1844b952a7f7521b'
binary_compression 'tar.zst'
@@ -24,7 +23,7 @@ class Webkitgtk_6 < Package
depends_on 'enchant' # R
depends_on 'fontconfig'
depends_on 'freetype' # R
depends_on 'gcc10' => :build
# depends_on 'gcc10' => :build
depends_on 'gcc_lib' # R
depends_on 'gdk_pixbuf' # R
depends_on 'glibc' # R
@@ -121,7 +120,7 @@ class Webkitgtk_6 < Package
# @arch_flags = '-mtune=cortex-a15 -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -marm -mlibarch=armv8-a+crc+simd -march=armv8-a+crc+simd'
@arch_flags = '-mfloat-abi=hard -mtls-dialect=gnu -mthumb -mfpu=vfpv3-d16 -mlibarch=armv7-a+fp -march=armv7-a+fp'
end
@gcc_ver = '-10'
@gcc_ver = '-15'
@new_gcc = <<~NEW_GCCEOF
#!/bin/bash
gcc#{@gcc_ver} #{@arch_flags} $@
@@ -154,7 +153,9 @@ class Webkitgtk_6 < Package
-DENABLE_JOURNALD_LOG=OFF \
-DENABLE_GAMEPAD=OFF \
-DENABLE_MINIBROWSER=ON \
-DENABLE_SPEECH_SYNTHESIS=OFF \
-DUSE_SYSTEM_MALLOC=ON \
-D USE_SYSTEM_SYSPROF_CAPTURE=NO \
-DPORT=GTK \
-DUSE_GTK4=ON \
-DUSE_JPEGXL=ON \

View File

@@ -3,7 +3,7 @@ require 'buildsystems/meson'
class Zenity < Meson
description 'A tool that allows you to display GTK dialog boxes in commandline and shell scripts.'
homepage 'https://wiki.gnome.org/Projects/Zenity'
version '4.0.1'
version '4.0.5'
license 'GPL-2'
compatibility 'aarch64 armv7l x86_64'
source_url 'https://gitlab.gnome.org/GNOME/zenity.git'
@@ -23,7 +23,7 @@ class Zenity < Meson
depends_on 'gtk4' # R
depends_on 'libadwaita' # R
depends_on 'pango' # R
depends_on 'webkit2gtk' => :build
depends_on 'webkitgtk_6' => :build
gnome
end

View File

@@ -1,5 +1,5 @@
#!/usr/bin/env ruby
# version.rb version 1.9.1 (for Chromebrew)
# version.rb version 2.0 (for Chromebrew)
OPTIONS = %w[-h --help -j --json -u --update-package-files -v --verbose]
@@ -209,7 +209,7 @@ if filelist.length.positive?
# If a source_url exists check if
# that line has 'version' in it.
elsif !@pkg.source_url.nil?
if `grep source_url #{filename} | grep '\#{version}'`.empty?
if `grep source_url #{filename} | grep '\#{version'`.empty?
'static source_url'
else
'Yes'