updater-yad — yad → 14.1 (#12889)

* yad => 14.1

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

* add pkgconf dep.

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

* add pkgconf dep.

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

* updater-yad: Build Run on linux/arm/v7.

* updater-yad: Build Run on linux/amd64.

* updater-yad: Package File Update Run on linux/amd64 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
chromebrew-actions[bot]
2025-09-23 01:08:49 +00:00
committed by GitHub
parent 5b65d1684f
commit 1b6e211912
4 changed files with 43 additions and 31 deletions

View File

@@ -224,6 +224,7 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS)
{ pkg_name: 'vim_runtime', anitya_pkg: 'vim', comments: '' },
{ pkg_name: 'webkitgtk_6', anitya_pkg: 'webkitgtk~stable', comments: '' },
{ pkg_name: 'xauth', anitya_pkg: 'xorg-x11-xauth', 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: '' }
].to_h { |h| [h[:pkg_name], h[:anitya_pkg]] }

View File

@@ -1,8 +1,12 @@
# Total size: 1073074
# Total size: 622403
/usr/local/bin/yad
/usr/local/bin/yad-icon-browser
/usr/local/bin/yad-settings
/usr/local/bin/yad-tools
/usr/local/share/aclocal/yad.m4
/usr/local/share/applications/yad-icon-browser.desktop
/usr/local/share/applications/yad-settings.desktop
/usr/local/share/glib-2.0/schemas/yad.gschema.xml
/usr/local/share/icons/hicolor/128x128/apps/yad.png
/usr/local/share/icons/hicolor/16x16/apps/yad.png
/usr/local/share/icons/hicolor/24x24/apps/yad.png
@@ -10,11 +14,13 @@
/usr/local/share/icons/hicolor/48x48/apps/yad.png
/usr/local/share/icons/hicolor/96x96/apps/yad.png
/usr/local/share/locale/de/LC_MESSAGES/yad.mo
/usr/local/share/locale/es/LC_MESSAGES/yad.mo
/usr/local/share/locale/fr/LC_MESSAGES/yad.mo
/usr/local/share/locale/it/LC_MESSAGES/yad.mo
/usr/local/share/locale/ka/LC_MESSAGES/yad.mo
/usr/local/share/locale/pt_BR/LC_MESSAGES/yad.mo
/usr/local/share/locale/ru/LC_MESSAGES/yad.mo
/usr/local/share/locale/sk/LC_MESSAGES/yad.mo
/usr/local/share/locale/uk/LC_MESSAGES/yad.mo
/usr/local/share/locale/zh_TW/LC_MESSAGES/yad.mo
/usr/local/share/man/man1/yad.1.gz
/usr/local/share/man/man1/yad-tools.1.zst
/usr/local/share/man/man1/yad.1.zst

View File

@@ -1,8 +1,12 @@
# Total size: 1183134
# Total size: 666323
/usr/local/bin/yad
/usr/local/bin/yad-icon-browser
/usr/local/bin/yad-settings
/usr/local/bin/yad-tools
/usr/local/share/aclocal/yad.m4
/usr/local/share/applications/yad-icon-browser.desktop
/usr/local/share/applications/yad-settings.desktop
/usr/local/share/glib-2.0/schemas/yad.gschema.xml
/usr/local/share/icons/hicolor/128x128/apps/yad.png
/usr/local/share/icons/hicolor/16x16/apps/yad.png
/usr/local/share/icons/hicolor/24x24/apps/yad.png
@@ -10,11 +14,13 @@
/usr/local/share/icons/hicolor/48x48/apps/yad.png
/usr/local/share/icons/hicolor/96x96/apps/yad.png
/usr/local/share/locale/de/LC_MESSAGES/yad.mo
/usr/local/share/locale/es/LC_MESSAGES/yad.mo
/usr/local/share/locale/fr/LC_MESSAGES/yad.mo
/usr/local/share/locale/it/LC_MESSAGES/yad.mo
/usr/local/share/locale/ka/LC_MESSAGES/yad.mo
/usr/local/share/locale/pt_BR/LC_MESSAGES/yad.mo
/usr/local/share/locale/ru/LC_MESSAGES/yad.mo
/usr/local/share/locale/sk/LC_MESSAGES/yad.mo
/usr/local/share/locale/uk/LC_MESSAGES/yad.mo
/usr/local/share/locale/zh_TW/LC_MESSAGES/yad.mo
/usr/local/share/man/man1/yad.1.gz
/usr/local/share/man/man1/yad-tools.1.zst
/usr/local/share/man/man1/yad.1.zst

View File

@@ -1,37 +1,36 @@
require 'package'
require 'buildsystems/autotools'
class Yad < Package
class Yad < Autotools
description 'display graphical dialogs from shell scripts or command line.'
homepage 'https://sourceforge.net/projects/yad-dialog/'
version '0.40.0'
homepage 'https://github.com/v1cont/yad'
version '14.1'
license 'GPL-3+'
compatibility 'aarch64 armv7l x86_64'
source_url 'https://prdownloads.sourceforge.net/project/yad-dialog/yad-0.40.0.tar.xz'
source_sha256 'c2d0b7d1b6d3a0877299faa00db75d58c974f81fce72d520a3a84e67d1d60ef4'
binary_compression 'tar.xz'
source_url 'https://github.com/v1cont/yad.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '9e95ee3627b04922ddd447649e69ea54c9dc43e7138319bd1588a4f8b58b51af',
armv7l: '9e95ee3627b04922ddd447649e69ea54c9dc43e7138319bd1588a4f8b58b51af',
x86_64: '1fdac4030f16b26ff16102a570c6d2ec58a5228fd8f89752e4e6da58555a6604'
aarch64: 'aed62ef4ab23878851f8cba414244b5ffbfb7afe1af0f85260a810bc8feafc0d',
armv7l: 'aed62ef4ab23878851f8cba414244b5ffbfb7afe1af0f85260a810bc8feafc0d',
x86_64: 'aac4bf54b984da9242c9570a2d8bc667b2a60aac93224022cee76aad2693de31'
})
depends_on 'at_spi2_core' # R
depends_on 'cairo' # R
depends_on 'gdk_pixbuf' # R
depends_on 'glib' # R
depends_on 'glibc' # R
depends_on 'gtk3'
depends_on 'harfbuzz' # R
depends_on 'pango' # R
depends_on 'pkgconf' => :build
depends_on 'rgb'
depends_on 'zlib' # R
def self.build
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--disable-maintainer-mode',
'--enable-gio',
'--enable-icon-browser',
'--with-gtk=gtk3',
"--with-rgb=#{CREW_PREFIX}/share/X11/rgb.txt"
system 'make'
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
autotools_pre_configure_options "PKG_CONFIG=#{CREW_PREFIX}/bin/pkgconf"
autotools_configure_options "--enable-gio \
--enable-icon-browser \
--with-gtk=gtk3 \
--with-rgb=#{CREW_PREFIX}/share/X11/rgb.txt"
end