ecb82080b56b403566d5bf770144fe3a5881e430
[scm/bb/meta-tizen.git] / meta-tizen-ivi / recipes-ico / ico-vic-carsimulator / ico-vic-carsimulator.inc
1 DESCRIPTION = "CarSimulator"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Automotive/ICO Homescreen"
4 LICENSE = "Apache-2.0"
5 PV = "0.9.10"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by ico-vic-carsimulator
17
18
19 RDEPENDS = ""
20 #RDEPENDS of ico-vic-carsimulator (${PN})
21 RDEPENDS_${PN} += "ico-vic-amb-plugin"
22 RDEPENDS_${PN} += "glibc"
23 RDEPENDS_${PN} += "ico-uxf-utilities"
24
25
26 DEPENDS = ""
27 #DEPENDS of ico-vic-carsimulator
28 DEPENDS += "ico-uxf-utilities"
29 DEPENDS += "make"
30 inherit pkgconfig
31 DEPENDS += "glib-2.0"
32 DEPENDS += "json-glib"
33 DEPENDS_append_class-native = " automake-native"
34 DEPENDS_append_class-target = " automake-native"
35
36 do_prep() {
37  cd ${S}
38  chmod -Rf a+rX,u+w,g-w,o-w ${S}
39  #setup -q -n ico-vic-carsimulator-0.9.10
40  
41  
42 }
43 do_patch_append() {
44     bb.build.exec_func('do_prep', d)
45 }
46
47 do_configure() {
48 }
49
50 do_compile() {
51  cd ${S}
52   LANG=C
53   export LANG
54   unset DISPLAY
55   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
56   
57   
58   autotools_do_configure
59   oe_runmake ${PARALLEL_MAKE}
60   
61   
62   
63 }
64 EXTRA_OECONF += ""
65
66 do_install() {
67  export RPM_BUILD_ROOT=${D}
68  cd ${S}
69  LANG=C
70  export LANG
71  unset DISPLAY
72  rm -rf ${D}
73  mkdir -p ${D}
74  
75  rm -rf ${D}
76  
77    oe_runmake \
78          DESTDIR=${D} \
79          INSTALL_ROOT=${D} \
80          BINDIR=${prefix}/bin \
81    install  
82    rm -f ${D}${infodir}/dir 
83    find ${D} -regex ".*\.la$" | xargs rm -f -- 
84    find ${D} -regex ".*\.a$" | xargs rm -f --
85  
86  # configurations
87  mkdir -p ${D}${sysconfdir}/ico-vic-carsim/
88  mkdir -p ${D}${prefix}/lib/systemd/user
89  install -m 0644 G25.conf ${D}${sysconfdir}/ico-vic-carsim/
90  install -m 0644 G27.conf ${D}${sysconfdir}/ico-vic-carsim/
91  install -m 0644 ico-vic-carsim.service ${D}${prefix}/lib/systemd/user/ico-vic-carsim.service
92  
93  
94 }
95
96 pkg_postinst_${PN}() {
97     #!/bin/sh -e
98
99     [ "x$D" == "x" ] && ldconfig
100 }
101
102 pkg_postrm_${PN}() {
103     #!/bin/sh -e
104
105     [ "x$D" == "x" ] && ldconfig
106 }
107
108 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
109 PACKAGES += " ico-vic-carsimulator "
110
111 ico-vic-carsimulator_files = ""
112 ico-vic-carsimulator_files += "${prefix}/bin/ico-vic-carsim"
113 ico-vic-carsimulator_files += "${prefix}/bin/*"
114 ico-vic-carsimulator_files += "${sysconfdir}/ico-vic-carsim/*"
115 ico-vic-carsimulator_files += "${prefix}/lib/systemd/user/ico-vic-carsim.service"
116 CONFFILES_${PN} = ""
117 CONFFILES_${PN} += "${sysconfdir}/ico-vic-carsim/*"
118 MANIFESTFILES_${PN} = "ico-vic-carsimulator.manifest"
119
120 FILES_${PN} = "${ico-vic-carsimulator_files}"
121
122 PKG_ico-vic-carsimulator= "ico-vic-carsimulator"
123
124 require ico-vic-carsimulator-extraconf.inc
125