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)