fd92e7394f40958dd495e6b584e0f50001a4efcb
[pkgs/c/contacts.git] / packaging / contacts.spec
1 Name:       contacts
2 Summary:    Contacts application
3 Version:    0.3.1
4 Release:    4
5 Group:      devel
6 License:    Samsung Proprietary License
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  pkgconfig(appcore-efl)
9 BuildRequires:  pkgconfig(contacts-service)
10 BuildRequires:  pkgconfig(dlog)
11 BuildRequires:  pkgconfig(glib-2.0)
12 BuildRequires:  pkgconfig(aul)
13 BuildRequires:  pkgconfig(ui-gadget)
14 BuildRequires:  pkgconfig(appsvc)
15 BuildRequires:  pkgconfig(icu-i18n)
16
17 BuildRequires:  cmake
18 BuildRequires:  edje-bin
19 BuildRequires:  gettext-devel
20
21 %description
22 Contacts application
23
24 %package -n org.tizen.contacts
25 Summary:    Contacts application
26 Group:      Development/Libraries
27
28 %description -n org.tizen.contacts
29 Contacts application
30
31 %package -n org.tizen.contacts-viewer
32 Summary:    Contacts viewer application
33 Group:      Development/Libraries
34
35 %description -n org.tizen.contacts-viewer
36 Contacts viewer application
37
38 %package -n libug-contacts-efl
39 Summary:    Contacts UI gadget library
40 Group:      Development/Libraries
41 Requires(post): /sbin/ldconfig
42 Requires(postun): /sbin/ldconfig
43
44 %description -n libug-contacts-efl
45 Contacts UI gadget library
46
47 %package -n libug-contacts-devel
48 Summary:    Contacts UI gadget Header
49 Group:      Development/Libraries
50 Requires:   libug-contacts-efl = %{version}-%{release}
51
52 %description -n libug-contacts-devel
53 Contacts UI gadget Header
54
55 %prep
56 %setup -q
57
58 %build
59 export PREFIX="/opt/apps/org.tizen.contacts"
60 export UGDIR="/opt/ug"
61
62 export LDFLAGS+=" -Wl,--hash-style=both -Wl,--rpath=/usr/lib -Wl,--rpath=$UGDIR/lib -Wl,--as-needed"
63
64
65 cmake . -DCMAKE_INSTALL_PREFIX=$PREFIX
66
67 make %{?jobs:-j%jobs}
68
69 %install
70 rm -rf %{buildroot}
71 %make_install
72
73 %post
74 chgrp 6005 /opt/data/ug-contacts
75 chmod 770 /opt/data/ug-contacts
76
77 chown -R 5000:5000 /opt/apps/org.tizen.contacts/data
78 chown -R 5000:5000 /opt/apps/org.tizen.contacts-viewer/data
79
80 %postun 
81
82 %files -n org.tizen.contacts
83 %defattr(-,root,root,-)
84 /opt/apps/org.tizen.contacts/*
85 /opt/share/applications/org.tizen.contacts.desktop
86
87 %files -n org.tizen.contacts-viewer
88 %defattr(-,root,root,-)
89 /opt/apps/org.tizen.contacts-viewer/*
90 /opt/share/applications/org.tizen.contacts-viewer.desktop
91
92 %files -n libug-contacts-efl
93 %defattr(-,root,root,-)
94 /opt/ug/lib/*
95 /opt/ug/res/*
96
97 %files -n libug-contacts-devel
98 %defattr(-,root,root,-)
99 /usr/include/*
100