* update libplacebo to 7.349.0-2
This commit is contained in:
parent
c6fbc8d3d1
commit
a4154e2876
50
libplacebo/.SRCINFO
Normal file
50
libplacebo/.SRCINFO
Normal file
@ -0,0 +1,50 @@
|
||||
pkgbase = libplacebo
|
||||
pkgdesc = Reusable library for GPU-accelerated video/image rendering primitives
|
||||
pkgver = 7.349.0
|
||||
pkgrel = 2
|
||||
url = https://github.com/haasn/libplacebo
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = LGPL-2.1-or-later
|
||||
makedepends = meson
|
||||
makedepends = ninja
|
||||
makedepends = vulkan-headers
|
||||
makedepends = glad
|
||||
makedepends = nuklear
|
||||
makedepends = python
|
||||
makedepends = python-setuptools
|
||||
makedepends = python-mako
|
||||
makedepends = python-markupsafe
|
||||
makedepends = python-jinja
|
||||
makedepends = libglvnd
|
||||
depends = vulkan-icd-loader
|
||||
depends = glslang
|
||||
depends = lcms2
|
||||
depends = shaderc
|
||||
depends = glibc
|
||||
depends = gcc-libs
|
||||
depends = libunwind
|
||||
depends = libdovi
|
||||
depends = xxhash
|
||||
provides = libplacebo.so
|
||||
source = https://code.videolan.org/videolan/libplacebo/-/archive/v7.349.0/libplacebo-v7.349.0.tar.gz
|
||||
sha512sums = 94fb0ad4f6cdafc81a43f06a73e49ef8ed7f81e751ad2a028f6f91295a06d8c12f2959e2595bd654db946fc5aa89758ab9d37f985ebb82badbd517ed02f3ddca
|
||||
b2sums = 4a1a667e608e559f2ac163d25183ce9cd2a3ddfa05d88219e5597db08478c883f12efb2e66fe54d9aab65f2863efbe60f0448e241a69109ea423af8222008493
|
||||
|
||||
pkgname = libplacebo
|
||||
depends = vulkan-icd-loader
|
||||
depends = glslang
|
||||
depends = lcms2
|
||||
depends = shaderc
|
||||
depends = glibc
|
||||
depends = gcc-libs
|
||||
depends = libunwind
|
||||
depends = libdovi
|
||||
depends = xxhash
|
||||
depends = libdovi.so
|
||||
depends = liblcms2.so
|
||||
depends = libshaderc_shared.so
|
||||
depends = libvulkan.so
|
5
libplacebo/.nvchecker.toml
Normal file
5
libplacebo/.nvchecker.toml
Normal file
@ -0,0 +1,5 @@
|
||||
[libplacebo]
|
||||
source = "git"
|
||||
git = "https://github.com/haasn/libplacebo.git"
|
||||
prefix = "v"
|
||||
exclude_regex = ".*(pre|alpha|beta|rc|RC).*"
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=libplacebo
|
||||
pkgver=7.349.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='Reusable library for GPU-accelerated video/image rendering primitives'
|
||||
url='https://github.com/haasn/libplacebo'
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
|
16
libplacebo/README.md
Normal file
16
libplacebo/README.md
Normal file
@ -0,0 +1,16 @@
|
||||
# libplacebo
|
||||
|
||||
## Soname bump on new major releases
|
||||
|
||||
libplacebo new major releases (e.g. going from 6.xxx to 7.xxx) include soname bumps (which should be raised by `pkgctl` has a warning).
|
||||
In such cases, you can run `sogrep` on the built `libplacebo` package to identify the list of packages to rebuilb against it (e.g. `for repo in core extra; do for lib in $(find-libprovides libplacebo-7.349.0-1-x86_64.pkg.tar.zst | sed 's/=.*//g'); do sogrep -r $repo $lib; done; done | sort | uniq`).
|
||||
|
||||
The list currently consist of:
|
||||
|
||||
- ffmpeg
|
||||
- jellyfin-ffmpeg
|
||||
- mpv
|
||||
|
||||
`libplacebo` support has been disabled in `vlc` for the time being (see [the related MR](https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/merge_requests/1)), because of incompatibilities with newer `libplacebo` versions (hence why `vlc` does not appear in the above list).
|
||||
|
||||
Creating ToDos to track those rebuilds (in `staging`) is encouraged. For instance: <https://archlinux.org/todo/libplace-7-rebuild/>
|
Loading…
x
Reference in New Issue
Block a user