resubmit the package
[platform/core/api/asp.git] / packaging / capi-network-asp.spec
1 %define file_transfer_test no
2
3 Name:       capi-network-asp
4 Summary:    An Application Service Platform(ASP) libraries in Native API
5 Version:    0.0.13
6 Release:    2
7 Group:      Network & Connectivity/API
8 License:    Apache-2.0
9 Source0:    %{name}-%{version}.tar.gz
10
11 BuildRequires:  cmake
12 BuildRequires:  pkgconfig(gobject-2.0)
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(gio-2.0)
15 BuildRequires:  pkgconfig(dlog)
16 BuildRequires:  pkgconfig(capi-base-common)
17 BuildRequires:  pkgconfig(capi-system-info)
18 %if "%{file_transfer_test}" == "yes"
19 BuildRequires:  pkgconfig(libtzplatform-config)
20 BuildRequires:  pkgconfig(libxml-2.0)
21 BuildRequires:  pkgconfig(libsoup-2.4)
22 BuildRequires:  pkgconfig(gssdp-1.0)
23 BuildRequires:  pkgconfig(gupnp-1.0)
24 %endif
25
26 Requires(post): /sbin/ldconfig
27 Requires(postun): /sbin/ldconfig
28
29 %description
30 Application Service Platform(ASP) library in Tizen C API
31
32 %package devel
33 Summary:  An Application Service Platform(ASP) in Native API (Development)
34 Group:      Development/Libraries
35 Requires:   %{name} = %{version}-%{release}
36 Requires: capi-base-common-devel
37
38 %description devel
39 An Application Service Platform(ASP) library in Tizen CAPI (Shared Library) (Development)
40
41 %package test
42 Summary:    ASP - ASP test binaries
43
44 %description test
45 Test Application for Application Service Platform(ASP)
46
47 %prep
48 %setup -q
49 chmod 644 %{SOURCE0}
50
51 %ifarch %{arm}
52 export ARCH=arm
53 %else
54 export ARCH=i586
55 %endif
56
57 %build
58 %if 0%{?sec_build_binary_debug_enable}
59 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
60 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
61 %endif
62
63
64 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
65 %cmake . \
66 %if "%{file_transfer_test}" == "yes"
67         -DTZ_SYS_RO_ETC=%{TZ_SYS_RO_ETC} \
68         -DFILE_TRANSFER_TEST=1 \
69 %endif
70         -DCMAKE_BUILD_TYPE=%{?build_type} \
71         -DCMAKE_VERBOSE_MAKEFILE=ON \
72         -DLIB_DIR:PATH=%{_libdir} \
73         -DBIN_DIR:PATH=%{_bindir} \
74         -DINCLUDE_DIR:PATH=%{_includedir} \
75         -DLOCAL_STATE_DIR:PATH=%{_localstatedir} \
76         -DDATA_ROOT_DIR:PATH=%{_datadir} \
77         -DFULLVER=%{version} \
78         -DMAJORVER=${MAJORVER}
79 make %{?jobs:-j%jobs}
80
81 %install
82 rm -rf %{buildroot}
83 %make_install
84
85 %post -p /sbin/ldconfig
86
87 %postun -p /sbin/ldconfig
88
89
90 %files
91 %manifest capi-network-asp.manifest
92 %license LICENSE
93 %defattr(-,root,root,-)
94 %{_libdir}/*.so.*
95
96 %files devel
97 %defattr(-,root,root,-)
98 %{_libdir}/pkgconfig/*.pc
99 %{_includedir}/asp/*.h
100 %{_libdir}/*.so
101
102 %files test
103 %manifest asp-test.manifest
104 %attr(755,root,root) %{_bindir}/asp-test