]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/mozilla/minimo_cvs.bb
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / mozilla / minimo_cvs.bb
1 DESCRIPTION = "A minimal version of the Mozilla web browser"
2 HOMEPAGE="http://www.mozilla.org/projects/minimo/"
3 SRC_URI = "cvs://anonymous@cvs-mirror.mozilla.org/cvsroot;module=mozilla \
4            file://xptcstubs.patch;patch=1 \
5            file://no-xmb.patch;patch=1 \
6            file://host_ldflags_fix.patch;patch=1 \
7            file://minimo.png file://minimo.desktop"
8 S = "${WORKDIR}/mozilla"
9 MAINTAINER = "Phil Blundell <pb@handhelds.org>"
10 SECTION = "x11"
11 PRIORITY = "optional"
12 PV = "0.0cvs${CVSDATE}"
13 FILES_${PN} += "${libdir}/mozilla-minimo"
14 PR = "r8"
15 LICENSE = "MPL/LGPL/GPL"
16
17 inherit mozilla
18
19 EXTRA_OECONF += "--enable-application=suite"
20 export MOZ_CO_PROJECT="suite"
21
22 export MINIMO=1
23 export MOZ_OBJDIR="${WORKDIR}/build-${TARGET_SYS}"
24
25 include mozilla-cvs.inc
26
27 do_compile () {
28         mozilla_do_compile
29         cd $MOZ_OBJDIR/embedding/minimo
30         oe_runmake
31 }
32
33 mozdir="${D}${libdir}/mozilla-minimo"
34
35 do_install () {
36         cd ${S}/embedding/minimo/
37         sh ./package.sh
38         cd ${S}
39         mkdir -p ${mozdir}
40         cp -rL $MOZ_OBJDIR/dist/Embed/* ${mozdir}/
41         rm -f ${mozdir}/TestGtkEmbed
42         mkdir -p ${D}${datadir}/applications
43         install -m 0644 ${WORKDIR}/minimo.desktop ${D}${datadir}/applications/minimo.desktop
44         mkdir -p ${D}${datadir}/pixmaps
45         install -m 0644 ${WORKDIR}/minimo.png ${D}${datadir}/pixmaps/minimo.png
46         mkdir -p ${D}${bindir}
47         echo "#!/bin/sh" > ${D}${bindir}/minimo
48         cat >>${D}${bindir}/minimo << EOF
49 cd ${libdir}/mozilla-minimo
50 export LD_LIBRARY_PATH=${libdir}/mozilla-minimo
51 exec ./Minimo http://www.mozilla.org/projects/minimo/home.html
52 EOF
53         chmod 755 ${D}${bindir}/minimo
54 }