X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fcapi-network-wifi-direct.spec;h=c02fabf6bc996dc6ccd65bacd6b2b9d8ea278665;hb=f5a9f06c6a68c448944ab7e1b3d722bde9ffeef7;hp=f7e577064fcd679c56d5c5f613db791ef018fcfe;hpb=c0a1090e8809bd290c0685e98bd0e72640b2e4c1;p=platform%2Fcore%2Fapi%2Fwifi-direct.git diff --git a/packaging/capi-network-wifi-direct.spec b/packaging/capi-network-wifi-direct.spec index f7e5770..c02fabf 100644 --- a/packaging/capi-network-wifi-direct.spec +++ b/packaging/capi-network-wifi-direct.spec @@ -1,40 +1,48 @@ +# Do not provide .so automatically for the extensions. +%global __provides_exclude_from ^.*\\.extension + Name: capi-network-wifi-direct -Summary: Network WiFi-Direct library in Tizen CAPI -Version: 1.2.36 +Summary: Network WiFi-Direct Library +Version: 1.2.95 Release: 1 -Group: Network & Connectivity/Wireless +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 -wifi direct library (Shared Library) +Network WiFi-Direct library in Tizen CAPI (Shared Library) %package devel -Summary: Wifi Direct Library (Shared Library) (Development) +Summary: Network WiFi-Direct Library (Development) Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: capi-base-common-devel + %description devel -wifi direct library (Shared Library) (Development) +Network WiFi-Direct library in Tizen CAPI (Shared Library) (Development) -#%description -# -#%package -n test-wifi-direct -#Summary: Test Application for Wi-Fi Direct -#Group: TO_BE_FILLED -#Requires: %{name} = %{version}-%{release} +%package tool +Summary: Test Application for Wi-Fi Direct +Group: Network & Connectivity/Testing +Requires: %{name} = %{version}-%{release} -#%description -n test-wifi-direct -#Test Application for Wi-Fi Direct +%description tool +Test Application for Wi-Fi Direct Framework %prep %setup -q @@ -45,38 +53,28 @@ export ARCH=arm 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} \ -%if "%{profile}" == "wearable" - -DTIZEN_FEATURE_SERVICE_DISCOVERY=0 \ - -DTIZEN_FEATURE_WIFI_DISPLAY=0 \ -%else -%if "%{profile}" == "mobile" - -DTIZEN_FEATURE_SERVICE_DISCOVERY=1 \ - -DTIZEN_FEATURE_WIFI_DISPLAY=1 \ -%else -%if "%{profile}" == "tv" - -DTIZEN_TV=1 \ -%endif -%endif -%endif . -DVERSION=%{version} -DMAJORVERSION=${MAJORVER} -DCMAKE_LIB_DIR=%{_libdir} make %{?jobs:-j%jobs} + %install rm -rf %{buildroot} + %make_install -#%__strip %{buildroot}%{_libdir}/libwifi-direct.so.0.0 -mkdir -p %{buildroot}/usr/share/license -cp %{_builddir}/%{buildsubdir}/LICENSE.APLv2 %{buildroot}/usr/share/license/%{name} +ln -sf libwifi-direct.so.%{version} %{buildroot}/%{_libdir}/libwifi-direct.so.0 %post -p /sbin/ldconfig @@ -85,17 +83,17 @@ cp %{_builddir}/%{buildsubdir}/LICENSE.APLv2 %{buildroot}/usr/share/license/%{na %files %manifest capi-network-wifi-direct.manifest +%license LICENSE %defattr(-,root,root,-) -%{_libdir}/libwifi-direct.so* -/usr/share/license/%{name} +%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 -n test-wifi-direct -#%manifest test-wifi-direct.manifest -#%defattr(4755,app,app,4755) -#%{_bindir}/test-wifi-direct +%files tool +%{_bindir}/wifi_direct_test