[arch-commits] Commit in qbittorrent/trunk (2 files)

Antonio Rojas arojas at archlinux.org
Sat May 20 10:23:18 UTC 2017


    Date: Saturday, May 20, 2017 @ 10:23:14
  Author: arojas
Revision: 228764

boost 1.64 rebuild

Modified:
  qbittorrent/trunk/PKGBUILD
Deleted:
  qbittorrent/trunk/qbittorrent-libtorrent-1.1.1.patch

------------------------------------+
 PKGBUILD                           |   12 +-----
 qbittorrent-libtorrent-1.1.1.patch |   61 -----------------------------------
 2 files changed, 2 insertions(+), 71 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-05-20 10:00:28 UTC (rev 228763)
+++ PKGBUILD	2017-05-20 10:23:14 UTC (rev 228764)
@@ -8,7 +8,7 @@
 
 pkgbase=qbittorrent
 pkgname=(qbittorrent qbittorrent-nox)
-pkgver=3.3.11
+pkgver=3.3.12
 pkgrel=1
 arch=('i686' 'x86_64')
 url="http://www.qbittorrent.org"
@@ -15,22 +15,14 @@
 license=('custom' 'GPL')
 makedepends=('libtorrent-rasterbar' 'qt5-base' 'desktop-file-utils' 'hicolor-icon-theme' 'xdg-utils' 'boost' 'qt5-tools')
 source=(http://downloads.sourceforge.net/sourceforge/qbittorrent/$pkgname-$pkgver.tar.xz{,.asc}
-        'qbittorrent-libtorrent-1.1.1.patch'
         'qbittorrent.service'
 	'qbittorrent at .service')
-sha256sums=('4892ac5ed4bde2ed325fb67456698e703bb933b9eb1d146598259f4e2154a760'
+sha256sums=('56528c47f09b316ecf682e3896157c76c18898ef996728b0c5186e05a711466f'
             'SKIP'
-            'c7642755dbc72567e04326b362eb862a62fc225984934d08fd808727d3bd6578'
             '8c5879673c66368ada97f6d70a1d8fe3b6a4995f79aab4fc6bf54fbdcbe811d0'
             '12dfd06104eaf302b79328c8096248c051208f69348e33f7fb2e4a2fb49caa29')
 validpgpkeys=('D8F3DA77AAC6741053599C136E4A2D025B7CC9A2')
 
-prepare() {
-  cd $pkgbase-$pkgver
-
-  patch -Np1 -i "$srcdir/qbittorrent-libtorrent-1.1.1.patch"
-}
-
 build() {
   cd $pkgbase-$pkgver
 

Deleted: qbittorrent-libtorrent-1.1.1.patch
===================================================================
--- qbittorrent-libtorrent-1.1.1.patch	2017-05-20 10:00:28 UTC (rev 228763)
+++ qbittorrent-libtorrent-1.1.1.patch	2017-05-20 10:23:14 UTC (rev 228764)
@@ -1,61 +0,0 @@
---- a/src/base/bittorrent/session.cpp
-+++ b/src/base/bittorrent/session.cpp
-@@ -45,6 +45,9 @@
- #include <QTimer>
- 
- #include <cstdlib>
-+#if LIBTORRENT_VERSION_NUM >= 10100 && LIBTORRENT_VERSION_NUM < 10102
-+#include <sstream>
-+#endif
- #include <queue>
- #include <vector>
- 
-@@ -194,6 +197,36 @@ namespace
- 
-     template <typename T>
-     LowerLimited<T> lowerLimited(T limit, T ret) { return LowerLimited<T>(limit, ret); }
-+
-+#if LIBTORRENT_VERSION_NUM >= 10100 && LIBTORRENT_VERSION_NUM < 10102
-+    std::string makeFingerprint(const char* peerId, int major, int minor, int revision, int tag)
-+    {
-+        Q_ASSERT(peerId);
-+        Q_ASSERT(major >= 0);
-+        Q_ASSERT(minor >= 0);
-+        Q_ASSERT(revision >= 0);
-+        Q_ASSERT(tag >= 0);
-+        Q_ASSERT(std::strlen(peerId) == 2);
-+
-+        auto versionToChar = [](int v) -> char
-+        {
-+            if (v >= 0 && v < 10) return static_cast<char>('0' + v);
-+            if (v >= 10) return static_cast<char>('A' + (v - 10));
-+            Q_ASSERT(false);
-+            return '0';
-+        };
-+
-+        std::ostringstream buf;
-+        buf << '-'
-+            << peerId
-+            << versionToChar(major)
-+            << versionToChar(minor)
-+            << versionToChar(revision)
-+            << versionToChar(tag)
-+            << '-';
-+        return buf.str();
-+    }
-+#endif
- }
- 
- // Session
-@@ -334,7 +367,11 @@ Session::Session(QObject *parent)
-         dispatchAlerts(alertPtr.release());
-     });
- #else
-+#if LIBTORRENT_VERSION_NUM < 10102
-+    std::string peerId = makeFingerprint(PEER_ID, VERSION_MAJOR, VERSION_MINOR, VERSION_BUGFIX, VERSION_BUILD);
-+#else
-     std::string peerId = libt::generate_fingerprint(PEER_ID, VERSION_MAJOR, VERSION_MINOR, VERSION_BUGFIX, VERSION_BUILD);
-+#endif
-     libt::settings_pack pack;
-     pack.set_int(libt::settings_pack::alert_mask, alertMask);
-     pack.set_str(libt::settings_pack::peer_fingerprint, peerId);



More information about the arch-commits mailing list