fd0353b8ae878123d2bedda13883fa55a1045bd2
[apps/core/preloaded/phone-contacts.git] / packaging / org.tizen.phone.spec
1 Name:       org.tizen.phone
2 Summary:    Phone Application and gadgets
3 Version:    0.3.1
4 Release:    6
5 Group:      Applications
6 License:    Samsung Proprietary License
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: packaging/org.tizen.phone.manifest 
9 BuildRequires: pkgconfig(appcore-efl)
10 BuildRequires: pkgconfig(contacts-service)
11 BuildRequires: pkgconfig(ecore)
12 BuildRequires: pkgconfig(appsvc)
13 BuildRequires: pkgconfig(ecore-input)
14 BuildRequires: pkgconfig(ecore-x)
15 BuildRequires: pkgconfig(edje)
16 BuildRequires: pkgconfig(eina)
17 BuildRequires: pkgconfig(evas)
18 BuildRequires: pkgconfig(heynoti)
19 BuildRequires: pkgconfig(icu-i18n)
20 BuildRequires: pkgconfig(notification)
21 BuildRequires: pkgconfig(tapi)
22 BuildRequires: pkgconfig(ui-gadget)
23 BuildRequires: libug-contacts-devel
24
25 BuildRequires:  cmake
26 BuildRequires:  edje-bin
27 BuildRequires:  embryo-bin
28 BuildRequires:  gettext-devel
29
30 %description
31 Phone application.
32
33 %package -n libug-phone-efl
34 Summary:    Phone UI gadget library
35 Group:      devel
36
37 %description -n libug-phone-efl
38 Phone UI gadget library.
39
40 %package -n libug-phone-devel
41 Summary:    Phone UI gadget Header
42 Group:      devel
43 Requires:   libug-phone-efl = %{version}-%{release}
44
45 %description -n libug-phone-devel
46 Phone UI gadget Header.
47
48
49 %prep
50 %setup -q
51
52 %build
53 cp %{SOURCE1001} .
54 %define PREFIX    "/opt/apps/org.tizen.phone"
55 export LDFLAGS+=" -Wl,--hash-style=both -Wl,--rpath=/usr/lib -Wl,--rpath=/opt/ug/lib -Wl,--as-needed"
56 cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
57 make %{?jobs:-j%jobs}
58
59 %install
60 %make_install
61
62
63 %find_lang phone
64
65
66 %files
67 %manifest org.tizen.phone.manifest
68 /opt/apps/org.tizen.phone/bin/phone
69 /opt/apps/org.tizen.phone/res/icons/default/small/org.tizen.phone.png
70 /opt/share/applications/org.tizen.phone.desktop
71
72
73 %files -f phone.lang -n libug-phone-efl
74 %manifest org.tizen.phone.manifest
75 /opt/ug/res/images/*
76 /opt/ug/res/edje/*
77 /opt/ug/lib/*
78
79 %files -n libug-phone-devel
80 %manifest org.tizen.phone.manifest
81 /usr/include/phone-ug.h