Package Details: libplacebo-git 7.342.0.3490.g52314e0e-1

Git Clone URL: https://aur.archlinux.org/libplacebo-git.git (read-only, click to copy)
Package Base: libplacebo-git
Description: Reusable library for GPU-accelerated video/image rendering primitives. (GIT version)
Upstream URL: https://code.videolan.org/videolan/libplacebo
Licenses: LGPL2.1
Conflicts: libplacebo
Provides: libplacebo, libplacebo.so
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 12
Popularity: 0.88
First Submitted: 2018-04-29 15:53 (UTC)
Last Updated: 2023-12-23 18:34 (UTC)

Required by (35)

Sources (2)

Latest Comments

1 2 3 4 5 Next › Last »

unknown78 commented on 2024-06-27 21:04 (UTC) (edited on 2024-07-06 20:10 (UTC) by unknown78)

When running the testsuite the vulkan.c fails. Here is the full log -> https://paste.rs/qzaft Can someone help me why or how to further analyse ?

PS: since paste.rs cutted it -> https://gist.githubusercontent.com/Glog78/c66ea7900f02da29b7324c7601d747ff/raw/039dd699c64195bd37c616c6058ec38bddfa2660/error_log.txt

wilkins commented on 2024-02-08 19:47 (UTC)

==> WARNING: Library listed in 'depends' is not required by any files: libxxhash.so

preconiseencaust commented on 2024-02-05 15:40 (UTC)

Sanity check compile stderr: cc1: error: invalid argument ‘/tmp/makepkg’ to ‘-ffile-prefix-map’

../libplacebo/meson.build:1:0: ERROR: Compiler cc cannot compile programs.

Am I doing something wrong here, or is there something going on with the package? I haven't been able to build this for weeks.

qmega commented on 2023-12-20 08:45 (UTC)

@boofi I'd guess that's ffmpeg linked against libplacebo.so.264, not mpv-git (which shouldn't build against libplacebo.so.264). Do you have ffmpeg from extra installed? Do you have the same issue with the ffmpeg command? The official build of ffmpeg 2:6.1-3 requires libplacebo.so.264 and you need to build it yourself if you're using libplacebo-git.

boofi commented on 2023-12-19 19:43 (UTC)

mpv-git succesfully builds against this, but it complains about not being able to find the .so file.

mpv: error while loading shared libraries: libplacebo.so.264: cannot open shared object file: No such file or directory

Checking the libs folder, only reveals libplacebo.so, no .264 etc.

Hanuman commented on 2023-09-14 15:19 (UTC)

ok libplacebo-git from AUR works. mpv-full from AUR installed with paru still fails.

mpv: error while loading shared libraries: libplacebo.so.315: cannot open shared object file: No such file or directory

mpv-full-git works.

sl1pkn07 commented on 2023-09-13 16:22 (UTC)

is already fixed(?)

Hanuman commented on 2023-09-13 16:20 (UTC)

Any chance this will get fixed soon?

katt commented on 2023-09-09 08:06 (UTC)

Fails to build due to missing xxhash dependency:

Run-time dependency libxxhash found: NO (tried pkgconfig)

../libplacebo/src/meson.build:193:9: ERROR: Dependency "libxxhash" not found, tried pkgconfig

dbermond commented on 2023-09-04 23:03 (UTC)

The package currently fails to build due to missing git submodules. @sl1pkn07 Please add the git submodules to the PKGBUILD. If anyone is interested in fixing it prior to the packager update, the following patch can be applied:

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -33,8 +33,20 @@ provides=(
   'libplacebo.so'
 )
 conflicts=('libplacebo')
-source=('git+https://code.videolan.org/videolan/libplacebo.git')
-sha256sums=('SKIP')
+source=('git+https://code.videolan.org/videolan/libplacebo.git'
+        'git+https://github.com/Immediate-Mode-UI/Nuklear.git'
+        'git+https://github.com/Dav1dde/glad.git'
+        'git+https://github.com/pallets/jinja.git'
+        'git+https://github.com/pallets/markupsafe.git'
+        'git+https://github.com/KhronosGroup/Vulkan-Headers.git'
+        'git+https://github.com/fastfloat/fast_float.git')
+sha256sums=('SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP')
 options=('debug')

 pkgver() {
@@ -44,6 +56,14 @@ pkgver() {

 prepare() {
   mkdir -p build
+  git -C libplacebo submodule init
+  local _submodule
+  for _submodule in glad jinja markupsafe Vulkan-Headers fast_float
+  do
+    git -C libplacebo config --local "submodule.3rdparty/${_submodule}.url" "${srcdir}/${_submodule}"
+  done
+  git -C libplacebo config --local submodule.demos/3rdparty/nuklear.url "${srcdir}/Nuklear"
+  git -C libplacebo -c protocol.file.allow='always' submodule update
 }

 build() {