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