Restore gbs build
[profile/mobile/apps/native/homescreen-efl.git] / packaging / org.tizen.homescreen-efl.spec
1 Name:    org.tizen.homescreen-efl
2 Summary: Homescreen-Efl
3 Version: 0.0.1
4 Release: 0.1
5 Group:   Applications/Core Applications
6 License: Flora-1.1
7 Source0: %{name}-%{version}.tar.gz
8
9 %if "%{?tizen_profile_name}" == "wearable"
10 ExcludeArch: %{arm} %ix86 x86_64
11 %endif
12
13 %if "%{?tizen_profile_name}" == "tv"
14 ExcludeArch: %{arm} %ix86 x86_64
15 %endif
16
17 BuildRequires:  cmake
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)
43
44 %description
45 Tizen Homescreen Reference Implementation
46
47 %prep
48 %setup -q
49
50 %build
51
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
58
59 cd CMake
60 cmake . -DINSTALL_PREFIX=%{_pkg_dir} \
61         -DSYS_ICONS_DIR=%{_sys_icons_dir} \
62         -DSYS_PACKAGES_DIR=%{_sys_packages_dir}
63 make %{?jobs:-j%jobs}
64 cd -
65
66 %install
67 cd CMake
68 %make_install
69 cd -
70
71 %define tizen_sign 1
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
79
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