The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / qt5 / qt5base / Config.in
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/package/qt5/qt5base/Config.in b/cirros-testvm/src-cirros/buildroot-2015.05/package/qt5/qt5base/Config.in
new file mode 100644 (file)
index 0000000..df1d3dc
--- /dev/null
@@ -0,0 +1,262 @@
+config BR2_PACKAGE_QT5BASE
+       bool "qt5base"
+       select BR2_PACKAGE_ZLIB
+       select BR2_PACKAGE_PCRE
+       select BR2_PACKAGE_PCRE_16
+       select BR2_PACKAGE_PCRE_UTF
+       help
+         Qt is a cross-platform application and UI framework for
+         developers using C++.
+
+         This package corresponds to the qt5base module, which
+         contains the base Qt libraries: QtCore, QtNetwork, QtGui,
+         QtWidgets, etc.
+
+         http://qt.io
+
+if BR2_PACKAGE_QT5BASE
+
+config BR2_PACKAGE_QT5BASE_LICENSE_APPROVED
+       bool "Approve free license"
+       help
+         Select this if you approve one of the available free licenses for the
+         Qt5 library.
+         By doing this you will not be asked while the library is compiled.
+         Please read and understand the license terms before approving this.
+
+         LGPL: http://doc.qt.io/qt-5/lgpl.html
+
+         See also http://doc.qt.io/qt-5/licensing.html
+
+config BR2_PACKAGE_QT5BASE_EXAMPLES
+       bool "Compile and install examples (with code)"
+       select BR2_PACKAGE_QT5BASE_NETWORK
+       select BR2_PACKAGE_QT5BASE_XML
+       help
+         If unsure, say N.
+
+config BR2_PACKAGE_QT5BASE_NETWORK
+       def_bool y
+
+config BR2_PACKAGE_QT5BASE_CONCURRENT
+       bool "concurrent module"
+       help
+         This options enables the Qt5Concurrent library.
+
+config BR2_PACKAGE_QT5BASE_SQL
+       def_bool y
+
+if BR2_PACKAGE_QT5BASE_SQL
+config BR2_PACKAGE_QT5BASE_MYSQL
+       bool "MySQL Plugin"
+       select BR2_PACKAGE_MYSQL
+       select BR2_PACKAGE_NCURSES
+       select BR2_PACKAGE_READLINE
+       depends on BR2_USE_MMU # mysql
+       help
+         Build MySQL plugin
+         If unsure, say n.
+
+config BR2_PACKAGE_QT5BASE_PSQL
+       bool "PostgreSQL Plugin"
+       select BR2_PACKAGE_POSTGRESQL
+       depends on BR2_USE_MMU # postgresql
+       depends on !BR2_STATIC_LIBS
+       help
+         Build PostgreSQL plugin
+         If unsure, say n.
+
+comment "PostgreSQL plugin needs a toolchain w/ dynamic library"
+       depends on BR2_USE_MMU
+       depends on BR2_STATIC_LIBS
+
+choice
+       prompt "SQLite 3 support"
+       default BR2_PACKAGE_QT5BASE_SQLITE_NONE
+       help
+         Select SQLite support.
+
+config BR2_PACKAGE_QT5BASE_SQLITE_NONE
+       bool "No sqlite support"
+       help
+         Do not compile any kind of SQLite support.
+
+config BR2_PACKAGE_QT5BASE_SQLITE_QT
+       bool "Qt SQLite"
+       help
+         Use Qt bundled SQLite support.
+
+config BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM
+       bool "System SQLite"
+       select BR2_PACKAGE_SQLITE
+       help
+         Use system SQLite.
+
+endchoice
+
+endif
+
+config BR2_PACKAGE_QT5BASE_TEST
+       def_bool y
+
+config BR2_PACKAGE_QT5BASE_XML
+       def_bool y
+
+config BR2_PACKAGE_QT5BASE_GUI
+       bool "gui module"
+       # At least one graphic backend must be enabled, so enable
+       # linuxfb if nothing is enabled.
+       select BR2_PACKAGE_QT5BASE_LINUXFB if \
+              !BR2_PACKAGE_QT5BASE_DIRECTFB && \
+              !BR2_PACKAGE_QT5BASE_XCB && \
+              !BR2_PACKAGE_QT5BASE_EGLFS
+       help
+         This option enables the Qt5Gui library.
+
+if BR2_PACKAGE_QT5BASE_GUI
+
+config BR2_PACKAGE_QT5BASE_WIDGETS
+       bool "widgets module"
+       select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_QT5BASE_XCB
+       help
+         This option enables the Qt5Widgets library.
+
+comment "OpenGL support needs an OpenGL-capable backend"
+       depends on !BR2_PACKAGE_QT5_GL_AVAILABLE
+
+config BR2_PACKAGE_QT5BASE_OPENGL
+       bool "OpenGL support"
+       depends on BR2_PACKAGE_QT5_GL_AVAILABLE
+       help
+         This option enables OpenGL support.
+
+if BR2_PACKAGE_QT5BASE_OPENGL
+
+choice
+       prompt "OpenGL API"
+       help
+         Select OpenGL API.
+
+config BR2_PACKAGE_QT5BASE_OPENGL_DESKTOP
+       bool "Desktop OpenGL"
+       depends on BR2_PACKAGE_HAS_LIBGL
+       help
+         Use desktop OpenGL.
+
+config BR2_PACKAGE_QT5BASE_OPENGL_ES2
+       bool "OpenGL ES 2.0+"
+       depends on BR2_PACKAGE_HAS_LIBGLES
+       help
+         Use OpenGL ES 2.0 and later versions.
+
+endchoice
+
+config BR2_PACKAGE_QT5BASE_OPENGL_LIB
+       bool "opengl module"
+       select BR2_PACKAGE_QT5BASE_WIDGETS
+       help
+         This option enables the Qt5OpenGL library. This library includes
+         OpenGL support classes provided to ease porting from Qt 4.x.
+
+endif
+
+config BR2_PACKAGE_QT5BASE_LINUXFB
+       bool "linuxfb support"
+
+config BR2_PACKAGE_QT5BASE_DIRECTFB
+       bool "directfb support"
+       select BR2_PACKAGE_DIRECTFB
+
+config BR2_PACKAGE_QT5BASE_XCB
+       bool "X.org XCB support"
+       depends on BR2_PACKAGE_XORG7
+       select BR2_PACKAGE_XLIB_LIBX11
+       select BR2_PACKAGE_LIBXCB
+       select BR2_PACKAGE_XCB_UTIL_IMAGE
+       select BR2_PACKAGE_XCB_UTIL_KEYSYMS
+       select BR2_PACKAGE_XCB_UTIL_WM
+       select BR2_PACKAGE_LIBXKBCOMMON
+
+comment "X.org XCB backend available if X.org is enabled"
+       depends on !BR2_PACKAGE_XORG7
+
+config BR2_PACKAGE_QT5BASE_EGLFS
+       bool "eglfs support"
+       select BR2_PACKAGE_QT5BASE_OPENGL
+       depends on BR2_PACKAGE_HAS_LIBEGL
+       depends on BR2_PACKAGE_QT5_GL_AVAILABLE
+
+comment "eglfs backend available if OpenGL and EGL are enabled"
+       depends on !BR2_PACKAGE_HAS_LIBEGL || !BR2_PACKAGE_QT5_GL_AVAILABLE
+
+config BR2_PACKAGE_QT5BASE_DEFAULT_QPA
+       string "Default graphical platform"
+       help
+         Choose the default platform abstraction to use for graphical
+         applications (e.g xcb, linuxfb, eglfs, ...). If this is empty, the
+         default for your architecture will be used (usually this is eglfs).
+
+         You can get a list of supported platforms by running a Qt application
+         with the option "-platform help" on your target. You can choose a
+         different platform at runtime with the -platform option.
+
+config BR2_PACKAGE_QT5BASE_PRINTSUPPORT
+       depends on BR2_PACKAGE_QT5BASE_WIDGETS
+       def_bool y
+
+config BR2_PACKAGE_QT5BASE_FONTCONFIG
+       bool "fontconfig support"
+       select BR2_PACKAGE_FONTCONFIG
+       help
+         This option enables Fontconfig and Freetype support using
+         the system fontconfig and freetype2 libraries.
+
+config BR2_PACKAGE_QT5BASE_GIF
+       bool "GIF support"
+       help
+         This compiles and installs the plugin for GIF reading support.
+
+config BR2_PACKAGE_QT5BASE_JPEG
+       bool "JPEG support"
+       select BR2_PACKAGE_JPEG
+       help
+         This option enables JPEG support using the system libjpeg
+         library.
+
+config BR2_PACKAGE_QT5BASE_PNG
+       bool "PNG support"
+       select BR2_PACKAGE_LIBPNG
+       help
+         This option enables PNG support using the system libpng
+         library.
+
+endif
+
+config BR2_PACKAGE_QT5BASE_DBUS
+       bool "DBus module"
+       select BR2_PACKAGE_DBUS
+       depends on BR2_TOOLCHAIN_HAS_THREADS
+       depends on BR2_USE_MMU
+       help
+         This option enables the D-Bus module.
+
+config BR2_PACKAGE_QT5BASE_ICU
+       bool "Enable ICU support"
+       select BR2_PACKAGE_ICU
+       depends on BR2_ARCH_HAS_ATOMICS # icu
+       depends on !BR2_BINFMT_FLAT # icu
+       help
+         This option enables ICU support in Qt5. This is for example
+         needed for Qt5Webkit.
+
+config BR2_PACKAGE_QT5BASE_TSLIB
+       bool "Enable Tslib support"
+       depends on !BR2_STATIC_LIBS # dlopen
+       select BR2_PACKAGE_TSLIB
+       help
+         This options enables the Tslib plugin
+
+comment "tslib support needs a toolchain w/ dynamic library"
+       depends on BR2_STATIC_LIBS
+
+endif