mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -05:00
Mpv => 0.37 (#9277)
* mpv => 0.37 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update packages.yaml Signed-off-by: Satadru Pramanik <satadru@gmail.com> * add min_glibc version to mpv Signed-off-by: Satadru Pramanik <satadru@gmail.com> * fix deps Signed-off-by: Satadru Pramanik <satadru@gmail.com> * fix deps Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
committed by
GitHub
parent
61c6a5e727
commit
bbaeb3a88a
6
manifest/armv7l/l/libdovi.filelist
Normal file
6
manifest/armv7l/l/libdovi.filelist
Normal file
@@ -0,0 +1,6 @@
|
||||
/usr/local/include/libdovi/rpu_parser.h
|
||||
/usr/local/lib/libdovi.a
|
||||
/usr/local/lib/libdovi.so
|
||||
/usr/local/lib/libdovi.so.3
|
||||
/usr/local/lib/libdovi.so.3.2.0
|
||||
/usr/local/lib/pkgconfig/dovi.pc
|
||||
37
manifest/armv7l/l/libplacebo.filelist
Normal file
37
manifest/armv7l/l/libplacebo.filelist
Normal file
@@ -0,0 +1,37 @@
|
||||
/usr/local/include/libplacebo/cache.h
|
||||
/usr/local/include/libplacebo/colorspace.h
|
||||
/usr/local/include/libplacebo/common.h
|
||||
/usr/local/include/libplacebo/config.h
|
||||
/usr/local/include/libplacebo/d3d11.h
|
||||
/usr/local/include/libplacebo/dispatch.h
|
||||
/usr/local/include/libplacebo/dither.h
|
||||
/usr/local/include/libplacebo/dummy.h
|
||||
/usr/local/include/libplacebo/filters.h
|
||||
/usr/local/include/libplacebo/gamut_mapping.h
|
||||
/usr/local/include/libplacebo/gpu.h
|
||||
/usr/local/include/libplacebo/log.h
|
||||
/usr/local/include/libplacebo/opengl.h
|
||||
/usr/local/include/libplacebo/options.h
|
||||
/usr/local/include/libplacebo/renderer.h
|
||||
/usr/local/include/libplacebo/shaders/colorspace.h
|
||||
/usr/local/include/libplacebo/shaders/custom.h
|
||||
/usr/local/include/libplacebo/shaders/deinterlacing.h
|
||||
/usr/local/include/libplacebo/shaders/dithering.h
|
||||
/usr/local/include/libplacebo/shaders/film_grain.h
|
||||
/usr/local/include/libplacebo/shaders.h
|
||||
/usr/local/include/libplacebo/shaders/icc.h
|
||||
/usr/local/include/libplacebo/shaders/lut.h
|
||||
/usr/local/include/libplacebo/shaders/sampling.h
|
||||
/usr/local/include/libplacebo/swapchain.h
|
||||
/usr/local/include/libplacebo/tone_mapping.h
|
||||
/usr/local/include/libplacebo/utils/dav1d.h
|
||||
/usr/local/include/libplacebo/utils/dav1d_internal.h
|
||||
/usr/local/include/libplacebo/utils/dolbyvision.h
|
||||
/usr/local/include/libplacebo/utils/frame_queue.h
|
||||
/usr/local/include/libplacebo/utils/libav.h
|
||||
/usr/local/include/libplacebo/utils/libav_internal.h
|
||||
/usr/local/include/libplacebo/utils/upload.h
|
||||
/usr/local/include/libplacebo/vulkan.h
|
||||
/usr/local/lib/libplacebo.so
|
||||
/usr/local/lib/libplacebo.so.338
|
||||
/usr/local/lib/pkgconfig/libplacebo.pc
|
||||
@@ -6,7 +6,7 @@
|
||||
/usr/local/include/mpv/stream_cb.h
|
||||
/usr/local/lib/libmpv.so
|
||||
/usr/local/lib/libmpv.so.2
|
||||
/usr/local/lib/libmpv.so.2.1.0
|
||||
/usr/local/lib/libmpv.so.2.2.0
|
||||
/usr/local/lib/pkgconfig/mpv.pc
|
||||
/usr/local/share/applications/mpv.desktop
|
||||
/usr/local/share/bash-completion/completions/mpv
|
||||
@@ -23,3 +23,4 @@
|
||||
/usr/local/share/man/man1/mpv.1.zst
|
||||
/usr/local/share/metainfo/mpv.metainfo.xml
|
||||
/usr/local/share/zsh/site-functions/_mpv
|
||||
/home/chronos/user/.mpv/mpv.conf
|
||||
|
||||
6
manifest/x86_64/l/libdovi.filelist
Normal file
6
manifest/x86_64/l/libdovi.filelist
Normal file
@@ -0,0 +1,6 @@
|
||||
/usr/local/include/libdovi/rpu_parser.h
|
||||
/usr/local/lib64/libdovi.a
|
||||
/usr/local/lib64/libdovi.so
|
||||
/usr/local/lib64/libdovi.so.3
|
||||
/usr/local/lib64/libdovi.so.3.2.0
|
||||
/usr/local/lib64/pkgconfig/dovi.pc
|
||||
37
manifest/x86_64/l/libplacebo.filelist
Normal file
37
manifest/x86_64/l/libplacebo.filelist
Normal file
@@ -0,0 +1,37 @@
|
||||
/usr/local/include/libplacebo/cache.h
|
||||
/usr/local/include/libplacebo/colorspace.h
|
||||
/usr/local/include/libplacebo/common.h
|
||||
/usr/local/include/libplacebo/config.h
|
||||
/usr/local/include/libplacebo/d3d11.h
|
||||
/usr/local/include/libplacebo/dispatch.h
|
||||
/usr/local/include/libplacebo/dither.h
|
||||
/usr/local/include/libplacebo/dummy.h
|
||||
/usr/local/include/libplacebo/filters.h
|
||||
/usr/local/include/libplacebo/gamut_mapping.h
|
||||
/usr/local/include/libplacebo/gpu.h
|
||||
/usr/local/include/libplacebo/log.h
|
||||
/usr/local/include/libplacebo/opengl.h
|
||||
/usr/local/include/libplacebo/options.h
|
||||
/usr/local/include/libplacebo/renderer.h
|
||||
/usr/local/include/libplacebo/shaders/colorspace.h
|
||||
/usr/local/include/libplacebo/shaders/custom.h
|
||||
/usr/local/include/libplacebo/shaders/deinterlacing.h
|
||||
/usr/local/include/libplacebo/shaders/dithering.h
|
||||
/usr/local/include/libplacebo/shaders/film_grain.h
|
||||
/usr/local/include/libplacebo/shaders.h
|
||||
/usr/local/include/libplacebo/shaders/icc.h
|
||||
/usr/local/include/libplacebo/shaders/lut.h
|
||||
/usr/local/include/libplacebo/shaders/sampling.h
|
||||
/usr/local/include/libplacebo/swapchain.h
|
||||
/usr/local/include/libplacebo/tone_mapping.h
|
||||
/usr/local/include/libplacebo/utils/dav1d.h
|
||||
/usr/local/include/libplacebo/utils/dav1d_internal.h
|
||||
/usr/local/include/libplacebo/utils/dolbyvision.h
|
||||
/usr/local/include/libplacebo/utils/frame_queue.h
|
||||
/usr/local/include/libplacebo/utils/libav.h
|
||||
/usr/local/include/libplacebo/utils/libav_internal.h
|
||||
/usr/local/include/libplacebo/utils/upload.h
|
||||
/usr/local/include/libplacebo/vulkan.h
|
||||
/usr/local/lib64/libplacebo.so
|
||||
/usr/local/lib64/libplacebo.so.338
|
||||
/usr/local/lib64/pkgconfig/libplacebo.pc
|
||||
@@ -6,7 +6,7 @@
|
||||
/usr/local/include/mpv/stream_cb.h
|
||||
/usr/local/lib64/libmpv.so
|
||||
/usr/local/lib64/libmpv.so.2
|
||||
/usr/local/lib64/libmpv.so.2.1.0
|
||||
/usr/local/lib64/libmpv.so.2.2.0
|
||||
/usr/local/lib64/pkgconfig/mpv.pc
|
||||
/usr/local/share/applications/mpv.desktop
|
||||
/usr/local/share/bash-completion/completions/mpv
|
||||
@@ -23,3 +23,4 @@
|
||||
/usr/local/share/man/man1/mpv.1.zst
|
||||
/usr/local/share/metainfo/mpv.metainfo.xml
|
||||
/usr/local/share/zsh/site-functions/_mpv
|
||||
/home/chronos/user/.mpv/mpv.conf
|
||||
|
||||
42
packages/libdovi.rb
Normal file
42
packages/libdovi.rb
Normal file
@@ -0,0 +1,42 @@
|
||||
# Adapted from Arch Linux libdovi PKGBUILD at:
|
||||
# https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=libdovi
|
||||
|
||||
require 'package'
|
||||
|
||||
class Libdovi < Package
|
||||
description 'Library to read and write Dolby Vision metadata C-API'
|
||||
homepage 'https://github.com/quietvoid/dovi_tool/tree/main/dolby_vision'
|
||||
version '3.2.0'
|
||||
license 'MIT'
|
||||
compatibility 'x86_64 aarch64 armv7l'
|
||||
source_url 'https://github.com/quietvoid/dovi_tool.git'
|
||||
git_hashtag "libdovi-#{version}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '868a507f25ddd419671643660d5898baf219f5b5b1cc1a618b12801267ad71f4',
|
||||
armv7l: '868a507f25ddd419671643660d5898baf219f5b5b1cc1a618b12801267ad71f4',
|
||||
x86_64: '347462cc5dc77220eb884de12a2cc98eaf5ba5be5bc5bca9c668b3dcb3c5a5ad'
|
||||
})
|
||||
|
||||
depends_on 'cargo_c' => :build
|
||||
depends_on 'fontconfig' => :build
|
||||
depends_on 'gcc_lib' # R
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'rust' => :build
|
||||
|
||||
def self.build
|
||||
Dir.chdir('dolby_vision') do
|
||||
system "#{ARCH == 'x86_64' ? 'RUSTFLAGS="-C target-cpu=x86-64-v3"' : ''} cargo build --release"
|
||||
end
|
||||
end
|
||||
|
||||
def self.install
|
||||
Dir.chdir('dolby_vision') do
|
||||
system "cargo cinstall \
|
||||
--prefix=#{CREW_PREFIX} \
|
||||
--destdir=#{CREW_DEST_DIR} \
|
||||
--libdir=#{CREW_LIB_PREFIX}"
|
||||
end
|
||||
end
|
||||
end
|
||||
35
packages/libplacebo.rb
Normal file
35
packages/libplacebo.rb
Normal file
@@ -0,0 +1,35 @@
|
||||
# Adapted from Arch Linux libplacebo PKGBUILD at:
|
||||
# https://github.com/archlinux/svntogit-packages/raw/packages/libplacebo/trunk/PKGBUILD
|
||||
|
||||
require 'buildsystems/meson'
|
||||
|
||||
class Libplacebo < Meson
|
||||
description 'Reusable library for GPU-accelerated video/image rendering primitives'
|
||||
homepage 'https://github.com/haasn/libplacebo'
|
||||
version '6.338.2'
|
||||
license 'LGPL2.1'
|
||||
compatibility 'x86_64 aarch64 armv7l'
|
||||
source_url 'https://code.videolan.org/videolan/libplacebo.git'
|
||||
git_hashtag "v#{version}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'bb12747b29b7d0bbb5b52ff6baca27e274d7655280d408c8727c1be6685661cc',
|
||||
armv7l: 'bb12747b29b7d0bbb5b52ff6baca27e274d7655280d408c8727c1be6685661cc',
|
||||
x86_64: '50a4cad52230a458f8bbe3137d52bfb8200b7b965deb8cdc6b2a8fcd58d15896'
|
||||
})
|
||||
|
||||
depends_on 'vulkan_icd_loader' => :build
|
||||
depends_on 'glslang' => :build
|
||||
depends_on 'lcms' => :build
|
||||
depends_on 'libdovi' => :build
|
||||
depends_on 'shaderc' => :build
|
||||
|
||||
meson_options "-Dtests=false \
|
||||
-Dvulkan=enabled \
|
||||
-Dglslang=enabled \
|
||||
-Dshaderc=enabled \
|
||||
-Dlcms=enabled \
|
||||
-Dd3d11=disabled \
|
||||
-Ddemos=false"
|
||||
end
|
||||
@@ -1,25 +1,28 @@
|
||||
require 'package'
|
||||
require 'buildsystems/meson'
|
||||
|
||||
class Mpv < Package
|
||||
class Mpv < Meson
|
||||
description 'Video player based on MPlayer/mplayer2'
|
||||
homepage 'https://mpv.io/'
|
||||
version '0.36.0'
|
||||
version '0.37.0'
|
||||
license 'LGPL-2.1+, GPL-2+, BSD, ISC and GPL-3+'
|
||||
compatibility 'x86_64 aarch64 armv7l'
|
||||
min_glibc '2.34'
|
||||
source_url 'https://github.com/mpv-player/mpv.git'
|
||||
git_hashtag "v#{version}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '979f189c1c79ecee1309813bf38281d1ce6275bf797b61e8cce3dd4af8247da9',
|
||||
armv7l: '979f189c1c79ecee1309813bf38281d1ce6275bf797b61e8cce3dd4af8247da9',
|
||||
x86_64: '0a81daf8c213437141fd1e3b07904570cb7b1857a4d5e10b4edf72dbda1b40b7'
|
||||
aarch64: 'cb53dfd91a02b33c74b66b336b394aeb04452338db8ac1cfe6b6a2ce7f0cc5a0',
|
||||
armv7l: 'cb53dfd91a02b33c74b66b336b394aeb04452338db8ac1cfe6b6a2ce7f0cc5a0',
|
||||
x86_64: '312bfa593d69e06fe97aad9bd3ea044f629c762b4403c304285483eec7cd17a1'
|
||||
})
|
||||
|
||||
depends_on 'alsa_lib' # R
|
||||
depends_on 'ffmpeg' # R
|
||||
depends_on 'gcc_lib' # R
|
||||
depends_on 'glibc_lib' # R
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'glslang' # R
|
||||
depends_on 'jack' # R
|
||||
depends_on 'lcms' # R
|
||||
depends_on 'libarchive' # R
|
||||
@@ -28,11 +31,13 @@ class Mpv < Package
|
||||
depends_on 'libcaca' # R
|
||||
depends_on 'libcdio_paranoia' # R
|
||||
depends_on 'libcdio' # R
|
||||
depends_on 'libdovi' # R
|
||||
depends_on 'libdrm' # R
|
||||
depends_on 'libdvdnav' # R
|
||||
depends_on 'libdvdread' # R
|
||||
depends_on 'libglvnd' # R
|
||||
depends_on 'libjpeg' # R
|
||||
depends_on 'libplacebo' # R
|
||||
depends_on 'libsdl2' # R
|
||||
depends_on 'libva' # R
|
||||
depends_on 'libvdpau' # R
|
||||
@@ -40,6 +45,7 @@ class Mpv < Package
|
||||
depends_on 'libxext' # R
|
||||
depends_on 'libxinerama' # R
|
||||
depends_on 'libxkbcommon' # R
|
||||
depends_on 'libxpresent' # R
|
||||
depends_on 'libxrandr' # R
|
||||
depends_on 'libxss' # R
|
||||
depends_on 'libxv' # R
|
||||
@@ -54,13 +60,13 @@ class Mpv < Package
|
||||
depends_on 'shaderc' # R
|
||||
depends_on 'sommelier' # L
|
||||
depends_on 'uchardet' # R
|
||||
depends_on 'vapoursynth' # R
|
||||
depends_on 'vulkan_headers' => :build
|
||||
depends_on 'vulkan_icd_loader' # L
|
||||
depends_on 'wayland' # R
|
||||
depends_on 'xdg_base' # L
|
||||
depends_on 'zimg' # R
|
||||
depends_on 'zlibpkg' # R
|
||||
depends_on 'libxpresent' # R
|
||||
|
||||
def self.build
|
||||
# Wayland is disabled because mpv has moved to
|
||||
@@ -94,7 +100,7 @@ class Mpv < Package
|
||||
# @xdg_config_home = ENV['XDG_CONFIG_HOME']
|
||||
# FileUtils.mkdir_p @xdg_config_home
|
||||
# system "touch #{@xdg_config_home}/mpv"
|
||||
system "#{CREW_PREFIX}/bin/gtk-update-icon-cache -ft #{CREW_PREFIX}/share/icons/* || true"
|
||||
system "#{CREW_PREFIX}/bin/gtk4-update-icon-cache -ft #{CREW_PREFIX}/share/icons/* || true"
|
||||
system "#{CREW_PREFIX}/bin/gtk-update-icon-cache -ft #{CREW_PREFIX}/share/icons/* || true" if File.file?("#{CREW_PREFIX}/bin/gtk-update-icon-cache")
|
||||
system "#{CREW_PREFIX}/bin/gtk4-update-icon-cache -ft #{CREW_PREFIX}/share/icons/* || true" if File.file?("#{CREW_PREFIX}/bin/gtk4-update-icon-cache")
|
||||
end
|
||||
end
|
||||
|
||||
@@ -3941,6 +3941,11 @@ url: https://download.netsurf-browser.org/libs/releases/
|
||||
activity: low
|
||||
---
|
||||
kind: url
|
||||
name: libdovi
|
||||
url: https://github.com/quietvoid/dovi_tool/tags
|
||||
activity: medium
|
||||
---
|
||||
kind: url
|
||||
name: libdrm
|
||||
url: https://dri.freedesktop.org/libdrm
|
||||
activity: medium
|
||||
@@ -4566,6 +4571,11 @@ url: https://download.savannah.gnu.org/releases/libpipeline
|
||||
activity: low
|
||||
---
|
||||
kind: url
|
||||
name: libplacebo
|
||||
url: https://code.videolan.org/videolan/libplacebo/-/tags
|
||||
activity: medium
|
||||
---
|
||||
kind: url
|
||||
name: libplist
|
||||
url: http://www.libimobiledevice.org/
|
||||
activity: none
|
||||
|
||||
Reference in New Issue
Block a user