commit libtorrent for openSUSE:Factory

2020-09-05 Thread root
Hello community,

here is the log from the commit of package libtorrent for openSUSE:Factory 
checked in at 2020-09-06 00:04:08

Comparing /work/SRC/openSUSE:Factory/libtorrent (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent.new.3399 (New)


Package is "libtorrent"

Sun Sep  6 00:04:08 2020 rev:13 rq:832209 version:0.13.8

Changes:

--- /work/SRC/openSUSE:Factory/libtorrent/libtorrent.changes2019-07-31 
14:31:20.773996965 +0200
+++ /work/SRC/openSUSE:Factory/.libtorrent.new.3399/libtorrent.changes  
2020-09-06 00:04:11.171307435 +0200
@@ -1,0 +2,5 @@
+Fri Sep  4 14:55:41 UTC 2020 - Jan Engelhardt 
+
+- Remove outdated specfile constructs.
+
+---



Other differences:
--
++ libtorrent.spec ++
--- /var/tmp/diff_new_pack.OpHgvA/_old  2020-09-06 00:04:11.851307776 +0200
+++ /var/tmp/diff_new_pack.OpHgvA/_new  2020-09-06 00:04:11.851307776 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libtorrent
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,18 +24,14 @@
 Summary:A BitTorrent library written in C++
 License:SUSE-GPL-2.0+-with-openssl-exception
 Group:  Productivity/Networking/File-Sharing
-Url:http://github.com/rakshasa/libtorrent
+URL:https://github.com/rakshasa/libtorrent
 
-Source: 
https://github.com/rakshasa/rtorrent/releases/download/v%{rtorrentvers}/%{name}-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  autoconf
+Source: 
https://github.com/rakshasa/rtorrent/releases/download/v%rtorrentvers/%name-%version.tar.gz
 BuildRequires:  automake
-BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
+BuildRequires:  pkgconfig(cppunit)
 BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkg-config
-BuildRequires:  gzip
 BuildRequires:  zlib-devel
 
 %description
@@ -63,7 +59,7 @@
 seed speeds than the official client on high-bandwidth links.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 export CFLAGS="%optflags -fno-strict-aliasing"
@@ -71,21 +67,19 @@
 export CXXFLAGS="$CXXFLAGS -std=gnu++11"
 autoreconf -fiv
 %configure --enable-ipv6 --with-posix-fallocate
-make %{?_smp_mflags}
+%make_build
 
 %install
-make install DESTDIR="%buildroot"
+%make_install
 find "%buildroot" -type f -name "*.la" -delete
 
 %post   -n %lname -p /sbin/ldconfig
 %postun -n %lname -p /sbin/ldconfig
 
 %files -n %lname
-%defattr(-,root,root)
 %_libdir/libtorrent.so.*
 
 %files -n %name-devel
-%defattr(-,root,root)
 %_includedir/torrent/
 %_libdir/libtorrent.so
 %_libdir/pkgconfig/libtorrent.pc




commit libtorrent for openSUSE:Factory

2019-07-31 Thread root
Hello community,

here is the log from the commit of package libtorrent for openSUSE:Factory 
checked in at 2019-07-31 14:31:12

Comparing /work/SRC/openSUSE:Factory/libtorrent (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent.new.4126 (New)


Package is "libtorrent"

Wed Jul 31 14:31:12 2019 rev:12 rq:719868 version:0.13.8

Changes:

--- /work/SRC/openSUSE:Factory/libtorrent/libtorrent.changes2017-12-12 
21:23:14.601634568 +0100
+++ /work/SRC/openSUSE:Factory/.libtorrent.new.4126/libtorrent.changes  
2019-07-31 14:31:20.773996965 +0200
@@ -1,0 +2,33 @@
+Wed Jul 24 17:52:33 UTC 2019 - hiwatari.se...@gmail.com
+
+- Update to 0.13.8
+   * Close log files when reusing a name. (pyroscope)
+   * Increased max timeout for tracker requests.
+   * Set max piece size 512mb.
+   * Switch to C++11 MRT RNG for random bytes. (lps-rocks)
+   * Added support for openssl 1.1.
+   * Fix honoring throttle.min_peers* settings in rtorrent. (chros)
+   * Improved failed tracker bencode parsing. (chros)
+   * Added example rtorrent.rc. (g0tmi1k)
+   * Added a temporary name filter. (Toff)
+   * Added 'log.close' command.
+   * Added 'd.tracker_announce.force' command.
+   * Added 'event.system.startup_done/shutdown' commands/events. (chros)
+   * Added 'd.custom.if_z' command. (pyroscope)
+   * Added 'd.multicall.filtered' command. (pyroscope)
+   * Added 'event.view.hide/show' commands. (pyroscope)
+
+- Update to 0.13.7
+   * Fixed ip filter memory usage. (sallyswiss/chros73)
+   * Add space to fmt str in log_gz_file_write. (pastly)
+   * Fix compilation issue with gcc v6.x and empty CXXFLAGS. (chros73)
+   * Fix BEP7 compatibility with IPv6 trackers and IPv4 peers.
+   * Include SCGI/XMLRPC example in rtorrent.rc. (ss23)
+   * Handle SIGHUP like SIGINT. (pyroscope)
+   * Fix Throttle args. (chros73)
+   * Fix missing ranlib - not defined but used. (duraki)
+   * Fix no // are at start of expanded paths. (pyroscope)
+   * Fix ncurses header include. (theirix)
+   * Fix segfault when viewing a magnet download in the leeching view. 
(slingamn)
+
+---

Old:

  _service
  libtorrent-0.13.6.g126.tar.xz

New:

  libtorrent-0.13.8.tar.gz



Other differences:
--
++ libtorrent.spec ++
--- /var/tmp/diff_new_pack.c6HPgh/_old  2019-07-31 14:31:21.565996420 +0200
+++ /var/tmp/diff_new_pack.c6HPgh/_new  2019-07-31 14:31:21.577996412 +0200
@@ -16,19 +16,17 @@
 #
 
 
-
+%define rtorrentvers 0.9.8
 Name:   libtorrent
-%define lname  libtorrent19
-Version:0.13.6.g126
+%define lname  libtorrent21
+Version:0.13.8
 Release:0
 Summary:A BitTorrent library written in C++
 License:SUSE-GPL-2.0+-with-openssl-exception
 Group:  Productivity/Networking/File-Sharing
 Url:http://github.com/rakshasa/libtorrent
 
-#Git-Clone:git://github.com/rakshasa/libtorrent
-#Source: https://github.com/rakshasa/libtorrent/archive/%version.tar.gz
-Source: %name-%version.tar.xz
+Source: 
https://github.com/rakshasa/rtorrent/releases/download/v%{rtorrentvers}/%{name}-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -37,7 +35,7 @@
 BuildRequires:  libtool
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkg-config
-BuildRequires:  xz
+BuildRequires:  gzip
 BuildRequires:  zlib-devel
 
 %description




commit libtorrent for openSUSE:Factory

2017-12-12 Thread root
Hello community,

here is the log from the commit of package libtorrent for openSUSE:Factory 
checked in at 2017-12-12 21:23:12

Comparing /work/SRC/openSUSE:Factory/libtorrent (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent.new (New)


Package is "libtorrent"

Tue Dec 12 21:23:12 2017 rev:11 rq:556322 version:0.13.6.g126

Changes:

--- /work/SRC/openSUSE:Factory/libtorrent/libtorrent.changes2017-08-24 
18:28:37.018408457 +0200
+++ /work/SRC/openSUSE:Factory/.libtorrent.new/libtorrent.changes   
2017-12-12 21:23:14.601634568 +0100
@@ -1,0 +2,7 @@
+Mon Dec 11 23:12:52 UTC 2017 - jeng...@inai.de
+
+- Update to new snapshot 0.13.6.g126
+  * OpenSSL 1.1 support
+  * Some support for IPv6 binds
+
+---

Old:

  libtorrent-0.13.6.g72.tar.xz

New:

  libtorrent-0.13.6.g126.tar.xz



Other differences:
--
++ libtorrent.spec ++
--- /var/tmp/diff_new_pack.wRbk55/_old  2017-12-12 21:23:15.149608115 +0100
+++ /var/tmp/diff_new_pack.wRbk55/_new  2017-12-12 21:23:15.153607922 +0100
@@ -19,7 +19,7 @@
 
 Name:   libtorrent
 %define lname  libtorrent19
-Version:0.13.6.g72
+Version:0.13.6.g126
 Release:0
 Summary:A BitTorrent library written in C++
 License:SUSE-GPL-2.0+-with-openssl-exception
@@ -35,7 +35,7 @@
 BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  openssl-devel
+BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkg-config
 BuildRequires:  xz
 BuildRequires:  zlib-devel

++ _service ++
--- /var/tmp/diff_new_pack.wRbk55/_old  2017-12-12 21:23:15.177606763 +0100
+++ /var/tmp/diff_new_pack.wRbk55/_new  2017-12-12 21:23:15.177606763 +0100
@@ -2,7 +2,7 @@

git
git://github.com/rakshasa/libtorrent
-   master
+   5cf1a5b2f97d0790c0471676fdfb7a41ab0a4bea
47915136
0.13.6.g@TAG_OFFSET@


++ libtorrent-0.13.6.g72.tar.xz -> libtorrent-0.13.6.g126.tar.xz ++
 3027 lines of diff (skipped)




commit libtorrent for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package libtorrent for openSUSE:Factory 
checked in at 2017-08-24 18:28:35

Comparing /work/SRC/openSUSE:Factory/libtorrent (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent.new (New)


Package is "libtorrent"

Thu Aug 24 18:28:35 2017 rev:10 rq:501672 version:0.13.6.g72

Changes:

--- /work/SRC/openSUSE:Factory/libtorrent/libtorrent.changes2017-05-04 
08:55:28.579898073 +0200
+++ /work/SRC/openSUSE:Factory/.libtorrent.new/libtorrent.changes   
2017-08-24 18:28:37.018408457 +0200
@@ -1,0 +2,10 @@
+Tue Jun  6 14:08:12 UTC 2017 - jeng...@inai.de
+
+- Update to new snapshot 0.13.6.g72
+  * IPv6 support
+  * Send correct network-ordered port number in PEX messages.
+  * Support for DHT logging.
+  * Fix BEP7 compatibility with IPv6 trackers and IPv4 peers.
+- Remove cppunit.diff (no longer needed)
+
+---

Old:

  0.13.6.tar.gz
  cppunit.diff

New:

  _service
  libtorrent-0.13.6.g72.tar.xz



Other differences:
--
++ libtorrent.spec ++
--- /var/tmp/diff_new_pack.wHRVfb/_old  2017-08-24 18:28:38.090257447 +0200
+++ /var/tmp/diff_new_pack.wHRVfb/_new  2017-08-24 18:28:38.114254067 +0200
@@ -19,7 +19,7 @@
 
 Name:   libtorrent
 %define lname  libtorrent19
-Version:0.13.6
+Version:0.13.6.g72
 Release:0
 Summary:A BitTorrent library written in C++
 License:SUSE-GPL-2.0+-with-openssl-exception
@@ -27,8 +27,8 @@
 Url:http://github.com/rakshasa/libtorrent
 
 #Git-Clone:git://github.com/rakshasa/libtorrent
-Source: https://github.com/rakshasa/libtorrent/archive/%version.tar.gz
-Patch1: cppunit.diff
+#Source: https://github.com/rakshasa/libtorrent/archive/%version.tar.gz
+Source: %name-%version.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -37,6 +37,7 @@
 BuildRequires:  libtool
 BuildRequires:  openssl-devel
 BuildRequires:  pkg-config
+BuildRequires:  xz
 BuildRequires:  zlib-devel
 
 %description
@@ -65,14 +66,11 @@
 
 %prep
 %setup -q
-%patch -P 1 -p1
 
 %build
 export CFLAGS="%optflags -fno-strict-aliasing"
 export CXXFLAGS="$CFLAGS"
-%if 0%{?suse_version} >= 1220
 export CXXFLAGS="$CXXFLAGS -std=gnu++11"
-%endif
 autoreconf -fiv
 %configure --enable-ipv6 --with-posix-fallocate
 make %{?_smp_mflags}

++ _service ++


git
git://github.com/rakshasa/libtorrent
master
47915136
0.13.6.g@TAG_OFFSET@


*.tar
xz






commit libtorrent for openSUSE:Factory

2017-05-04 Thread root
Hello community,

here is the log from the commit of package libtorrent for openSUSE:Factory 
checked in at 2017-05-04 08:55:27

Comparing /work/SRC/openSUSE:Factory/libtorrent (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent.new (New)


Package is "libtorrent"

Thu May  4 08:55:27 2017 rev:9 rq:492585 version:0.13.6

Changes:

--- /work/SRC/openSUSE:Factory/libtorrent/libtorrent.changes2015-11-18 
22:34:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.libtorrent.new/libtorrent.changes   
2017-05-04 08:55:28.579898073 +0200
@@ -1,0 +2,5 @@
+Wed May  3 08:37:07 UTC 2017 - jeng...@inai.de
+
+- Add cppunit.diff to support newer cppunit
+
+---

New:

  cppunit.diff



Other differences:
--
++ libtorrent.spec ++
--- /var/tmp/diff_new_pack.XhNlA0/_old  2017-05-04 08:55:29.423779060 +0200
+++ /var/tmp/diff_new_pack.XhNlA0/_new  2017-05-04 08:55:29.427778496 +0200
@@ -28,6 +28,7 @@
 
 #Git-Clone:git://github.com/rakshasa/libtorrent
 Source: https://github.com/rakshasa/libtorrent/archive/%version.tar.gz
+Patch1: cppunit.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -64,6 +65,7 @@
 
 %prep
 %setup -q
+%patch -P 1 -p1
 
 %build
 export CFLAGS="%optflags -fno-strict-aliasing"

++ cppunit.diff ++
From: Jan Engelhardt 
Date: 2017-05-03 10:29:41.992264417 +0200
Subject: build: resolve autogen.sh failure with cppunit 1.14

configure.ac:22: warning: macro 'AM_PATH_CPPUNIT' not found in library
---
 configure.ac |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: libtorrent-0.13.6/configure.ac
===
--- libtorrent-0.13.6.orig/configure.ac
+++ libtorrent-0.13.6/configure.ac
@@ -19,7 +19,7 @@ AC_SUBST(LIBTORRENT_INTERFACE_VERSION_NO
 
 AM_INIT_AUTOMAKE
 AC_CONFIG_HEADERS(config.h)
-AM_PATH_CPPUNIT(1.9.6)
+PKG_CHECK_MODULES([CPPUNIT], [cppunit >= 1.9.6])
 
 AC_PROG_CXX
 



commit libtorrent for openSUSE:Factory

2015-11-18 Thread h_root
Hello community,

here is the log from the commit of package libtorrent for openSUSE:Factory 
checked in at 2015-11-18 22:34:38

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.changes2014-07-21 
22:34:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.libtorrent.new/libtorrent.changes   
2015-11-18 22:34:40.0 +0100
@@ -1,0 +2,14 @@
+Sun Nov 15 17:08:10 UTC 2015 - mplus...@suse.com
+
+- Remove unneeded options/dependencies (xmlrpc)
+  * all support is done in rtorrent
+
+---
+Fri Nov 13 13:47:09 UTC 2015 - tampak...@opensuse.org
+
+- Update to new upstream release 0.13.6
+* Added check for failed DH_compute_key, throwing
+  e_handshake_invalid_encryption
+- Moved fully to github, change URL and Source accordingly
+
+---

Old:

  libtorrent-0.13.4.tar.gz

New:

  0.13.6.tar.gz



Other differences:
--
++ libtorrent.spec ++
--- /var/tmp/diff_new_pack.YcRYzG/_old  2015-11-18 22:34:41.0 +0100
+++ /var/tmp/diff_new_pack.YcRYzG/_new  2015-11-18 22:34:41.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libtorrent
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,42 +16,46 @@
 #
 
 
+
 Name:   libtorrent
-Version:0.13.4
+%define lname  libtorrent19
+Version:0.13.6
 Release:0
-%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://github.com/rakshasa/libtorrent
 
 #Git-Clone:git://github.com/rakshasa/libtorrent
-Source: http://libtorrent.rakshasa.no/downloads/%name-%version.tar.gz
-BuildRoot:  %_tmppath/%name-%version-build
+Source: https://github.com/rakshasa/libtorrent/archive/%version.tar.gz
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
-#BuildRequires:  libxmlrpc-c-devel
+BuildRequires:  libtool
 BuildRequires:  openssl-devel
 BuildRequires:  pkg-config
+BuildRequires:  zlib-devel
 
 %description
 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
+%package -n %lname
 Summary:A BitTorrent library written in C++
 Group:  System/Libraries
 
-%description -n %name%soname
+%description -n %lname
 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:Development files for libtorrent, a C++ BitTorrent library
 Group:  Development/Libraries/C and C++
+Requires:   %lname = %version
 
 %description devel
 LibTorrent is a BitTorrent library written in C++. It transfers
@@ -67,24 +71,25 @@
 %if 0%{?suse_version} >= 1220
 export CXXFLAGS="$CXXFLAGS -std=gnu++11"
 %endif
-%configure --enable-ipv6 --with-posix-fallocate --with-xmlrpc-c
+autoreconf -fiv
+%configure --enable-ipv6 --with-posix-fallocate
 make %{?_smp_mflags}
 
 %install
 make install DESTDIR="%buildroot"
 find "%buildroot" -type f -name "*.la" -delete
 
-%post   -n %name%soname -p /sbin/ldconfig
-%postun -n %name%soname -p /sbin/ldconfig
+%post   -n %lname -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
-%files -n %name%soname
+%files -n %lname
 %defattr(-,root,root)
-%_libdir/%name.so.%{soname}*
+%_libdir/libtorrent.so.*
 
 %files -n %name-devel
 %defattr(-,root,root)
-%_includedir/torrent
-%_libdir/%name.so
+%_includedir/torrent/
+%_libdir/libtorrent.so
 %_libdir/pkgconfig/libtorrent.pc
 
 %changelog

++ libtorrent-0.13.4.tar.gz -> 0.13.6.tar.gz ++
 59971 lines of diff (skipped)




commit libtorrent for openSUSE:Factory

2014-07-21 Thread h_root
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.changes2013-02-18 
13:51:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.libtorrent.new/libtorrent.changes   
2014-07-21 22:34:29.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.sEWCKi/_new  2014-07-21 22:34:31.0 +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 

commit libtorrent for openSUSE:Factory

2013-02-18 Thread h_root
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.changes2012-05-10 
14:34:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.libtorrent.new/libtorrent.changes   
2013-02-18 13:51:05.0 +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.0 +0100
+++ /var/tmp/diff_new_pack.f0oOuP/_new  2013-02-18 13:51:06.0 +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