Commit Graph

73 Commits

Author SHA1 Message Date
Peter Korsgaard
1516aacdbe qtopia4: fix typo
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-08 16:07:37 +02:00
Peter Korsgaard
3a966abb62 qtopia4/directfb: remove default n
N is default, so no need to explicitly state it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-08 16:05:41 +02:00
Peter Korsgaard
ddd0db77ab Merge branch 'qtopia-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot 2009-07-03 13:20:35 +02:00
Thomas Petazzoni
a1125b31af New build fix for Qtopia4
The new patch fixes the build failure when
BR2_PACKAGE_QTOPIA4_QTZLIB=y.
2009-07-03 11:13:24 +02:00
Thomas Petazzoni
1bbceff78a Bump Qtopia version to 4.5.2 2009-07-03 10:30:35 +02:00
Thomas Petazzoni
d4dab10d0b Fix Qtopia build with external toolchain
The fixes made to qmake.conf for the cross-compiling tools were not
sufficient in the case of an external toolchain, since the CFLAGS were
not taken into account. And the --sysroot option contained in the
CFLAGS are very important for external toolchains to work.

Additionally, it makes sure that Qtopia is compiled with the proper
CFLAGS, even if an external toolchain isn't used.
2009-07-03 10:30:29 +02:00
Peter Korsgaard
2945b06610 qtopia4: fix build for !QTOPIA4_SHARED
Only try to copy the shared objects from staging to target if QT
is configured for shared objects.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-29 14:29:20 +02:00
Thiago A. Corrêa
0e0bd3a780 Improve Qt embedded target_dir install handling and granularity. This saves me 600k on jffs2 compressed fs for avr32. 2009-04-29 18:29:24 +00:00
Thiago A. Corrêa
f3bce517ed Update to 4.5.1 2009-04-23 18:59:34 +00:00
Peter Korsgaard
c5dc5dcc00 package/qtopia4: fix GPL download URL
Patch by Will Newton <will.newton@gmail.com>
2009-04-23 12:49:36 +00:00
Thiago A. Corrêa
f9c5711c07 Workaround problem with configure for x86 crosscompile to x86 under linux. 2009-04-20 22:26:09 +00:00
Thiago A. Corrêa
7f69e5369f Qtopia4: -xmlpatterns requires -exceptions . 2009-04-13 18:58:35 +00:00
Thiago A. Corrêa
a933ef66bf Fix compile for Qt Embedded (qtopia4) based packages 2009-04-06 22:56:20 +00:00
Peter Korsgaard
0c522bdc1e qtopia4: default to the ppc config for powerpc builds 2009-03-31 14:29:38 +00:00
Peter Korsgaard
0a88002e64 qtopia4: make qmake.conf handling more robust (fixes build for x86/x86_64/ppc)
qmake.conf needs to be tweaked to make QT use the correct toolchain for
building, but the current approach relies on the fact that the selected
platform qmake.conf has QMAKE_{CC,CXX,LINK,LINK_SHLIB,AR,OBJCOPY,RANLIB,STRIP}
lines that are then adapted to the correct settings.

This is true for some configs (namely arm and avr32), but not for others -
Causing the build to fail (or build for the host).

Instead add a QTOPIA4_QMAKE_SET macro which removes any existing lines
and add the correct lines to the qmake.conf, so it works no matter if the
platform provides them or not.
2009-03-31 14:29:30 +00:00
Peter Korsgaard
ad90fc6de9 qtopia4: remove selection of GPL/LPGL licenses
Choosing between GPL or LGPL doesn't change the build process, so it's
sufficient to have a selection for the commercial license.

Also change the URLs to the licenses to the Qt web page, where the
exception for the LGPL is included.

Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2009-03-15 13:54:56 +00:00
Thiago A. Corrêa
ba567f8a58 Update Qtopia to 4.5.0, which introduces a new licensing option: LGPL. This will be default now. 2009-03-12 02:53:54 +00:00
Thiago A. Corrêa
98a01f05f9 Default yes to GUI module install on Qtopia4 2009-03-11 22:00:46 +00:00
Thiago A. Corrêa
149c0d450c Let user skip installation of the GUI module for Qtopia 2009-03-11 21:35:07 +00:00
Peter Korsgaard
04d9a2038a qtopia4: remove invalid PTHREADS_NATIVE dependency 2009-03-05 15:35:37 +00:00
Peter Korsgaard
2e1ca24a27 package: convert some Config.in selects to depends
Patch by Olaf Rempel <razzor@kopf-tisch.de>.

quick grep showed theses invalid selects of toolchain options.
2009-03-05 14:17:55 +00:00
Peter Korsgaard
d1d142dd91 package/: depend on toolchain C++ config, don't use select
select should only be used for package (library) dependencies.
2009-01-26 19:19:10 +00:00
Peter Korsgaard
ae3e3d1325 qtopia4: fix and improve color/pixel depths config
Also fix whitespace and use an existing variable for qmake.conf, which
was forgotten in r23828, though it's only commented out.

Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2009-01-25 20:19:06 +00:00
Peter Korsgaard
4a7bfd2775 package/: convert to DOWNLOAD helper 2009-01-16 11:42:52 +00:00
Hans-Christian Egtvedt
97dabc9ab7 qtopia4: add kconfig option to enable Phonon
This patch adds a kconfig option to enable Phonon when configuring Qt.

