Files
chromebrew/packages/libheif.rb
github-actions[bot] 90b94eb1c6 AutoBuild: gimp started at 2025-06-24-21UTC (#12098)
* update gimp

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

* update babl

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

* update gegl

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

* Update libheif

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

* update packages

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

* Add built packages for linux/386 to gimp

* Add x86_64 binaries

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

* Add arm binaries

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

* Fix gem updater

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

* Fix ruby gem builds on i686.

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

* Add built packages for linux/386 to gimp

* rebuild libavif

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

* rebuild gegl and libheif for arm

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

* Add built packages for linux/amd64 to gimp

* Add built packages for linux/arm/v7 to gimp

* update openblas

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

* update openblas

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

* Update ruby_debug

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

* sort

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

* Adjust CREW_NPROC in const.rb

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

* Add ruby_matrix to essential packages.

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

* cleanup

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

* Move to using M137 images as necessary.

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

---------

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>
2025-06-25 04:10:52 +00:00

36 lines
1.0 KiB
Ruby

require 'buildsystems/cmake'
class Libheif < CMake
description 'libheif is a ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.'
homepage 'https://github.com/strukturag/libheif'
version '1.19.8'
license 'GPL-3'
compatibility 'aarch64 armv7l x86_64'
source_url 'https://github.com/strukturag/libheif.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'caf5cf99e4654d25d9a1192d2b6b1a871400255f1d143f650bd5e4f29bb6a24e',
armv7l: 'caf5cf99e4654d25d9a1192d2b6b1a871400255f1d143f650bd5e4f29bb6a24e',
x86_64: 'adef3f8f972c6d2b32da90648530e093f4ba67f872673cfdfffae094610ebcc2'
})
depends_on 'gcc_lib' # R
depends_on 'gdk_pixbuf' # R
depends_on 'glibc' # R
depends_on 'glib' # R
depends_on 'graphviz' => :build # Only needed for dot.
depends_on 'libaom' # R
depends_on 'libde265' # R
depends_on 'libjpeg_turbo' # R
depends_on 'libpng' # R
depends_on 'libtiff' # L
depends_on 'libwebp' # R
depends_on 'libx265' # R
depends_on 'openh264' # R
depends_on 'zlib' # R
gnome
end