# -*-makefile-*- # # Copyright (C) 2014 by Michael Olbrich # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_GSTREAMER_VAAPI1) += gstreamer-vaapi1 # # Paths and names # GSTREAMER_VAAPI1_VERSION := 1.24.2 GSTREAMER_VAAPI1_MD5 := 920572f5fdd73bb8b04efb59f7b9747f GSTREAMER_VAAPI1 := gstreamer-vaapi-$(GSTREAMER_VAAPI1_VERSION) GSTREAMER_VAAPI1_SUFFIX := tar.xz GSTREAMER_VAAPI1_URL := http://gstreamer.freedesktop.org/src/gstreamer-vaapi/$(GSTREAMER_VAAPI1).$(GSTREAMER_VAAPI1_SUFFIX) GSTREAMER_VAAPI1_SOURCE := $(SRCDIR)/$(GSTREAMER_VAAPI1).$(GSTREAMER_VAAPI1_SUFFIX) GSTREAMER_VAAPI1_DIR := $(BUILDDIR)/$(GSTREAMER_VAAPI1) GSTREAMER_VAAPI1_LICENSE := LGPL-2.0-or-later # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- # # meson # GSTREAMER_VAAPI1_CONF_TOOL := meson GSTREAMER_VAAPI1_CONF_OPT = \ $(CROSS_MESON_USR) \ -Ddoc=disabled \ -Ddrm=enabled \ -Degl=$(call ptx/endis, PTXCONF_GSTREAMER_VAAPI1_OPENGL)d \ -Dencoders=enabled \ -Dexamples=disabled \ -Dglx=$(call ptx/endis, PTXCONF_GSTREAMER_VAAPI1_GLX)d \ -Dpackage-origin=PTXdist \ -Dtests=disabled \ -Dwayland=$(call ptx/endis, PTXCONF_GSTREAMER_VAAPI1_WAYLAND)d \ -Dx11=$(call ptx/endis, PTXCONF_GSTREAMER_VAAPI1_X11)d # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/gstreamer-vaapi1.targetinstall: @$(call targetinfo) @$(call install_init, gstreamer-vaapi1) @$(call install_fixup, gstreamer-vaapi1,PRIORITY,optional) @$(call install_fixup, gstreamer-vaapi1,SECTION,base) @$(call install_fixup, gstreamer-vaapi1,AUTHOR,"Michael Olbrich ") @$(call install_fixup, gstreamer-vaapi1,DESCRIPTION,missing) @$(call install_lib, gstreamer-vaapi1, 0, 0, 0644, \ gstreamer-1.0/libgstvaapi) @$(call install_finish, gstreamer-vaapi1) @$(call touch) # vim: syntax=make