from lib.make import * from lib import cpp, arch version("2.24.1") description("an implementation for VA-API") maintainer("sisungo ") source_managed("github://intel/libva#2.24.1", "autotools") builddep("shortcut/c") builddep("shortcut/autotools") builddep("libwayland-dev @target") builddep("libdrm-dev @target") builddep("libffi-dev @target") builddep("pkgconf @target") builddep("linux-dev @target") def build(): cpp.configure([ f"--libdir={get_prefix('libva')}/lib", f"--includedir={get_prefix('libva-dev')}/include", "--enable-wayland", ]) cpp.make() cpp.make_install() on_build(build) package("libva") dep("libdrm @same-arch") dep("libwayland @same-arch") cpp.use_auto_pack(["lib"]) package("libva-dev") dep("libva (same)") dep("libwayland-dev @same-arch") dep("libdrm-dev @same-arch") cpp.use_auto_pack(["dev"])