media-libs / libplacebo

Reusable library for GPU-accelerated image processing primitives

Official package sites : https://code.videolan.org/videolan/libplacebo/ · https://libplacebo.org/ ·

v9999 :: 0/9999 :: gentoo

Modified
License
LGPL-2.1+ || ( Apache-2.0 Boost-1.0 MIT ) opengl? ( MIT )
USE flags
glslang lcms libdovi llvm-libunwind opengl shaderc test unwind vulkan xxhash

v6.338.2 :: 0/338 :: gentoo

Modified
License
LGPL-2.1+ || ( Apache-2.0 Boost-1.0 MIT ) opengl? ( MIT )
Keywords
amd64 arm64 ppc ppc64 x86 ~arm ~hppa ~loong ~riscv
USE flags
glslang lcms libdovi llvm-libunwind opengl shaderc test unwind vulkan xxhash

General

glslang
Use dev-util/glslang to compile GLSL
lcms
Add support for color management via media-libs/lcms
libdovi
Use media-libs/libdovi to read Dolby Vision metadata
llvm-libunwind
Use sys-libs/llvm-libunwind instead of sys-libs/libunwind
opengl
Add support for OpenGL (3D graphics)
shaderc
Use media-libs/shaderc to compile GLSL
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
unwind
Add support for call stack unwinding and function name resolution
vulkan
Add support for 3D graphics and computing via the Vulkan cross-platform API
xxhash
Use dev-libs/xxhash to speed up internal hashing

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm

dev-util / glslang : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator

dev-util / vulkan-headers : Vulkan Header files and API registry

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libdovi : Dolby Vision metadata parsing and writing

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / shaderc : Collection of tools, libraries and tests for shader compilation

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM

dev-util / glslang : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libdovi : Dolby Vision metadata parsing and writing

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / shaderc : Collection of tools, libraries and tests for shader compilation

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

media-video / mpv : Media player for the command line

