mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
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:
committed by
GitHub
parent
8425bd29ec
commit
4cd9e4e294
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user