Message ID | 1396588694-6377-5-git-send-email-bernd.kuhls@t-online.de |
---|---|
State | Superseded |
Headers | show |
Dear Bernd Kuhls, On Fri, 4 Apr 2014 07:18:10 +0200, Bernd Kuhls wrote: > diff --git a/package/libva-intel-driver/Config.in b/package/libva-intel-driver/Config.in > new file mode 100644 > index 0000000..343f45f > --- /dev/null > +++ b/package/libva-intel-driver/Config.in > @@ -0,0 +1,13 @@ > +config BR2_PACKAGE_LIBVA_INTEL_DRIVER > + bool "libva-intel-driver" > + depends on BR2_i386 || BR2_x86_64 > + depends on BR2_PACKAGE_LIBVA > + depends on BR2_PACKAGE_XORG7 In fact, in the libva package, you should maybe use: select BR2_PACKAGE_XLIB_<foo> if BR2_PACKAGE_XORG7 Here, I'm not sure about the dependencies. Maybe we want to: select BR2_PACKAGE_LIBVA select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_LIBDRM_INTEL of course, don't forget to propagate the dependencies of libva and libdrm. X.org can remain a "depends on". > + select BR2_PACKAGE_LIBDRM_INTEL > + help > + VA-API back-end driver for Intel graphics chips > + > + https://01.org/linuxgraphics/community/vaapi > + > +comment "libva intel driver depends on libva & X.org" > + depends on !BR2_PACKAGE_LIBVA || !BR2_PACKAGE_XORG7 > diff --git a/package/libva-intel-driver/libva-intel-driver.mk b/package/libva-intel-driver/libva-intel-driver.mk > new file mode 100644 > index 0000000..86d2dcc > --- /dev/null > +++ b/package/libva-intel-driver/libva-intel-driver.mk > @@ -0,0 +1,13 @@ > +################################################################################ > +# > +# libva-intel-driver > +# > +################################################################################ > + > +LIBVA_INTEL_DRIVER_VERSION = 1.3.0 > +LIBVA_INTEL_DRIVER_SOURCE = libva-intel-driver-$(LIBVA_INTEL_DRIVER_VERSION).tar.bz2 > +LIBVA_INTEL_DRIVER_SITE = http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver > +LIBVA_INTEL_DRIVER_LICENSE = MIT LIBVA_INTEL_DRIVER_LICENSE_FILES = COPYING > +LIBVA_INTEL_DRIVER_DEPENDENCIES = libva > + > +$(eval $(autotools-package)) A quick inspection of configure.ac reveals that: * There are --enable-drm, --enable-x11 and --enable-wayland options. Maybe you should use them, at least to explicitly give a --disable-<foo> for the features you don't support. * It needs host-pkgconf Thanks! Thomas
diff --git a/package/Config.in b/package/Config.in index b45c6e9..3550935 100644 --- a/package/Config.in +++ b/package/Config.in @@ -594,6 +594,7 @@ source "package/libsvg-cairo/Config.in" source "package/libsvgtiny/Config.in" source "package/libungif/Config.in" source "package/libva/Config.in" +source "package/libva-intel-driver/Config.in" source "package/opencv/Config.in" source "package/opengl/Config.in" source "package/pango/Config.in" diff --git a/package/libva-intel-driver/Config.in b/package/libva-intel-driver/Config.in new file mode 100644 index 0000000..343f45f --- /dev/null +++ b/package/libva-intel-driver/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_LIBVA_INTEL_DRIVER + bool "libva-intel-driver" + depends on BR2_i386 || BR2_x86_64 + depends on BR2_PACKAGE_LIBVA + depends on BR2_PACKAGE_XORG7 + select BR2_PACKAGE_LIBDRM_INTEL + help + VA-API back-end driver for Intel graphics chips + + https://01.org/linuxgraphics/community/vaapi + +comment "libva intel driver depends on libva & X.org" + depends on !BR2_PACKAGE_LIBVA || !BR2_PACKAGE_XORG7 diff --git a/package/libva-intel-driver/libva-intel-driver.mk b/package/libva-intel-driver/libva-intel-driver.mk new file mode 100644 index 0000000..86d2dcc --- /dev/null +++ b/package/libva-intel-driver/libva-intel-driver.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# libva-intel-driver +# +################################################################################ + +LIBVA_INTEL_DRIVER_VERSION = 1.3.0 +LIBVA_INTEL_DRIVER_SOURCE = libva-intel-driver-$(LIBVA_INTEL_DRIVER_VERSION).tar.bz2 +LIBVA_INTEL_DRIVER_SITE = http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver +LIBVA_INTEL_DRIVER_LICENSE = MIT +LIBVA_INTEL_DRIVER_DEPENDENCIES = libva + +$(eval $(autotools-package))
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> --- package/Config.in | 1 + package/libva-intel-driver/Config.in | 13 +++++++++++++ package/libva-intel-driver/libva-intel-driver.mk | 13 +++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 package/libva-intel-driver/Config.in create mode 100644 package/libva-intel-driver/libva-intel-driver.mk