File: C:/Users/fred/anaconda3/pkgs/dav1d-1.2.1-h2bbff1b_0/info/recipe/meta.yaml.template
{% set name = "dav1d" %}
{% set version = "1.2.1" %}
# library version is different from project version
# Check 'meson.build' upstream in every release!
{% set so_name = "6.9.0" %}
{% set so_name_major = "6" %}
package:
name: {{ name|lower }}
version: {{ version }}
source:
url: https://code.videolan.org/videolan/dav1d/-/archive/{{ version }}/dav1d-{{ version }}.tar.gz
sha256: 2dd85860d213479672b1c708e31593446e8c2b53ff41e2ca25a2eafb718424e2
build:
number: 0
run_exports:
- {{ pin_subpackage( name|lower, max_pin='x.x.x') }}
requirements:
build:
- {{ compiler('c') }}
- meson >=0.49
- ninja
- nasm >=2.14 # [x86_64]
test:
commands:
- dav1d -v
- test -f ${PREFIX}/lib/libdav1d{{ SHLIB_EXT }} # [unix]
- test -f ${PREFIX}/lib/libdav1d.{{ so_name_major }}{{ SHLIB_EXT }} # [osx]
- test -f ${PREFIX}/lib/libdav1d{{ SHLIB_EXT }}.{{ so_name_major }} # [linux]
- test -f ${PREFIX}/lib/libdav1d{{ SHLIB_EXT }}.{{ so_name }} # [linux]
- if not exist %PREFIX%\\Library\\bin\\dav1d.dll exit 1 # [win]
- if not exist %PREFIX%\\Library\\lib\\dav1d.lib exit 1 # [win]
- test -f ${PREFIX}/include/dav1d/dav1d.h # [unix]
- if not exist %PREFIX%\\Library\\include\\dav1d\\dav1d.h exit 1 # [win]
- test -f ${PREFIX}/lib/pkgconfig/dav1d.pc # [unix]
- if not exist %PREFIX%\\Library\\lib\\pkgconfig\\dav1d.pc exit 1 # [win]
about:
home: https://code.videolan.org/videolan/dav1d
summary: dav1d is the fastest AV1 decoder on all platforms
description: |
dav1d is an AV1 cross-platform decoder, open-source, and focused on speed and correctness.
It is now battle-tested and production-ready and can be used everywhere.
dev_url: https://code.videolan.org/videolan/dav1d
doc_url: https://videolan.videolan.me/dav1d
license: BSD-2-Clause
license_family: BSD
license_file: COPYING
extra:
recipe-maintainers:
- jaimergp