Phonon is the multimedia API from KDE 4 which has been integrated into
Qt 4.4. For playback under Linux the GStreamer multimedia framework is
used.

Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-08 18:00:54 +00:00
Peter Korsgaard
ac1d92c425 package/: get rid of unneeded $(strip ..) 2008-12-08 08:15:27 +00:00
Hans-Christian Egtvedt
2e79479d34 qtopia4: make build verbose or silent depending on user input
This will make Qt compile silent unless the user specifies V=1 or VERBOSE=1
when running make.
2008-12-04 16:50:05 +00:00
Hans-Christian Egtvedt
cb6634da47 qtopia4: remove explisit include and library directories from configure call
This patch removes -I and -L from ./configure since it breaks cross-compiling.
The inclusion of -I and -L will confuse the host compiler when compiling the
host tools.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 13:06:02 +00:00
Thomas Petazzoni
418c84b24b Fix Qtopia build issues
This patch fixes two Qtopia build issues, encountered while trying to
use system implementation of zlib, freetype, jpeg and libpng :

 * The build process doesn't look in $(STAGING_DIR)/usr/include for
   includes and $(STAGING_DIR)/usr/lib. Same problem as the patch
   currently floating around adding LDFLAGS to TARGET_CONFIGURE_OPTS,
   but as Qtopia doesn't use TARGET_CONFIGURE_OPTS, we need a specific
   fix here. So we use the -I and -L options of Qtopia's configure
   script.

 * The build process doesn't use pkg-config to get the header path for
   Freetype headers (located in $(STAGING_DIR)/usr/include/freetype2
   and not directly in $(STAGING_DIR)/usr/include/). There was already
   a fix for this, consisting in adding $(FREETYPE_DIR)/include to the
   -I path of Qtopia's configure. This patch modifies this fix to use
   $(STAGING_DIR)/usr/include/freetype2 instead, which looks more
   coherent with how all the packages are built (using $(STAGING_DIR)
   as the reference to get headers and libraries).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-11-11 18:35:43 +00:00
Arnar Mar Sigurðsson
0138389b0b Fixes for Qt from Markus Heidelberg 2008-11-02 02:16:53 +00:00
Arnar Mar Sigurðsson
f972f947d5 Add options to select what gfx and mouse drivers are compiled in.
Note to tslib users: You now have to select the tslib mouse driver to build it.
2008-10-31 17:17:23 +00:00
Thiago A. Corrêa
73bf8098c9 fix wrong variable name for SQL. Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de> 2008-10-31 02:17:30 +00:00
Peter Korsgaard
ef85a2b225 qtopia4: fix wrong compilation of qmake
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2008-10-29 20:40:51 +00:00
Peter Korsgaard
8d6e9e3907 qtopia4: fix adjustment of qmake.conf
Extend the regexp to match spaces and also tabs to replace the qmake
variables with the proper buildroot values. Also use TARGET_AR and
TARGET_STRIP instead of using TARGET_CROSS and set a variable for
qmake.conf to shorten the command line.

Patch by Markus Heidelberg
2008-10-28 09:40:28 +00:00
Peter Korsgaard
bb2d903355 qtopia4: fix use of pkg-config
When cross compiling, Qt sets PKG_CONFIG in its own configure script to
an empty string. That leads to not using pkg-config. To avoid that, use
the configure option -force-pkg-config. Also set environment variables
for pkg-config defined in TARGET_CONFIGURE_OPTS.

Patch by Markus Heidelberg.

See http://buildroot.uclibc.org/lists/buildroot/2008-October/011324.html
for more details.
2008-10-28 09:40:25 +00:00
Peter Korsgaard
ae116fece6 qtopia4: reduce the use of BR2_PACKAGE_QTOPIA4
Use one conditional if statement instead of several single "depends on".

Patch by Markus Heidelberg.

Cleaned up trailing white space while we're at it.
2008-10-26 06:03:23 +00:00
Hans-Christian Egtvedt
caf7ca606b qtopia4: bump version to 4.4.3
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-29 16:27:48 +00:00
Thiago A. Corrêa
80ddff211f Bump version 2008-09-03 03:44:31 +00:00
Thiago A. Corrêa
52a7c1681e Qtopia: don't build sqlite driver when SQL module is disabled. 2008-09-03 01:09:29 +00:00
Peter Korsgaard
f3119d2d08 qtopia: fix long help text lines 2008-08-27 20:19:09 +00:00
Peter Korsgaard
02a623ddf9 buildroot: remove trailing spaces
for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`;
do
	sed -i 's/ \+$//' $i;
done
2008-08-04 19:07:05 +00:00
Peter Korsgaard
4683420c4c Kconfig: remove 'default n'
'default n' is the default, so there's no need to say it explicitly.
2008-07-17 20:01:44 +00:00
Thiago A. Corrêa
1b6794b253 Greatly improve Qtopia/Qt Embedded for Linux build. Fix build, reduce the number of variables, add OpenSSL, XmlPatterns, Webkit and individual sql drivers to build. Improve help strings. Sorry for the large commit 2008-06-28 03:55:12 +00:00
Thiago A. Corrêa
f995c0a165 Remove unused patches 2008-06-28 03:22:35 +00:00
Peter Korsgaard
a5ac61715b buildroot: s/depends/depends on/
The new kconfig is more strict regarding depends/depends on, so fixup
the tree.
2008-06-19 19:06:25 +00:00
Ulf Samuelsson
fb5144e589 add SVG selection to Qtopia 4 and fix strip command 2008-05-21 05:52:12 +00:00
Ulf Samuelsson
6c5f3f2ec8 Bump qtopia version 2008-05-21 05:48:38 +00:00
Ulf Samuelsson
1b74540f58 Bump qtopia version 2008-05-11 06:45:47 +00:00
Peter Korsgaard
5a390fda4d package: s/$(STRIP)/$(STRIPCMD)/ 2008-04-25 13:43:00 +00:00
John Voltz
3d1359184f reverting r21851 2008-04-25 11:45:28 +00:00