Package Details: mpv-full 0.37.0-1

Git Clone URL: (read-only, click to copy)
Package Base: mpv-full
Description: A free, open source, and cross-platform media player (with all possible libs)
Upstream URL:
Keywords: hwaccel mpv player video
Licenses: GPL
Conflicts: mpv
Provides: mpv
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 21
Popularity: 0.004154
First Submitted: 2017-02-15 20:52 (UTC)
Last Updated: 2023-11-21 23:49 (UTC)

Required by (351)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

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

@Hanuman Telling that mpv-full requires does not make sense. mpv 0.36.0 requires libplacebo >= 6.278.0, regardless of the library soname, being it 315 or the current one in libplacebo git masster (318). As I said, the package is currently building fine. What you could be facing is a build issue with libplacebo-git, which currently fails to build due to missing git submodules in the PKGBUILD. In the libplacebo-git AUR web page, I've posted a fix that can be manually applied to the PKGBUILD before the packager update, for those wanting to build it now. You can apply my suggested fix to libplacebo-git PKGBUILD, or also manually specify a slightly older upstream git commit libplacebo-git PKGBUILD. My bet is that the issue you're facing is due the AUR helper, which tries to automatically build everything. AUR helpers are not supported, please use makepkg. I've just checked, and the package is building fine with the latest versions of ffmpeg-git and libplacebo-git, as long as you apply the fix to libplacebo-git PKGBUILD.

Hanuman commented on 2023-09-04 17:26 (UTC)

As I said, building directly from AUR is not working. There's a version mismatch between mpv and libplacebo-git. I need libplacebo 315 with the latest mpv, whereas "paru libplacebo-git" offers "aur/libplacebo-git 6.287.0rc1.57.g363cada9-1". Resulting in the error I mentioned.

dbermond commented on 2023-09-04 16:25 (UTC)

@Hanuman Sorry, but Chaotic-AUR is not supported. The package is building and working fine.

Hanuman commented on 2023-09-04 03:56 (UTC) (edited on 2023-09-04 09:52 (UTC) by Hanuman)

This build is broken most of the time. Installation from Chaotic-AUR was causing errors so I installed manually from AUR. mpv-full requires, but libplacebo-git in AUR is only v287. As a result, launching mpv throws this error

mpv: error while loading shared libraries: cannot open shared object file: No such file or directory

Often (not always), having chaotic-aur maintainers rebuild fixed the problem, but it kept breaking literally at every update requiring manual interventions.

dbermond commented on 2023-09-02 13:17 (UTC)

@hrehfeld I don't see the point on this, as adding soname versions to packages is totally counter productive. Also, requiring 'ffmpeg-git' is much simpler. Every package providing 'ffmpeg-git' (as 'ffmpeg-full-git' does) will match the requirement.

dbermond commented on 2023-09-02 13:02 (UTC)

@TheBigBadBoy option 'vulkan-interop' requires libavutil >= 58.11.100. This is currently provided only by ffmpeg-git, as libavutil in repository ffmpeg 6.0 provides The same logic applies to 'libplacebo-git' dependency. You can manually edit the PKGBUILD and switch 'ffmpeg-git' to 'ffmpeg' to see the error message of what I'm talking about. If you wish to use something in the order of ffmpeg-full alongside this package, you can install ffmpeg-full-git and it will work, as it provides ffmpeg-git. When repository ffmpeg and repository libplacebo match the requirements, we can switch back to 'ffmpeg' and 'libplacebo' dependencies.

TheBigBadBoy commented on 2023-09-01 11:47 (UTC) (edited on 2023-09-01 11:58 (UTC) by TheBigBadBoy)

Looking at ffmpeg-full AUR page, I can only read this Provides: ffmpeg,,,,,,,,

It don't say anything about git. You looked at ffmpeg-full-git, not ffmpeg-full.

mpv-full should use ffmpeg-full as a dependency, like mpv-full-git should use ffmpeg-full-git as a dep.