Hello community,

here is the log from the commit of package libtorrent for openSUSE:Factory 
checked in at 2014-07-21 21:40:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent (Old)
 and      /work/SRC/openSUSE:Factory/.libtorrent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libtorrent"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libtorrent/libtorrent.changes    2013-02-18 
13:51:05.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libtorrent.new/libtorrent.changes       
2014-07-21 22:34:29.000000000 +0200
@@ -1,0 +2,10 @@
+Sat Jul 19 10:15:20 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 0.13.4
+* Don't start requesting more peers if connected to PEX-enabled
+  peers.
+* Added exception for if the transfer list isn't empty at dtor.
+* Added special handling of peers that do choke+unchoke before
+  transfering pieces.
+
+-------------------------------------------------------------------

Old:
----
  libtorrent-0.13.3.tar.xz

New:
----
  libtorrent-0.13.4.tar.gz

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

Other differences:
------------------
++++++ libtorrent.spec ++++++
--- /var/tmp/diff_new_pack.sEWCKi/_old  2014-07-21 22:34:31.000000000 +0200
+++ /var/tmp/diff_new_pack.sEWCKi/_new  2014-07-21 22:34:31.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libtorrent
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,40 +17,46 @@
 
 
 Name:           libtorrent
-Version:        0.13.3
+Version:        0.13.4
 Release:        0
-%define soname 17
-Summary:        A BitTorrent library written in C++ for *nix
+%define soname 18
+Summary:        A BitTorrent library written in C++
 License:        SUSE-GPL-2.0+-with-openssl-exception
 Group:          Productivity/Networking/File-Sharing
-Url:            http://libtorrent.rakshasa.no/
+URL:            http://libtorrent.rakshasa.no/
 
 #Git-Clone:    git://github.com/rakshasa/libtorrent
-Source:         %name-%version.tar.xz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Source:         http://libtorrent.rakshasa.no/downloads/%name-%version.tar.gz
+BuildRoot:      %_tmppath/%name-%version-build
+BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
-BuildRequires:  libsigc++2-devel
+#BuildRequires:  libxmlrpc-c-devel
 BuildRequires:  openssl-devel
 BuildRequires:  pkg-config
-BuildRequires:  xz
 
 %description
-LibTorrent is a BitTorrent library written in C++ for *nix, with a focus on 
high performance and good code. The library differentiates itself from other 
implementations by transfering directly from file pages to the network stack. 
On high-bandwidth connections it is able to seed at 3 times the speed of the 
official client.
+LibTorrent is a BitTorrent library written in C++. It transfers
+directly from file pages to the network stack, and achieves 3x higher
+seed speeds than the official client on high-bandwidth links.
 
-%package -n %{name}%{soname}
-Summary:        A BitTorrent library written in C++ for *nix
+%package -n %name%soname
+Summary:        A BitTorrent library written in C++
 Group:          System/Libraries
 
-%description -n %{name}%{soname}
-LibTorrent is a BitTorrent library written in C++ for *nix, with a focus on 
high performance and good code. The library differentiates itself from other 
implementations by transfering directly from file pages to the network stack. 
On high-bandwidth connections it is able to seed at 3 times the speed of the 
official client.
+%description -n %name%soname
+LibTorrent is a BitTorrent library written in C++. It transfers
+directly from file pages to the network stack, and achieves 3x higher
+seed speeds than the official client on high-bandwidth links.
 
 %package devel
-Requires:       %{name}%{soname} = %{version}
-Summary:        A BitTorrent library written in C++ for *nix
+Requires:       %name%soname = %version
+Summary:        Development files for libtorrent, a C++ BitTorrent library
 Group:          Development/Libraries/C and C++
 
 %description devel
-LibTorrent is a BitTorrent library written in C++ for *nix, with a focus on 
high performance and good code. The library differentiates itself from other 
implementations by transfering directly from file pages to the network stack. 
On high-bandwidth connections it is able to seed at 3 times the speed of the 
official client.
+LibTorrent is a BitTorrent library written in C++. It transfers
+directly from file pages to the network stack, and achieves 3x higher
+seed speeds than the official client on high-bandwidth links.
 
 %prep
 %setup -q
@@ -58,25 +64,27 @@
 %build
 export CFLAGS="%optflags -fno-strict-aliasing"
 export CXXFLAGS="$CFLAGS"
-%configure --enable-ipv6 --with-posix-fallocate
+%if 0%{?suse_version} >= 1220
+export CXXFLAGS="$CXXFLAGS -std=gnu++11"
+%endif
+%configure --enable-ipv6 --with-posix-fallocate --with-xmlrpc-c
 make %{?_smp_mflags}
 
 %install
 make install DESTDIR="%buildroot"
-find "%{buildroot}" -type f -name "*.la" -delete
+find "%buildroot" -type f -name "*.la" -delete
 
-%post -n %{name}%{soname} -p /sbin/ldconfig
+%post   -n %name%soname -p /sbin/ldconfig
+%postun -n %name%soname -p /sbin/ldconfig
 
-%postun -n %{name}%{soname} -p /sbin/ldconfig
-
-%files -n %{name}%{soname}
+%files -n %name%soname
 %defattr(-,root,root)
-%{_libdir}/%{name}.so.%{soname}*
+%_libdir/%name.so.%{soname}*
 
-%files -n %{name}-devel
+%files -n %name-devel
 %defattr(-,root,root)
-%{_includedir}/torrent
-%{_libdir}/%{name}.so
-%{_libdir}/pkgconfig/libtorrent.pc
+%_includedir/torrent
+%_libdir/%name.so
+%_libdir/pkgconfig/libtorrent.pc
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to