Search Criteria
Package Details: dav1d-git 0.8.2.r0.gf06148e-2
Git Clone URL: | https://aur.archlinux.org/dav1d-git.git (read-only, click to copy) |
---|---|
Package Base: | dav1d-git |
Description: | AV1 cross-platform Decoder, focused on speed and correctness |
Upstream URL: | https://code.videolan.org/videolan/dav1d |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | linkmauve |
Maintainer: | linkmauve |
Last Packager: | linkmauve |
Votes: | 5 |
Popularity: | 0.013473 |
First Submitted: | 2018-09-22 13:21 |
Last Updated: | 2021-03-06 20:03 |
Dependencies (10)
- git (git-git) (make)
- libplacebo-git (make)
- meson (meson-git) (make)
- nasm (nasm-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-mem, ninja-kitware, ninja-bin) (make)
- sdl2 (sdl2-ime-support, sdl2-rbp-bin, sdl2-rpi, sdl2-nox, sdl2-minimal-git, sdl2-minimal-x11-git, sdl2-git, sdl2-nox-git) (make)
- vulkan-headers (vulkan-headers-git) (make)
- xxhash (xxhash-git) (make)
- libplacebo-git (optional) – for the dav1dplay example
- sdl2 (sdl2-ime-support, sdl2-rbp-bin, sdl2-rpi, sdl2-nox, sdl2-minimal-git, sdl2-minimal-x11-git, sdl2-git, sdl2-nox-git) (optional) – for the dav1dplay example
Required by (52)
- cinelerra-gg (requires dav1d)
- cinelerra-gg-git (requires dav1d)
- emby-server-beta (requires libdav1d.so)
- ffmpeg-amd-full (requires dav1d)
- ffmpeg-amd-full-git (requires dav1d)
- ffmpeg-decklink (requires libdav1d.so)
- ffmpeg-full (requires dav1d)
- ffmpeg-full-git (requires dav1d)
- ffmpeg-git (requires libdav1d.so)
- ffmpeg-gl-transition (requires libdav1d.so)
- ffmpeg-headless (requires libdav1d.so)
- ffmpeg-intel-full-git (requires dav1d)
- ffmpeg-libfdk_aac (requires libdav1d.so)
- ffmpeg-mmal (requires libdav1d.so)
- ffmpeg-ndi (requires libdav1d.so)
- ffmpeg-nocuda (requires libdav1d.so)
- ffmpeg-nox-git (requires libdav1d.so)
- ffmpeg-svt-av1-git (requires libdav1d.so)
- ffmpeg-svt-vp9-git (requires libdav1d.so)
- firedragon (requires dav1d)
- firefox-kde-opensuse (requires dav1d)
- firefox-kde-opensuse-bin (requires dav1d)
- firefox-kde-opensuse-rpm (requires dav1d)
- kodi-eggz (requires dav1d) (make)
- kodi-git-common (requires dav1d)
- kodi-git-common (requires dav1d) (make)
- kodi-git-dev (requires dav1d) (make)
- kodi-git-eventclients (requires dav1d) (make)
- kodi-git-gbm (requires dav1d) (make)
- kodi-git-tools-texturepacker (requires dav1d) (make)
- kodi-git-wayland (requires dav1d) (make)
- kodi-git-x11 (requires dav1d) (make)
- kodi-matrix-git-common (requires dav1d)
- kodi-matrix-git-common (requires dav1d) (make)
- kodi-matrix-git-dev (requires dav1d) (make)
- kodi-matrix-git-eventclients (requires dav1d) (make)
- kodi-matrix-git-gbm (requires dav1d) (make)
- kodi-matrix-git-tools-texturepacker (requires dav1d) (make)
- kodi-matrix-git-wayland (requires dav1d) (make)
- kodi-matrix-git-x11 (requires dav1d) (make)
- lib32-libdav1d (requires dav1d)
- libavif-git (requires dav1d)
- libheif-git (requires dav1d)
- mpv-build-git (requires libdav1d.so)
- mpv-full-build-git (requires dav1d)
- vlc-decklink (requires dav1d) (make)
- vlc-decklink (requires dav1d) (optional)
- vlc-git (requires dav1d) (optional)
- vlc-git (requires dav1d) (make)
- vlc-nox (requires dav1d) (make)
- vlc-nox (requires dav1d) (optional)
- yacas (requires dav1d)
Latest Comments
linkmauve commented on 2021-03-06 20:04
Actually no, libplacebo only provides the soname .104 (provided by the version in community) while dav1dplay currently requires .110.
dmorilha commented on 2021-03-06 19:57
@linkmauve you can already lower libplacebo from libplacebo-git to the ordinary one which is available in the community repository.
Quantum1248 commented on 2021-02-12 12:37
@linkmauve I can't compile with -flto enabled on manjaro. It worked fine last time I upgraded, 1-2 week ago.
190n commented on 2020-05-10 23:06
@linkmauve Could you add 'libdav1d.so' to the 'provides' line in the PKGBUILD? That will fix ffmpeg's dependency, as it depends on 'libdav1d.so=4-64'
dbermond commented on 2019-01-16 20:41
@linkmauve Upstream now provides tagged releases. The package should use it in pkgver:
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
dbermond commented on 2018-11-28 12:27
@linkmauve This message appears only if you keep your old build tree. When building in a clean tree this message is not shown. Meson should be kept in build().
linkmauve commented on 2018-11-23 23:38
Hi, and thanks for your comment, I’ve applied all of your recommendations.
I do wonder about calling meson in build() though, since meson prints a message about the directory already being configured, and recommending to use
ninja reconfigure
instead; should I put backmeson
in prepare() and callninja reconfigure
all the time instead, in the case of an incompatible meson update for instance?dbermond commented on 2018-11-23 11:07
@linkmauve You should not call meson in prepare(), but in build().
Also, you should use the arch-meson wrapper instead of calling meson directly. The wrapper automatically sets all the options that are used in Arch Linux, like the /usr prefix. You can take a look at packages that use it the official repositories, like libva and egl-wayland.
BSD is not a custom license, and should be referenced simply as 'BSD'.
jcj83429 commented on 2018-10-13 02:18
This package is missing nasm dependency.