X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fcapi-network-tethering.spec;h=959bcdbcaaeffa125ac134f91e2d80c0330b44d0;hb=47ac7819cd611aa17775681f08b071bfec9d57bc;hp=9e7792009356ddf587f6630b8fe6746201199e6f;hpb=f5b55371df6a57eb5010950e2818c60a0abfb239;p=platform%2Fcore%2Fapi%2Ftethering.git diff --git a/packaging/capi-network-tethering.spec b/packaging/capi-network-tethering.spec index 9e77920..959bcdb 100644 --- a/packaging/capi-network-tethering.spec +++ b/packaging/capi-network-tethering.spec @@ -1,19 +1,22 @@ -Name: capi-network-tethering -Summary: Tethering Framework -Version: 0.0.15 -Release: 1 -Group: TO_BE/FILLED_IN -License: Apache-2.0 -Source0: %{name}-%{version}.tar.gz -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig - -BuildRequires: pkgconfig(dlog) -BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(capi-base-common) -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(vconf) -BuildRequires: cmake +Name: capi-network-tethering +Summary: Tethering Framework +Version: 1.0.32 +Release: 1 +Group: System/Network +License: Apache-2.0 +Source0: %{name}-%{version}.tar.gz +BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(capi-base-common) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(vconf) +BuildRequires: pkgconfig(key-manager) +BuildRequires: pkgconfig(libssl) +BuildRequires: pkgconfig(capi-system-info) +BuildRequires: cmake +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig %description Tethering framework library for CAPI @@ -28,21 +31,41 @@ Development package for Tethering framework library %prep %setup -q + %build +export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE" +export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" +export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" + +%cmake -DCMAKE_BUILD_TYPE="Private" \ +%if "%{?profile}" == "wearable" + -DTIZEN_WEARABLE=1 \ +%else +%if "%{?profile}" == "mobile" + -DTIZEN_MOBILE=1 \ +%endif +%endif %ifarch %{arm} -%cmake . -DARCH=arm + -DCMAKE_BUILD_TYPE="Private" -DARCH=arm \ %else %if 0%{?simulator} -%cmake . -DARCH=emul + -DCMAKE_BUILD_TYPE="Private" -DARCH=emul \ %else -%cmake . -DARCH=i586 + -DCMAKE_BUILD_TYPE="Private" -DARCH=i586 \ %endif %endif -make %{?jobs:-j%jobs} + . + +make %{?_smp_mflags} + %install %make_install +mkdir -p %{buildroot}/usr/share/license +cp LICENSE.APLv2.0 %{buildroot}/usr/share/license/capi-network-tethering +cp LICENSE.APLv2.0 %{buildroot}/usr/share/license/capi-network-tethering-devel + %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -51,6 +74,8 @@ make %{?jobs:-j%jobs} %manifest capi-network-tethering.manifest %defattr(-,root,root,-) %{_libdir}/*.so.* +/usr/share/license/capi-network-tethering +%{_bindir}/tethering_test %ifarch %{arm} /etc/config/connectivity/sysinfo-tethering.xml %else @@ -66,55 +91,4 @@ make %{?jobs:-j%jobs} %{_includedir}/network/*.h %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so - -%changelog -* Wed Apr 10 2013 Seungyoun Ju 0.0.15-1 -- Fix : Stations data structure for dbus - -* Tue Apr 09 2013 Seungyoun Ju 0.0.14-1 -- TETHERING_ERROR_NOT_PERMITTED is added -- Implement connection timer -- Reference count is used -- Add API : tethering_xxx_ip_forward_status() -- TETHERING_ERROR_NOT_SUPPORT_API is added for tethering_create() -- TETHERING_ERROR_NOT_SUPPORT_API is returned when API is not supported -- sysinfo-tethering.xml is installed depending on build machine - -* Sat Feb 16 2013 Seungyoun Ju 0.0.13-1 -- Wrong linker flags are fixed -- Add API : tethering_wifi_set_ssid() - -* Thu Feb 14 2013 Seungyoun Ju 0.0.12-1 -- APIs are exported -- LOG Format is changed -- fvisibility=hidden is applied and API's return value is checked - -* Thu Jan 24 2013 Seungyoun Ju 0.0.11-1 -- Indications for Wi-Fi tethering setting change are added -- Dbus service / interface / object names are changed - -* Tue Jan 15 2013 Seungyoun Ju 0.0.10-1 -- Wi-Fi tethering state is not checked when its settings are modified - -* Fri Nov 02 2012 Seungyoun Ju 0.0.9-1 -- Manifest file is added for SMACK - -* Mon Aug 20 2012 Seungyoun Ju 0.0.8-1 -- Deprecated APIs are removed - -* Wed Aug 01 2012 Seungyoun Ju 0.0.7-1 -- Managed APIs are implemented for Wi-Fi tethering settings - -* Sat Jul 21 2012 Seungyoun Ju 0.0.6-1 -- Fix tethering callback issue (JIRA S1-6197) - -* Tue Jul 10 2012 Seungyoun Ju 0.0.5 -- Getting MAC address API is implemented -- TETHERING_TYPE_ALL case is implemented -- Test code is implemented - -* Tue Jun 26 2012 Seungyoun Ju 0.0.4 -- All internal APIs are implemented - -* Fri Jun 15 2012 Seungyoun Ju 0.0.3 -- Deprecated API from Glib2-2.32.3 is replaced with new one +/usr/share/license/capi-network-tethering-devel