Files
chromebrew/packages/babl.rb
chromebrew-actions[bot] 0c5de991aa 'updater-babl-0.1.118' (#13872)
* Add unbuilt babl to updater-babl-0.1.118

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

* updater-babl-0.1.118: Package File Update Run on linux/arm/v7 container.

---------

Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-12-16 18:52:15 +00:00

32 lines
963 B
Ruby

require 'buildsystems/meson'
class Babl < Meson
description 'babl is a dynamic, any to any, pixel format translation library.'
homepage 'https://gegl.org/babl/'
version '0.1.118'
license 'LGPL-3'
compatibility 'aarch64 armv7l x86_64'
source_url 'https://gitlab.gnome.org/GNOME/babl.git'
git_hashtag "BABL_#{version.split('-').first.gsub('.', '_')}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'e9c98331062a69a27225181df361fc9094457b104566eb6ccadc124ac8f836f6',
armv7l: 'e9c98331062a69a27225181df361fc9094457b104566eb6ccadc124ac8f836f6',
x86_64: 'b51feabbec06c9ed1c6734fd788c61682b0d614bb26c9caf6b1b6ac8393de312'
})
depends_on 'gcc_lib' # R
depends_on 'glibc' # R
depends_on 'gobject_introspection' => :build
depends_on 'lcms' # R
depends_on 'pango' => :build
depends_on 'vala' => :build
meson_options '-Denable-gir=true'
def self.check
system "#{CREW_NINJA} -C builddir test || true"
end
end