Holger Freyther [Wed, 26 Dec 2007 20:15:30 +0000 (20:15 +0000)]
classes/insane.bbclass: Make .la failures non-fatal the right way, split up the .la test in two parts
-We have a function that can decide if a failure is fatal, use that instead of
setting sane = True.
-Test for installed and workdir separately. This allows us to ignore a certain error
class and complain on others.
Holger Freyther [Wed, 26 Dec 2007 19:31:53 +0000 (19:31 +0000)]
packages/qsvn/qsvn.inc: Propose a function to be able to set the FN
With diverting packages ${PN} can sometimes not be used. In such cases
we don't to use the filename of the currently included file. This can
work with immediate assignments and a helper function like this one.
Holger Freyther [Wed, 26 Dec 2007 19:15:41 +0000 (19:15 +0000)]
packages/qsvn: Experiment with building the same source in different variants
Experiment with having the same source build with different versions of
the underlying toolkit. In the best case we want to be installable in parallel.
Holger Freyther [Wed, 26 Dec 2007 19:11:31 +0000 (19:11 +0000)]
classes/qtopia4core.bbclass: The current name of the include and libdir is qtopia
Change the include and library path to end with qtopia as this is where
qtopia-core is going to stage the headers in. The full blown Qtopia platform
will use the same directory.
Holger Freyther [Wed, 26 Dec 2007 18:56:24 +0000 (18:56 +0000)]
packages/qmake/qmake2-native: Change the specs to find our resource compiler (rcc)
The build of qsvn failed due invoking the wrong rcc. Change the qmake specs
to set QMAKE_RCC and set it to OE_QMAKE_RCC.
Holger Freyther [Wed, 26 Dec 2007 11:07:10 +0000 (11:07 +0000)]
packages/qt4/qt_packing.inc: Examples/Demos are in ${QT_DIR_NAME}, disable them due QA issues
Disable packaging of the examples/demos as we need to get rid off
the .debug directories inside the nested hierachy of the examples
and demos.
Rod Whitby [Wed, 26 Dec 2007 08:55:48 +0000 (08:55 +0000)]
git: Add patch to put space before -m argument. Fixes #3551. No PR bump, cause no change to compilation or packaged content - if it built for you previously, then you don't need the patch, but it will do no harm.
Holger Freyther [Wed, 26 Dec 2007 02:20:31 +0000 (02:20 +0000)]
qmake,Qt/X11,QtopiaCore: Allow OE to set the tuning options. Allow to add a default module
-Do not hardcode O2, we have flags in OE to do such things and passing both
didn't make sense
-With QtopiaCore QtGui is using Tcp/Udp/Sockets for the QWS implementation. This means when
building a gui application you will need the network module. Allow to add modules using
environment variables.
Holger Freyther [Wed, 26 Dec 2007 01:11:20 +0000 (01:11 +0000)]
packages/qt4/: Share some more patches (no host includes, cross-compile) between Embedded and X11
-Use the CROSSARCH hack/patch on QtopiaCore as well
-Do not search /usr/include for freetype and openssl on Qt as well
-Do not build a qmake version (needed a diversion due different configure scripts)
Paul Sokolovsky [Wed, 26 Dec 2007 01:10:48 +0000 (01:10 +0000)]
initrdscripts: Do machine detection function refactor per RFC.
* Need to fix this, need to use good common codebase, because debugging
why some adhoc code doesn't work here or there is big waste of time.
Paul Sokolovsky [Wed, 26 Dec 2007 01:03:05 +0000 (01:03 +0000)]
ipaq-sleep 0.9: Unbreak, so to say.
* If there's something to unbreak... Do following:
1. Support logging. Software without logging is now software,
but a random wreck.
2. Don't do off-by-one errors.
3. Don't bug on system every 2 seconds. Instead, do a select
on X connection to catch touchscreen events ASAP. This doesn't
work for keys though, there's larger latency. As for other checks,
do them once in 5s.
4. The whole thing must die. Soon.
* Mark configs propery for ipkg.
* Should fix #3540.
Holger Freyther [Wed, 26 Dec 2007 00:28:07 +0000 (00:28 +0000)]
packages/qt4/qt_packaging.inc: Do not remove everything from the bindir, fix the glob
-${PN}-doc already has the html documentation, no need for -documentation package
-Package the demos and exmaples
-.debug and translations are missing
Holger Freyther [Tue, 25 Dec 2007 23:22:51 +0000 (23:22 +0000)]
packages/qt4/qt_packaging.inc: Next round of typo fixing and trying
-Don't install every library to libQtUiTools-dev :}
-Try to put the .la and .prl into the -dev packages as well
Holger Freyther [Tue, 25 Dec 2007 22:42:51 +0000 (22:42 +0000)]
packages/qt4/qt4-x11-free,qtopia-core: Work on properly packaging Qt4
-QT_LIBRARY_NAME lost the lib prefix to make it usable with .pc files
-Add headers to the -dev packages
-Look in the right directory for the plugins remains
-Get rid off the mkspecs before packaging
-Attempt to package translations
Holger Freyther [Tue, 25 Dec 2007 22:42:16 +0000 (22:42 +0000)]
packages/qt4/qt_configuration.inc: ccache and pch conflict with each other
The time spent on recompiling outweights the time saved using pch. So disable
pch and have better recompile times.
Paul Sokolovsky [Tue, 25 Dec 2007 20:33:12 +0000 (20:33 +0000)]
matchbox-applet-startup-monitor 0.1: Try to support management using matchbox-panel-manager.
* It seems this thing is standalone misfit which is supposed to be simply run
during session startup ;-\. Try to add at least bit of user configurability. With
this desktop file, it is at least possible to add it via context menu on
matchbox-panel. But it doesn't seem to get recorded in panel settings, so
cannot be removed via menu and its unclear if it will be restarted after
reboot ;-(.
Paul Sokolovsky [Tue, 25 Dec 2007 18:29:54 +0000 (18:29 +0000)]
linux-handhelds-2.6 2.6.21: Move away from nuiltin NFS support, use modular USB gadgets.
* Now that there's flexible early userspace support in OE (initramfs-uniboot)
which handles NFS booting among other things, there's no longer need to have
NFS boot support in kernel. This gets NFS out of kernel, and frees g_ether
from being compiled into kernel, thus opening road for modular USB gadget
drivers.
* A bit tough move deep into Angstrom RCs, but this was on TODO for long time,
and just yesterday I hit usecase where I was stuck late night with the need
to move data between 2 boxes, with only common interface in both being USB,
but still w/o flashdrive to use. So, I took this opportinity not just
to try g_file_storage, but also handle this issue.
Paul Sokolovsky [Tue, 25 Dec 2007 17:35:14 +0000 (17:35 +0000)]
contrib/deploy/nfs/: Tools to deploy OE images for NFS boot.
* Provides best practices for exports locations and sample of exports file.
(The same location is used by default by initramfs-uniboot).
* Tool to deploy tar.bz2/tar.gz/cpio.gz images to exported location.
roadmap: 2nd round of cleanup of (z)roadmap recipies
* provide 1.0.12, 1.1.0, and 1.1.0_cvs for both gtk2 (roadmap-gtk2) and qt (zroadmap)
* fix roadap-gtk2 packaging issue
* config AGG=rgba32 for gtk2 (need testing for the correct AGG setting)
* minor style fixes for zroadmap recipies
Holger Freyther [Tue, 25 Dec 2007 00:51:57 +0000 (00:51 +0000)]
packages/qt4/qt_configuration.inc: Make use of the new QT_CONF_PATH, correct the configure line
Generate a qt.conf in do_configure with the paths we pass to the ./configure
script.
Holger Freyther [Tue, 25 Dec 2007 00:27:53 +0000 (00:27 +0000)]
packages/qmake/qmake2-native.inc: Install the specs only once, add a patch to change the prefixes at runtime
qmake has built-in paths. When building qmake2-native we have a pretty boring path
which is certainly wrong for qt/x11 and qt/embedded. So we need a way to change this
path at runtime. We just need to point qmake to a qt.conf and everything will be fine!
Holger Freyther [Mon, 24 Dec 2007 21:44:57 +0000 (21:44 +0000)]
packages/qt4/qt4-x11-free.inc,qtopia-core.inc: Require the qt_configuration.inc as well
(add fontconfig to the depends of the X11 build as well, I wish I would have an
interactive mode for mtn...)
Holger Freyther [Mon, 24 Dec 2007 13:37:09 +0000 (13:37 +0000)]
packages/qt4: Move the staging bits from qtopia-core to qt_staging.inc, use it in Qt4/X11
The qt4-x11-free_4.3.3 and qtopia-core_4.3.3 bbfiles are rather empty now. The next
stop is to make it compile.
navit-0.0.2: make buidable
* remove obsolete patch (accepted upstream)
* --disable-samplemap to prevent compile bailing out because of using cross complied binary
* fix QA issues
Holger Freyther [Mon, 24 Dec 2007 01:17:45 +0000 (01:17 +0000)]
package/qt4/qt4-x11-free,qtopia-core: Start sharing packaging
The font and translations are a bit hairy and need further work. The idea
is that at one point in time we can install Qt/X11 and Qt/Embedded side
by side again. Headers and tools still need some time.
Holger Freyther [Sun, 23 Dec 2007 22:35:09 +0000 (22:35 +0000)]
Move Qt/X11 and Qt/Embedded (known as QtopiaCore) to a qt4 directory. We will see a great unification in this directory.
Besides the name Qt/X11 and Qt/Emebedded (QtopiaCore) are the same package
with a different configure script. The aim is to share configuring, compiling,
staging and packaging between these modules and making it more easy to try a bleeding
qt snapshot.