3 Name: capi-network-vpn-setting
4 Summary: Default VPN Library
9 Source0: %{name}-%{version}.tar.gz
10 Source1001: capi-network-vpn-setting.manifest
12 BuildRequires: pkgconfig(dlog)
13 BuildRequires: pkgconfig(glib-2.0)
14 BuildRequires: pkgconfig(vconf)
15 BuildRequires: pkgconfig(capi-base-common)
16 BuildRequires: pkgconfig(libtzplatform-config)
17 %if "%{ipsec_test}" == "yes"
18 BuildRequires: openssl
20 %global rw_app_dir %{?TZ_SYS_RW_APP:%TZ_SYS_RW_APP}%{!?TZ_SYS_RW_APP:/opt/usr/apps}
21 %global cert_examples %rw_app_dir/vpn-cert-examples
22 %define etc_dir %{?TZ_SYS_ETC:%TZ_SYS_ETC}%{!?TZ_SYS_ETC:/opt/etc}
23 %define ro_etc_dir %{?TZ_SYS_RO_ETC:%TZ_SYS_RO_ETC}%{!?TZ_SYS_RO_ETC:%_sysconfdir}
24 %global ca_certs_dir %{?TZ_SYS_CA_CERTS:%TZ_SYS_CA_CERTS}%{!?TZ_SYS_CA_CERTS:%etc_dir/ssl/certs}
26 %global host_cert_examples %etc_dir/vpn-cert-examples
30 Library code for CAPI's to interact with the Default VPN functionality on TIZEN platform.
33 Summary: Default VPN Development Package
35 Requires: %{name} = %{version}-%{release}
38 Development Library for Default VPN functionality on TIZEN platform.
41 Summary: Default VPN Test Package
42 Requires: %{name} = %{version}
45 Test cases for Default VPN Functionality on TIZEN platform.
47 %if "%{ipsec_test}" == "yes"
49 Summary: Certification for host
52 %description host-cert
53 Certification and private key for strongswan responder
61 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
63 %if "%{ipsec_test}" == "yes"
65 -DCERT_EXAMPLES=%cert_examples \
66 -DHOST_CERT_EXAMPLES=%host_cert_examples \
67 -DCA_CERTS_DIR=%ca_certs_dir \
69 -DFULLVER=%{version} \
70 -DMAJORVER=${MAJORVER}
77 %if "%{ipsec_test}" == "yes"
78 mkdir -p %buildroot%cert_examples
79 mkdir -p %buildroot%host_cert_examples
82 %post -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
88 %manifest %{name}.manifest
89 %attr(644,-,-) %{_libdir}/libcapi-network-vpn-setting.so.*
90 %license LICENSE.APLv2
93 %manifest %{name}.manifest
94 #%{_includedir}/network/*.h
95 %{_libdir}/pkgconfig/*.pc
96 %{_libdir}/libcapi-network-vpn-setting.so
99 %manifest %{name}.manifest
100 %{_libdir}/vpn_setting_test
101 %{_bindir}/vpn_setting_test
102 %if "%{ipsec_test}" == "yes"
106 %{host_cert_examples}/*