Package Details: dav1d-git r525.70dc7bd-1

Git Clone URL: https://aur.archlinux.org/dav1d-git.git (read-only)
Package Base: dav1d-git
Description: AV1 cross-platform Decoder, focused on speed and correctness
Upstream URL: https://code.videolan.org/videolan/dav1d
Licenses: BSD
Conflicts: dav1d
Provides: dav1d
Submitter: linkmauve
Maintainer: linkmauve
Last Packager: linkmauve
Votes: 5
Popularity: 0.533563
First Submitted: 2018-09-22 13:21
Last Updated: 2018-11-23 23:37

Dependencies (4)

Required by (16)

Sources (1)

Latest Comments

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 back meson in prepare() and call ninja 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.