637273acd65d3a56d9a67ac435cb04ce092a54f1
[archive/platform/core/convergence/service-federation.git] / packaging / service-federation.spec
1 Name:       service-federation
2 Summary:    Service Federation Framework for Convergence
3 Version:    0.0.1
4 Release:    1
5 Group:      System/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8
9 BuildRequires:  cmake
10 BuildRequires:  pkgconfig(dlog)
11 BuildRequires:  pkgconfig(gio-2.0)
12 BuildRequires:  pkgconfig(glib-2.0)
13 BuildRequires:  pkgconfig(gobject-2.0)
14 BuildRequires:  pkgconfig(gthread-2.0)
15 BuildRequires:  pkgconfig(capi-appfw-application)
16
17 %description
18 Service Federation Framework Library/Binary package
19
20 %package -n service-federation-devel
21 Summary:    Headers for Service Federation Framework
22 Group:      Development/Libraries
23 Requires:   %{name} = %{version}-%{release}
24
25 %description -n service-federation-devel
26 This package contains the header and pc files of Service Federation.
27
28 %prep
29 %setup -q
30
31 %build
32 export CFLAGS="${CFLAGS} -fPIC -Wall -g -fvisibility=hidden -fdata-sections -ffunction-sections"
33 export CXXFLAGS="${CXXFLAGS} -fPIC -Wall -g -fvisibility=hidden"
34 export LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
35
36 %if 0%{?sec_build_binary_debug_enable}
37 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
38 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
39 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
40 %endif
41
42 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
43
44 make %{?_smp_mflags}
45
46 %install
47 rm -rf %{buildroot}
48 %make_install
49
50 mkdir -p %{buildroot}/usr/share/license
51 cp LICENSE.APLv2 %{buildroot}/usr/share/license/service-federation
52 cp LICENSE.APLv2 %{buildroot}/usr/share/license/service-federation-devel
53
54 %post -n service-federation
55 /sbin/ldconfig
56
57 %postun -p /sbin/ldconfig
58
59 %files -n service-federation
60 %manifest service-federation.manifest
61 %defattr(-,system,system,-)
62 %{_libdir}/lib*.so.*
63 %{_bindir}/usf-test
64 /usr/share/license/%{name}
65
66 %files -n service-federation-devel
67 %defattr(-,system,system,-)
68 %{_libdir}/lib*.so
69 %{_libdir}/pkgconfig/service-federation.pc
70 %{_includedir}/service-federation/*.h
71 /usr/share/license/%{name}-devel