media-libs / libplacebo

Reusable library for GPU-accelerated image processing primitives

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

v9999 :: 0 :: gentoo

Modified
License
LGPL-2.1+
USE flags
glslang lcms opengl shaderc test vulkan

v2.72.2 :: 0/72 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~amd64 ~ppc64 ~x86
USE flags
glslang lcms opengl shaderc test vulkan

v2.43.1 :: 0/43 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~amd64 ~ppc64 ~x86
USE flags
glslang lcms opengl shaderc test vulkan

v2.43.0 :: 0/43 :: gentoo

Modified
License
LGPL-2.1+
Keywords
amd64 x86 ~ppc64
USE flags
glslang lcms opengl shaderc test vulkan

General

glslang
Use dev-util/glslang to compile GLSL
lcms
Add support for color management via media-libs/lcms
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)
vulkan
Add support for the vulkan graphics API

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-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 / libepoxy : Library for handling OpenGL function pointer management

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

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

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 / libepoxy : Library for handling OpenGL function pointer management

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

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

media-video / mpv : Media player based on MPlayer and mplayer2

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

707868
media-libs/libplacebo-1.21.0-r1 - ../libplacebo-v1.21.0/src/glsl/glslang.cc:28:10: fatal error: SPIRV/GlslangToSpv.h: No such file or directory
730114
media-libs/libplacebo fails tests
731728
media-libs/libplacebo-2.72.0 fails to compile due to no mako (using wrong python interpreter)
768360
media-libs/libplacebo-2.72.2 stabilisation
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>