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

Reply via email to