media-video / vlc : Media player and framework with support for most multimedia files and streaming

Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: add IUSE=libdovi
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 6.338.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Stabilize 6.338.2 arm64, #923570
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-libs/libplacebo: Stabilize 6.338.2 ppc64, #923570
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
media-libs/libplacebo: Stabilize 6.338.2 ppc, #923570
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libplacebo: Stabilize 6.338.2 amd64, #923570
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libplacebo: Stabilize 6.338.2 x86, #923570
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: sync live keywords
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: add 6.338.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: adjust vulkan-headers comment
Just to make it bit clearer that it's not actually using vulkan. See users ask why it's "using" vulkan anyway and then ending up looking at the ebuild thinking that it's wrong now and then. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libplacebo: Stabilize 6.338.1 ppc, #919770
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libplacebo: Stabilize 6.338.1 arm64, #919769
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libplacebo: Keyword 6.338.1 hppa, #915501
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: update live
xxhash usage is headers-only but had to be kept in RDEPEND or else libplacebo's .pc file would become usuable for revdeps. This is now fixed. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libplacebo: Keyword 6.338.1 ppc, #915501
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 5.264.1, 6.292.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Stabilize 6.338.1 x86, #916463
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libplacebo: Stabilize 6.338.1 ppc64, #916463
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libplacebo: Stabilize 6.338.1 amd64, #916463
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 6.338.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: sync live keywords
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: add 6.338.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
media-libs/libplacebo: Keyword 6.338.0 riscv, #915501
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-libs/libplacebo: forward ~arm and ~arm64
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
media-libs/libplacebo: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
media-libs/libplacebo: keyword 6.338.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Keyword 6.338.0 arm64, #915501
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libplacebo: Keyword 6.338.0 arm, #915501
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: add 6.338.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: enable lcms by default in live
Since recent changes it has a tendency to give a lot of: [vo/gpu-next/libplacebo] libplacebo compiled without LittleCMS 2 support! So let's make it happier by default. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: update live
xxhash usage is technically header-only, but causes all sort of pkg-config headaches if not multilib and also if not in RDEPEND (aka mpv will fail to find libplacebo if xxhash was removed, and libplacebo won't find the header without multilib .pc). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: rename glad distfile
No real reason to namespace this, and could be shared with other packages. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: update homepage
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: update licenses for fast_float in live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: style adjustment
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
orbea · gentoo
media-libs/libplacebo: new submodule, fast_float
Required by src/meson.build. Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/32658 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Stabilize 6.292.1 amd64, #913092
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Stabilize 6.292.1 x86, #913092
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Stabilize 6.292.1 ppc64, #913092
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 6.292.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: tidy live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: add 6.292.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 6.287.0_rc1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: add 6.292.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: add 6.287.0_rc1 (unkeyworded)
mpv-9999 now depends on >=5.266 (with USE=libplacebo) which is unreleased bare this release candidate. Add to offer the option to skip tracking libplacebo-9999 as well and prepare version bounds given this seems incompatible with old mpv. Note may not punctually bump further _rc if they are released, please file a bug if you want one. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: switch uri to bz2
Oversight, this is a gitlab instance and so it's supported. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: enable py3.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 5.229.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Stabilize 5.264.1 ppc64, #904487
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libplacebo: Stabilize 5.264.1 amd64, #904487
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libplacebo: Stabilize 5.264.1 x86, #904487
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 5.264.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: add 5.264.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: add 5.264.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 4.192.1-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: enable py3.11 for old version 4 too
May stick around for a while still (at least until mpv-0.35.1 is stable for regression fixes and rekeywording is done), so may as well add it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 5.229.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: forward ppc64 stable to 5.229.2
Almost identical to 5.229.1 and this is really the one that was meant to be stabled (forgot to update bug #889006 after it's been blocked for a while). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: update live
A bit in advance, patch isn't merged yet but likely be done soon. Does not fail either way given glslang ebuild been restoring the (useless) static libs for now until packages adapt. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Stabilize 5.229.1 ppc64, #889006
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: stabilize 5.229.2 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: bdepend on setuptools
Unlikely to be missing unless manage to cleanup setuptools while keeping jinja (which is checked for), but it is technically used by glad/plugin.py and fails building if missing. >=glad-2.0.2 can build without, but 2.0.2 had other issues and will wait for libplacebo upstream to bump it to be safe (should be fixed in >=glad-2.0.3 though). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: add 5.229.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: always skip opengl/vulkan test
Normally auto-skipped, but in qemu (at least for me) it tries to run the vulkan test for some reason which just timeouts even with x10 timeout. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: stabilize 5.229.1 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: make jinja unconditional
Thought this was only needed by glad (USE=opengl), but it's also used by vulkan/utils_gen.py. To avoid making this needlessly messy over a trivial dep, just always check (realistically both USE="-opengl -vulkan" hardly makes sense). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: always require vulkan-headers
Closes: https://bugs.gentoo.org/882065 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: more python fixes
Hopefully right, overlooked that I broke -native-symlinks when I added the python patch, and any deps check was wrong. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: downgrade glad to 2.0.1
Matches what libplacebo upstream uses rather than latest. 2.0.2 has no changes beside some python regressions, no need for a revbump given either is fine if it built. Closes: https://bugs.gentoo.org/881999 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: build fixes for stable
Just non-intrusive fixes partly backported from the ~arch ebuild: * ensure use right python executble wrt bug #731728 * disable demos wrt bug #851927 * require <glslang-1.3.231 (~arch is fixed with newer) * multilib usedep for unwind * add := to glslang for upcoming subslot, albeit this won't really get to use it given the above Bug: https://bugs.gentoo.org/731728 Bug: https://bugs.gentoo.org/851927 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/libplacebo: add 5.229.1
With partly revamped ebuild, and: * ensure use right python executble wrt bug #731728 * disable demos wrt bug #851927, there's little use in enabling as only one of them gets installed by default and it's a very barebone test video player USE=glslang is now a no-op if shaderc is set, these provide the same functionality and shaderc is the default pick upstream. Previously, glslang would force disable shaderc even if set. Alternatively could use REQUIRED_USE to prevent setting both but feel this is mostly an annoyance. Closes: https://bugs.gentoo.org/731728 Closes: https://bugs.gentoo.org/851927 Co-authored-by: Nick Sarnie <sarnex@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libplacebo: drop 2.43.0, 2.43.1, 2.72.2, 3.120.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
media-libs/libplacebo: fix automagic libunwind dependency
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-libs/libplacebo: Update PYTHON_REQ_USE to xml(+)
Update PYTHON_REQ_USE to specify "xml(+)", as Python 3.11 no longer features the "xml" flag. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stephan Hartmann · gentoo
media-libs/libplacebo: fix build with vulkan-headers-1.3.217
Closes: https://bugs.gentoo.org/868297 Signed-off-by: Stephan Hartmann <sultan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libplacebo: x86 stable wrt bug #843758
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-libs/libplacebo: Stabilize 4.192.1 amd64, #843758
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: Stabilize 4.192.1 ppc64, #843758
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: sync live ebuild
Signed-off-by: Sam James <sam@gentoo.org>
orbea · gentoo
media-libs/libplacebo: Bump to version 4.192.1
Bug: https://bugs.gentoo.org/832735 Bug: https://bugs.gentoo.org/814071 Closes: https://bugs.gentoo.org/812134 Closes: https://bugs.gentoo.org/730114 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/24613 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Bettler · gentoo
media-libs/libplacebo: add python 3.10
Closes: https://bugs.gentoo.org/829438 Closes: https://github.com/gentoo/gentoo/pull/23375 Signed-off-by: Thomas Bettler <thomas.bettler@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Vadim Misbakh-Soloviov · gentoo
media-libs/libplacebo: disable useless demos (see comment in ebuild)
Package-Manager: Portage-3.0.28, Repoman-3.0.1 Signed-off-by: Vadim Misbakh-Soloviov <mva@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libplacebo: fix DoubleEmptyLine
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libplacebo: add Vulkan compile patch
Closes: https://bugs.gentoo.org/789498 Signed-off-by: Sam James <sam@gentoo.org>
Matt Turner · gentoo
media-libs/libplacebo: Switch to meson-multilib
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
Revert "Revert "media-libs/libplacebo: Version bump to 3.120.3""
This reverts commit 9c4f604af6623f5125202792eddb1176b08008d1. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
Revert "media-libs/libplacebo: Version bump to 3.120.3"
Invalid signoff, violation of GLEP 76 copyright policy. This reverts commit a907f864cf231032b4f27c2df9b2191ab745a2ed. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
orbea · gentoo
media-libs/libplacebo: Version bump to 3.120.3
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/libplacebo: stabilize on ppc64
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-libs/libplacebo: fix copyright header on 2.43.1
- https://github.com/pkgcore/pkgcheck/issues/267 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
media-libs/libplacebo: reset KEYWORDS, fix patch path on 2.43.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Niklas Haas · gentoo
media-libs/libplacebo: bump to v2.43.1
This is a straightforward bugfix release. Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
Revert "media-libs/libplacebo: bump to v2.43.1"
This reverts commit dd165a1bb47fd36137dd2a047efccf54afeaec80. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Niklas Haas · gentoo
media-libs/libplacebo: bump to v2.43.1
This is a straightforward bugfix release. Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Niklas Haas · gentoo
media-libs/libplacebo: update to v2.72.2
Simple bug fix release, most notably extending the range of supported glslang versions. There's no point in keeping the old version around. Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://bugs.gentoo.org/753602 Closes: https://github.com/gentoo/gentoo/pull/18209 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libplacebo: Drop 1.21.0-r1 and 1.29.1
Bug: https://bugs.gentoo.org/728248 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libplacebo: x86 stable wrt bug #728628
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libplacebo: amd64 stable wrt bug #728628
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libplacebo: IUSE=vulkan DEPENDs on dev-util/vulkan-headers
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Niklas Haas · gentoo
media-libs/libplacebo: update to v2.72.0
The notable change in this release is the switch to auto-generated code, based on the vulkan registry XML provided by `vulkan-headers`. This requires the use of python[xml] and python-mako at build time. We also fix a missing dependency on vulkan-headers. Also synchronized the live ebuild. Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Niklas Haas · gentoo
media-libs/libplacebo: update HOMEPAGE url
This project moved from GitHub to the VideoLAN GitLab quite some time ago. Seems the URL in the ebuilds were never updated. Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/16201 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Niklas Haas · gentoo
media-libs/libplacebo: backport vulkan-headers compatibility patch
This patch is needed to compile older versions of libplacebo against versions of vulkan-headers newer than 1.2.140. It doesn't break anything retroactively, and doesn't change behaviour, nor installed headers, so we don't need to bump the revision number. Closes: https://bugs.gentoo.org/728248 Signed-off-by: Niklas Haas <gentoo@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/16243 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Niklas Haas · gentoo
media-libs/libplacebo: update to v2.43.0
This includes a new USE flag, for the OpenGL support added in this version of libplacebo. We bump up the test timeout because the OpenGL tests can take a while to execute, especially on machines where they're running via llvmpipe or swrast. Also synchronize the live ebuild. Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/15465 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/libplacebo: sync live ebuild keywords
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-libs/libplacebo: keyword on ~ppc64
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/libplacebo: mark stable
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Niklas Haas · gentoo
media-libs/libplacebo: remove 1.29.0
Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/14109 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Niklas Haas · gentoo
media-libs/libplacebo: update to 1.29.1
This is a minor bug fix release upstream, which also fixes some gentoo-related issues. I also made a minor change to the ebuild, to avoid having to hard-code the subslot version. (Upstream guarantees that the .so version always matches the minor version) Closes: https://bugs.gentoo.org/703570 Closes: https://bugs.gentoo.org/700766 Signed-off-by: Niklas Haas <git@haasn.xyz> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-libs/libplacebo: Added sub-slot
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Niklas Haas · gentoo
media-libs/libplacebo: update to 1.29.0
Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/14086 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libplacebo: Add missing RESTRICT="!test? ( test )"
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libplacebo: Drop 1.21.0 (r0)
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-libs/libplacebo: Lift dev-util/glslang version restriction
Closes: https://bugs.gentoo.org/698124 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-libs/libplacebo: Drop 1.18.0
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Niklas Haas · gentoo
media-libs/libplacebo: update to 1.21.0
Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/13310 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libplacebo: x86 keyworded (bug #687722)
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libplacebo: Drop 1.7.0
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/libplacebo: sync live ebuild
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-libs/libplacebo: sort emesonargs
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Mihai Moldovan · gentoo
media-libs/libplacebo: update to 1.18.0.
Additionally, bump up to EAPI 7. No actual packaging changes needed. Also, modernize ebuild a bit. The meson eclass now has features like meson_{feature,use}, which we can use to shorten out a lot of feature tests. Add support for the optional testing framework. Do not call ninja directly, but rather use the meson_src_{build,test,install} functions. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Mihai Moldovan <ionic@ionic.de> Closes: https://github.com/gentoo/gentoo/pull/11938 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Niklas Haas · gentoo
media-libs/libplacebo: Add new ebuild
New project for video rendering that VLC 4 plans to use more heavily, and which also be used by mpv in the foreseeable future. Incidentally, this is an optional minor dependency of VLC 3, so we could also add libplacebo support to that ebuild (which improves the color management of the opengl vout). Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://github.com/gentoo/gentoo/pull/10006 Signed-off-by: Michał Górny <mgorny@gentoo.org>