tizen 2.4 release
[apps/home/my-account.git] / packaging / my-account.spec
1 Name:       my-account
2 Summary:    My account application
3 Version:    1.9.102
4 Release:    1
5 Group:      main/devel
6 License:    Apache-2.0
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:  pkgconfig(elementary)
18 BuildRequires:  pkgconfig(appcore-efl)
19 BuildRequires:  pkgconfig(libxml-2.0)
20 BuildRequires:  pkgconfig(dlog)
21 BuildRequires:  pkgconfig(appsvc)
22 BuildRequires:  pkgconfig(ui-gadget-1)
23 BuildRequires:  pkgconfig(capi-base-common)
24 BuildRequires:  pkgconfig(capi-appfw-application)
25 BuildRequires:  pkgconfig(capi-appfw-app-manager)
26 BuildRequires:  pkgconfig(accounts-svc)
27 BuildRequires:  pkgconfig(vconf)
28 BuildRequires:  pkgconfig(pkgmgr)
29 BuildRequires:  pkgconfig(iniparser)
30 BuildRequires:  pkgconfig(capi-system-system-settings)
31 BuildRequires:  pkgconfig(efl-extension)
32 BuildRequires:  cmake
33 BuildRequires:  gettext-devel
34 BuildRequires:  edje-bin
35
36 %description
37 My account application.
38
39 %prep
40 %setup -q
41
42 %define APPDIR /usr/apps/setting-myaccount-efl
43 %define BINDIR %{APPDIR}/bin
44 %define LIBDIR %{APPDIR}/lib/ug
45 %define RESDIR %{APPDIR}/res
46 %define DATADIR %{APPDIR}/shared/trusted
47
48 %build
49 export CFLAGS="${CFLAGS} -fPIC -fvisibility=hidden"
50
51 %define PREFIX    "/usr"
52 cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX} \
53
54 make %{?jobs:-j%jobs}
55
56 %install
57 rm -rf %{buildroot}
58 mkdir -p %{buildroot}/usr/share/license
59 cp %{_builddir}/%{name}-%{version}/LICENSE.APLv2  %{buildroot}/usr/share/license/%{name}
60 %make_install
61
62 %files
63 %manifest my-account.manifest
64 %defattr(-,root,root,-)
65 /usr/share/license/%{name}
66 %{LIBDIR}/*
67 %{RESDIR}/*
68 /usr/share/packages/*.xml
69
70 %post
71 /sbin/ldconfig