44ece59eaeb97386375ffcbb21010be66dfa8503
[archive/platform/core/convergence/service-discovery.git] / packaging / service-discovery.spec
1 Name:       service-discovery
2 Summary:    Service Discovery Framework for Convergence
3 Version:    1.1.0
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
16 %description
17 Service Discovery Framework Library/Binary package
18
19 %package -n service-discovery-devel
20 Summary:    Headers for Service Discovery Framework
21 Group:      Development/Libraries
22 Requires:   %{name} = %{version}-%{release}
23
24 %description -n service-discovery-devel
25 This package contains the header and pc files of Service Discovery.
26
27 %prep
28 %setup -q
29
30 %build
31 export CFLAGS="${CFLAGS} -fPIC -Wall -g -fvisibility=hidden -fdata-sections -ffunction-sections"
32 export CXXFLAGS="${CXXFLAGS} -fPIC -Wall -g -fvisibility=hidden"
33 export LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
34
35 %if 0%{?sec_build_binary_debug_enable}
36 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
37 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
38 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
39 %endif
40
41 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
42
43 make %{?_smp_mflags}
44
45 %install
46 rm -rf %{buildroot}
47 %make_install
48
49 mkdir -p %{buildroot}/usr/share/license
50 cp LICENSE.APLv2 %{buildroot}/usr/share/license/service-discovery
51 cp LICENSE.APLv2 %{buildroot}/usr/share/license/service-discovery-devel
52
53 %post -n service-discovery
54 /sbin/ldconfig
55
56 %postun -p /sbin/ldconfig
57
58 %files -n service-discovery
59 %manifest service-discovery.manifest
60 %defattr(-,system,system,-)
61 %{_libdir}/lib*.so.*
62 %{_bindir}/usd-test
63 /usr/share/license/%{name}
64
65 %files -n service-discovery-devel
66 %defattr(-,system,system,-)
67 %{_libdir}/lib*.so
68 %{_libdir}/pkgconfig/service-discovery.pc
69 %{_includedir}/service-discovery/*.h
70 /usr/share/license/%{name}-devel