summaryrefslogtreecommitdiffstats
path: root/meta/packages/mozilla/minimo_cvs.bb
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openedhand.com>2007-05-10 12:17:48 +0000
committerMarcin Juszkiewicz <hrw@openedhand.com>2007-05-10 12:17:48 +0000
commit09a047410753d9d6d0dea2515dfa6be31575e445 (patch)
tree6b394b56edd67a279811e60d18af5650070c86c6 /meta/packages/mozilla/minimo_cvs.bb
parent5fe8d8763d475dfba9ce85cf5e65f9539440ab55 (diff)
downloadpoky-09a047410753d9d6d0dea2515dfa6be31575e445.tar.gz
minimo: updated to 0.02/20070510
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1694 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/mozilla/minimo_cvs.bb')
-rw-r--r--meta/packages/mozilla/minimo_cvs.bb150
1 files changed, 150 insertions, 0 deletions
diff --git a/meta/packages/mozilla/minimo_cvs.bb b/meta/packages/mozilla/minimo_cvs.bb
new file mode 100644
index 0000000000..696293c4de
--- /dev/null
+++ b/meta/packages/mozilla/minimo_cvs.bb
@@ -0,0 +1,150 @@
1DESCRIPTION = "A minimal version of the Mozilla web browser for mobile devices"
2SECTION = "x11/network"
3LICENSE = "MPL/GPL/LGPL"
4HOMEPAGE = "http://www.mozilla.org/projects/minimo/"
5PRIORITY = "optional"
6
7DEPENDS = "libxrender xt xft fontconfig freetype libidl dbus-glib pango atk gtk+ libidl-native"
8
9CVSSVR="cvs-mirror.mozilla.org"
10BRTAG = "MOZILLA_1_8_BRANCH"
11MOZDATE = "20070510"
12
13PV = "0.02+cvs${MOZDATE}"
14
15SRC_URI = "cvs://anonymous@${CVSSVR}/cvsroot;module=mozilla;tag=${BRTAG};date=${MOZDATE} \
16 file://minimo.patch;patch=1 \
17 file://bug-322806.diff;patch=1 \
18 file://mozconfig file://minimo \
19 file://eabi-fix.patch;patch=1 \
20 file://eabi-fix2.patch;patch=1 \
21 file://eabi-fix3.patch;patch=1 \
22 file://minimo.desktop file://minimo.png"
23
24inherit autotools
25
26S = "${WORKDIR}/mozilla"
27
28export MOZCONFIG = "${WORKDIR}/mozconfig"
29
30export CROSS_COMPILE="1"
31export ac_cv_prog_HOST_CC="${BUILD_CC}"
32export ac_cv_prog_HOST_CFLAGS="${BUILD_CFLAGS}"
33export ac_cv_prog_HOST_CXX="${BUILD_CXX}"
34export ac_cv_prog_HOST_CXXFLAGS="${BUILD_CXXFLAGS}"
35export HOST_LIBIDL_CONFIG = "libIDL-config-2"
36
37mozdir="${libdir}/mozilla-minimo"
38
39EXTRA_OECONF += "--build=${BUILD_SYS} --host=${BUILD_SYS} --target=${TARGET_SYS} "
40
41do_configure() {
42 cd ${S}
43 oe_runmake -f client.mk CONFIGURE_ARGS="${EXTRA_OECONF}" configure
44 sed -i s:${TARGET_PREFIX}strip:echo:g config/autoconf.mk
45}
46
47do_compile() {
48 cd ${S}
49 oe_runmake -f client.mk build
50}
51
52do_install() {
53 cd ${WORKDIR}
54
55 install -d ${D}${bindir}
56 install -m 0755 minimo ${D}${bindir}
57
58 install -d ${D}${datadir}/applications
59 install -m 0644 minimo.desktop ${D}${datadir}/applications
60
61 install -d ${D}/${datadir}/pixmaps
62 install -m 0644 minimo.png ${D}${datadir}/pixmaps
63
64 cd ${S}
65
66 ./minimo/config/linux_package.sh ${S} ${S}/minimo/config
67
68 cd dist/minimo
69
70 install -d ${D}${mozdir}
71 install -m 0755 minimo ${D}${mozdir}
72 install -m 0755 libfreebl3.so ${D}${mozdir}
73 install -m 0755 libnspr4.so ${D}${mozdir}
74 install -m 0755 libnss3.so ${D}${mozdir}
75 install -m 0755 libnssckbi.so ${D}${mozdir}
76 install -m 0755 libplc4.so ${D}${mozdir}
77 install -m 0755 libplds4.so ${D}${mozdir}
78 install -m 0755 libsmime3.so ${D}${mozdir}
79 install -m 0755 libsoftokn3.so ${D}${mozdir}
80 install -m 0755 libssl3.so ${D}${mozdir}
81
82 install -d ${D}${mozdir}/chrome
83 install -m 0644 chrome/classic.jar ${D}${mozdir}/chrome
84 install -m 0644 chrome/classic.manifest ${D}${mozdir}/chrome
85 install -m 0644 chrome/en-US.jar ${D}${mozdir}/chrome
86 install -m 0644 chrome/en-US.manifest ${D}${mozdir}/chrome
87 install -m 0644 chrome/minimo-skin-vga.jar ${D}${mozdir}/chrome
88 install -m 0644 chrome/minimo-skin-vga.manifest ${D}${mozdir}/chrome
89 install -m 0644 chrome/minimo-skin.jar ${D}${mozdir}/chrome
90 install -m 0644 chrome/minimo-skin.manifest ${D}${mozdir}/chrome
91 install -m 0644 chrome/minimo.jar ${D}${mozdir}/chrome
92 install -m 0644 chrome/minimo.manifest ${D}${mozdir}/chrome
93 install -m 0644 chrome/pippki.jar ${D}${mozdir}/chrome
94 install -m 0644 chrome/pippki.manifest ${D}${mozdir}/chrome
95 install -m 0644 chrome/toolkit.jar ${D}${mozdir}/chrome
96 install -m 0644 chrome/toolkit.manifest ${D}${mozdir}/chrome
97
98 install -d ${D}${mozdir}/components
99 install -m 0644 components/all.xpt ${D}${mozdir}/components
100 install -m 0644 components/nsHelperAppDlg.js ${D}${mozdir}/components
101 install -m 0644 components/nsProgressDialog.js ${D}${mozdir}/components
102
103 install -d ${D}${mozdir}/greprefs
104 install -m 0644 greprefs/all.js ${D}${mozdir}/greprefs
105 install -m 0644 greprefs/security-prefs.js ${D}${mozdir}/greprefs
106
107 install -d ${D}${mozdir}/res
108 install -m 0644 res/forms.css ${D}${mozdir}/res
109 install -m 0644 res/html.css ${D}${mozdir}/res
110 install -m 0644 res/quirk.css ${D}${mozdir}/res
111 install -m 0644 res/ua.css ${D}${mozdir}/res
112 install -m 0644 res/arrow.gif ${D}${mozdir}/res
113 install -m 0644 res/arrowd.gif ${D}${mozdir}/res
114 install -m 0644 res/broken-image.gif ${D}${mozdir}/res
115 install -m 0644 res/loading-image.gif ${D}${mozdir}/res
116 install -m 0644 res/charsetData.properties ${D}${mozdir}/res
117 install -m 0644 res/charsetalias.properties ${D}${mozdir}/res
118 install -m 0644 res/langGroups.properties ${D}${mozdir}/res
119 install -m 0644 res/language.properties ${D}${mozdir}/res
120 install -m 0644 res/unixcharset.properties ${D}${mozdir}/res
121
122 install -d ${D}${mozdir}/res/dtd
123 install -m 0644 res/dtd/xhtml11.dtd ${D}${mozdir}/res/dtd
124
125 install -d ${D}${mozdir}/res/entityTables
126 install -m 0644 res/entityTables/html40Latin1.properties ${D}${mozdir}/res/entityTables
127 install -m 0644 res/entityTables/html40Special.properties ${D}${mozdir}/res/entityTables
128 install -m 0644 res/entityTables/html40Symbols.properties ${D}${mozdir}/res/entityTables
129 install -m 0644 res/entityTables/htmlEntityVersions.properties ${D}${mozdir}/res/entityTables
130 install -m 0644 res/entityTables/transliterate.properties ${D}${mozdir}/res/entityTables
131
132 install -d ${D}${mozdir}/res/fonts
133 install -m 0644 res/fonts/fontEncoding.properties ${D}${mozdir}/res/fonts
134 install -m 0644 res/fonts/pangoFontEncoding.properties ${D}${mozdir}/res/fonts
135
136 install -d ${D}${mozdir}/res/html
137 install -m 0644 res/html/gopher-audio.gif ${D}${mozdir}/res/html
138 install -m 0644 res/html/gopher-binary.gif ${D}${mozdir}/res/html
139 install -m 0644 res/html/gopher-find.gif ${D}${mozdir}/res/html
140 install -m 0644 res/html/gopher-image.gif ${D}${mozdir}/res/html
141 install -m 0644 res/html/gopher-menu.gif ${D}${mozdir}/res/html
142 install -m 0644 res/html/gopher-movie.gif ${D}${mozdir}/res/html
143 install -m 0644 res/html/gopher-sound.gif ${D}${mozdir}/res/html
144 install -m 0644 res/html/gopher-telnet.gif ${D}${mozdir}/res/html
145 install -m 0644 res/html/gopher-text.gif ${D}${mozdir}/res/html
146 install -m 0644 res/html/gopher-unknown.gif ${D}${mozdir}/res/html
147}
148
149FILES_${PN}-dbg += "${libdir}/mozilla-minimo/.debug*"
150FILES_${PN} += "${mozdir}"