Restore gbs build
[apps/core/preloaded/taskmanager.git] / packaging / org.tizen.task-mgr.spec
1 Name:           org.tizen.task-mgr
2 Summary:        Taskmanager application
3 Version:        0.0.1
4 Release:        1
5 Group:      Applications/Core Applications
6 License:        Apache-2.0
7 Source0:        %{name}-%{version}.tar.gz
8
9 %if "%{?profile}" == "wearable"
10 ExcludeArch: %{arm} %ix86 x86_64
11 %endif
12
13 %if "%{?profile}" == "tv"
14 ExcludeArch: %{arm} %ix86 x86_64
15 %endif
16
17 BuildRequires:  cmake
18 BuildRequires:  edje-tools
19 BuildRequires:  gettext-tools
20 BuildRequires:  hash-signer
21 BuildRequires:  pkgconfig(appcore-efl)
22 BuildRequires:  pkgconfig(capi-appfw-application)
23 BuildRequires:  pkgconfig(ecore)
24 BuildRequires:  pkgconfig(eina)
25 BuildRequires:  pkgconfig(evas)
26 BuildRequires:  pkgconfig(edje)
27 BuildRequires:  pkgconfig(dlog)
28 BuildRequires:  pkgconfig(elementary)
29 BuildRequires:  pkgconfig(capi-system-info)
30 BuildRequires:  pkgconfig(capi-appfw-package-manager)
31 BuildRequires:  pkgconfig(capi-appfw-app-manager)
32 BuildRequires:  pkgconfig(pkgmgr-info)
33 BuildRequires:  pkgconfig(feedback)
34 BuildRequires:  pkgconfig(context)
35 BuildRequires:  pkgconfig(libtzplatform-config)
36
37 %description
38 Taskmanager application reference implementation.
39
40 %prep
41 %setup -q
42
43 %build
44
45 %define _pkg_dir %{TZ_SYS_RO_APP}/%{name}
46 %define _pkg_shared_dir %{_pkg_dir}/shared
47 %define _pkg_data_dir %{_pkg_dir}/data
48 %define _sys_icons_dir %{_pkg_shared_dir}/res
49 %define _sys_packages_dir %{TZ_SYS_RO_PACKAGES}
50 %define _sys_license_dir %{TZ_SYS_SHARE}/license
51
52 cd CMake
53 cmake . -DINSTALL_PREFIX=%{_pkg_dir} \
54         -DSYS_ICONS_DIR=%{_sys_icons_dir} \
55         -DSYS_PACKAGES_DIR=%{_sys_packages_dir}
56 make %{?jobs:-j%jobs}
57 cd -
58
59 %install
60 cd CMake
61 %make_install
62 cd -
63
64 %define tizen_sign 1
65 %define tizen_sign_base %{_pkg_dir}
66 %define tizen_sign_level public
67 %define tizen_author_sign 1
68 %define tizen_dist_sign 1
69 %find_lang task-mgr
70
71 %post
72
73 %postun -p /sbin/ldconfig
74
75 %files -f task-mgr.lang
76 %manifest %{name}.manifest
77 %defattr(-,root,root,-)
78 %{_pkg_dir}/bin/task-mgr
79 %{_pkg_dir}/res/*
80 %{_sys_packages_dir}/%{name}.xml
81 %{_sys_icons_dir}/task-mgr.png
82 %{_pkg_dir}/author-signature.xml
83 %{_pkg_dir}/signature1.xml