Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2015-06-09 08:49:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and      /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libtorrent-rasterbar"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes    
    2015-04-18 10:39:40.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new/libtorrent-rasterbar.changes
   2015-06-09 08:50:28.000000000 +0200
@@ -1,0 +2,15 @@
+Mon Jun  8 08:17:05 UTC 2015 - [email protected]
+
+- Change Group of shlib to System/Libraries
+
+-------------------------------------------------------------------
+Fri May 29 10:45:21 UTC 2015 - [email protected]
+
+- Update to 1.0.5:
+  * Improve ip_voter to avoid flapping.
+  * Fix bug when max_peerlist_size was set to 0.
+  * Fix issues with missing exported symbols when building dll.
+  * Fix division by zero bug in edge case while connecting peers.
+- Spec cleanup.
+
+-------------------------------------------------------------------

Old:
----
  libtorrent-rasterbar-1.0.4.tar.gz

New:
----
  libtorrent-rasterbar-1.0.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libtorrent-rasterbar.spec ++++++
--- /var/tmp/diff_new_pack.QBImE7/_old  2015-06-09 08:50:29.000000000 +0200
+++ /var/tmp/diff_new_pack.QBImE7/_new  2015-06-09 08:50:29.000000000 +0200
@@ -16,92 +16,88 @@
 #
 
 
-%define _soname 8
-# for setting those bcond_with* configs see
-# http://lizards.opensuse.org/2008/09/12/conditional-features-aka-use-flags/
-# optionally build with examples
+%define _name   libtorrent
+%define sover   8
 %bcond_with examples
-
 Name:           libtorrent-rasterbar
-Version:        1.0.4
+Version:        1.0.5
 Release:        0
 Summary:        Libtorrent is a C++ implementation of the BitTorrent protocol
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
-Url:            http://www.rasterbar.com/products/libtorrent/
-Source:         
http://downloads.sourceforge.net/project/libtorrent/libtorrent/%{name}-%{version}.tar.gz
+Url:            http://rasterbar.com/products/libtorrent
+Source:         http://downloads.sf.net/%{_name}/%{name}-%{version}.tar.gz
 BuildRequires:  boost-devel >= 1.36
 BuildRequires:  gcc-c++
-BuildRequires:  libGeoIP-devel
-BuildRequires:  openssl-devel
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
+BuildRequires:  pkgconfig(geoip)
 BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkgconfig(python)
-BuildRequires:  pkgconfig(zlib)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-libtorrent is a C++ library that aims to be a good alternative to all the other
-bittorrent implementations around. It is a library and not a full featured 
client,
-although it comes with a working example client.
-
-The main goals of libtorrent are:
-* to be cpu efficient
-* to be memory efficient
-* to be very easy to use
+libtorrent-rasterbar is a C++ library that aims to be a good
+alternative to all the other bittorrent implementations around.
+It is a library and not a full featured client, although it comes
+with a working example client.
+
+The main goals of libtorrent-rasterbar are:
+ * To be cpu efficient.
+ * To be memory efficient.
+ * To be very easy to use.
 
-This package holds the sample client and example files for 
libtorrent-rasterbar.
+This package holds the sample client and example files for
+libtorrent-rasterbar.
 
-%package -n %{name}%{_soname}
+%package -n %{name}%{sover}
 Summary:        Libtorrent is a C++ implementation of the BitTorrent protocol
 Group:          System/Libraries
 
-%description -n %{name}%{_soname}
-libtorrent is a C++ library that aims to be a good alternative to all the other
-bittorrent implementations around. It is a library and not a full featured 
client,
-although it comes with a working example client.
-
-The main goals of libtorrent are:
-* to be cpu efficient
-* to be memory efficient
-* to be very easy to use
+%description -n %{name}%{sover}
+libtorrent-rasterbar is a C++ library that aims to be a good
+alternative to all the other bittorrent implementations around.
+It is a library and not a full featured client, although it comes
+with a working example client.
+
+The main goals of libtorrent-rasterbar are:
+ * To be cpu efficient.
+ * To be memory efficient.
+ * To be very easy to use.
 
 %package -n python-%{name}
 Summary:        Python Bindings for libtorrent-rasterbar
 Group:          Development/Libraries/Python
-Requires:       python >= %{py_ver}
 
-%description -n python-libtorrent-rasterbar
-Python Bindings for package libtorrent-rasterbar.
+%description -n python-%{name}
+Python Bindings for the libtorrent-rasterbar package.
 
 %if %{with examples}
-
-%package -n %{name}-tools
+%package tools
 Summary:        Example tools from libtorrent-rasterbar
 Group:          Development/Libraries/C and C++
 
-%description -n %{name}-tools
+%description tools
 Example tools from the libtorrent-rasterbar package.
 %endif
 
 %package devel
 Summary:        Libtorrent is a C++ implementation of the BitTorrent protocol
 Group:          Development/Libraries/C and C++
