1 Name: ico-uxf-homescreen-sample-apps
2 Summary: HomeScreen sample application
6 License: Apache License, Version 2.0
7 URL: http://www.toyota.com
8 Source0: %{name}-%{version}.tar.bz2
11 BuildRequires: pkgconfig(glib-2.0)
12 BuildRequires: pkgconfig(ecore)
13 BuildRequires: pkgconfig(eina)
14 BuildRequires: pkgconfig(evas)
15 BuildRequires: pkgconfig(edje)
16 BuildRequires: pkgconfig(elementary)
17 BuildRequires: pkgconfig(dbus-1)
18 BuildRequires: pkgconfig(aul)
19 BuildRequires: pkgconfig(bundle)
20 BuildRequires: libpulse-devel
21 BuildRequires: ico-uxf-utilities-devel
22 BuildRequires: pkgconfig(capi-appfw-application)
23 Requires: weston >= 1.2
24 Requires: ico-uxf-weston-plugin
25 Requires: ico-uxf-homescreen >= 0.9.01
26 Requires: weston-ivi-shell-clients
32 Requires: capi-appfw-application
33 Requires: ico-uxf-utilities
36 BuildRequires: pkgconfig(evas)
37 BuildRequires: pkgconfig(elementary)
38 BuildRequires: pkgconfig(edbus)
39 BuildRequires: pkgconfig(dbus-1)
40 BuildRequires: pkgconfig(aul)
41 BuildRequires: ico-uxf-utilities-devel >= 0.9.04
42 BuildRequires: pkgconfig(capi-appfw-application)
43 Requires: weston >= 1.2
44 Requires: ico-uxf-weston-plugin
45 Requires: ico-uxf-homescreen >= 0.9.01
51 Requires: automotive-message-broker >= 0.10.804
52 Requires: capi-appfw-application
54 Requires: ico-uxf-utilities >= 0.9.04
55 Requires: ico-vic-amb-plugin >= 0.9.4
57 #ico-app-miscellaneous
61 HomeScreen sample application
64 %setup -q -n %{name}-%{version}
76 # create tizen package metadata related directories
77 mkdir -p %{buildroot}%{_datadir}/packages/
78 mkdir -p %{buildroot}%{_datadir}/icons/default/small
80 # configurations(ico-app-soundsample)
81 %define sound_PREFIX /usr/apps/org.tizen.ico.app-soundsample
83 mkdir -p %{buildroot}%{sound_PREFIX}/bin/
84 mkdir -p %{buildroot}%{sound_PREFIX}/sounds/
85 mkdir -p %{buildroot}%{sound_PREFIX}/res/icons/default/small/
86 mkdir -p %{buildroot}%{sound_PREFIX}/res/images/
87 install -m 0644 ico-app-soundsample/soundsample_config.txt %{buildroot}%{sound_PREFIX}/res/
88 install -m 0644 ico-app-soundsample/sound_bg.png %{buildroot}%{sound_PREFIX}/res/images/
89 install -m 0644 ico-app-soundsample/org.tizen.ico.app-soundsample.png %{buildroot}%{sound_PREFIX}/res/icons/default/small/
90 install -m 0644 ico-app-soundsample/musicbox.wav %{buildroot}%{sound_PREFIX}/sounds/
91 install -m 0644 ico-app-soundsample/org.tizen.ico.app-soundsample.xml %{buildroot}%{_datadir}/packages/
93 # configurations(ico-app-vicsample)
94 %define vic_PREFIX /usr/apps/org.tizen.ico.app-vicsample
96 mkdir -p %{buildroot}%{vic_PREFIX}/bin/
97 mkdir -p %{buildroot}%{vic_PREFIX}/res/icons/default/small/
98 mkdir -p %{buildroot}%{vic_PREFIX}/res/images/
99 install -m 0644 ico-app-vicsample/vicsample_config.txt %{buildroot}%{vic_PREFIX}/res/
100 install -m 0644 ico-app-vicsample/vicinfo_bg.png %{buildroot}%{vic_PREFIX}/res/images/
101 install -m 0644 ico-app-vicsample/org.tizen.ico.app-vicsample.png %{buildroot}%{vic_PREFIX}/res/icons/default/small/
102 install -m 0644 ico-app-vicsample/org.tizen.ico.app-vicsample.xml %{buildroot}%{_datadir}/packages/
104 # configurations(ico-app-miscellaneous)
105 # install tizen package metadata for weston-terminal
106 install -m 0644 ico-app-miscellaneous/terminal.xml %{buildroot}%{_datadir}/packages/
108 # install browser package metadata for MiniBrowser
109 mkdir -p %{buildroot}%{_bindir}
110 install -m 0644 ico-app-miscellaneous/browser.xml %{buildroot}%{_datadir}/packages/
111 install -m 0644 ico-app-miscellaneous/browser.png %{buildroot}%{_datadir}/icons/default/small/
112 install -m 0755 ico-app-miscellaneous/browser %{buildroot}%{_bindir}
114 # install tizen package metadata for weekeyboard
115 install -m 0644 ico-app-miscellaneous/weekeyboard.xml %{buildroot}%{_datadir}/packages/
118 %manifest %{name}.manifest
119 %defattr(-,root,root,-)
120 # files(ico-app-soundsample)
121 %{sound_PREFIX}/bin/ico-app-soundsample
122 %{sound_PREFIX}/res/soundsample_config.txt
123 %{sound_PREFIX}/res/images/sound_bg.png
124 %{sound_PREFIX}/res/icons/default/small/org.tizen.ico.app-soundsample.png
125 %{sound_PREFIX}/sounds/musicbox.wav
126 %{_datadir}/packages/org.tizen.ico.app-soundsample.xml
128 # files(ico-app-vicsample)
129 %{vic_PREFIX}/bin/ico-app-vicsample
130 %{vic_PREFIX}/res/vicsample_config.txt
131 %{vic_PREFIX}/res/images/vicinfo_bg.png
132 %{vic_PREFIX}/res/icons/default/small/org.tizen.ico.app-vicsample.png
133 /usr/share/packages/org.tizen.ico.app-vicsample.xml
135 # files(ico-app-miscellaneous)
137 %{_datadir}/packages/browser.xml
138 %{_datadir}/packages/terminal.xml
139 %{_datadir}/packages/weekeyboard.xml
140 %{_datadir}/icons/default/small/browser.png
144 # This icon exists in main weston package so we don't package it in.
145 # Create a symbolic link to it instead.
146 ln -s %{_datadir}/weston/terminal.png %{_datadir}/icons/default/small/
147 # Update the app database.
148 %{_bindir}/pkginfo --imd /usr/share/packages/org.tizen.ico.app-soundsample.xml
149 %{_bindir}/pkginfo --imd /usr/share/packages/org.tizen.ico.app-vicsample.xml
150 %{_bindir}/pkginfo --imd /usr/share/packages/browser.xml
151 %{_bindir}/pkginfo --imd /usr/share/packages/terminal.xml
154 # Update the app database.
155 %{_bindir}/pkginfo --rmd /usr/share/packages/org.tizen.ico.app-soundsample.xml
156 %{_bindir}/pkginfo --rmd /usr/share/packages/org.tizen.ico.app-vicsample.xml
157 %{_bindir}/pkginfo --rmd /usr/share/packages/browser.xml
158 %{_bindir}/pkginfo --rmd /usr/share/packages/terminal.xml
162 rm -f /usr/share/applications/org.tizen.ico.app-soundsample.desktop
163 rm -f /usr/share/applications/org.tizen.ico.app-vicsample.desktop
164 rm -f /usr/share/applications/browser.desktop
165 rm -f /usr/share/applications/terminal.desktop
166 rm -f %{_datadir}/icons/default/small/terminal.png