package/libva-utils: new package
authorBernd Kuhls <bernd.kuhls@t-online.de>
Mon, 3 Jul 2017 21:09:53 +0000 (23:09 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 3 Jul 2017 22:52:04 +0000 (00:52 +0200)
The utils provided by this package were formerly packaged with libva.

Libva contained a patch not to compile mpeg2vldemo to reduce
dependencies by avoiding C++, this patch is not moved to this package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Reviewed-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
DEVELOPERS
package/Config.in
package/libva-utils/Config.in [new file with mode: 0644]
package/libva-utils/libva-utils.hash [new file with mode: 0644]
package/libva-utils/libva-utils.mk [new file with mode: 0644]

index b8757fe14cfa963142ac94bda453b2ee391cebfe..7c8d7f1c285e72fde3ef340d7406b3925abde156 100644 (file)
@@ -249,6 +249,7 @@ F:  package/libsquish/
 F:     package/liburiparser/
 F:     package/libva/
 F:     package/libva-intel-driver/
+F:     package/libva-utils/
 F:     package/libvorbis/
 F:     package/libvpx/
 F:     package/libyuv/
index bc5ad0e6f7dd3f2a8b9ce09f2b08f206486d34d2..a811ff67c4cc9f1802c6d4264bf7f7b92498275d 100644 (file)
@@ -247,6 +247,7 @@ comment "Graphic applications"
        source "package/gnuplot/Config.in"
        source "package/jhead/Config.in"
        source "package/kmscube/Config.in"
+       source "package/libva-utils/Config.in"
        source "package/mesa3d-demos/Config.in"
        source "package/pngquant/Config.in"
        source "package/qt5cinex/Config.in"
diff --git a/package/libva-utils/Config.in b/package/libva-utils/Config.in
new file mode 100644 (file)
index 0000000..ad29923
--- /dev/null
@@ -0,0 +1,15 @@
+config BR2_PACKAGE_LIBVA_UTILS
+       bool "libva-utils"
+       depends on BR2_INSTALL_LIBSTDCPP
+       depends on !BR2_STATIC_LIBS # libva
+       depends on BR2_TOOLCHAIN_HAS_THREADS # libva
+       select BR2_PACKAGE_LIBVA
+       help
+         Libva-utils is a collection of tests for VA-API (Video
+         Acceleration API)
+
+         https://01.org/linuxmedia/vaapi
+
+comment "libva-utils needs a toolchain w/ C++, threads, dynamic library"
+       depends on !BR2_INSTALL_LIBSTDCPP || \
+               BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/libva-utils/libva-utils.hash b/package/libva-utils/libva-utils.hash
new file mode 100644 (file)
index 0000000..737b246
--- /dev/null
@@ -0,0 +1,4 @@
+# From https://github.com/01org/libva-utils/releases
+sha1 8684aa2b28fc08bf62b1fa5acf95d23fab5faf9a libva-utils-1.8.3.tar.bz2
+# Locally computed
+sha256 c59de4fb6f1021c435b3f49e2410760692324ee5bb464c716d674fcb626a7e03  libva-utils-1.8.3.tar.bz2
diff --git a/package/libva-utils/libva-utils.mk b/package/libva-utils/libva-utils.mk
new file mode 100644 (file)
index 0000000..80ab529
--- /dev/null
@@ -0,0 +1,14 @@
+################################################################################
+#
+# libva-utils
+#
+################################################################################
+
+LIBVA_UTILS_VERSION = 1.8.3
+LIBVA_UTILS_SOURCE = libva-utils-$(LIBVA_UTILS_VERSION).tar.bz2
+LIBVA_UTILS_SITE = https://github.com/01org/libva-utils/releases/download/$(LIBVA_UTILS_VERSION)
+LIBVA_UTILS_LICENSE = MIT
+LIBVA_UTILS_LICENSE_FILES = COPYING
+LIBVA_UTILS_DEPENDENCIES = host-pkgconf libva
+
+$(eval $(autotools-package))