03e6d098a1a8bf942e6fa2f58038aadd3ff975f3
[platform/core/api/system-settings.git] / packaging / capi-system-system-settings.spec
1 Name:       capi-system-system-settings
2 Summary:    A System Settings library in Tizen Native API
3 Version:    0.0.2
4 Release:    3
5 Group:      System/API
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001:     %{name}.manifest
9 Source1002:     %{name}-devel.manifest
10 BuildRequires:  cmake
11 BuildRequires:  pkgconfig(dlog)
12 BuildRequires:  pkgconfig(vconf)
13 BuildRequires:  pkgconfig(capi-base-common)
14 BuildRequires:  pkgconfig(elementary)
15 BuildRequires:  pkgconfig(ecore)
16 BuildRequires:  pkgconfig(ecore-x)
17 BuildRequires:  pkgconfig(ecore-file)
18 BuildRequires:  pkgconfig(appcore-efl)
19 BuildRequires:  pkgconfig(capi-base-common)
20 BuildRequires:  pkgconfig(glib-2.0)
21 BuildRequires:  pkgconfig(gobject-2.0)
22 BuildRequires:  pkgconfig(fontconfig)
23 BuildRequires:  pkgconfig(libxml-2.0)
24
25 %description
26 A System Settings library in Tizen Native API.
27
28
29 %package devel
30 Summary:  A System Settings library in Tizen Native API (Development)
31 Group:    Development/System
32 Requires: %{name} = %{version}-%{release}
33 Requires:  pkgconfig(capi-base-common)
34
35 %description devel
36 %devel_desc
37
38
39
40 %prep
41 %setup -q
42 cp %{SOURCE1001} %{SOURCE1002} .
43
44
45 %build
46 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
47 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
48
49 make %{?jobs:-j%jobs}
50
51 %install
52 %make_install
53
54 %post -p /sbin/ldconfig
55
56 %postun -p /sbin/ldconfig
57
58
59 %files
60 %manifest %{name}.manifest
61 %license LICENSE.APLv2
62 %{_libdir}/lib*.so.*
63 /usr/bin/test_system_settings_gui
64
65 %files devel
66 %manifest %{name}-devel.manifest
67 %{_includedir}/system/*.h
68 %{_libdir}/pkgconfig/*.pc
69 %{_libdir}/lib*.so