[Bug fix] Add error exception for header table
[platform/core/api/http.git] / packaging / capi-network-http.spec
1 Name:           capi-network-http
2 Summary:        Http Framework
3 Version:        0.0.5
4 Release:        0
5 Group:          System/Network
6 License:        Apache-2.0
7 Source0:        %{name}-%{version}.tar.gz
8 BuildRequires:  pkgconfig(dlog)
9 BuildRequires:  pkgconfig(capi-base-common)
10 BuildRequires:  pkgconfig(glib-2.0)
11 BuildRequires:  pkgconfig(gio-2.0)
12 BuildRequires:  pkgconfig(capi-network-connection)
13 BuildRequires:  pkgconfig(libcurl)
14 BuildRequires:  pkgconfig(openssl)
15 BuildRequires:  cmake
16 Requires(post):         /sbin/ldconfig
17 Requires(postun):       /sbin/ldconfig
18
19 %description
20 Http framework library for CAPI
21
22 %package devel
23 Summary:        Development package for Http framework library
24 Group:          Development/Libraries
25 Requires:       %{name} = %{version}-%{release}
26 %description devel
27 Development package for Http framework library
28
29 %prep
30 %setup -q
31
32 %build
33 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
34 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
35 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
36
37 %cmake -DCMAKE_BUILD_TYPE="Private" \
38 %ifarch %{arm}
39         -DCMAKE_BUILD_TYPE="Private" -DARCH=arm \
40 %else
41 %if 0%{?simulator}
42         -DCMAKE_BUILD_TYPE="Private" -DARCH=emul \
43 %else
44         -DCMAKE_BUILD_TYPE="Private" -DARCH=i586 \
45 %endif
46 %endif
47         .
48
49 make %{?_smp_mflags}
50
51
52 %install
53 %make_install
54
55 mkdir -p %{buildroot}/usr/share/license
56 cp LICENSE.APLv2.0 %{buildroot}/usr/share/license/capi-network-http
57 cp LICENSE.APLv2.0 %{buildroot}/usr/share/license/capi-network-http-devel
58
59 %post -p /sbin/ldconfig
60
61 %postun -p /sbin/ldconfig
62
63 %files
64 %manifest capi-network-http.manifest
65 %defattr(-,root,root,-)
66 %{_libdir}/*.so.*
67 /usr/share/license/capi-network-http
68 %{_bindir}/http_test
69 %ifarch %{arm}
70 /etc/config/connectivity/sysinfo-http.xml
71 %else
72 %if 0%{?simulator}
73 # Noop
74 %else
75 /etc/config/connectivity/sysinfo-http.xml
76 %endif
77 %endif
78
79 %files devel
80 %defattr(-,root,root,-)
81 %{_includedir}/network/*.h
82 %{_libdir}/pkgconfig/*.pc
83 %{_libdir}/*.so
84 /usr/share/license/capi-network-http-devel