Return with error if GDBUS Connection is NULL
[platform/core/connectivity/libnet-client.git] / packaging / libnet-client.spec
1 Name:       libnet-client
2 Summary:    Network Client library (Shared library)
3 Version:    0.1.77_56
4 Release:    0
5 Group:      System/Network
6 License:    Flora License
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: libnet-client.manifest
9 URL:        https://review.tizen.org/git/?p=framework/connectivity/libnet-client.git;a=summary
10 Requires(post):   /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(dlog)
14 BuildRequires:  pkgconfig(vconf)
15 BuildRequires:  pkgconfig(glib-2.0)
16 BuildRequires:  pkgconfig(gio-2.0)
17 BuildRequires:  pkgconfig(gthread-2.0)
18 BuildRequires:  pkgconfig(dbus-glib-1)
19
20 %description
21 Network Client library (Shared library)
22
23 %package devel
24 Summary:    Network Client library (Development)
25 Group:      Development/Libraries
26 Requires:   %{name} = %{version}-%{release}
27
28 %description devel
29 Network Client library (Development)
30
31 %prep
32 %setup -q
33 cp %{SOURCE1001} .
34
35 %build
36 mkdir -p m4
37 %reconfigure
38 %__make %{?_smp_mflags}
39
40 %install
41 %make_install
42
43 #License
44 mkdir -p %{buildroot}%{_datadir}/license
45 cp LICENSE.Flora %{buildroot}%{_datadir}/license/libnet-client
46
47 #Make test app
48 cd test
49 mkdir ./lib
50 cp -rf %{buildroot}%{_libdir}/* ./lib/
51 ./build.sh
52 cd ..
53
54 %post -p /sbin/ldconfig
55
56 %postun -p /sbin/ldconfig
57
58 %files
59 %manifest %{name}.manifest
60 %{_libdir}/libnetwork.so
61 %{_libdir}/libnetwork.so.0
62 %attr(644,-,-) %{_libdir}/libnetwork.so.0.0.0
63 %{_datadir}/license/libnet-client
64
65 %files devel
66 %manifest %{name}.manifest
67 %{_includedir}/network/*.h
68 %{_libdir}/pkgconfig/network.pc