1 Name: org.tizen.homescreen-efl
2 Summary: Homescreen-Efl
5 Group: Applications/Core Applications
7 Source0: %{name}-%{version}.tar.gz
9 %if "%{?tizen_profile_name}" == "wearable"
10 ExcludeArch: %{arm} %ix86 x86_64
13 %if "%{?tizen_profile_name}" == "tv"
14 ExcludeArch: %{arm} %ix86 x86_64
18 BuildRequires: edje-tools
19 BuildRequires: gettext-tools
20 BuildRequires: coreutils
21 BuildRequires: hash-signer
22 BuildRequires: pkgconfig(appsvc)
23 BuildRequires: pkgconfig(badge)
24 BuildRequires: pkgconfig(capi-appfw-application)
25 BuildRequires: pkgconfig(capi-system-info)
26 BuildRequires: pkgconfig(capi-appfw-package-manager)
27 BuildRequires: pkgconfig(capi-appfw-app-manager)
28 BuildRequires: pkgconfig(dlog)
29 BuildRequires: pkgconfig(elementary)
30 BuildRequires: pkgconfig(shortcut)
31 BuildRequires: pkgconfig(syspopup-caller)
32 BuildRequires: pkgconfig(widget_viewer)
33 BuildRequires: pkgconfig(widget_service)
34 BuildRequires: pkgconfig(sqlite3)
35 BuildRequires: pkgconfig(db-util)
36 BuildRequires: pkgconfig(notification)
37 BuildRequires: pkgconfig(capi-system-system-settings)
38 BuildRequires: pkgconfig(widget_service)
39 BuildRequires: pkgconfig(widget_viewer_evas)
40 BuildRequires: pkgconfig(shortcut)
41 BuildRequires: pkgconfig(capi-appfw-preference)
42 BuildRequires: pkgconfig(libtzplatform-config)
45 Tizen Homescreen Reference Implementation
52 %define _pkg_dir %{TZ_SYS_RO_APP}/%{name}
53 %define _pkg_shared_dir %{_pkg_dir}/shared
54 %define _pkg_data_dir %{_pkg_dir}/data
55 %define _sys_icons_dir %{_pkg_shared_dir}/res
56 %define _sys_packages_dir %{TZ_SYS_RO_PACKAGES}
57 %define _sys_license_dir %{TZ_SYS_SHARE}/license
60 cmake . -DINSTALL_PREFIX=%{_pkg_dir} \
61 -DSYS_ICONS_DIR=%{_sys_icons_dir} \
62 -DSYS_PACKAGES_DIR=%{_sys_packages_dir}
72 %define tizen_sign_base %{_pkg_dir}
73 %define tizen_sign_level public
74 %define tizen_author_sign 1
75 %define tizen_dist_sign 1
76 mkdir -p %{buildroot}%{_sys_license_dir}
77 cp LICENSE %{buildroot}%{_sys_license_dir}/homescreen-efl
78 %find_lang homescreen-efl
80 %files -f homescreen-efl.lang
81 %manifest %{name}.manifest
82 %defattr(-,root,root,-)
83 %{_pkg_dir}/bin/homescreen-efl
84 %{_pkg_dir}/res/edje/*.edj
85 %{_pkg_dir}/res/images/*.png
86 %{_pkg_dir}/res/images/livebox/*.png
87 %{_sys_icons_dir}/homescreen-efl.png
88 %{_sys_packages_dir}/%{name}.xml
89 %{_sys_license_dir}/homescreen-efl
90 %{_pkg_dir}/author-signature.xml
91 %{_pkg_dir}/signature1.xml