feed/video.git
8 years agoqt5base: deactivate some options 4/head
Hauke Mehrtens [Sun, 6 Dec 2015 16:50:10 +0000 (17:50 +0100)]
qt5base: deactivate some options

The libraries needed for these options are no dependencies of any
qt5base module so deactivate them.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
8 years agoqt5base: build some modules only when needed
Hauke Mehrtens [Sun, 6 Dec 2015 16:23:14 +0000 (17:23 +0100)]
qt5base: build some modules only when needed

Build some parts only depending on the parts which are selected in
OpenWrt menuconfig and not always.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
8 years agoqt5base: activate mips dsp extension when needed.
Hauke Mehrtens [Thu, 26 Nov 2015 23:28:12 +0000 (00:28 +0100)]
qt5base: activate mips dsp extension when needed.

When OpenWrt normally uses the mips dps extensions it adds this to the
CFLAGS which are also given to qt5base. When we configure qt5base
without dsp extension, but give the mdsp in the CFLAGS the compilation
will fail.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
8 years agoqt5base: add PKG_USE_MIPS16
Hauke Mehrtens [Sun, 6 Dec 2015 15:58:43 +0000 (16:58 +0100)]
qt5base: add PKG_USE_MIPS16

qt5 generates some long methods and does not support mips16 for all of them.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
8 years agoqt5base: fix musl build
Hauke Mehrtens [Thu, 26 Nov 2015 23:29:41 +0000 (00:29 +0100)]
qt5base: fix musl build

This was taken from upstream qt5 and modified a little bit to match
OpenWrt.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
8 years agoqt5base: remove dependency to icu
Hauke Mehrtens [Thu, 26 Nov 2015 21:01:31 +0000 (22:01 +0100)]
qt5base: remove dependency to icu

The icu package does not exist in OpenWrt.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
8 years agomove qt4 package from Xorg to Video feed
Mirko Vogt [Thu, 11 Jun 2015 10:58:15 +0000 (12:58 +0200)]
move qt4 package from Xorg to Video feed

There's some minor changes, especially to seperate
an qt4 from an qt5 installation (Host and target).
Also the x11 support got dropped - framebuffer only.
Some obvious and trivial bug fixes got applied as well,
however, apart from that, it basically is, what it was.

The Xorg feed is totally unmaintained currently,
also the early approach of running an Xserver on
embedded devices - hence the feed's name - thankfully
didn't really become the standard either.

So let's reorganise some of the stuff from the Xorg
feed worth keeping within the new Video feed.

8 years agoadd Qt5 submodule quick1
Mirko Vogt [Mon, 8 Jun 2015 17:50:53 +0000 (19:50 +0200)]
add Qt5 submodule quick1

Qt5Quick1 features QML1 and provides
the QDeclarative* implementations.

Don't confuse that with the QtDeclarative
submodule which provides support for QML2
and exports the QQml* interface (also known
as QtQuick(2)).

QtQuick(2)/QML2 by the way has a hard
dependency on GL, hence without GL support
you're stuck on QtQuick1/QML1.

8 years agoadd Qt5 script
Mirko Vogt [Mon, 8 Jun 2015 17:50:30 +0000 (19:50 +0200)]
add Qt5 script

8 years agoAdding Qt5 base
Mirko Vogt [Mon, 8 Jun 2015 17:47:26 +0000 (19:47 +0200)]
Adding Qt5 base

Crosscompile and package Qt5 (base) and setup an
environment to easily crosscompile and package
other qmake based projects.

Please see the comments within the Makefiles
(Makefile / qmake.mk) for current limitations and
known issues.

Packaged from the "base" submodule herewith are:

 - qt5base-concurrent
 - qt5base-core
 - qt5base-gui
 - qt5base-network
 - qt5base-printSupport
 - qt5base-sql
 - qt5base-test
 - qt5base-widgets
 - qt5base-xml
 - qt5base-plugin-bearer-generic
 - qt5base-plugin-input-evdevkeyboard
 - qt5base-plugin-input-evdevmouse
 - qt5base-plugin-input-evdevtablet
 - qt5base-plugin-input-evdevtouch
 - qt5base-plugin-imageformats-gif
 - qt5base-plugin-imageformats-ico
 - qt5base-plugin-imageformats-jpeg
 - qt5base-plugin-platforms-linuxfb
 - qt5base-plugin-platforms-minimal
 - qt5base-plugin-platforms-offscreen
 - qt5base-plugin-sqldrivers-sqlite
 - qt5base-examples

8 years agocommit README
Mirko Vogt [Tue, 16 Dec 2014 10:30:08 +0000 (11:30 +0100)]
commit README