28 Commits

Author SHA1 Message Date
mb
6f4f506baf qt4: compile fix
qRegisterAnimationInterpolator() is a function defined in a header. It is not declared static inline. Under certain circumstances this may cause linker errors. Make it static inline.


git-svn-id: svn://svn.openwrt.org/openwrt/packages@22707 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-18 19:29:24 +00:00
mb
5ca079f816 qt4: Do not always compile optional features.
This adds the packages to PKG_CONFIG_DEPENDS to make sure qt4 is rebuilt if the config changes.


git-svn-id: svn://svn.openwrt.org/openwrt/packages@22706 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-18 19:02:38 +00:00
mb
52abffa52f qt4: Don't build examples/demos, if they are not selected.
This also adds PKG_CONFIG_DEPENDS to force a rebuild if those options change.
This brings a significant build speed improvement.


git-svn-id: svn://svn.openwrt.org/openwrt/packages@22705 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-18 16:27:49 +00:00
mb
2273df6e32 qt4: Enable parallel build
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22699 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-18 15:25:41 +00:00
mb
d7e047ba0d qt4: Fix NPTL build options
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22697 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-18 14:03:37 +00:00
mirko
77385ac4a3 qt4: package drivers (kbd, mouse, gfx) seperatly
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22456 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-01 15:53:50 +00:00
mirko
8e11971902 qt4: heavily cleanup Makefile and add a generic way for configuring projects using qmake
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22455 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-01 15:53:32 +00:00
mirko
db2027dd5e qt4: do not compile parts which require nptl support when no nptl support is available (as uClibc < 0.9.32)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22300 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-20 00:27:39 +00:00
mirko
d3a46c2dc8 package libQtXml, add and fix dependencies
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22265 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-17 17:43:43 +00:00
mirko
aaf380803f copy over qt4 host tools (qmake, moc, rcc, uic) into staging_dir_host
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-17 17:43:39 +00:00
mirko
cf6fe21f5e do not compile in a different way depending on conditional dependencies, as this fails in some situations and the saved build time isn't worth the maintanance
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22263 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-17 17:43:36 +00:00
mirko
f6f5af5e92 qt4: avoiding the use of member variable <defname> of struct <__res_state>, as it's disabled in uclibc, bloated and deprecated anyway
<dnsrch[i]> should contain the domain name(s) - however more verification is needed, whether <dnsrch[i]> is an appropriate replacement for <defdname>

git-svn-id: svn://svn.openwrt.org/openwrt/packages@22262 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-17 17:43:32 +00:00
mirko
e61b4551ad qt4: update to version 4.7.0 beta2
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22261 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-17 17:43:28 +00:00
mirko
5518fc7e25 add include path, pointing to the actual qt4-source directory, to CFLAGS - otherwise header files in $STAGING_DIR, if any, will be preferred, which might fail in certain circumstances
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22260 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-17 17:42:59 +00:00
mirko
bda2ee3fe8 JavaScriptCore reqiures calling <make> before <make install>, otherwise it doesn't get compiled
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21878 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-22 10:04:49 +00:00
mirko
2c85a1e7d6 package qt4-declarative which is part of the new qt4.7 feature and language <QML>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21877 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-22 10:04:43 +00:00
mirko
11b1174313 avoid requiring the member <defdname> in struct <__res_state> of libc which is bloated, deprecated and disabled in uClibc
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21876 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-22 10:04:38 +00:00
mirko
1f8c4e5f53 uClibc doesn't support the <realpath>-function properly which results in immediate segmentation faults when passing NULL as argument (as qt does). This patch - which adds checks before calling <realpath> - went upstream in qt4.7 and therewith is not needed anymore.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21875 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-22 10:04:32 +00:00
mirko
6b713d9fda level up qt4 from 4.6.2 to 4.7beta
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21874 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-22 10:04:25 +00:00
mirko
781fe8e454 since uclibc version 0.9.32 comes with nptl support, packages requiring nptl support could now be used with uclibc >= v0.9.32 as well
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21873 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-22 10:04:20 +00:00
mirko
1badc2d0d0 there are more parts where missing ntpl-support in uclibc < 0.9.32 is a problem when compiling qt4, so this effort trying to avoid using nptl functionality doesn't actually make anything better
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21872 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-22 10:04:13 +00:00
nico
4d821d398b [packages] bump release number for packages modified after 0.03
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-16 14:22:12 +00:00
mirko
6752f94032 adjust dependencies regarding previous name change "DirectFB" -> "directfb"
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21419 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-10 17:54:07 +00:00
mirko
51c1a7db92 package support for optional qt4-plugins <sqlite> and <mysql>
- thanks a lot to Dave Smith

git-svn-id: svn://svn.openwrt.org/openwrt/packages@20879 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-15 11:23:11 +00:00
mirko
82e80e9500 enable linux framebuffer support for Qt
(besides support for DirectFB)

git-svn-id: svn://svn.openwrt.org/openwrt/packages@20743 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-08 00:26:35 +00:00
mirko
d8424789ee check for any enabled decoration, not just for the default one
git-svn-id: svn://svn.openwrt.org/openwrt/packages@20697 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-04 12:59:28 +00:00
swalker
00137e5739 [packages] qt4: add url
git-svn-id: svn://svn.openwrt.org/openwrt/packages@20382 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-23 04:33:24 +00:00
mirko
b0e24b6b95 add support for qt4
git-svn-id: svn://svn.openwrt.org/openwrt/packages@20371 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-22 17:15:21 +00:00