3 %define _appdir /opt/usr/apps
4 %define _packagedir %{_appdir}/%{_package_name}
6 Name: org.tizen.homescreen-efl
10 Group: TO_BE/FILLED_IN
11 License: Flora License
12 Source0: %{name}-%{version}.tar.gz
14 %if "%{?tizen_profile_name}" == "wearable"
15 ExcludeArch: %{arm} %ix86 x86_64
18 %if "%{?tizen_profile_name}" == "tv"
19 ExcludeArch: %{arm} %ix86 x86_64
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)
39 BuildRequires: edje-tools
40 BuildRequires: gettext-tools
41 BuildRequires: coreutils
42 BuildRequires: pkgconfig(widget_service)
43 BuildRequires: pkgconfig(widget_viewer_evas)
44 BuildRequires: pkgconfig(shortcut)
45 BuildRequires: pkgconfig(capi-appfw-preference)
55 %if 0%{?tizen_build_binary_release_type_eng}
56 export CFLAGS="${CFLAGS} -DTIZEN_ENGINEER_MODE"
57 export CXXFLAGS="${CXXFLAGS} -DTIZEN_ENGINEER_MODE"
58 export FFLAGS="${FFLAGS} -DTIZEN_ENGINEER_MODE"
61 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
62 CFLAGS="${CFLAGS} -Wall" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed -fpie"
68 %define tizen_sign_base %{_packagedir}
69 %define tizen_sign_level platform
70 %define tizen_author_sign 1
71 %define tizen_dist_sign 1
72 mkdir -p %{buildroot}%{_datadir}
73 mkdir -p %{buildroot}/usr/share/license
74 cp LICENSE %{buildroot}/usr/share/license/homescreen-efl
77 killall -9 homescreen-efl
79 #/usr/bin/signing-client/hash-signer-client.sh -a -d -p platform %{_packagedir}
82 %manifest %{name}.manifest
83 %defattr(-,root,root,-)
85 /usr/apps/%{name}/bin/homescreen-efl
86 /usr/apps/%{name}/res/edje/*.edj
87 /usr/apps/%{name}/res/images/*.png
88 /usr/apps/%{name}/res/images/livebox/*.png
89 /usr/apps/%{name}/res/locale/*/*/*.mo
90 %{_datadir}/packages/%{name}.xml
91 %{_sysconfdir}/smack/accesses.d/*.efl
92 %dir /usr/apps/%{name}/data
93 %attr(777, root, root) /usr/apps/%{name}/data
94 /usr/share/license/homescreen-efl