commit libtorrent for openSUSE:Factory
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
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
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
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
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 EngelhardtDate: 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
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
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
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