# -*-makefile-*- # # Copyright (C) 2014 by Michael Olbrich # # See CREDITS for details about who has contributed to this project. # # 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.8.1 GSTREAMER_VAAPI1_MD5 := fbd2b307e6c007c44b65694f88bd8f16 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+ # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- GSTREAMER_VAAPI1_ENABLE-y := drm GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_X11) += x11 GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_GLX) += glx GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_WAYLAND) += wayland GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_EGL) += egl # # autoconf # GSTREAMER_VAAPI1_CONF_TOOL := autoconf GSTREAMER_VAAPI1_CONF_OPT = \ $(CROSS_AUTOCONF_USR) \ --runstatedir=/run \ --disable-fatal-warnings \ --disable-extra-check \ --disable-debug \ --enable-encoders \ $(addprefix --enable-,$(GSTREAMER_VAAPI1_ENABLE-y)) \ $(addprefix --disable-,$(GSTREAMER_VAAPI1_ENABLE-)) \ --disable-gtk-doc \ --disable-gtk-doc-html \ --disable-gtk-doc-pdf \ --disable-gobject-cast-checks # ---------------------------------------------------------------------------- # 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