-Requires:       %{name}%{_soname} = %{version}
+Requires:       %{name}%{sover} = %{version}
 Requires:       boost-devel >= 1.36
 Requires:       gcc-c++
-Requires:       libGeoIP-devel
+Requires:       pkgconfig(geoip)
 Requires:       pkgconfig(openssl)
-Requires:       pkgconfig(zlib)
 
 %description devel
-libtorrent is a C++ library that aims to be a good alternative to all the 
other bittorrent implementations around. It is a library and not a full 
featured client, although it comes with a working example client.
-
-The main goals of libtorrent are:
-* to be cpu efficient
-* to be memory efficient
-* to be very easy to use
+libtorrent-rasterbar is a C++ library that aims to be a good
+alternative to all the other bittorrent implementations around.
+It is a library and not a full featured client, although it comes
+with a working example client.
+
+The main goals of libtorrent-rasterbar are:
+ * To be cpu efficient.
+ * To be memory efficient.
+ * To be very easy to use.
 
 This package holds the development files for libtorrent-rasterbar.
 
@@ -110,14 +106,14 @@
 Group:          Documentation/HTML
 
 %description doc
-Documentation for package libtorrent-rasterbar.
+Documentation for the libtorrent-rasterbar package.
 
 %prep
 %setup -q
 
 %build
 export CFLAGS="%{optflags}   -fno-strict-aliasing"
-export CXXFLAGS="%{optflags} -fno-strict-aliasing"
+export CXXFLAGS="$CFLAGS"
 export LDFLAGS="%{optflags} -lrt"
 
 %configure \
@@ -134,56 +130,48 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 find %{buildroot} -type f -name "*.la" -delete -print
-# move doc to separate package
-mkdir -p %{buildroot}%{_defaultdocdir}/%{name}
-cp -r docs/* %{buildroot}%{_defaultdocdir}/%{name}/
+# Move doc to a separate package.
+mkdir -p %{buildroot}%{_docdir}/%{name}/
+cp -r docs/* %{buildroot}%{_docdir}/%{name}/
 
 %if %{with examples}
 # drop tests binaries from -tools subpackage
-rm -v %{buildroot}%{_bindir}/client_test
-rm -v %{buildroot}%{_bindir}/connection_tester
-rm -v %{buildroot}%{_bindir}/enum_if
-rm -v %{buildroot}%{_bindir}/fragmentation_test
-rm -v %{buildroot}%{_bindir}/parse_hash_fails
-rm -v %{buildroot}%{_bindir}/parse_request_log
-rm -v %{buildroot}%{_bindir}/rss_reader
-rm -v %{buildroot}%{_bindir}/upnp_test
-rm -v %{buildroot}%{_bindir}/utp_test
+rm -v 
%{buildroot}%{_bindir}/{client_test,connection_tester,enum_if,fragmentation_test}
 \
+  
%{buildroot}%{_bindir}/{parse_hash_fails,parse_request_log,rss_reader,upnp_test,utp_test}
 %endif
 
-%post  -n %{name}%{_soname} -p /sbin/ldconfig
+%post -n %{name}%{sover} -p /sbin/ldconfig
 
-%postun -n %{name}%{_soname} -p /sbin/ldconfig
+%postun -n %{name}%{sover} -p /sbin/ldconfig
 
 %if %{with examples}
-%files -n %{name}-tools
+%files tools
 %defattr(-,root,root)
 %{_bindir}/dump_torrent
 %{_bindir}/make_torrent
 %{_bindir}/simple_client
 %endif
 
-%files -n %{name}%{_soname}
+%files -n %{name}%{sover}
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README
-%{_libdir}/%{name}.so.%{_soname}
-%{_libdir}/%{name}.so.%{_soname}.0.0
+%doc AUTHORS ChangeLog COPYING README
+%{_libdir}/%{name}.so.%{sover}*
 
 %files -n python-%{name}
 %defattr(-,root,root)
-%{py_sitedir}/libtorrent.so
-%{py_sitedir}/python_libtorrent-%{version}-py%{py_ver}.egg-info
+%{py_sitedir}/%{_name}.so
+%{py_sitedir}/python_%{_name}-%{version}-py%{py_ver}.egg-info
 
 %files devel
 %defattr(-,root,root)
-%{_includedir}/libtorrent/
+%{_includedir}/%{_name}/
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/%{name}.pc
 
 %files doc
 %defattr(-,root,root)
-%doc %{_defaultdocdir}/%{name}/
+%doc %{_docdir}/%{name}/
 
 %changelog

++++++ libtorrent-rasterbar-1.0.4.tar.gz -> libtorrent-rasterbar-1.0.5.tar.gz 
++++++
++++ 7293 lines of diff (skipped)


Reply via email to