ffmpeg => 6.0 (#8014)

* ffmpeg => 6.0

* rebuild ffmpeg with installation of man pages

* rebuild with libjxl

* rebuild ffmpeg with libjxl

* ffmpeg 6 update

* mpv rebuild

* rebuild ffmpegthumbnailer

* update alsa packages

* cleanup

* update waypipe

* rebuild chromaprint

* update qtbase

* fix dir creation for downloads with nodebrew

* update qtdeclarative, qtwebchannel

* update peek

* update spacefm

* update qtfm

* update shotcut

* update qtlocation

* add opusfile, update cmus

* add cjson

* add openh264

* update qttools

* update freerdp

* update qtquickcontrols

* update qtwayland and qtx11extras

* update gegl

* update poppler_data, gstreamer

* update qtmultimedia

* update poppler

* update libvncserver

* rebuild gegl

* add qtwebengine builds

* add filelist

* add get_iplayer

* fixup nodebrew postinstall

* add filelists

* lint

* suggested changes

* suggested changes
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2023-05-17 15:10:47 -04:00
committed by GitHub
parent 8425bd29ec
commit 4cd9e4e294
106 changed files with 19715 additions and 9664 deletions

View File

@@ -3,21 +3,21 @@ require 'package'
class Gegl < Package
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/'
version '0.4.42'
version '0.4.44'
license 'GPL-3+ and LGPL-3'
compatibility 'x86_64 aarch64 armv7l'
source_url 'https://download.gimp.org/pub/gegl/0.4/gegl-0.4.42.tar.xz'
source_sha256 'aba83a0cbaa6c56edc29ea22f2e8172950a53b96daa51592083d59222bdde02d'
source_url 'https://download.gimp.org/pub/gegl/0.4/gegl-0.4.44.tar.xz'
source_sha256 '0a4cdb41635e406a0849cd0d3f03caf7d97cab8aa13d28707d532d0089d56126'
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gegl/0.4.42_armv7l/gegl-0.4.42-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gegl/0.4.42_armv7l/gegl-0.4.42-chromeos-armv7l.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gegl/0.4.42_x86_64/gegl-0.4.42-chromeos-x86_64.tar.zst'
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gegl/0.4.44_armv7l/gegl-0.4.44-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gegl/0.4.44_armv7l/gegl-0.4.44-chromeos-armv7l.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gegl/0.4.44_x86_64/gegl-0.4.44-chromeos-x86_64.tar.zst'
})
binary_sha256({
aarch64: 'b0aba71d5f37ffc560c39786b193d7a32f122d62fe612a88539d3ed6e13102ae',
armv7l: 'b0aba71d5f37ffc560c39786b193d7a32f122d62fe612a88539d3ed6e13102ae',
x86_64: '17e36b43e2d5217b7df42f83c013a91c32df492d5b719665e9aada083e9a9173'
aarch64: 'fbf703399b6c122d4de162c6c74927deb4b5274503de128828982de360e880fd',
armv7l: 'fbf703399b6c122d4de162c6c74927deb4b5274503de128828982de360e880fd',
x86_64: '40d68501c59aef4d1f3e2e6852b4d5aca02dc9d0630e1adb589d2896675c1607'
})
depends_on 'asciidoc' => :build
@@ -46,16 +46,17 @@ class Gegl < Package
depends_on 'openexr' # R
depends_on 'pango' # R
depends_on 'poppler' # R
depends_on 'source_highlight' => :build
depends_on 'vala' => :build
depends_on 'zlibpkg' # R
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
system "mold -run meson setup #{CREW_MESON_OPTIONS} \
-Dlibjpeg=enabled \
-Dlibpng=enabled \
builddir"
system 'meson configure builddir'
system "mold -run #{CREW_NINJA} -C builddir"
system "#{CREW_NINJA} -C builddir"
end
def self.install