xserver-xorg 1.7.4: HACK! - Add patch to remove X server crosshatch background on the OpenPandora and replace it with a black screen. Looks much better on the device.
xfce4-session 4.6.1: Add patch to remove "Tips and Tricks" on startup as we do not populate it with any "Tips and Tricks" so it's just wasted load time.
Sergey Lapin [Thu, 22 Apr 2010 10:31:48 +0000 (14:31 +0400)]
busybox: prevent postinst script from failing
recent addition in rootfs_ipk.bbclass which runs postinst scripts with
-e option, while very useful, prevents busybox from configuring at image
build time. It will be configured at first image boot if your file
system is writable, but in case of e.g. squashfs, that will be fatal
error. This commit prevents postinst to fail, so busybox will create
all needed links at image build time.
Roman I Khimov [Fri, 9 Apr 2010 14:45:08 +0000 (18:45 +0400)]
update-rc.d.bbclass: add dependency on update-rc.d-native
Recipes are using update-rc.d to do postinst and postinst scripts are being
ran on build hosts where native version is needed to run properly. It is
needed only at image build stage, but it's easier to have it in DEPENDS,
build time for it is almost zero anyway.
Roman Khimov [Fri, 9 Apr 2010 01:19:53 +0000 (01:19 +0000)]
rootfs_ipk.bbclass: run preinst/postinst scripts with "-e"
There are scripts that can and should work when being ran on build
host (for example, simple update-rc.d), but there are also many which
can't and won't ever (for example, anything adding users/groups).
The second group sometimes doesn't get "unpacked" flag because
scripts throw errors in the middle and return something nice from
the last command.
It can be considered as a bug in pre/postinst script (as it should
either explicitly check for "${D}" or just do "set -e" at start),
but it is common enough.
There is also another aspect to this as in general we can't be sure
that everything is OK wrt preinst/postinst if script commands throw
errors.
Running preinst/postinst scripts on host with "-e" should solve
that.
Signed-off-by: Roman I Khimov <khimov@altell.ru> Acked-by: Chris Larson <clarson@kergoth.com>
A number of apps will not yet build with GTK+ 2.20 due to the removal of GTK_WIDGET_VISIBL (it's been deprecated for ages but some high profile apps still use it). I'll pull 2.20 out of the OpenPandora tree until I have some patches worked out.
angstrom.inc: Add OABI compatability for the omap3-pandora kernel.
OABI calls are used by a few projects that are looking at virtualising older Linux 2.4 based games consoles on the OpenPandora, having OABI compatability in the kernel helps with this. EABI is still being used for all the ROOTFS etc.
libpng-native: Remove spurious PR's from -native recipes as they all require libpng_${PV}.bb and those correctly set an INC_PR that should be respected.
flac: Update include to use oe_runconf not autotools_do_configure as autotools_do_configure seems to cause the build to fail for me. Not sure this is right.
sudo_1.7.2p1: Update recipe to support DISTRO_FEATURES = "pam".
* The recipe now uses the DISTRO_FEATURES flag to decide if PAM support is requested at build time.
* NOTE: There is a caveat. The DISTRO_FEATURES is only really relevant if the package can have PAM enabled or disabled at build time. If the package needs PAM to build/work then the DISTRO_FEATURES are totally academic and should not be used.
aufs2: Add recipe (to be cleaned up) to build AUFS2 as modules on a 2.6.27 kernel.
* This REALLY needs to be tweaked to pull out the kernel version used and build a suitable package for that kernel version with a generic 'meta' package that will pull in the right one. Not sure how that will work best.
psplash/psplash-omap3pandora: Update omap3pandora version of psplash to SVN R422.
* Edit psplash.inc to support pulling in the right logo (psplash-hand-img.h or psplash-poky-img.h depending on the SVN revision used).
* Removed unneeded patches from the psplash-omap3pandora folder.
Martin Jansa [Wed, 7 Apr 2010 15:55:34 +0000 (17:55 +0200)]
freesmartphone: move SRCREVs to recipes
* simplify fso-autorev
* move cornucopia and python-helpers rev to sane-srcrevs.inc
* drop SRCREV for removed recipes fsolocationd, fsotimed, vala-native
Paul Menzel [Sat, 3 Apr 2010 01:03:54 +0000 (01:03 +0000)]
enna: Move to own recipe folder and update to new Enna hg repository.
1. Create `enna.inc`.
2. Use `INC_PR`.
3. Move to new repository location.
4. Update license to LGPLv2.1+.
5. Build tested with GCC 4.4.3 and Binutils 2.20.1 for `MACHINE = "beagleboard".
6. Build tested with GCC 4.3.3 and Binuitls 2.18.50 for `MACHINE = "beagleboard".
7. Remove `dbus` from `DEPEND` since `edbus` already depends an it.
8. `libmusicbrainz`, `lightmediascanner` and `taglib` are not needed anymore as `DEPENDS`.
9. `do_configure_prepend()` fixes [1]. Thanks Koen.
10. libvalhalla 2.0.0 (`libvalhalla_hg.bb`) is needed for this version.