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-demo / recipes-multimedia / desktop-skin / desktop-skin.inc
1 DESCRIPTION = "Desktop skin for Tizen:Common"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Applications/Multimedia"
4 LICENSE = "GPL-2.0+"
5 PV = "2.0"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by desktop-skin
17
18
19 RDEPENDS = ""
20 #RDEPENDS of desktop-skin (${PN})
21 RDEPENDS_${PN} += "python-pycairo"
22
23
24 DEPENDS = ""
25
26 do_prep() {
27  cd ${S}
28  chmod -Rf a+rX,u+w,g-w,o-w ${S}
29  #setup -q
30  cp ${S}/packaging/desktop-skin.manifest .
31  
32  
33 }
34 do_patch_append() {
35     bb.build.exec_func('do_prep', d)
36 }
37
38 do_configure() {
39 }
40
41 do_compile() {
42  cd ${S}
43  LANG=C
44  export LANG
45  unset DISPLAY
46  LD_AS_NEEDED=1; export LD_AS_NEEDED ;
47  
48  
49  
50  
51 }
52
53 do_install() {
54  export RPM_BUILD_ROOT=${D}
55  cd ${S}
56  LANG=C
57  export LANG
58  unset DISPLAY
59  rm -rf ${D}
60  mkdir -p ${D}
61  
62  mkdir -p ${D}${prefix}/bin
63  install -m 755 Script/launch_cam.sh ${D}${prefix}/bin
64  install -m 755 Script/launch_video.sh ${D}${prefix}/bin
65  install -m 755 Script/launch_video2.sh ${D}${prefix}/bin
66  install -m 755 Script/mark_image.py ${D}${prefix}/bin
67  install -m 755 Script/wifi ${D}${prefix}/bin
68  
69  mkdir -p ${D}${prefix}/share/media/videos
70  install -m 644 Video/AmazingNature_480p.mp4 ${D}${prefix}/share/media/videos
71  install -m 644 Video/Caminandes_1080p.mp4 ${D}${prefix}/share/media/videos
72  
73  mkdir -p ${D}${prefix}/share/media/photos
74  install -m 644 Photos/* ${D}${prefix}/share/media/photos
75  
76  mkdir -p ${D}${prefix}/share/icons/tizen/32x32
77  install -m 644 icons/tizen/32x32/* ${D}${prefix}/share/icons/tizen/32x32
78  
79  mkdir -p ${D}${prefix}/share/applications/tizen
80  install -m 644 applications/tizen/* ${D}${prefix}/share/applications/tizen
81  
82  mkdir -p ${D}${prefix}/share/backgrounds/tizen
83  install -m 644  backgrounds/tizen/tizen_common_3.0.png ${D}${prefix}/share/backgrounds/tizen/tizen_common_3.0.png
84  
85  
86 }
87
88 pkg_postinst_${PN}() {
89     #!/bin/sh -e
90
91     ln -sf tizen_common_3.0.png $D${prefix}/share/backgrounds/tizen/current
92
93 }
94
95 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
96 PACKAGES += " desktop-skin "
97
98 desktop-skin_files = ""
99 desktop-skin_files += "${prefix}/bin/*"
100 desktop-skin_files += "${prefix}/share/media/videos/*"
101 desktop-skin_files += "${prefix}/share/media/photos/*"
102 desktop-skin_files += "${prefix}/share/icons/tizen/32x32/*"
103 desktop-skin_files += "${prefix}/share/applications/tizen/*"
104 desktop-skin_files += "${prefix}/share/backgrounds/tizen/*"
105 MANIFESTFILES_${PN} = "desktop-skin.manifest"
106
107 FILES_${PN} = "${desktop-skin_files}"
108
109 PKG_desktop-skin= "desktop-skin"
110
111 require desktop-skin-extraconf.inc
112