mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
rebuild bison,sed, anagram, openjpeg, libjxl, gegl, gimp; update cpio, strace, putty, gpgme, tre, elinks, libgudev, upower, libdeflate, openexr, R, graphviz, gdal, imagemagick7, openblas, mold (#8920)
* rebuild bison,sed; update cpio * add strace * expand comment * add gpgme, putty * update tre * update elinks * deprecate js91 * rebuild anagram, update libgudev & upower * rebuild openjpeg * update libdeflate * update openexr * remove ilmbase deps (replaced by openexr) * deprecate ilmbase * rebuild gegl with newer openexr * update R * libjxl rebuild * graphviz => 9 * update gdal * imagemagick7 update * gimp rebuild * suggested changes * Add pre_ options to cmake and meson buildsystems * suggested changes * reversion gegl * update gdal url * redo versions * update py3_numpy * update openblas, mold * remove 'pre_' empty? checks in buildsystems * rebuild rust to fix binary issues on x86_64 * fixup missing rust completions
This commit is contained in:
committed by
GitHub
parent
511fa347ed
commit
d9ca5d8e1d
@@ -1,8 +1,8 @@
|
||||
require 'package'
|
||||
require 'buildsystems/meson'
|
||||
|
||||
class Gegl < Package
|
||||
class Gegl < Meson
|
||||
description 'GEGL (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities to GNU Image Manipulation Program and other projects.'
|
||||
homepage 'http://gegl.org/'
|
||||
homepage 'https://gegl.org/'
|
||||
version '0.4.46'
|
||||
license 'GPL-3+ and LGPL-3'
|
||||
compatibility 'x86_64 aarch64 armv7l'
|
||||
@@ -15,9 +15,9 @@ class Gegl < Package
|
||||
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gegl/0.4.46_x86_64/gegl-0.4.46-chromeos-x86_64.tar.zst'
|
||||
})
|
||||
binary_sha256({
|
||||
aarch64: '3d2ce127242c21dc77c195f46a424dc02fcd3e658f82ac921ec80ade05f45531',
|
||||
armv7l: '3d2ce127242c21dc77c195f46a424dc02fcd3e658f82ac921ec80ade05f45531',
|
||||
x86_64: 'b6a65235e852af43e7b917588abe96a804dc2095e652986997ab3a50f8bc3641'
|
||||
aarch64: '2610a83b435ff282b0c974cda143d44d8df8ae9a6b42ff6d108feb45150b969c',
|
||||
armv7l: '2610a83b435ff282b0c974cda143d44d8df8ae9a6b42ff6d108feb45150b969c',
|
||||
x86_64: '3cef7ba4754cd012527eb8f5c4eeefe63e747ad70dea1216b8446e447141ee5b'
|
||||
})
|
||||
|
||||
depends_on 'asciidoc' => :build
|
||||
@@ -32,7 +32,6 @@ class Gegl < Package
|
||||
depends_on 'glib' # R
|
||||
depends_on 'graphviz' => :build # for dot
|
||||
depends_on 'harfbuzz' # R
|
||||
depends_on 'ilmbase' # R
|
||||
depends_on 'jasper' # R
|
||||
depends_on 'json_glib' # R
|
||||
depends_on 'lcms' # R
|
||||
@@ -50,16 +49,6 @@ class Gegl < Package
|
||||
depends_on 'vala' => :build
|
||||
depends_on 'zlibpkg' # R
|
||||
|
||||
def self.build
|
||||
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
|
||||
-Dlibjpeg=enabled \
|
||||
-Dlibpng=enabled \
|
||||
builddir"
|
||||
system 'meson configure --no-pager builddir'
|
||||
system "#{CREW_NINJA} -C builddir"
|
||||
end
|
||||
|
||||
def self.install
|
||||
system "DESTDIR=#{CREW_DEST_DIR} #{CREW_NINJA} -C builddir install"
|
||||
end
|
||||
meson_options '-Dlibjpeg=enabled \
|
||||
-Dlibpng=enabled'
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user