Hello community, here is the log from the commit of package libtorrent for openSUSE:Factory checked in at 2013-02-18 13:51:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libtorrent (Old) and /work/SRC/openSUSE:Factory/.libtorrent.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtorrent", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/libtorrent/libtorrent.changes 2012-05-10 14:34:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libtorrent.new/libtorrent.changes 2013-02-18 13:51:05.000000000 +0100 @@ -1,0 +2,12 @@ +Fri Feb 8 03:40:09 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 0.13.3 +* No changelog provided +* Required by rtorrent-0.9.3 +- Use more robust make install call +- Build with -fno-strict-aliasing because the code is scaredly + full of type punning dereferences (reflected in the build log). +- Remove libtorrent-decls.diff, libtorrent-gcc4.3-0.12.2.patch: + issues resolved upstream + +------------------------------------------------------------------- Old: ---- libtorrent-0.12.2.tar.bz2 libtorrent-decls.diff libtorrent-gcc4.3-0.12.2.patch New: ---- libtorrent-0.13.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libtorrent.spec ++++++ --- /var/tmp/diff_new_pack.f0oOuP/_old 2013-02-18 13:51:06.000000000 +0100 +++ /var/tmp/diff_new_pack.f0oOuP/_new 2013-02-18 13:51:06.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libtorrent # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -14,23 +14,25 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define soname 9 + Name: libtorrent -Version: 0.12.2 -Release: 1.0 +Version: 0.13.3 +Release: 0 +%define soname 17 +Summary: A BitTorrent library written in C++ for *nix +License: SUSE-GPL-2.0+-with-openssl-exception +Group: Productivity/Networking/File-Sharing Url: http://libtorrent.rakshasa.no/ -Source: %{name}-%{version}.tar.bz2 -Patch1: libtorrent-gcc4.3-0.12.2.patch -Patch2: libtorrent-decls.diff + +#Git-Clone: git://github.com/rakshasa/libtorrent +Source: %name-%version.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: libsigc++2-devel BuildRequires: openssl-devel BuildRequires: pkg-config -Summary: A BitTorrent library written in C++ for *nix -License: SUSE-GPL-2.0+-with-openssl-exception -Group: Productivity/Networking/File Sharing +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. @@ -42,25 +44,25 @@ %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. -%package -n %{name}-devel +%package devel Requires: %{name}%{soname} = %{version} Summary: A BitTorrent library written in C++ for *nix Group: Development/Libraries/C and C++ -%description -n %{name}-devel +%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. %prep %setup -q -%patch -P 1 -p0 -%patch -P 2 -p1 %build +export CFLAGS="%optflags -fno-strict-aliasing" +export CXXFLAGS="$CFLAGS" %configure --enable-ipv6 --with-posix-fallocate make %{?_smp_mflags} %install -%makeinstall +make install DESTDIR="%buildroot" find "%{buildroot}" -type f -name "*.la" -delete %post -n %{name}%{soname} -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org