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,43 +3,41 @@ require 'package'
class Waypipe < Package
description 'A proxy for Wayland protocol applications. WARNING: different versions are incompatible'
homepage 'https://gitlab.freedesktop.org/mstoeckl/waypipe'
version '0.8.4'
version '0.8.6'
license 'MIT'
compatibility 'all'
compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.freedesktop.org/mstoeckl/waypipe.git'
git_hashtag "v#{version}"
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/waypipe/0.8.4_armv7l/waypipe-0.8.4-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/waypipe/0.8.4_armv7l/waypipe-0.8.4-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/waypipe/0.8.4_i686/waypipe-0.8.4-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/waypipe/0.8.4_x86_64/waypipe-0.8.4-chromeos-x86_64.tar.zst'
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/waypipe/0.8.6_armv7l/waypipe-0.8.6-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/waypipe/0.8.6_armv7l/waypipe-0.8.6-chromeos-armv7l.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/waypipe/0.8.6_x86_64/waypipe-0.8.6-chromeos-x86_64.tar.zst'
})
binary_sha256({
aarch64: 'e188ef809cb986bd1550de0a434c92df6458b360e13b423864704de05114c7fa',
armv7l: 'e188ef809cb986bd1550de0a434c92df6458b360e13b423864704de05114c7fa',
i686: 'db973f5765ec2b971f4618a1e17115383c28fd6d97b51b6cb95f4387551769cb',
x86_64: 'ce9eceed169b2707a12e55ca318466611f29d18c2f7705a13df33f80fe8c00e0'
aarch64: '9bedb1ee7e35eb794158e28ac9f3c7a6c1590bd63c49d8f1edac2eef0cb445ac',
armv7l: '9bedb1ee7e35eb794158e28ac9f3c7a6c1590bd63c49d8f1edac2eef0cb445ac',
x86_64: '30f1226d52c91d34235fcbd58fd5405e586f0e37350f7d1ea43b6a485e2bc01d'
})
depends_on 'speexdsp' => :build
depends_on 'ffmpeg' # R
depends_on 'gcc' # R
depends_on 'glibc' # R
depends_on 'libdrm' => :build
depends_on 'libva' # R
depends_on 'mesa' # R
depends_on 'glibc' # R
depends_on 'lz4' # R
depends_on 'mesa' # R
depends_on 'zstd' # R
depends_on 'gcc' # R
def self.build
system "CC=clang LD=mold meson setup #{CREW_MESON_OPTIONS.gsub('-ffat-lto-objects', '').gsub('-fuse-ld=mold', '')} \
builddir"
system 'meson configure builddir'
system 'ninja -C builddir'
system "#{CREW_NINJA} -C builddir"
end
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
system "DESTDIR=#{CREW_DEST_DIR} #{CREW_NINJA} -C builddir install"
end
end