contrib: bump dav1d version
[vlc.git] / contrib / src / dav1d / rules.mak
blob28a41e90f7bb3ee741c7ccbced880dec396cf39d
1 # libdav1d
3 DAV1D_VERSION := 0.4.0
4 DAV1D_URL := $(VIDEOLAN)/dav1d/$(DAV1D_VERSION)/dav1d-$(DAV1D_VERSION).tar.xz
5 #~ DAV1D_HASH := de2059a1167ed560269c3253768929ef19cae989
6 #~ DAV1D_VERSION := git-$(DAV1D_HASH)
7 #~ DAV1D_GITURL := https://code.videolan.org/videolan/dav1d.git
9 PKGS += dav1d
10 ifeq ($(call need_pkg,"dav1d"),)
11 PKGS_FOUND += dav1d
12 endif
14 DAV1D_CONF = -D build_tests=false -D build_tools=false
15 ifdef HAVE_WIN32
16 DAV1D_CONF += -D win32_ver=false
17 endif
19 $(TARBALLS)/dav1d-$(DAV1D_VERSION).tar.xz:
20 $(call download_pkg,$(DAV1D_URL),dav1d)
21 #~ $(call download_git,$(DAV1D_URL),,$(DAV1D_HASH))
23 .sum-dav1d: dav1d-$(DAV1D_VERSION).tar.xz
25 dav1d: dav1d-$(DAV1D_VERSION).tar.xz .sum-dav1d
26 $(UNPACK)
27 $(MOVE)
29 .dav1d: dav1d crossfile.meson
30 cd $< && rm -rf ./build
31 cd $< && $(HOSTVARS_MESON) $(MESON) $(DAV1D_CONF) build
32 cd $< && cd build && ninja install
33 touch $@