# Do not provide .so automatically for the extensions. %global __provides_exclude_from ^.*\\.extension Name: capi-network-wifi-direct Summary: Network WiFi-Direct Library Version: 1.2.95 Release: 1 Group: Network & Connectivity/API License: Apache-2.0 Source0: %{name}-%{version}.tar.gz Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(capi-base-common) BuildRequires: pkgconfig(capi-system-info) BuildRequires: cmake BuildRequires: gettext-devel Provides: %{name}-profile_wearable = %{version}-%{release} Provides: %{name}-profile_ivi = %{version}-%{release} Provides: libwifi-direct.so.0 %description Network WiFi-Direct library in Tizen CAPI (Shared Library) %package devel Summary: Network WiFi-Direct Library (Development) Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: capi-base-common-devel %description devel Network WiFi-Direct library in Tizen CAPI (Shared Library) (Development) %package tool Summary: Test Application for Wi-Fi Direct Group: Network & Connectivity/Testing Requires: %{name} = %{version}-%{release} %description tool Test Application for Wi-Fi Direct Framework %prep %setup -q %ifarch %{arm} export ARCH=arm %else export ARCH=i586 %endif chmod 644 %{SOURCE0} %build export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE" #export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE -fprofile-arcs -ftest-coverage" export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" #export LDFLAGS="-lgcov" MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ . -DVERSION=%{version} -DMAJORVERSION=${MAJORVER} -DCMAKE_LIB_DIR=%{_libdir} make %{?jobs:-j%jobs} %install rm -rf %{buildroot} %make_install ln -sf libwifi-direct.so.%{version} %{buildroot}/%{_libdir}/libwifi-direct.so.0 %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %manifest capi-network-wifi-direct.manifest %license LICENSE %defattr(-,root,root,-) %exclude %{_libdir}/libwifi-direct.so.*.extension %{_libdir}/libwifi-direct.so.* %files devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/capi-network-wifi-direct.pc %{_includedir}/wifi-direct/wifi-direct.h %{_includedir}/wifi-direct/wifi-direct-internal.h %{_libdir}/libwifi-direct.so %files tool %{_bindir}/wifi_direct_test