Modello recipes: fix zip dependency
[scm/bb/meta-tizen.git] / meta-tizen-ivi / recipes-modello / Modello-Nav / Modello-Nav.inc
1 DESCRIPTION = "Pure html5 UI"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Automotive/Modello"
4 LICENSE = "Apache-2.0"
5 PV = "0.0.2"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by Modello-Nav
17
18
19 RDEPENDS = ""
20 #RDEPENDS of Modello-Nav (${PN})
21 RDEPENDS_${PN} += "Modello-Common"
22
23
24 DEPENDS = ""
25 #DEPENDS of Modello-Nav
26 DEPENDS += "tizen-platform-config"
27 inherit pkgconfig
28 DEPENDS += "zip-native"
29
30 do_prep() {
31  cd ${S}
32  chmod -Rf a+rX,u+w,g-w,o-w ${S}
33  #setup -q -n Modello-Nav-0.0.2
34  cp ${S}/packaging/Modello-Nav.manifest .
35  
36  
37 }
38 do_patch_append() {
39     bb.build.exec_func('do_prep', d)
40 }
41
42 do_configure() {
43 }
44
45 do_compile() {
46  cd ${S}
47  LANG=C
48  export LANG
49  unset DISPLAY
50  LD_AS_NEEDED=1; export LD_AS_NEEDED ;
51  
52  #empty
53  
54  
55  
56 }
57
58 do_install() {
59  export RPM_BUILD_ROOT=${D}
60  cd ${S}
61  LANG=C
62  export LANG
63  unset DISPLAY
64  rm -rf ${D}
65  mkdir -p ${D}
66  
67  rm -rf ${D}
68  mkdir -p ${D}/opt/usr/apps/.preinstallWidgets
69  mkdir -p ${D}${prefix}/share/Modello/Common/icons
70  zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Nav.wgt config.xml css Navigation_icon.png images index.html js templates
71  install -m 0644 Navigation_icon.png ${D}${prefix}/share/Modello/Common/icons
72  
73  
74 }
75
76 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
77 PACKAGES += " Modello-Nav "
78
79 Modello-Nav_files = ""
80 Modello-Nav_files += "/opt/usr/apps/.preinstallWidgets/Modello-Nav.wgt"
81 Modello-Nav_files += "${prefix}/share/Modello/Common/icons/Navigation_icon.png"
82 MANIFESTFILES_${PN} = "Modello-Nav.manifest"
83
84 FILES_${PN} = "${Modello-Nav_files}"
85
86 PKG_Modello-Nav= "Modello-Nav"
87
88 require Modello-Nav-extraconf.inc
89