summaryrefslogtreecommitdiffstats
path: root/package/libv4l/Config.in
diff options
context:
space:
mode:
authorEzequiel GarcĂ­a <ezequiel@vanguardiasur.com.ar>2014-07-05 18:07:40 -0300
committerPeter Korsgaard <peter@korsgaard.com>2014-07-10 10:52:49 +0200
commit07ac045655d08255fbc2d17b16a42d0f0017632e (patch)
tree9e60ac3efb61585cbb32b1201d618aaa0fe1c906 /package/libv4l/Config.in
parentde7c42fdf4536299dc6ffa5515603c17cdaffa24 (diff)
downloadbuildroot-07ac045655d08255fbc2d17b16a42d0f0017632e.tar.gz
buildroot-07ac045655d08255fbc2d17b16a42d0f0017632e.zip
libv4l: Bump version to 1.0.1
Quite some work has been done from 0.8.3 to 1.0.1, and as a result this commit is very intrusive. The biggest change is the move to an autotools package. Then, the options that enable utilities individually have been deprecated and moved to Config.in.legacy. Instead, we introduce new option to select either all the utilities. This change loses granularity in favor of maintainability. [Peter: needs host-pkgconf. Select and use argp-standalone on uClibc] Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/libv4l/Config.in')
-rw-r--r--package/libv4l/Config.in63
1 files changed, 15 insertions, 48 deletions
diff --git a/package/libv4l/Config.in b/package/libv4l/Config.in
index 2c9a9192f2..866f8c67e3 100644
--- a/package/libv4l/Config.in
+++ b/package/libv4l/Config.in
@@ -3,63 +3,30 @@ config BR2_PACKAGE_LIBV4L
depends on BR2_LARGEFILE
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork()
- select BR2_PACKAGE_JPEG
+ depends on BR2_INSTALL_LIBSTDCPP
+ select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC
help
- libv4l is an accompanying collection of libraries that adds a thin
- abstraction layer on top of video4linux2 (V4L2) devices.
+ libv4l is a collection of libraries which adds a thin abstraction
+ layer on top of video4linux2 devices. libv4l consists of 3 different
+ libraries: libv4lconvert, libv4l1 and libv4l2.
http://freshmeat.net/projects/libv4l
if BR2_PACKAGE_LIBV4L
-config BR2_PACKAGE_LIBV4L_DECODE_TM6000
- bool "decode_tm6000"
- depends on BR2_TOOLCHAIN_USES_GLIBC
- help
- Tool to decode tm6000 proprietary format streams
-
-comment "decode_tm6000 needs an (e)glibc toolchain"
- depends on !BR2_TOOLCHAIN_USES_GLIBC
-
-config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
- bool "ir-keytable"
- depends on BR2_TOOLCHAIN_USES_GLIBC
- help
- Tool to alter keymaps of Remote Controller devices
-
-comment "ir-keytable needs an (e)glibc toolchain"
- depends on !BR2_TOOLCHAIN_USES_GLIBC
-
-config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
- bool "v4l2-compliance"
- depends on BR2_INSTALL_LIBSTDCPP
- help
- Tool to test v4l2 API compliance of drivers
-
-comment "v4l2-compliance needs a toolchain w/ C++"
- depends on !BR2_INSTALL_LIBSTDCPP
-
-config BR2_PACKAGE_LIBV4L_V4L2_CTL
- bool "v4l2-ctl"
- depends on BR2_INSTALL_LIBSTDCPP
- default y
- help
- Tool to configure v4l2 controls from the cmdline
-
-comment "v4l2-ctl needs a toolchain w/ C++"
- depends on !BR2_INSTALL_LIBSTDCPP
+comment "libv4l JPEG support not enabled"
+ depends on !BR2_PACKAGE_JPEG
-config BR2_PACKAGE_LIBV4L_V4L2_DBG
- bool "v4l2-dbg"
- depends on BR2_INSTALL_LIBSTDCPP
+config BR2_PACKAGE_LIBV4L_UTILS
+ bool "v4l-utils tools"
help
- Tool to directly get and set registers of v4l2 devices
-
-comment "v4l2-dbg needs a toolchain w/ C++"
- depends on !BR2_INSTALL_LIBSTDCPP
+ v4l-utils is a collection of various video4linux and DVB utilities.
+ Enable this if you want to build the following tools:
+ cx18-ctl, ir-keytable, ivtv-ctl, v4l2-ctl, v4l2-sysfs-path and
+ others.
endif
-comment "libv4l needs a toolchain w/ largefile, threads"
- depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
+comment "libv4l needs a toolchain w/ largefile, threads and C++"
+ depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_MMU
OpenPOWER on IntegriCloud