Tizen recipes : Fix tizen common build and get little more closer to current Tizen...
[scm/bb/meta-tizen.git] / meta-tizen-ivi / meta-tizen-common-devtools / recipes-devtools / common-crosswalk-suite / common-crosswalk-suite.inc
1 DESCRIPTION = "Crosswalk suite for Tizen Common"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Development/Testing"
4 LICENSE = "GPL-2.0"
5 PV = "1.1"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by common-crosswalk-suite
17
18
19 RDEPENDS = ""
20 #RDEPENDS of common-crosswalk-suite (${PN})
21 RDEPENDS_${PN} += "common-suite-launcher"
22 RDEPENDS_${PN} += "testkit-stub"
23 RDEPENDS_${PN} += "testkit-lite"
24
25
26 DEPENDS = ""
27
28 do_prep() {
29  cd ${S}
30  chmod -Rf a+rX,u+w,g-w,o-w ${S}
31  #setup -q
32  cp ${S}/packaging/common-crosswalk-suite.manifest .
33  
34  
35  
36 }
37 do_patch_append() {
38     bb.build.exec_func('do_prep', d)
39 }
40
41 do_configure() {
42 }
43
44 do_compile() {
45  cd ${S}
46  LANG=C
47  export LANG
48  unset DISPLAY
49  LD_AS_NEEDED=1; export LD_AS_NEEDED ;
50  
51  
52  
53  
54  
55 }
56
57 do_install() {
58  export RPM_BUILD_ROOT=${D}
59  cd ${S}
60  LANG=C
61  export LANG
62  unset DISPLAY
63  rm -rf ${D}
64  mkdir -p ${D}
65  
66  install -d ${D}${prefix}/share/tests/common/common-crosswalk-suite
67  install -m 0755 runtest ${D}${prefix}/share/tests/common/common-crosswalk-suite
68  install -m 0644 *.xml ${D}${prefix}/share/tests/common/common-crosswalk-suite
69  cp -r TESTDIR ${D}${prefix}/share/tests/common/common-crosswalk-suite
70  
71  
72  
73 }
74
75 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
76 PACKAGES += " common-crosswalk-suite "
77
78 common-crosswalk-suite_files = ""
79 common-crosswalk-suite_files += "${prefix}/share/tests/common/common-crosswalk-suite"
80 MANIFESTFILES_${PN} = "common-crosswalk-suite.manifest"
81
82 FILES_${PN} = "${common-crosswalk-suite_files}"
83
84 PKG_common-crosswalk-suite= "common-crosswalk-suite"
85
86 require common-crosswalk-suite-extraconf.inc
87