Compare commits
304 Commits
debian
...
release-3.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b0ed148c4c | ||
|
|
67416c595a | ||
|
|
037598a68a | ||
|
|
cb59cd21d6 | ||
|
|
874ab523e1 | ||
|
|
7b0a13750e | ||
|
|
1eed7cde3c | ||
|
|
512516225b | ||
|
|
1ef35da8eb | ||
|
|
f334286a39 | ||
|
|
a7daedb9b7 | ||
|
|
47564a6774 | ||
|
|
672e2e4a43 | ||
|
|
1857960775 | ||
|
|
4db41da967 | ||
|
|
3977583329 | ||
|
|
abcdada850 | ||
|
|
ae5618c070 | ||
|
|
55572d34b6 | ||
|
|
3d71b071a6 | ||
|
|
2f2b0afa12 | ||
|
|
96c7fc8e48 | ||
|
|
6935b8a7b6 | ||
|
|
f4fd2b196f | ||
|
|
2797964947 | ||
|
|
9e7a958421 | ||
|
|
12d51b86db | ||
|
|
16d8073367 | ||
|
|
0725a97586 | ||
|
|
83e738ab46 | ||
|
|
e5b14995c3 | ||
|
|
0e15ffb2a4 | ||
|
|
5022cce568 | ||
|
|
0c0c81bc52 | ||
|
|
c0394ce5a9 | ||
|
|
b2b7bdb2bb | ||
|
|
723f909f3b | ||
|
|
eb38058c99 | ||
|
|
f43565f0f2 | ||
|
|
98d5cca3d6 | ||
|
|
d1012a1b15 | ||
|
|
573edb9bce | ||
|
|
a04af57301 | ||
|
|
1ec2f8278a | ||
|
|
c137e2eb0b | ||
|
|
0e59642d99 | ||
|
|
8d033ac0e7 | ||
|
|
578a43f445 | ||
|
|
d8367a15fa | ||
|
|
5b6d873fec | ||
|
|
76b6d4ee2f | ||
|
|
0996bd1165 | ||
|
|
67a7f00e5e | ||
|
|
60c6a8c279 | ||
|
|
0c71d3f46d | ||
|
|
082dce0a66 | ||
|
|
29603d1902 | ||
|
|
8f12cfc817 | ||
|
|
933b2817ce | ||
|
|
df86fbb1d7 | ||
|
|
b1aa89fa21 | ||
|
|
be739bb22d | ||
|
|
d095d7fc17 | ||
|
|
ae3eda2c7e | ||
|
|
876216972d | ||
|
|
fea51f6b60 | ||
|
|
30db37605a | ||
|
|
2e2a5c1fb6 | ||
|
|
5056faed92 | ||
|
|
a27c5efbb5 | ||
|
|
b7d7bb3687 | ||
|
|
6550c4f31e | ||
|
|
4a05e100b7 | ||
|
|
5dc3f3bf3e | ||
|
|
bd2de9b0dc | ||
|
|
c01a9d5a80 | ||
|
|
52b1cdce6f | ||
|
|
731963ef31 | ||
|
|
43f5f81410 | ||
|
|
04ff48fa0b | ||
|
|
f051228666 | ||
|
|
84500fdd0c | ||
|
|
55259ff3ba | ||
|
|
da5b49fe5a | ||
|
|
89bc0fb3e3 | ||
|
|
c86bfe53d0 | ||
|
|
dd177c03e6 | ||
|
|
6615d4987b | ||
|
|
c6e0facc0b | ||
|
|
c6845781c7 | ||
|
|
5decf71772 | ||
|
|
b7f313a35c | ||
|
|
8c14c7926f | ||
|
|
ca6ec01f1f | ||
|
|
2c42ab7544 | ||
|
|
2dbbfc1031 | ||
|
|
3762401cd9 | ||
|
|
65c0f3f041 | ||
|
|
7ab877c95e | ||
|
|
7b658a52dd | ||
|
|
3705cb8067 | ||
|
|
8b4be9bef6 | ||
|
|
38bef752dc | ||
|
|
a61a84d419 | ||
|
|
553abb6442 | ||
|
|
14419c190e | ||
|
|
4e6ab18446 | ||
|
|
fdeec686bf | ||
|
|
25e4f562e7 | ||
|
|
d86baf1ed8 | ||
|
|
8112405498 | ||
|
|
7f73eca01d | ||
|
|
9951017f8b | ||
|
|
57bbaeab06 | ||
|
|
52fefd3dd6 | ||
|
|
c1cddd2f7a | ||
|
|
caabe526ca | ||
|
|
19475f5abb | ||
|
|
dca36a4817 | ||
|
|
e38ef96c94 | ||
|
|
43aff3885d | ||
|
|
4b4d52d8d3 | ||
|
|
735247f41f | ||
|
|
422d0c9210 | ||
|
|
6ea90c9741 | ||
|
|
c2bbb5b71a | ||
|
|
a2656670f7 | ||
|
|
ae2781b4c8 | ||
|
|
65a81f4fca | ||
|
|
e025b2aa10 | ||
|
|
9399f06db9 | ||
|
|
2e6370084a | ||
|
|
adc478a8dc | ||
|
|
247c9a85e2 | ||
|
|
40fc98d354 | ||
|
|
5797d86c05 | ||
|
|
62de16c56e | ||
|
|
d89f2b0783 | ||
|
|
d6b2131a91 | ||
|
|
b085fc12d0 | ||
|
|
0da431b7a3 | ||
|
|
3e18308301 | ||
|
|
47c7ffba99 | ||
|
|
42b1dffbb9 | ||
|
|
73ebe7e1fb | ||
|
|
c9c3589946 | ||
|
|
62596ab533 | ||
|
|
0be1c661aa | ||
|
|
eb10a80c3c | ||
|
|
3679c79b5c | ||
|
|
a0816d1ec6 | ||
|
|
175ac42b43 | ||
|
|
d39874551c | ||
|
|
16402f75cf | ||
|
|
aacea44d41 | ||
|
|
f2a90520d7 | ||
|
|
34d25006f4 | ||
|
|
e382fb1bec | ||
|
|
ba9e3558a2 | ||
|
|
f6514b4e7d | ||
|
|
fe7ffdd413 | ||
|
|
8d1a4cb40a | ||
|
|
ad3f4842f8 | ||
|
|
944fc5cf38 | ||
|
|
026c065ebc | ||
|
|
00ac784a4d | ||
|
|
7d99223547 | ||
|
|
65a338b5c2 | ||
|
|
b0fd6ac756 | ||
|
|
c268ca1278 | ||
|
|
13e3141dfb | ||
|
|
70fbd61758 | ||
|
|
db638319c7 | ||
|
|
8d36a03f68 | ||
|
|
2b8dc3df18 | ||
|
|
11c5172588 | ||
|
|
43f55f5d3c | ||
|
|
153ebe2b77 | ||
|
|
70d11217de | ||
|
|
82beff5527 | ||
|
|
2e4f0876b0 | ||
|
|
072a72316f | ||
|
|
d199482205 | ||
|
|
eae7953061 | ||
|
|
d88d4e9165 | ||
|
|
cea36bc756 | ||
|
|
c517444258 | ||
|
|
a109274d1f | ||
|
|
490cb9dfdb | ||
|
|
ab748166d5 | ||
|
|
a796df9019 | ||
|
|
85abc98759 | ||
|
|
041540de6b | ||
|
|
72a06ad176 | ||
|
|
eea69630fb | ||
|
|
19846758d8 | ||
|
|
7532fcfd3c | ||
|
|
616575911f | ||
|
|
227a1f6532 | ||
|
|
2c7186a381 | ||
|
|
b4775b9d29 | ||
|
|
ad8d7e3373 | ||
|
|
b5e7443ae3 | ||
|
|
5a33c0d9ba | ||
|
|
7064ac994b | ||
|
|
3c05e660b3 | ||
|
|
ed54c5f7ac | ||
|
|
63d6dd3735 | ||
|
|
02d56fd026 | ||
|
|
d4c9da6475 | ||
|
|
99f126d0b6 | ||
|
|
8110d0eb01 | ||
|
|
90a2021948 | ||
|
|
7bfd0e058b | ||
|
|
6dcfe5b215 | ||
|
|
7daeb0297d | ||
|
|
76597fa080 | ||
|
|
14908f3fc8 | ||
|
|
3269cdfa70 | ||
|
|
5f0e3e3443 | ||
|
|
fcd37dcbb4 | ||
|
|
528759fdaa | ||
|
|
cfe1235b57 | ||
|
|
e5d5f84ae7 | ||
|
|
bbda5c4f44 | ||
|
|
9605192834 | ||
|
|
4c6e526e6c | ||
|
|
e43fa17429 | ||
|
|
c5dd14788a | ||
|
|
334ba32d69 | ||
|
|
8ba1941ab9 | ||
|
|
ea85532cc2 | ||
|
|
d3ee2e66af | ||
|
|
4ac917ef66 | ||
|
|
41660385d7 | ||
|
|
e5ae8e5ac9 | ||
|
|
7fb87660ac | ||
|
|
6ea7b5b1d0 | ||
|
|
b624ad312b | ||
|
|
b64f4081cf | ||
|
|
bd9b153e9b | ||
|
|
32ca66f234 | ||
|
|
753e9181fe | ||
|
|
9546a73182 | ||
|
|
c0ee99c553 | ||
|
|
50976b8dc2 | ||
|
|
6a312461a1 | ||
|
|
3fe09bde12 | ||
|
|
f851b18b80 | ||
|
|
ced29ced1b | ||
|
|
5023b1ab74 | ||
|
|
c2ef78de8d | ||
|
|
6fbe452b55 | ||
|
|
51c4a0d8d0 | ||
|
|
b191a977af | ||
|
|
61858814ee | ||
|
|
365387f092 | ||
|
|
df295d96c2 | ||
|
|
a069f806d9 | ||
|
|
4638a9e6ee | ||
|
|
af790e40f8 | ||
|
|
76fd5d3eb4 | ||
|
|
dc8a8fbc06 | ||
|
|
30e0cc20c8 | ||
|
|
63dcb81384 | ||
|
|
ce391ad328 | ||
|
|
7b908c7adf | ||
|
|
0d26d734b3 | ||
|
|
f836c40fc4 | ||
|
|
21fe7f2ca6 | ||
|
|
da85a57f83 | ||
|
|
e35664b188 | ||
|
|
2fc350b265 | ||
|
|
83bcd6a2d7 | ||
|
|
edcfa4df12 | ||
|
|
12a83e1aec | ||
|
|
7d50a8b28c | ||
|
|
232e112d84 | ||
|
|
5b1ee883b4 | ||
|
|
b07fceec65 | ||
|
|
4c9cf6c773 | ||
|
|
164f37e961 | ||
|
|
093fb303f3 | ||
|
|
f3d5039e33 | ||
|
|
007c307388 | ||
|
|
4079689f32 | ||
|
|
2b3d6926c8 | ||
|
|
14b3414e9d | ||
|
|
73254962f1 | ||
|
|
74f042516b | ||
|
|
8c0853248c | ||
|
|
80ea0a67b5 | ||
|
|
6d2b51203c | ||
|
|
8ac82156b3 | ||
|
|
c1806b099a | ||
|
|
1046c816bf | ||
|
|
cfbb5ecde5 | ||
|
|
afdec02674 | ||
|
|
927e6bc6cc | ||
|
|
e862d3332c | ||
|
|
699144a83d | ||
|
|
1792f44bfa | ||
|
|
64e4095ef1 | ||
|
|
1d1ffcec7c |
7
.gitattributes
vendored
@@ -1,7 +0,0 @@
|
|||||||
core.eol=lf
|
|
||||||
* text eol=lf
|
|
||||||
*.zip binary
|
|
||||||
*.png binary
|
|
||||||
*.ico binary
|
|
||||||
*.qm binary
|
|
||||||
*.icns binary
|
|
||||||
28
.gitignore
vendored
@@ -1,36 +1,14 @@
|
|||||||
src/gui/geoip/GeoIP.dat
|
src/geoip/GeoIP.dat
|
||||||
src/gui/geoip/GeoIP.dat.gz
|
|
||||||
src/qbittorrent
|
src/qbittorrent
|
||||||
src/qbittorrent-nox
|
qbittorrent.pro.user
|
||||||
src/release
|
|
||||||
src/debug
|
|
||||||
qbittorrent.pro.user*
|
|
||||||
conf.pri
|
conf.pri
|
||||||
Makefile*
|
Makefile
|
||||||
*.pyc
|
*.pyc
|
||||||
*.log
|
*.log
|
||||||
|
|
||||||
# Compiled object files
|
# Compiled object files
|
||||||
*.o
|
*.o
|
||||||
*.pdb
|
|
||||||
*.exe
|
|
||||||
|
|
||||||
# Generated MOC, resource and UI files
|
# Generated MOC, resource and UI files
|
||||||
moc_*.cpp
|
moc_*.cpp
|
||||||
moc_*.h
|
|
||||||
qrc_*.cpp
|
qrc_*.cpp
|
||||||
ui_*.h
|
ui_*.h
|
||||||
*.moc
|
*.moc
|
||||||
src/lang/qbittorrent_*.qm
|
|
||||||
.DS_Store
|
|
||||||
.qmake.stash
|
|
||||||
src/qbittorrent.app
|
|
||||||
*.dmg
|
|
||||||
|
|
||||||
#Autotools junk
|
|
||||||
aclocal.m4
|
|
||||||
autom4te.cache/*
|
|
||||||
config.status
|
|
||||||
src/icons/qbt-theme/build-icons/node_modules/
|
|
||||||
src/icons/skin/build-icons/node_modules/
|
|
||||||
src/icons/skin/build-icons/icons/*.png
|
|
||||||
|
|||||||
120
AUTHORS
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
Current maintainer:
|
||||||
|
* Sledgehammer999 <sledgehammer999@qbittorrent.org>
|
||||||
|
|
||||||
|
Original author:
|
||||||
|
* Christophe Dumez <chris@qbittorrent.org>
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
* Vladimir Golovnev <glassez@yandex.ru>
|
||||||
|
* Stefanos Antaris <santaris@csd.auth.gr>
|
||||||
|
* Mohammad Dib <mdib@qbittorrent.org>
|
||||||
|
* Mirco Chinelli <infinity89@fastwebmail.it>
|
||||||
|
* Ishan Arora <ishan@qbittorrent.org>
|
||||||
|
* Arnaud Demaizière <arnaud@qbittorrent.org>
|
||||||
|
* Grigis Gaëtan <cipher16@gmail.com>
|
||||||
|
* Christian Kandeler <zambesi@users.sourceforge.net>
|
||||||
|
* Silvan Scherrer <silvan.scherrer@aroa.ch>
|
||||||
|
* Nick Tiskov <daymansmail@gmail.com>
|
||||||
|
|
||||||
|
Code from other projects:
|
||||||
|
* files src/qtsingleapp/* src/lineedit/*
|
||||||
|
copyright: Nokia Corporation
|
||||||
|
license: LGPL
|
||||||
|
|
||||||
|
* files src/ico.cpp src/ico.h
|
||||||
|
copyright: Malte Starostik <malte@kde.org>
|
||||||
|
license: LGPL
|
||||||
|
|
||||||
|
* files src/search_engine/socks.py
|
||||||
|
copyright: Dan Haim <negativeiq@users.sourceforge.net>
|
||||||
|
license: BSD
|
||||||
|
|
||||||
|
* file src/stacktrace_win.h
|
||||||
|
copyright: Quassel Project
|
||||||
|
license: GPLv2/3
|
||||||
|
|
||||||
|
Images Authors:
|
||||||
|
* files: src/Icons/*.png
|
||||||
|
copyright: Gnome Icon Theme
|
||||||
|
license: GPLv2
|
||||||
|
url: http://ftp.acc.umu.se/pub/GNOME/sources/gnome-icon-theme
|
||||||
|
|
||||||
|
* files: src/oxygen/*.png
|
||||||
|
copyright: Oxygen Icon Theme (KDE)
|
||||||
|
license: LGPL
|
||||||
|
url: http://www.oxygen-icons.org
|
||||||
|
|
||||||
|
* files: src/Icons/flags/*.png
|
||||||
|
copyright: Mark James <mjames@gmail.com>
|
||||||
|
license: Public Domain
|
||||||
|
url: http://www.famfamfam.com
|
||||||
|
|
||||||
|
* files: src/Icons/skin/*.png
|
||||||
|
files: src/menuicons/YYxYY/*.png
|
||||||
|
copyright: Mateusz Tobola <tobejodok@qbittorrent.org>
|
||||||
|
license: GPLv2
|
||||||
|
|
||||||
|
* file: src/Icons/skin/tabs.gif
|
||||||
|
copyright: Greg Houston <gregory.houston@gmail.com>
|
||||||
|
license: MIT
|
||||||
|
|
||||||
|
* file: src/Icons/skin/qbittorrent_mono*
|
||||||
|
copyright: Daniel Eguren <deguren@gmail.com>
|
||||||
|
license: LGPL
|
||||||
|
|
||||||
|
* file: src/search_engine/engines/btjunkie.png
|
||||||
|
copyright: Downloaded from btjunkie.org
|
||||||
|
|
||||||
|
* file: src/search_engine/engines/isohunt.png
|
||||||
|
copyright: Downloaded from isohunt.com
|
||||||
|
|
||||||
|
* file: src/search_engine/engines/mininova.png
|
||||||
|
copyright: Downloaded from mininova.org
|
||||||
|
|
||||||
|
* file: src/search_engine/engines/piratebay.png
|
||||||
|
copyright: Downloaded from thepiratebay.org
|
||||||
|
|
||||||
|
* file: src/search_engine/engines/torrentreactor.png
|
||||||
|
copyright: Downloaded from torrentreactor.net
|
||||||
|
|
||||||
|
Translations authors:
|
||||||
|
* files: src/lang/*.ts
|
||||||
|
copyright:
|
||||||
|
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
|
||||||
|
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
||||||
|
- Basque: Xabier Aramendi (azpidatziak@gmail.com)
|
||||||
|
- Belarusian: Mihas Varantsou (meequz@gmail.com)
|
||||||
|
- Brazilian: Nick Marinho (nickmarinho@gmail.com)
|
||||||
|
- Bulgarian: Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net)
|
||||||
|
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
|
||||||
|
- Chinese (Simplified): Guo Yue (yue.guo0418@gmail.com)
|
||||||
|
- Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com)
|
||||||
|
- Croatian: Oliver Mucafir (oliver.untwist@gmail.com)
|
||||||
|
- Czech: Jirka Vilim (web@tets.cz)
|
||||||
|
- Danish: Mathias Nielsen (comoneo@gmail.com)
|
||||||
|
- Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com)
|
||||||
|
- English: Christophe Dumez (chris@qbittorrent.org)
|
||||||
|
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
|
||||||
|
- French: Christophe Dumez (chris@qbittorrent.org)
|
||||||
|
- Galician: Marcos Lans (marcoslansgarza@gmail.com)
|
||||||
|
- Georgian: Beqa Arabuli (arabulibeqa@yahoo.com)
|
||||||
|
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
|
||||||
|
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net) and Stephanos Antaris (santaris@csd.auth.gr)
|
||||||
|
- Hebrew: David Deutsch (d.deffo@gmail.com)
|
||||||
|
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
|
||||||
|
- Italian: bovirus (bovirus@live.it) and Matteo Sechi (bu17714@gmail.com)
|
||||||
|
- Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com)
|
||||||
|
- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net)
|
||||||
|
- Lithuanian: Naglis Jonaitis (njonaitis@gmail.com)
|
||||||
|
- Norwegian: Tomaso
|
||||||
|
- Polish: Mariusz Fik (fisiu@opensuse.org)
|
||||||
|
- Portuguese: Nick Marinho (nickmarinho@gmail.com)
|
||||||
|
- Romanian: Obada Denis (obadadenis@users.sourceforge.net)
|
||||||
|
- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net)
|
||||||
|
- Serbian: Anaximandar Milet (anaximandar at operamail.com)
|
||||||
|
- Slovak: helix84
|
||||||
|
- Spanish: Francisco Luque Contreras (frannoe@ya.com)
|
||||||
|
- Swedish: Daniel Nylander (po@danielnylander.se)
|
||||||
|
- Turkish: Hasan Yilmaz (iletisim@hedefturkce.com)
|
||||||
|
- Ukrainian: Oleh Prypin (blaxpirit@gmail.com)
|
||||||
|
license: GPLv2
|
||||||
354
COPYING
Normal file
@@ -0,0 +1,354 @@
|
|||||||
|
qBittorrent is licensed under the GNU General Public License version 2 with the
|
||||||
|
addition of the following special exception:
|
||||||
|
|
||||||
|
In addition, as a special exception, the copyright holders give permission to
|
||||||
|
link this program with the OpenSSL project's "OpenSSL" library (or with
|
||||||
|
modified versions of it that use the same license as the "OpenSSL" library),
|
||||||
|
and distribute the linked executables. You must obey the GNU General Public
|
||||||
|
License in all respects for all of the code used other than "OpenSSL". If you
|
||||||
|
modify file(s), you may extend this exception to your version of the file(s),
|
||||||
|
but you are not obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version.
|
||||||
|
|
||||||
|
----------
|
||||||
|
|
||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
Version 2, June 1991
|
||||||
|
|
||||||
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||||
|
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The licenses for most software are designed to take away your
|
||||||
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
|
License is intended to guarantee your freedom to share and change free
|
||||||
|
software--to make sure the software is free for all its users. This
|
||||||
|
General Public License applies to most of the Free Software
|
||||||
|
Foundation's software and to any other program whose authors commit to
|
||||||
|
using it. (Some other Free Software Foundation software is covered by
|
||||||
|
the GNU Library General Public License instead.) You can apply it to
|
||||||
|
your programs, too.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom, not
|
||||||
|
price. Our General Public Licenses are designed to make sure that you
|
||||||
|
have the freedom to distribute copies of free software (and charge for
|
||||||
|
this service if you wish), that you receive source code or can get it
|
||||||
|
if you want it, that you can change the software or use pieces of it
|
||||||
|
in new free programs; and that you know you can do these things.
|
||||||
|
|
||||||
|
To protect your rights, we need to make restrictions that forbid
|
||||||
|
anyone to deny you these rights or to ask you to surrender the rights.
|
||||||
|
These restrictions translate to certain responsibilities for you if you
|
||||||
|
distribute copies of the software, or if you modify it.
|
||||||
|
|
||||||
|
For example, if you distribute copies of such a program, whether
|
||||||
|
gratis or for a fee, you must give the recipients all the rights that
|
||||||
|
you have. You must make sure that they, too, receive or can get the
|
||||||
|
source code. And you must show them these terms so they know their
|
||||||
|
rights.
|
||||||
|
|
||||||
|
We protect your rights with two steps: (1) copyright the software, and
|
||||||
|
(2) offer you this license which gives you legal permission to copy,
|
||||||
|
distribute and/or modify the software.
|
||||||
|
|
||||||
|
Also, for each author's protection and ours, we want to make certain
|
||||||
|
that everyone understands that there is no warranty for this free
|
||||||
|
software. If the software is modified by someone else and passed on, we
|
||||||
|
want its recipients to know that what they have is not the original, so
|
||||||
|
that any problems introduced by others will not reflect on the original
|
||||||
|
authors' reputations.
|
||||||
|
|
||||||
|
Finally, any free program is threatened constantly by software
|
||||||
|
patents. We wish to avoid the danger that redistributors of a free
|
||||||
|
program will individually obtain patent licenses, in effect making the
|
||||||
|
program proprietary. To prevent this, we have made it clear that any
|
||||||
|
patent must be licensed for everyone's free use or not licensed at all.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow.
|
||||||
|
|
||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
|
0. This License applies to any program or other work which contains
|
||||||
|
a notice placed by the copyright holder saying it may be distributed
|
||||||
|
under the terms of this General Public License. The "Program", below,
|
||||||
|
refers to any such program or work, and a "work based on the Program"
|
||||||
|
means either the Program or any derivative work under copyright law:
|
||||||
|
that is to say, a work containing the Program or a portion of it,
|
||||||
|
either verbatim or with modifications and/or translated into another
|
||||||
|
language. (Hereinafter, translation is included without limitation in
|
||||||
|
the term "modification".) Each licensee is addressed as "you".
|
||||||
|
|
||||||
|
Activities other than copying, distribution and modification are not
|
||||||
|
covered by this License; they are outside its scope. The act of
|
||||||
|
running the Program is not restricted, and the output from the Program
|
||||||
|
is covered only if its contents constitute a work based on the
|
||||||
|
Program (independent of having been made by running the Program).
|
||||||
|
Whether that is true depends on what the Program does.
|
||||||
|
|
||||||
|
1. You may copy and distribute verbatim copies of the Program's
|
||||||
|
source code as you receive it, in any medium, provided that you
|
||||||
|
conspicuously and appropriately publish on each copy an appropriate
|
||||||
|
copyright notice and disclaimer of warranty; keep intact all the
|
||||||
|
notices that refer to this License and to the absence of any warranty;
|
||||||
|
and give any other recipients of the Program a copy of this License
|
||||||
|
along with the Program.
|
||||||
|
|
||||||
|
You may charge a fee for the physical act of transferring a copy, and
|
||||||
|
you may at your option offer warranty protection in exchange for a fee.
|
||||||
|
|
||||||
|
2. You may modify your copy or copies of the Program or any portion
|
||||||
|
of it, thus forming a work based on the Program, and copy and
|
||||||
|
distribute such modifications or work under the terms of Section 1
|
||||||
|
above, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) You must cause the modified files to carry prominent notices
|
||||||
|
stating that you changed the files and the date of any change.
|
||||||
|
|
||||||
|
b) You must cause any work that you distribute or publish, that in
|
||||||
|
whole or in part contains or is derived from the Program or any
|
||||||
|
part thereof, to be licensed as a whole at no charge to all third
|
||||||
|
parties under the terms of this License.
|
||||||
|
|
||||||
|
c) If the modified program normally reads commands interactively
|
||||||
|
when run, you must cause it, when started running for such
|
||||||
|
interactive use in the most ordinary way, to print or display an
|
||||||
|
announcement including an appropriate copyright notice and a
|
||||||
|
notice that there is no warranty (or else, saying that you provide
|
||||||
|
a warranty) and that users may redistribute the program under
|
||||||
|
these conditions, and telling the user how to view a copy of this
|
||||||
|
License. (Exception: if the Program itself is interactive but
|
||||||
|
does not normally print such an announcement, your work based on
|
||||||
|
the Program is not required to print an announcement.)
|
||||||
|
|
||||||
|
These requirements apply to the modified work as a whole. If
|
||||||
|
identifiable sections of that work are not derived from the Program,
|
||||||
|
and can be reasonably considered independent and separate works in
|
||||||
|
themselves, then this License, and its terms, do not apply to those
|
||||||
|
sections when you distribute them as separate works. But when you
|
||||||
|
distribute the same sections as part of a whole which is a work based
|
||||||
|
on the Program, the distribution of the whole must be on the terms of
|
||||||
|
this License, whose permissions for other licensees extend to the
|
||||||
|
entire whole, and thus to each and every part regardless of who wrote it.
|
||||||
|
|
||||||
|
Thus, it is not the intent of this section to claim rights or contest
|
||||||
|
your rights to work written entirely by you; rather, the intent is to
|
||||||
|
exercise the right to control the distribution of derivative or
|
||||||
|
collective works based on the Program.
|
||||||
|
|
||||||
|
In addition, mere aggregation of another work not based on the Program
|
||||||
|
with the Program (or with a work based on the Program) on a volume of
|
||||||
|
a storage or distribution medium does not bring the other work under
|
||||||
|
the scope of this License.
|
||||||
|
|
||||||
|
3. You may copy and distribute the Program (or a work based on it,
|
||||||
|
under Section 2) in object code or executable form under the terms of
|
||||||
|
Sections 1 and 2 above provided that you also do one of the following:
|
||||||
|
|
||||||
|
a) Accompany it with the complete corresponding machine-readable
|
||||||
|
source code, which must be distributed under the terms of Sections
|
||||||
|
1 and 2 above on a medium customarily used for software interchange; or,
|
||||||
|
|
||||||
|
b) Accompany it with a written offer, valid for at least three
|
||||||
|
years, to give any third party, for a charge no more than your
|
||||||
|
cost of physically performing source distribution, a complete
|
||||||
|
machine-readable copy of the corresponding source code, to be
|
||||||
|
distributed under the terms of Sections 1 and 2 above on a medium
|
||||||
|
customarily used for software interchange; or,
|
||||||
|
|
||||||
|
c) Accompany it with the information you received as to the offer
|
||||||
|
to distribute corresponding source code. (This alternative is
|
||||||
|
allowed only for noncommercial distribution and only if you
|
||||||
|
received the program in object code or executable form with such
|
||||||
|
an offer, in accord with Subsection b above.)
|
||||||
|
|
||||||
|
The source code for a work means the preferred form of the work for
|
||||||
|
making modifications to it. For an executable work, complete source
|
||||||
|
code means all the source code for all modules it contains, plus any
|
||||||
|
associated interface definition files, plus the scripts used to
|
||||||
|
control compilation and installation of the executable. However, as a
|
||||||
|
special exception, the source code distributed need not include
|
||||||
|
anything that is normally distributed (in either source or binary
|
||||||
|
form) with the major components (compiler, kernel, and so on) of the
|
||||||
|
operating system on which the executable runs, unless that component
|
||||||
|
itself accompanies the executable.
|
||||||
|
|
||||||
|
If distribution of executable or object code is made by offering
|
||||||
|
access to copy from a designated place, then offering equivalent
|
||||||
|
access to copy the source code from the same place counts as
|
||||||
|
distribution of the source code, even though third parties are not
|
||||||
|
compelled to copy the source along with the object code.
|
||||||
|
|
||||||
|
4. You may not copy, modify, sublicense, or distribute the Program
|
||||||
|
except as expressly provided under this License. Any attempt
|
||||||
|
otherwise to copy, modify, sublicense or distribute the Program is
|
||||||
|
void, and will automatically terminate your rights under this License.
|
||||||
|
However, parties who have received copies, or rights, from you under
|
||||||
|
this License will not have their licenses terminated so long as such
|
||||||
|
parties remain in full compliance.
|
||||||
|
|
||||||
|
5. You are not required to accept this License, since you have not
|
||||||
|
signed it. However, nothing else grants you permission to modify or
|
||||||
|
distribute the Program or its derivative works. These actions are
|
||||||
|
prohibited by law if you do not accept this License. Therefore, by
|
||||||
|
modifying or distributing the Program (or any work based on the
|
||||||
|
Program), you indicate your acceptance of this License to do so, and
|
||||||
|
all its terms and conditions for copying, distributing or modifying
|
||||||
|
the Program or works based on it.
|
||||||
|
|
||||||
|
6. Each time you redistribute the Program (or any work based on the
|
||||||
|
Program), the recipient automatically receives a license from the
|
||||||
|
original licensor to copy, distribute or modify the Program subject to
|
||||||
|
these terms and conditions. You may not impose any further
|
||||||
|
restrictions on the recipients' exercise of the rights granted herein.
|
||||||
|
You are not responsible for enforcing compliance by third parties to
|
||||||
|
this License.
|
||||||
|
|
||||||
|
7. If, as a consequence of a court judgment or allegation of patent
|
||||||
|
infringement or for any other reason (not limited to patent issues),
|
||||||
|
conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot
|
||||||
|
distribute so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you
|
||||||
|
may not distribute the Program at all. For example, if a patent
|
||||||
|
license would not permit royalty-free redistribution of the Program by
|
||||||
|
all those who receive copies directly or indirectly through you, then
|
||||||
|
the only way you could satisfy both it and this License would be to
|
||||||
|
refrain entirely from distribution of the Program.
|
||||||
|
|
||||||
|
If any portion of this section is held invalid or unenforceable under
|
||||||
|
any particular circumstance, the balance of the section is intended to
|
||||||
|
apply and the section as a whole is intended to apply in other
|
||||||
|
circumstances.
|
||||||
|
|
||||||
|
It is not the purpose of this section to induce you to infringe any
|
||||||
|
patents or other property right claims or to contest validity of any
|
||||||
|
such claims; this section has the sole purpose of protecting the
|
||||||
|
integrity of the free software distribution system, which is
|
||||||
|
implemented by public license practices. Many people have made
|
||||||
|
generous contributions to the wide range of software distributed
|
||||||
|
through that system in reliance on consistent application of that
|
||||||
|
system; it is up to the author/donor to decide if he or she is willing
|
||||||
|
to distribute software through any other system and a licensee cannot
|
||||||
|
impose that choice.
|
||||||
|
|
||||||
|
This section is intended to make thoroughly clear what is believed to
|
||||||
|
be a consequence of the rest of this License.
|
||||||
|
|
||||||
|
8. If the distribution and/or use of the Program is restricted in
|
||||||
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
|
original copyright holder who places the Program under this License
|
||||||
|
may add an explicit geographical distribution limitation excluding
|
||||||
|
those countries, so that distribution is permitted only in or among
|
||||||
|
countries not thus excluded. In such case, this License incorporates
|
||||||
|
the limitation as if written in the body of this License.
|
||||||
|
|
||||||
|
9. The Free Software Foundation may publish revised and/or new versions
|
||||||
|
of the General Public License from time to time. Such new versions will
|
||||||
|
be similar in spirit to the present version, but may differ in detail to
|
||||||
|
address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the Program
|
||||||
|
specifies a version number of this License which applies to it and "any
|
||||||
|
later version", you have the option of following the terms and conditions
|
||||||
|
either of that version or of any later version published by the Free
|
||||||
|
Software Foundation. If the Program does not specify a version number of
|
||||||
|
this License, you may choose any version ever published by the Free Software
|
||||||
|
Foundation.
|
||||||
|
|
||||||
|
10. If you wish to incorporate parts of the Program into other free
|
||||||
|
programs whose distribution conditions are different, write to the author
|
||||||
|
to ask for permission. For software which is copyrighted by the Free
|
||||||
|
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||||
|
make exceptions for this. Our decision will be guided by the two goals
|
||||||
|
of preserving the free status of all derivatives of our free software and
|
||||||
|
of promoting the sharing and reuse of software generally.
|
||||||
|
|
||||||
|
NO WARRANTY
|
||||||
|
|
||||||
|
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||||
|
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||||
|
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||||
|
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||||
|
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||||
|
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||||
|
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||||
|
REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||||
|
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||||
|
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||||
|
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||||
|
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||||
|
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||||
|
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGES.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
|
If you develop a new program, and you want it to be of the greatest
|
||||||
|
possible use to the public, the best way to achieve this is to make it
|
||||||
|
free software which everyone can redistribute and change under these terms.
|
||||||
|
|
||||||
|
To do so, attach the following notices to the program. It is safest
|
||||||
|
to attach them to the start of each source file to most effectively
|
||||||
|
convey the exclusion of warranty; and each file should have at least
|
||||||
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
|
<one line to give the program's name and a brief idea of what it does.>
|
||||||
|
Copyright (C) <year> <name of author>
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program; if not, write to the Free Software
|
||||||
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
|
|
||||||
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
|
If the program is interactive, make it output a short notice like this
|
||||||
|
when it starts in an interactive mode:
|
||||||
|
|
||||||
|
Gnomovision version 69, Copyright (C) year name of author
|
||||||
|
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
|
This is free software, and you are welcome to redistribute it
|
||||||
|
under certain conditions; type `show c' for details.
|
||||||
|
|
||||||
|
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||||
|
parts of the General Public License. Of course, the commands you use may
|
||||||
|
be called something other than `show w' and `show c'; they could even be
|
||||||
|
mouse-clicks or menu items--whatever suits your program.
|
||||||
|
|
||||||
|
You should also get your employer (if you work as a programmer) or your
|
||||||
|
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||||
|
necessary. Here is a sample; alter the names:
|
||||||
|
|
||||||
|
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||||
|
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||||
|
|
||||||
|
<signature of Ty Coon>, 1 April 1989
|
||||||
|
Ty Coon, President of Vice
|
||||||
|
|
||||||
|
This General Public License does not permit incorporating your program into
|
||||||
|
proprietary programs. If your program is a subroutine library, you may
|
||||||
|
consider it more useful to permit linking proprietary applications with the
|
||||||
|
library. If this is what you want to do, use the GNU Library General
|
||||||
|
Public License instead of this License.
|
||||||
58
INSTALL
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
qBittorrent - A BitTorrent client in C++ / Qt4
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
1) Compile and install qBittorrent with Qt4 Graphical Interface
|
||||||
|
|
||||||
|
$ ./configure
|
||||||
|
$ make && make install
|
||||||
|
$ qbittorrent
|
||||||
|
|
||||||
|
will install and execute qBittorrent hopefully without any problems.
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
- Qt >= 4.6.0 (libqtgui, libqtcore, libqtnetwork, libqtxml, libqtdbus/optional)
|
||||||
|
|
||||||
|
- pkg-config executable
|
||||||
|
|
||||||
|
- libtorrent-rasterbar by Arvid Norberg (>= 0.15.0)
|
||||||
|
-> http://www.libtorrent.net
|
||||||
|
Be careful: another library (the one used by rTorrent) uses a similar name.
|
||||||
|
|
||||||
|
- libboost 1.34.x (libboost-filesystem°) + libasio
|
||||||
|
or
|
||||||
|
- libboost >= 1.35.x (libboost-system, libboost-filesystem°)
|
||||||
|
|
||||||
|
°libboost-filesystem is not needed if libtorrent-rasterbar >= v0.16.x is used
|
||||||
|
|
||||||
|
- python >= 2.3 (needed by search engine)
|
||||||
|
* Run time only dependency
|
||||||
|
|
||||||
|
- geoip-database (optional)
|
||||||
|
* If qBittorrent cannot find this database, it will try to resolve countries using the Internet but it will be a lot slower.
|
||||||
|
* Run time only dependency
|
||||||
|
|
||||||
|
2) Compile and install qBittorrent without Qt4 Graphical interface
|
||||||
|
|
||||||
|
$ ./configure --disable-gui
|
||||||
|
$ make && make install
|
||||||
|
$ qbittorrent
|
||||||
|
|
||||||
|
will install and execute qBittorrent hopefully without any problems.
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
- Qt >= 4.4.0 (libqt-devel, libqtcore, libqtnetwork)
|
||||||
|
|
||||||
|
- pkg-config executable
|
||||||
|
|
||||||
|
- libtorrent-rasterbar by Arvid Norberg (>= v0.15.0)
|
||||||
|
-> http://www.libtorrent.net
|
||||||
|
Be careful: another library (the one used by rTorrent) uses a similar name.
|
||||||
|
|
||||||
|
- libboost: libboost-filesystem, libboost-date-time, libboost-thread, libboost-serialization
|
||||||
|
|
||||||
|
|
||||||
|
DOCUMENTATION:
|
||||||
|
Please note that there is a documentation with a "compiling howto" at http://wiki.qbittorrent.org.
|
||||||
|
|
||||||
|
------------------------------------------
|
||||||
|
Christophe Dumez <chris@qbittorrent.org>
|
||||||
4
NEWS
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
See Changelog
|
||||||
|
|
||||||
|
*******************************************
|
||||||
|
Christophe dumez - chris@qbittorrent.org
|
||||||
40
README
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
qBittorrent - A BitTorrent client in Qt4
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
Description:
|
||||||
|
********************************
|
||||||
|
qBittorrent is a bittorrent client programmed in C++ / Qt4 that uses
|
||||||
|
libtorrent (sometimes called rblibtorrent) by Arvid Norberg.
|
||||||
|
|
||||||
|
It aims to be a good alternative to all other bittorrent clients
|
||||||
|
out there. qBittorrent is fast, stable and provides unicode
|
||||||
|
support as well as many features.
|
||||||
|
|
||||||
|
This product includes GeoLite data created by MaxMind, available from
|
||||||
|
http://maxmind.com/
|
||||||
|
|
||||||
|
Installation:
|
||||||
|
********************************
|
||||||
|
For installation, follow the instructions from INSTALL file, but simple:
|
||||||
|
|
||||||
|
./configure
|
||||||
|
make && make install
|
||||||
|
qbittorrent
|
||||||
|
|
||||||
|
will install and execute qBittorrent hopefully without any problem.
|
||||||
|
|
||||||
|
For more information please visit:
|
||||||
|
http://www.qbittorrent.org
|
||||||
|
|
||||||
|
or our wiki here:
|
||||||
|
http://wiki.qbittorrent.org
|
||||||
|
|
||||||
|
Please report any bug (or feature request) to:
|
||||||
|
http://bugs.qbittorrent.org
|
||||||
|
|
||||||
|
You can also meet me (chris-qBT) on IRC:
|
||||||
|
#qbittorrent on irc.freenode.net
|
||||||
|
|
||||||
|
------------------------------------------
|
||||||
|
Christophe Dumez <chris@qbittorrent.org>
|
||||||
|
|
||||||
74
README.os2
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
qBittorrent - A BitTorrent client in Qt4
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
This is the eComStation (OS/2) qBittorrent part of the readme. See also README for more general information.
|
||||||
|
|
||||||
|
|
||||||
|
Building qBittorrent
|
||||||
|
********************
|
||||||
|
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
============
|
||||||
|
|
||||||
|
- gcc based build env (recommended gcc v4.4.2 or greater)
|
||||||
|
|
||||||
|
- Qt4 for eCS (OS/2) dev package (see http://svn.netlabs.org/qt4 for more information)
|
||||||
|
|
||||||
|
- libtorrent-rasterbar for eCS (OS/2) port (see http://svn.netlabs.org/ports for more information)
|
||||||
|
|
||||||
|
- boost for eCS (OS/2) port (see http://svn.netlabs.org/ports for more information)
|
||||||
|
|
||||||
|
|
||||||
|
How to build
|
||||||
|
============
|
||||||
|
|
||||||
|
First you need to create the conf.pri file in the same dir as this readme.os2 is.
|
||||||
|
the conf.pri file has the following content:
|
||||||
|
|
||||||
|
##### conf.pri content beginn #####
|
||||||
|
BINDIR = ./bin
|
||||||
|
INCDIR = ./include
|
||||||
|
LIBDIR = ./lib
|
||||||
|
DATADIR = ./share
|
||||||
|
|
||||||
|
CONFIG += staticlib
|
||||||
|
INCLUDEPATH += x:/trees/libtorrent/trunk/include
|
||||||
|
LIBS += -Lx:/trees/libtorrent/trunk/src/.libs \
|
||||||
|
-Lx:/trees/boost/trunk/stage/lib \
|
||||||
|
-Lx:/trees/openssl \
|
||||||
|
-Lx:/extras/lib
|
||||||
|
##### conf.pri content end #####
|
||||||
|
|
||||||
|
Of course all the above path references have to be adjusted to your build env.
|
||||||
|
|
||||||
|
Now you can either do a normal build or a shadow build. A shadow build has the
|
||||||
|
advantage that no created files are in the same dir as the sources are.
|
||||||
|
|
||||||
|
For a normal build do the following:
|
||||||
|
|
||||||
|
Simply type:
|
||||||
|
$ qmake
|
||||||
|
|
||||||
|
Followed by:
|
||||||
|
$ make
|
||||||
|
|
||||||
|
For a shadow build do the following:
|
||||||
|
given your sources are in x:\trees\qbittorrent\trunk create a
|
||||||
|
x:\trees\qbittorrent\build directory
|
||||||
|
|
||||||
|
Now switch to the created directory and type:
|
||||||
|
$ qmake ..\trunk
|
||||||
|
|
||||||
|
Followed by:
|
||||||
|
$ make
|
||||||
|
|
||||||
|
If all works fine you should get a working qbittorrent executable.
|
||||||
|
|
||||||
|
If you have any question regarding the eCS (OS/2) port of qBittorrent you can meet me (_diver) on IRC:
|
||||||
|
#netlabs on irc.freenode.net
|
||||||
|
|
||||||
|
------------------------------------------
|
||||||
|
Silvan Scherrer <silvan.scherrer@aroa.ch>
|
||||||
|
|
||||||
|
|
||||||
29
debian/NEWS
vendored
@@ -1,29 +0,0 @@
|
|||||||
qbittorrent (2.4.3-1) unstable; urgency=low
|
|
||||||
|
|
||||||
qBittorrent version 2.3.0 (not packaged for Debian) introduced an
|
|
||||||
incompatible change with the torrent save path system.
|
|
||||||
Users upgrading from version 2.2.x (2.2.11-1 is the latest available point
|
|
||||||
release in Debian) should make a backup of the following directory in case
|
|
||||||
they want to switch back to a version older than 2.3.0:
|
|
||||||
|
|
||||||
~/.local/share/data/qBittorrent/BT_backup/
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian@regolo.cc> Thu, 30 Sep 2010 16:13:40 +0200
|
|
||||||
|
|
||||||
qbittorrent (2.1.0-1) unstable; urgency=low
|
|
||||||
|
|
||||||
Starting from this new release qBittorrent will comply with the XDG Base
|
|
||||||
Directory Specification by storing its .torrent files in ~/.local instead of
|
|
||||||
the ~/.qbittorrent directory used so far.
|
|
||||||
In case you wish to switch back to an earlier version you will need to move
|
|
||||||
your torrents back to the old folder with the following commands:
|
|
||||||
$ mkdir ~/.qbittorrent/
|
|
||||||
$ cp -a ~/.local/share/data/qBittorrent/BT_backup/ ~/.qbittorrent/
|
|
||||||
|
|
||||||
This new release comes with a new binary package. qBittorrent-nox version of
|
|
||||||
qBittorrent that does not require X and can be controlled via a WebUI, thus is
|
|
||||||
more suitable for headless servers. The default account username and password
|
|
||||||
are mentioned in qbittorrent-nox(1) manpage.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian@regolo.cc> Wed, 20 Jan 2010 00:39:06 +0100
|
|
||||||
|
|
||||||
5
debian/changelog
vendored
@@ -1,5 +0,0 @@
|
|||||||
qbittorrent (3.4.0-0ppa1~zesty) zesty; urgency=low
|
|
||||||
|
|
||||||
* v3.4.0 git import
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Thu, 10 Aug 2017 02:00:19 +0300
|
|
||||||
1
debian/compat
vendored
@@ -1 +0,0 @@
|
|||||||
10
|
|
||||||
78
debian/control
vendored
@@ -1,78 +0,0 @@
|
|||||||
Source: qbittorrent
|
|
||||||
Section: net
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: sledgehammer999 <hammered999@gmail.com>
|
|
||||||
Build-Depends: debhelper (>= 7.4.12),
|
|
||||||
dpkg-dev (>= 1.16.1),
|
|
||||||
libtorrent-rasterbar-dev (> 2.0.8),
|
|
||||||
libboost-dev (>= 1.40.0),
|
|
||||||
libboost-system-dev (>= 1.40.0),
|
|
||||||
qtbase5-dev (>= 5.9.0),
|
|
||||||
libqt5svg5-dev (>= 5.9.0),
|
|
||||||
qttools5-dev-tools,
|
|
||||||
zlib1g-dev
|
|
||||||
Standards-Version: 3.9.8
|
|
||||||
Vcs-Git: git://anonscm.debian.org/collab-maint/qbittorrent.git
|
|
||||||
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/qbittorrent.git
|
|
||||||
Homepage: http://www.qbittorrent.org/
|
|
||||||
|
|
||||||
Package: qbittorrent
|
|
||||||
Architecture: any
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends},
|
|
||||||
python3 (>= 3.3.0), libqt5svg5, libqt5sql5-sqlite
|
|
||||||
Suggests: qbittorrent-dbg
|
|
||||||
Description: bittorrent client based on libtorrent-rasterbar with a Qt5 GUI
|
|
||||||
BitTorrent client written in C++ and based on libtorrent-rasterbar with a Qt5
|
|
||||||
user interface. qBittorrent is a feature rich but lightweight client that is
|
|
||||||
very similar to uTorrent. Its main features are:
|
|
||||||
.
|
|
||||||
* Polished uTorrent-like user interface
|
|
||||||
* Well integrated and extensible search engine
|
|
||||||
* Remote control through a Web user interface
|
|
||||||
* Vuze-compatible protocol encryption
|
|
||||||
* uTorrent-compatible Peer eXchange (PeX)
|
|
||||||
* DHT (trackerless) support
|
|
||||||
* UPnP / NAT-PMP port forwarding
|
|
||||||
* IPv6 compliant
|
|
||||||
* RSS support with advanced download filters
|
|
||||||
* Advanced control over torrent content and trackers
|
|
||||||
* IP Filtering (eMule / Peer Guardian filters)
|
|
||||||
* Torrents queueing and prioritizing
|
|
||||||
* Good localization (~25 languages supported)
|
|
||||||
* Unicode support
|
|
||||||
|
|
||||||
Package: qbittorrent-nox
|
|
||||||
Architecture: any
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libqt5sql5-sqlite
|
|
||||||
Suggests: qbittorrent-dbg
|
|
||||||
Description: bittorrent client based on libtorrent-rasterbar (without X support)
|
|
||||||
BitTorrent client written in C++ and based on libtorrent-rasterbar.
|
|
||||||
qBittorrent-nox is a version of qBittorrent (Qt5 application) that does not
|
|
||||||
require X and can be controlled via a WebUI, thus is more suitable for headless
|
|
||||||
servers. It is a feature rich but lightweight client that is very similar to
|
|
||||||
rTorrent. Its main features are:
|
|
||||||
.
|
|
||||||
* Remote control through a Web user interface
|
|
||||||
* Vuze-compatible protocol encryption
|
|
||||||
* uTorrent-compatible Peer eXchange (PeX)
|
|
||||||
* DHT (trackerless) support
|
|
||||||
* UPnP / NAT-PMP port forwarding
|
|
||||||
* IPv6 compliant
|
|
||||||
* Advanced control over torrent content and trackers
|
|
||||||
* IP Filtering (eMule / Peer Guardian filters)
|
|
||||||
* Torrents queueing and prioritizing
|
|
||||||
* Good localization (~25 languages supported)
|
|
||||||
* Unicode support
|
|
||||||
|
|
||||||
Package: qbittorrent-dbg
|
|
||||||
Architecture: any
|
|
||||||
Section: debug
|
|
||||||
Priority: extra
|
|
||||||
Depends: qbittorrent (= ${binary:Version}) | qbittorrent-nox (= ${binary:Version}), ${misc:Depends}
|
|
||||||
Description: debug symbols for qbittorrent and qbittorrent-nox
|
|
||||||
BitTorrent client written in C++ and based on libtorrent-rasterbar with a Qt5
|
|
||||||
user interface. qBittorrent is a feature rich but lightweight client that is
|
|
||||||
very similar to uTorrent.
|
|
||||||
.
|
|
||||||
This package contains the debugging symbols for qbittorrent and
|
|
||||||
qbittorrent-nox.
|
|
||||||
339
debian/copyright
vendored
@@ -1,339 +0,0 @@
|
|||||||
Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
|
|
||||||
Upstream-Author: Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
Packaged-By: Cristian Greco <cristian.debian@gmail.com>
|
|
||||||
Packaged-Date: Fri, 04 Jul 2008 23:12:54 +0200
|
|
||||||
Original-Source-Location: http://www.qbittorrent.org/
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/*.cpp, src/*.h, src/*.ui
|
|
||||||
Copyright: Copyright © 2006,2007,2008 Christophe Dumez
|
|
||||||
Contributor: Arnaud Demaizière <arnaud@qbittorrent.org>
|
|
||||||
Contributor: Ishan Arora <ishan@qbittorrent.org>
|
|
||||||
Contributor: Grigis Gaëtan <cipher16@gmail.com>
|
|
||||||
License: GPL-2+ | other
|
|
||||||
|
|
||||||
This package is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this package; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
|
|
||||||
In addition, as a special exception, the copyright holders give permission
|
|
||||||
to link this program with the OpenSSL project's "OpenSSL" library (or with
|
|
||||||
modified versions of it that use the same license as the "OpenSSL"
|
|
||||||
library), and distribute the linked executables. You must obey the GNU
|
|
||||||
General Public License in all respects for all of the code used other than
|
|
||||||
"OpenSSL". If you modify file(s), you may extend this exception to your
|
|
||||||
version of the file(s), but you are not obligated to do so. If you do not
|
|
||||||
wish to do so, delete this exception statement from your version.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/qtsingleapp/*
|
|
||||||
Copyright: Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)
|
|
||||||
License: other
|
|
||||||
|
|
||||||
Commercial Usage
|
|
||||||
Licensees holding valid Qt Commercial licenses may use this file in
|
|
||||||
accordance with the Qt Solutions Commercial License Agreement provided
|
|
||||||
with the Software or, alternatively, in accordance with the terms
|
|
||||||
contained in a written agreement between you and Nokia.
|
|
||||||
|
|
||||||
GNU Lesser General Public License Usage
|
|
||||||
Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
General Public License version 2.1 as published by the Free Software
|
|
||||||
Foundation and appearing in the file LICENSE.LGPL included in the
|
|
||||||
packaging of this file. Please review the following information to
|
|
||||||
ensure the GNU Lesser General Public License version 2.1 requirements
|
|
||||||
will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
|
|
||||||
In addition, as a special exception, Nokia gives you certain
|
|
||||||
additional rights. These rights are described in the Nokia Qt LGPL
|
|
||||||
Exception version 1.1, included in the file LGPL_EXCEPTION.txt in this
|
|
||||||
package.
|
|
||||||
|
|
||||||
GNU General Public License Usage
|
|
||||||
Alternatively, this file may be used under the terms of the GNU
|
|
||||||
General Public License version 3.0 as published by the Free Software
|
|
||||||
Foundation and appearing in the file LICENSE.GPL included in the
|
|
||||||
packaging of this file. Please review the following information to
|
|
||||||
ensure the GNU General Public License version 3.0 requirements will be
|
|
||||||
met: http://www.gnu.org/copyleft/gpl.html.
|
|
||||||
|
|
||||||
Please note Third Party Software included with Qt Solutions may impose
|
|
||||||
additional restrictions and it is the user's responsibility to ensure
|
|
||||||
that they have met the licensing requirements of the GPL, LGPL, or Qt
|
|
||||||
Solutions Commercial license and the relevant license of the Third
|
|
||||||
Party Software they are using.
|
|
||||||
|
|
||||||
If you are unsure which license is appropriate for your use, please
|
|
||||||
contact Nokia at qt-info@nokia.com.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/lineedit/*
|
|
||||||
Copyright: Copyright (c) 2007 Trolltech ASA <info@trolltech.com>
|
|
||||||
License: other
|
|
||||||
|
|
||||||
Use, modification and distribution is allowed without limitation,
|
|
||||||
warranty, liability or support of any kind.
|
|
||||||
|
|
||||||
|
|
||||||
Files: debian/*
|
|
||||||
Copyright: Copyright © 2008 Cristian Greco
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: src/Icons/*.png
|
|
||||||
Copyright: Gnome Icon Theme
|
|
||||||
License: GPL-2
|
|
||||||
|
|
||||||
Files: src/Icons/skin/*.png
|
|
||||||
src/menuicons/YYxYY/*.png
|
|
||||||
Copyright: Mateusz Tobola <tobejodok@qbittorrent.org>
|
|
||||||
License: GPL-2
|
|
||||||
|
|
||||||
Files: src/lang/*.ts
|
|
||||||
Copyright:
|
|
||||||
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
|
|
||||||
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
|
||||||
- Basque: Xabier Aramendi (azpidatziak@gmail.com)
|
|
||||||
- Belarusian: Mihas Varantsou (meequz@gmail.com)
|
|
||||||
- Brazilian: Nick Marinho (nickmarinho@gmail.com)
|
|
||||||
- Bulgarian: Tsvetan & Boiko Bankov (emerge_life@users.sourceforge.net)
|
|
||||||
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
|
|
||||||
- Chinese (Simplified): Guo Yue (guoyue0418@hotmail.com)
|
|
||||||
- Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com)
|
|
||||||
- Croatian: Olivier Delakroa (oliver.untwist@gmail.com)
|
|
||||||
- Czech: Jirka Vilim (web@tets.cz)
|
|
||||||
- Danish: Mathias Nielsen (comoneo@gmail.com)
|
|
||||||
- Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com)
|
|
||||||
- English: Christophe Dumez (chris@qbittorrent.org)
|
|
||||||
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
|
|
||||||
and Pekka Niemi (pekka.niemi@iki.fi)
|
|
||||||
- French: Christophe Dumez (chris@qbittorrent.org)
|
|
||||||
- Galician: Marcos Lans (marcoslansgarza@gmail.com)
|
|
||||||
- Georgian: Beqa Arabuli (arabulibeqa@yahoo.com)
|
|
||||||
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
|
|
||||||
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net)
|
|
||||||
and Stephanos Antaris (santaris@csd.auth.gr)
|
|
||||||
- Hebrew: David Deutsch (d.deffo@gmail.com)
|
|
||||||
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
|
|
||||||
- Italian: bovirus (bovirus@live.it) and Matteo Sechi (bu17714@gmail.com)
|
|
||||||
- Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com)
|
|
||||||
- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net)
|
|
||||||
- Lithuanian: Naglis Jonaitis (njonaitis@gmail.com)
|
|
||||||
- Norwegian: Tomaso
|
|
||||||
- Polish: Jarek Smieja (ajep9691@wp.pl)
|
|
||||||
- Portuguese: Nick Marinho (nickmarinho@gmail.com)
|
|
||||||
- Romanian: Obada Denis (obadadenis@users.sourceforge.net)
|
|
||||||
- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net)
|
|
||||||
- Slovak: helix84
|
|
||||||
- Spanish: Francisco Luque Contreras (frannoe@ya.com)
|
|
||||||
- Swedish: Daniel Nylander (po@danielnylander.se)
|
|
||||||
- Turkish: Hasan Yilmaz (iletisim@hedefturkce.com)
|
|
||||||
- Ukrainian: Oleh Prypin (blaxpirit@gmail.com)
|
|
||||||
License: GPL-2
|
|
||||||
|
|
||||||
This package is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this package; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
|
|
||||||
On Debian systems, the complete text of the GNU General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/GPL-2'.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/Icons/skin/qbittorrent_mono*
|
|
||||||
Copyright: Daniel Eguren <deguren@gmail.com>
|
|
||||||
License: LGPL-2.1+
|
|
||||||
|
|
||||||
Files: src/ico.cpp, src/ico.h
|
|
||||||
Copyright: Copyright © 2000 Malte Starostik <malte@kde.org>
|
|
||||||
License: LGPL-2.1+
|
|
||||||
|
|
||||||
Files: src/oxygen/*.png
|
|
||||||
Copyright: Oxygen Icon Theme (KDE) - www.oxygen-icons.org
|
|
||||||
License: LGPL-2.1+
|
|
||||||
|
|
||||||
This library is free software; you can redistribute it and/or
|
|
||||||
modify it under the terms of the GNU Lesser General Public
|
|
||||||
License as published by the Free Software Foundation; either
|
|
||||||
version 2.1 of the License, or (at your option) any later version.
|
|
||||||
|
|
||||||
This library is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
Lesser General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU Lesser General Public
|
|
||||||
License along with this library; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
|
|
||||||
On Debian systems, the complete text of the GNU Lesser General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/stacktrace.h
|
|
||||||
Copyright: Copyright © 2008 Timo Bingmann
|
|
||||||
License: other
|
|
||||||
|
|
||||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
|
||||||
Version 2, December 2004
|
|
||||||
|
|
||||||
Copyright (C) 2004 Sam Hocevar
|
|
||||||
14 rue de Plaisance, 75014 Paris, France
|
|
||||||
Everyone is permitted to copy and distribute verbatim or modified
|
|
||||||
copies of this license document, and changing it is allowed as long
|
|
||||||
as the name is changed.
|
|
||||||
|
|
||||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
|
||||||
|
|
||||||
0. You just DO WHAT THE FUCK YOU WANT TO.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/Icons/flags/*.png
|
|
||||||
Copyright: Mark James <http://www.famfamfam.com>
|
|
||||||
License: other
|
|
||||||
|
|
||||||
Available for free use for any purpose with no requirement for attribution.
|
|
||||||
|
|
||||||
|
|
||||||
File: src/searchengine/nova/engines/btdigg.py
|
|
||||||
Copyright: BTDigg team (research@btdigg.org)
|
|
||||||
License: GPL-3+
|
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
On Debian systems, the complete text of the GNU General Public License
|
|
||||||
version 3 can be found in `/usr/share/common-licenses/GPL-3'.
|
|
||||||
|
|
||||||
|
|
||||||
File: src/update_qrc_files.py,
|
|
||||||
src/searchengine/nova/engines/isohunt.py
|
|
||||||
src/searchengine/nova/engines/btjunkie.py
|
|
||||||
src/searchengine/nova/engines/vertor.py
|
|
||||||
src/searchengine/nova/engines/torrentdownloads.py
|
|
||||||
src/searchengine/nova/helpers.py
|
|
||||||
src/searchengine/nova/nova2dl.py
|
|
||||||
src/searchengine/nova/novaprinter.py
|
|
||||||
Copyright: Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
License: BSD-3
|
|
||||||
|
|
||||||
Files: src/searchengine/nova/nova2.py
|
|
||||||
src/searchengine/nova/engines/mininova.py
|
|
||||||
src/searchengine/nova/engines/piratebay.py
|
|
||||||
Copyright: Fabien Devaux <fab@gnux.info>
|
|
||||||
License: BSD-3
|
|
||||||
|
|
||||||
Files: src/searchengine/nova/engines/torrentreactor.py
|
|
||||||
Copyright: Gekko Dam Beer (gekko04@users.sourceforge.net)
|
|
||||||
License: BSD-3
|
|
||||||
|
|
||||||
Files: src/searchengine/socks.py
|
|
||||||
Copyright: Copyright 2006 Dan-Haim
|
|
||||||
License: BSD-3
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted under the terms of the BSD License.
|
|
||||||
|
|
||||||
1. Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in the
|
|
||||||
documentation and/or other materials provided with the distribution.
|
|
||||||
3. Neither the name of the University nor the names of its contributors
|
|
||||||
may be used to endorse or promote products derived from this software
|
|
||||||
without specific prior written permission.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
|
||||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
||||||
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
|
||||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
||||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
||||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
||||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
||||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
||||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
||||||
SUCH DAMAGE.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/Icons/skin/tabs.gif
|
|
||||||
Copyright: Greg Houston <gregory.houston@gmail.com>
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Files: src/webui/css/mootabs1.2.css
|
|
||||||
Copyright: Copyright © 2008 Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
Original code from http://www.silverscripting.com/mootabs/
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Files: src/webui/scripts/download.js
|
|
||||||
Copyright: Copyright © 2008 Ishan Arora <ishan@qbittorrent.org>
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Files: src/webui/scripts/client.js
|
|
||||||
src/webui/scripts/dynamicTable.js
|
|
||||||
Copyright: Copyright © 2008 Ishan Arora <ishan@qbittorrent.org>
|
|
||||||
Copyright © 2008 Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Files: src/webui/scripts/mocha.js
|
|
||||||
src/webui/scripts/mocha-init.js
|
|
||||||
src/webui/css/mocha.css
|
|
||||||
Copyright: Copyright © 2007-2008 Greg Houston, <http://greghoustondesign.com/>
|
|
||||||
License: MIT-style
|
|
||||||
|
|
||||||
Files: src/webui/scripts/mootabs1.2.js
|
|
||||||
Copyright: Copyright © 2008 Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
Original code from http://www.silverscripting.com/mootabs/
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
File: src/webui/scripts/mootools-1.2-core-yc.js
|
|
||||||
src/webui/scripts/mootools-1.2-more.js
|
|
||||||
Copyright: Copyright © 2006-2008 Valerio Proietti, <http://mootools.net>
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to
|
|
||||||
deal in the Software without restriction, including without limitation the
|
|
||||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
|
||||||
sell copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
||||||
DEALINGS IN THE SOFTWARE.
|
|
||||||
1
debian/docs
vendored
@@ -1 +0,0 @@
|
|||||||
README.md
|
|
||||||
12
debian/qbittorrent-nox.README.Debian
vendored
@@ -1,12 +0,0 @@
|
|||||||
qbittorrent-nox for Debian
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
qBittorrent-nox is a version of qBittorrent that does not require X and can
|
|
||||||
be controlled via a WebUI, thus is more suitable for headless servers.
|
|
||||||
|
|
||||||
The Web User Interface is accessible as a default on http://localhost:8080.
|
|
||||||
Access is secured and the default account user name is "admin" with
|
|
||||||
"adminadmin" as a password. Please refer to qbittorrent-nox(1) manpage for
|
|
||||||
more information.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian@regolo.cc> Wed, 20 Jan 2010 00:50:45 +0100
|
|
||||||
1
debian/qbittorrent.mime
vendored
@@ -1 +0,0 @@
|
|||||||
application/x-bittorrent; qbittorrent %s; description="BitTorrent client"; test=test -n "$DISPLAY"; nametemplate=%s.torrent
|
|
||||||
33
debian/rules
vendored
@@ -1,33 +0,0 @@
|
|||||||
#!/usr/bin/make -f
|
|
||||||
|
|
||||||
DPKG_EXPORT_BUILDFLAGS = 1
|
|
||||||
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
|
||||||
include /usr/share/dpkg/buildflags.mk
|
|
||||||
|
|
||||||
%:
|
|
||||||
dh $@ --without autoreconf --parallel
|
|
||||||
|
|
||||||
override_dh_auto_configure:
|
|
||||||
mkdir -p build-nox && cd build-nox && ../configure --prefix=/usr --disable-gui \
|
|
||||||
--enable-systemd --with-boost-libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
|
|
||||||
mkdir -p build-gui && cd build-gui && ../configure --prefix=/usr \
|
|
||||||
--with-boost-libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
|
|
||||||
|
|
||||||
override_dh_auto_build:
|
|
||||||
dh_auto_build --builddirectory build-nox
|
|
||||||
dh_auto_build --builddirectory build-gui
|
|
||||||
|
|
||||||
override_dh_auto_install:
|
|
||||||
sed -i '/STRIP/d' build-nox/src/Makefile
|
|
||||||
sed -i '/STRIP/d' build-gui/src/Makefile
|
|
||||||
dh_auto_install --builddirectory build-nox --destdir debian/qbittorrent-nox \
|
|
||||||
-- INSTALL_ROOT=$(CURDIR)/debian/qbittorrent-nox
|
|
||||||
dh_auto_install --builddirectory build-gui --destdir debian/qbittorrent \
|
|
||||||
-- INSTALL_ROOT=$(CURDIR)/debian/qbittorrent
|
|
||||||
|
|
||||||
override_dh_auto_clean:
|
|
||||||
dh_auto_clean --builddirectory build-nox
|
|
||||||
dh_auto_clean --builddirectory build-gui
|
|
||||||
|
|
||||||
override_dh_strip:
|
|
||||||
dh_strip -a --dbg-package=qbittorrent-dbg
|
|
||||||
1
debian/source/format
vendored
@@ -1 +0,0 @@
|
|||||||
3.0 (quilt)
|
|
||||||
7
debian/source/lintian-overrides
vendored
@@ -1,7 +0,0 @@
|
|||||||
# False positive. File is not minified.
|
|
||||||
source-is-missing src/webui/www/public/scripts/excanvas-compressed.js
|
|
||||||
source-is-missing src/webui/www/public/scripts/mocha-init.js line length is 445 characters (>256)
|
|
||||||
|
|
||||||
# Full source provided in debian/missing-sources
|
|
||||||
source-is-missing src/webui/www/public/scripts/mootools-1.2-core-yc.js
|
|
||||||
source-is-missing debian/missing-sources/mootools-1.2-core-yc.js
|
|
||||||
9
debian/watch
vendored
@@ -1,9 +0,0 @@
|
|||||||
version=3
|
|
||||||
|
|
||||||
#unstable: follow stable and rc releases
|
|
||||||
opts="uversionmangle=s/rc/~rc/" \
|
|
||||||
http://sf.net/qbittorrent/qbittorrent-([\d\.]*(?:rc\d)?)\.tar\.xz
|
|
||||||
|
|
||||||
#experimental: follow stable, rc and beta releases
|
|
||||||
#opts="uversionmangle=s/(rc|beta)/~$1/" \
|
|
||||||
# http://sf.net/qbittorrent/qbittorrent-([\d\.]*(?:(?:rc|beta)\d)?)\.tar\.xz
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
qbittorrent (2.4.3-1) unstable; urgency=low
|
|
||||||
|
|
||||||
qBittorrent version 2.3.0 (not packaged for Debian) introduced an
|
|
||||||
incompatible change with the torrent save path system.
|
|
||||||
Users upgrading from version 2.2.x (2.2.11-1 is the latest available point
|
|
||||||
release in Debian) should make a backup of the following directory in case
|
|
||||||
they want to switch back to a version older than 2.3.0:
|
|
||||||
|
|
||||||
~/.local/share/data/qBittorrent/BT_backup/
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian@regolo.cc> Thu, 30 Sep 2010 16:13:40 +0200
|
|
||||||
|
|
||||||
qbittorrent (2.1.0-1) unstable; urgency=low
|
|
||||||
|
|
||||||
Starting from this new release qBittorrent will comply with the XDG Base
|
|
||||||
Directory Specification by storing its .torrent files in ~/.local instead of
|
|
||||||
the ~/.qbittorrent directory used so far.
|
|
||||||
In case you wish to switch back to an earlier version you will need to move
|
|
||||||
your torrents back to the old folder with the following commands:
|
|
||||||
$ mkdir ~/.qbittorrent/
|
|
||||||
$ cp -a ~/.local/share/data/qBittorrent/BT_backup/ ~/.qbittorrent/
|
|
||||||
|
|
||||||
This new release comes with a new binary package. qBittorrent-nox version of
|
|
||||||
qBittorrent that does not require X and can be controlled via a WebUI, thus is
|
|
||||||
more suitable for headless servers. The default account username and password
|
|
||||||
are mentioned in qbittorrent-nox(1) manpage.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian@regolo.cc> Wed, 20 Jan 2010 00:39:06 +0100
|
|
||||||
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
qbittorrent (3.4.0-0ppa1~zesty) zesty; urgency=low
|
|
||||||
|
|
||||||
* v3.4.0 git import
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Thu, 10 Aug 2017 02:00:19 +0300
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
Source: qbittorrent
|
|
||||||
Section: net
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: sledgehammer999 <hammered999@gmail.com>
|
|
||||||
Homepage: http://www.qbittorrent.org/
|
|
||||||
Standards-Version: 4.6.1
|
|
||||||
Build-Depends: debhelper-compat (= 13),
|
|
||||||
cmake (>= 3.16.0),
|
|
||||||
libtorrent-rasterbar-dev (> 2.0.9),
|
|
||||||
libboost-dev (>= 1.40.0),
|
|
||||||
qt6-base-dev (>= 6.4.0),
|
|
||||||
qt6-base-private-dev (>= 6.4.0),
|
|
||||||
qt6-svg-dev (>= 6.4.0),
|
|
||||||
qt6-tools-dev (>= 6.4.0),
|
|
||||||
zlib1g-dev (>= 1.2.11),
|
|
||||||
libxkbcommon-dev,
|
|
||||||
systemd-dev,
|
|
||||||
ninja-build,
|
|
||||||
pkgconf
|
|
||||||
|
|
||||||
Package: qbittorrent
|
|
||||||
Architecture: any
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends},
|
|
||||||
python3 (>= 3.7.0),
|
|
||||||
qt6-svg-plugins | libqt6svg6,
|
|
||||||
libqt6sql6-sqlite
|
|
||||||
Suggests: qbittorrent-dbg
|
|
||||||
Description: bittorrent client based on libtorrent-rasterbar with a Qt GUI
|
|
||||||
BitTorrent client written in C++ and based on libtorrent-rasterbar with a Qt
|
|
||||||
user interface. qBittorrent is a feature rich but lightweight client that is
|
|
||||||
very similar to uTorrent. Its main features are:
|
|
||||||
.
|
|
||||||
* Polished uTorrent-like user interface
|
|
||||||
* Well integrated and extensible search engine
|
|
||||||
* Remote control through a Web user interface
|
|
||||||
* Vuze-compatible protocol encryption
|
|
||||||
* uTorrent-compatible Peer eXchange (PeX)
|
|
||||||
* DHT (trackerless) support
|
|
||||||
* UPnP / NAT-PMP port forwarding
|
|
||||||
* IPv6 compliant
|
|
||||||
* RSS support with advanced download filters
|
|
||||||
* Advanced control over torrent content and trackers
|
|
||||||
* IP Filtering (eMule / Peer Guardian filters)
|
|
||||||
* Torrents queueing and prioritizing
|
|
||||||
* Good localization (~25 languages supported)
|
|
||||||
* Unicode support
|
|
||||||
|
|
||||||
Package: qbittorrent-nox
|
|
||||||
Architecture: any
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libqt6sql6-sqlite
|
|
||||||
Suggests: qbittorrent-dbg
|
|
||||||
Description: bittorrent client based on libtorrent-rasterbar (without X support)
|
|
||||||
BitTorrent client written in C++ and based on libtorrent-rasterbar.
|
|
||||||
qBittorrent-nox is a version of qBittorrent (Qt application) that does not
|
|
||||||
require X and can be controlled via a WebUI, thus is more suitable for headless
|
|
||||||
servers. It is a feature rich but lightweight client that is very similar to
|
|
||||||
rTorrent. Its main features are:
|
|
||||||
.
|
|
||||||
* Remote control through a Web user interface
|
|
||||||
* Vuze-compatible protocol encryption
|
|
||||||
* uTorrent-compatible Peer eXchange (PeX)
|
|
||||||
* DHT (trackerless) support
|
|
||||||
* UPnP / NAT-PMP port forwarding
|
|
||||||
* IPv6 compliant
|
|
||||||
* Advanced control over torrent content and trackers
|
|
||||||
* IP Filtering (eMule / Peer Guardian filters)
|
|
||||||
* Torrents queueing and prioritizing
|
|
||||||
* Good localization (~25 languages supported)
|
|
||||||
* Unicode support
|
|
||||||
@@ -1,339 +0,0 @@
|
|||||||
Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
|
|
||||||
Upstream-Author: Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
Packaged-By: Cristian Greco <cristian.debian@gmail.com>
|
|
||||||
Packaged-Date: Fri, 04 Jul 2008 23:12:54 +0200
|
|
||||||
Original-Source-Location: http://www.qbittorrent.org/
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/*.cpp, src/*.h, src/*.ui
|
|
||||||
Copyright: Copyright © 2006,2007,2008 Christophe Dumez
|
|
||||||
Contributor: Arnaud Demaizière <arnaud@qbittorrent.org>
|
|
||||||
Contributor: Ishan Arora <ishan@qbittorrent.org>
|
|
||||||
Contributor: Grigis Gaëtan <cipher16@gmail.com>
|
|
||||||
License: GPL-2+ | other
|
|
||||||
|
|
||||||
This package is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this package; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
|
|
||||||
In addition, as a special exception, the copyright holders give permission
|
|
||||||
to link this program with the OpenSSL project's "OpenSSL" library (or with
|
|
||||||
modified versions of it that use the same license as the "OpenSSL"
|
|
||||||
library), and distribute the linked executables. You must obey the GNU
|
|
||||||
General Public License in all respects for all of the code used other than
|
|
||||||
"OpenSSL". If you modify file(s), you may extend this exception to your
|
|
||||||
version of the file(s), but you are not obligated to do so. If you do not
|
|
||||||
wish to do so, delete this exception statement from your version.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/qtsingleapp/*
|
|
||||||
Copyright: Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)
|
|
||||||
License: other
|
|
||||||
|
|
||||||
Commercial Usage
|
|
||||||
Licensees holding valid Qt Commercial licenses may use this file in
|
|
||||||
accordance with the Qt Solutions Commercial License Agreement provided
|
|
||||||
with the Software or, alternatively, in accordance with the terms
|
|
||||||
contained in a written agreement between you and Nokia.
|
|
||||||
|
|
||||||
GNU Lesser General Public License Usage
|
|
||||||
Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
General Public License version 2.1 as published by the Free Software
|
|
||||||
Foundation and appearing in the file LICENSE.LGPL included in the
|
|
||||||
packaging of this file. Please review the following information to
|
|
||||||
ensure the GNU Lesser General Public License version 2.1 requirements
|
|
||||||
will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
|
|
||||||
In addition, as a special exception, Nokia gives you certain
|
|
||||||
additional rights. These rights are described in the Nokia Qt LGPL
|
|
||||||
Exception version 1.1, included in the file LGPL_EXCEPTION.txt in this
|
|
||||||
package.
|
|
||||||
|
|
||||||
GNU General Public License Usage
|
|
||||||
Alternatively, this file may be used under the terms of the GNU
|
|
||||||
General Public License version 3.0 as published by the Free Software
|
|
||||||
Foundation and appearing in the file LICENSE.GPL included in the
|
|
||||||
packaging of this file. Please review the following information to
|
|
||||||
ensure the GNU General Public License version 3.0 requirements will be
|
|
||||||
met: http://www.gnu.org/copyleft/gpl.html.
|
|
||||||
|
|
||||||
Please note Third Party Software included with Qt Solutions may impose
|
|
||||||
additional restrictions and it is the user's responsibility to ensure
|
|
||||||
that they have met the licensing requirements of the GPL, LGPL, or Qt
|
|
||||||
Solutions Commercial license and the relevant license of the Third
|
|
||||||
Party Software they are using.
|
|
||||||
|
|
||||||
If you are unsure which license is appropriate for your use, please
|
|
||||||
contact Nokia at qt-info@nokia.com.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/lineedit/*
|
|
||||||
Copyright: Copyright (c) 2007 Trolltech ASA <info@trolltech.com>
|
|
||||||
License: other
|
|
||||||
|
|
||||||
Use, modification and distribution is allowed without limitation,
|
|
||||||
warranty, liability or support of any kind.
|
|
||||||
|
|
||||||
|
|
||||||
Files: debian/*
|
|
||||||
Copyright: Copyright © 2008 Cristian Greco
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: src/Icons/*.png
|
|
||||||
Copyright: Gnome Icon Theme
|
|
||||||
License: GPL-2
|
|
||||||
|
|
||||||
Files: src/Icons/skin/*.png
|
|
||||||
src/menuicons/YYxYY/*.png
|
|
||||||
Copyright: Mateusz Tobola <tobejodok@qbittorrent.org>
|
|
||||||
License: GPL-2
|
|
||||||
|
|
||||||
Files: src/lang/*.ts
|
|
||||||
Copyright:
|
|
||||||
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
|
|
||||||
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
|
||||||
- Basque: Xabier Aramendi (azpidatziak@gmail.com)
|
|
||||||
- Belarusian: Mihas Varantsou (meequz@gmail.com)
|
|
||||||
- Brazilian: Nick Marinho (nickmarinho@gmail.com)
|
|
||||||
- Bulgarian: Tsvetan & Boiko Bankov (emerge_life@users.sourceforge.net)
|
|
||||||
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
|
|
||||||
- Chinese (Simplified): Guo Yue (guoyue0418@hotmail.com)
|
|
||||||
- Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com)
|
|
||||||
- Croatian: Olivier Delakroa (oliver.untwist@gmail.com)
|
|
||||||
- Czech: Jirka Vilim (web@tets.cz)
|
|
||||||
- Danish: Mathias Nielsen (comoneo@gmail.com)
|
|
||||||
- Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com)
|
|
||||||
- English: Christophe Dumez (chris@qbittorrent.org)
|
|
||||||
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
|
|
||||||
and Pekka Niemi (pekka.niemi@iki.fi)
|
|
||||||
- French: Christophe Dumez (chris@qbittorrent.org)
|
|
||||||
- Galician: Marcos Lans (marcoslansgarza@gmail.com)
|
|
||||||
- Georgian: Beqa Arabuli (arabulibeqa@yahoo.com)
|
|
||||||
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
|
|
||||||
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net)
|
|
||||||
and Stephanos Antaris (santaris@csd.auth.gr)
|
|
||||||
- Hebrew: David Deutsch (d.deffo@gmail.com)
|
|
||||||
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
|
|
||||||
- Italian: bovirus (bovirus@live.it) and Matteo Sechi (bu17714@gmail.com)
|
|
||||||
- Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com)
|
|
||||||
- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net)
|
|
||||||
- Lithuanian: Naglis Jonaitis (njonaitis@gmail.com)
|
|
||||||
- Norwegian: Tomaso
|
|
||||||
- Polish: Jarek Smieja (ajep9691@wp.pl)
|
|
||||||
- Portuguese: Nick Marinho (nickmarinho@gmail.com)
|
|
||||||
- Romanian: Obada Denis (obadadenis@users.sourceforge.net)
|
|
||||||
- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net)
|
|
||||||
- Slovak: helix84
|
|
||||||
- Spanish: Francisco Luque Contreras (frannoe@ya.com)
|
|
||||||
- Swedish: Daniel Nylander (po@danielnylander.se)
|
|
||||||
- Turkish: Hasan Yilmaz (iletisim@hedefturkce.com)
|
|
||||||
- Ukrainian: Oleh Prypin (blaxpirit@gmail.com)
|
|
||||||
License: GPL-2
|
|
||||||
|
|
||||||
This package is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this package; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
|
|
||||||
On Debian systems, the complete text of the GNU General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/GPL-2'.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/Icons/skin/qbittorrent_mono*
|
|
||||||
Copyright: Daniel Eguren <deguren@gmail.com>
|
|
||||||
License: LGPL-2.1+
|
|
||||||
|
|
||||||
Files: src/ico.cpp, src/ico.h
|
|
||||||
Copyright: Copyright © 2000 Malte Starostik <malte@kde.org>
|
|
||||||
License: LGPL-2.1+
|
|
||||||
|
|
||||||
Files: src/oxygen/*.png
|
|
||||||
Copyright: Oxygen Icon Theme (KDE) - www.oxygen-icons.org
|
|
||||||
License: LGPL-2.1+
|
|
||||||
|
|
||||||
This library is free software; you can redistribute it and/or
|
|
||||||
modify it under the terms of the GNU Lesser General Public
|
|
||||||
License as published by the Free Software Foundation; either
|
|
||||||
version 2.1 of the License, or (at your option) any later version.
|
|
||||||
|
|
||||||
This library is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
Lesser General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU Lesser General Public
|
|
||||||
License along with this library; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
|
|
||||||
On Debian systems, the complete text of the GNU Lesser General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/stacktrace.h
|
|
||||||
Copyright: Copyright © 2008 Timo Bingmann
|
|
||||||
License: other
|
|
||||||
|
|
||||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
|
||||||
Version 2, December 2004
|
|
||||||
|
|
||||||
Copyright (C) 2004 Sam Hocevar
|
|
||||||
14 rue de Plaisance, 75014 Paris, France
|
|
||||||
Everyone is permitted to copy and distribute verbatim or modified
|
|
||||||
copies of this license document, and changing it is allowed as long
|
|
||||||
as the name is changed.
|
|
||||||
|
|
||||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
|
||||||
|
|
||||||
0. You just DO WHAT THE FUCK YOU WANT TO.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/Icons/flags/*.png
|
|
||||||
Copyright: Mark James <http://www.famfamfam.com>
|
|
||||||
License: other
|
|
||||||
|
|
||||||
Available for free use for any purpose with no requirement for attribution.
|
|
||||||
|
|
||||||
|
|
||||||
File: src/searchengine/nova/engines/btdigg.py
|
|
||||||
Copyright: BTDigg team (research@btdigg.org)
|
|
||||||
License: GPL-3+
|
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
On Debian systems, the complete text of the GNU General Public License
|
|
||||||
version 3 can be found in `/usr/share/common-licenses/GPL-3'.
|
|
||||||
|
|
||||||
|
|
||||||
File: src/update_qrc_files.py,
|
|
||||||
src/searchengine/nova/engines/isohunt.py
|
|
||||||
src/searchengine/nova/engines/btjunkie.py
|
|
||||||
src/searchengine/nova/engines/vertor.py
|
|
||||||
src/searchengine/nova/engines/torrentdownloads.py
|
|
||||||
src/searchengine/nova/helpers.py
|
|
||||||
src/searchengine/nova/nova2dl.py
|
|
||||||
src/searchengine/nova/novaprinter.py
|
|
||||||
Copyright: Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
License: BSD-3
|
|
||||||
|
|
||||||
Files: src/searchengine/nova/nova2.py
|
|
||||||
src/searchengine/nova/engines/mininova.py
|
|
||||||
src/searchengine/nova/engines/piratebay.py
|
|
||||||
Copyright: Fabien Devaux <fab@gnux.info>
|
|
||||||
License: BSD-3
|
|
||||||
|
|
||||||
Files: src/searchengine/nova/engines/torrentreactor.py
|
|
||||||
Copyright: Gekko Dam Beer (gekko04@users.sourceforge.net)
|
|
||||||
License: BSD-3
|
|
||||||
|
|
||||||
Files: src/searchengine/socks.py
|
|
||||||
Copyright: Copyright 2006 Dan-Haim
|
|
||||||
License: BSD-3
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted under the terms of the BSD License.
|
|
||||||
|
|
||||||
1. Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in the
|
|
||||||
documentation and/or other materials provided with the distribution.
|
|
||||||
3. Neither the name of the University nor the names of its contributors
|
|
||||||
may be used to endorse or promote products derived from this software
|
|
||||||
without specific prior written permission.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
|
||||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
||||||
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
|
||||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
||||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
||||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
||||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
||||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
||||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
||||||
SUCH DAMAGE.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/Icons/skin/tabs.gif
|
|
||||||
Copyright: Greg Houston <gregory.houston@gmail.com>
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Files: src/webui/css/mootabs1.2.css
|
|
||||||
Copyright: Copyright © 2008 Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
Original code from http://www.silverscripting.com/mootabs/
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Files: src/webui/scripts/download.js
|
|
||||||
Copyright: Copyright © 2008 Ishan Arora <ishan@qbittorrent.org>
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Files: src/webui/scripts/client.js
|
|
||||||
src/webui/scripts/dynamicTable.js
|
|
||||||
Copyright: Copyright © 2008 Ishan Arora <ishan@qbittorrent.org>
|
|
||||||
Copyright © 2008 Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Files: src/webui/scripts/mocha.js
|
|
||||||
src/webui/scripts/mocha-init.js
|
|
||||||
src/webui/css/mocha.css
|
|
||||||
Copyright: Copyright © 2007-2008 Greg Houston, <http://greghoustondesign.com/>
|
|
||||||
License: MIT-style
|
|
||||||
|
|
||||||
Files: src/webui/scripts/mootabs1.2.js
|
|
||||||
Copyright: Copyright © 2008 Christophe Dumez <chris@qbittorrent.org>
|
|
||||||
Original code from http://www.silverscripting.com/mootabs/
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
File: src/webui/scripts/mootools-1.2-core-yc.js
|
|
||||||
src/webui/scripts/mootools-1.2-more.js
|
|
||||||
Copyright: Copyright © 2006-2008 Valerio Proietti, <http://mootools.net>
|
|
||||||
License: MIT
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to
|
|
||||||
deal in the Software without restriction, including without limitation the
|
|
||||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
|
||||||
sell copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
||||||
DEALINGS IN THE SOFTWARE.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
README.md
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
qbittorrent-nox for Debian
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
qBittorrent-nox is a version of qBittorrent that does not require X and can
|
|
||||||
be controlled via a WebUI, thus is more suitable for headless servers.
|
|
||||||
|
|
||||||
The Web User Interface is accessible as a default on http://localhost:8080.
|
|
||||||
Access is secured and the default account user name is "admin" with
|
|
||||||
"adminadmin" as a password. Please refer to qbittorrent-nox(1) manpage for
|
|
||||||
more information.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian@regolo.cc> Wed, 20 Jan 2010 00:50:45 +0100
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
application/x-bittorrent; qbittorrent %s; description="BitTorrent client"; test=test -n "$DISPLAY"; nametemplate=%s.torrent
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/usr/bin/make -f
|
|
||||||
|
|
||||||
DPKG_EXPORT_BUILDFLAGS = 1
|
|
||||||
include /usr/share/dpkg/buildflags.mk
|
|
||||||
|
|
||||||
%:
|
|
||||||
dh $@ --without autoreconf -Scmake+ninja
|
|
||||||
|
|
||||||
override_dh_auto_configure:
|
|
||||||
dh_auto_configure --builddirectory build-nox -- \
|
|
||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
||||||
-DGUI=OFF -DQT6=ON -DSYSTEMD=ON
|
|
||||||
|
|
||||||
dh_auto_configure --builddirectory build-gui -- \
|
|
||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
||||||
-DQT6=ON
|
|
||||||
|
|
||||||
override_dh_auto_build:
|
|
||||||
dh_auto_build --builddirectory build-nox
|
|
||||||
dh_auto_build --builddirectory build-gui
|
|
||||||
|
|
||||||
override_dh_auto_install:
|
|
||||||
dh_auto_install --builddirectory build-nox --destdir debian/qbittorrent-nox
|
|
||||||
dh_auto_install --builddirectory build-gui --destdir debian/qbittorrent
|
|
||||||
|
|
||||||
override_dh_installsystemduser:
|
|
||||||
dh_installsystemduser -pqbittorrent-nox --no-enable
|
|
||||||
|
|
||||||
override_dh_auto_clean:
|
|
||||||
dh_auto_clean --builddirectory build-nox
|
|
||||||
dh_auto_clean --builddirectory build-gui
|
|
||||||
|
|
||||||
override_dh_clean:
|
|
||||||
dh_clean src/webui/www/translations/webui_*.qm \
|
|
||||||
src/lang/qbittorrent_*.qm src/base/version.h
|
|
||||||
|
|
||||||
override_dh_auto_test:
|
|
||||||
# Empty target to override default behavior which results
|
|
||||||
# in an errored build
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
3.0 (quilt)
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
# False positive. File is not minified.
|
|
||||||
source-is-missing src/webui/www/public/scripts/excanvas-compressed.js
|
|
||||||
source-is-missing src/webui/www/public/scripts/mocha-init.js line length is 445 characters (>256)
|
|
||||||
|
|
||||||
# Full source provided in debian/missing-sources
|
|
||||||
source-is-missing src/webui/www/public/scripts/mootools-1.2-core-yc.js
|
|
||||||
source-is-missing debian/missing-sources/mootools-1.2-core-yc.js
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
version=3
|
|
||||||
|
|
||||||
#unstable: follow stable and rc releases
|
|
||||||
opts="uversionmangle=s/rc/~rc/" \
|
|
||||||
http://sf.net/qbittorrent/qbittorrent-([\d\.]*(?:rc\d)?)\.tar\.xz
|
|
||||||
|
|
||||||
#experimental: follow stable, rc and beta releases
|
|
||||||
#opts="uversionmangle=s/(rc|beta)/~$1/" \
|
|
||||||
# http://sf.net/qbittorrent/qbittorrent-([\d\.]*(?:(?:rc|beta)\d)?)\.tar\.xz
|
|
||||||
44
doc/qbittorrent-nox.1
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
.\" This manpage has been automatically generated by docbook2man
|
||||||
|
.\" from a DocBook document. This tool can be found at:
|
||||||
|
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>.
|
||||||
|
.TH "QBITTORRENT\-NOX" "1" "January 16th 2010" "Command line Bittorrent client written in C++ / Qt4" ""
|
||||||
|
|
||||||
|
.SH "NAME"
|
||||||
|
qBittorrent\-nox \- a command line Bittorrent client written in C++ / Qt4
|
||||||
|
|
||||||
|
.SH "SYNOPSIS"
|
||||||
|
|
||||||
|
\fBqbittorrent\-nox\fR [\-\-webui-port=x] [TORRENT_FILE | URL]...
|
||||||
|
|
||||||
|
\fBqbittorrent\-nox\fR \-\-help
|
||||||
|
|
||||||
|
\fBqbittorrent\-nox\fR \-\-version
|
||||||
|
|
||||||
|
.PP
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
|
||||||
|
\fBqBittorrent-nox\fR is an advanced command-line Bittorrent client written in C++ / Qt4,
|
||||||
|
using the \fBlibtorrent-rasterbar\fR library by Arvid Norberg. qBittorrent\-nox aims
|
||||||
|
to be a good alternative to other command line bittorrent clients and provides features similar to popular graphical clients.
|
||||||
|
|
||||||
|
qBittorrent\-nox is fast, stable, light and it supports unicode.
|
||||||
|
It also comes with UPnP port forwarding / NAT-PMP, encryption (Vuze compatible),
|
||||||
|
FAST extension (mainline) and PeX support (utorrent compatible).
|
||||||
|
|
||||||
|
qBittorrent\-nox is meant to be controlled via its feature-rich Web UI which is accessible as a default on http://localhost:8080. The Web UI access is secured and the default account user name is "admin" with "adminadmin" as a password.
|
||||||
|
|
||||||
|
.SH "OPTIONS"
|
||||||
|
|
||||||
|
\fB--help\fR Prints the command line options.
|
||||||
|
|
||||||
|
\fB--version\fR Prints qbittorrent program version number.
|
||||||
|
|
||||||
|
\fB--webui-port=x\fR Changes Web UI port to x (default: 8080).
|
||||||
|
|
||||||
|
.SH "BUGS"
|
||||||
|
|
||||||
|
If you find a bug, please report it at http://bugs.qbittorrent.org
|
||||||
|
|
||||||
|
.SH "AUTHOR"
|
||||||
|
|
||||||
|
Christophe Dumez <chris@qbittorrent.org>
|
||||||
42
doc/qbittorrent.1
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
.\" This manpage has been automatically generated by docbook2man
|
||||||
|
.\" from a DocBook document. This tool can be found at:
|
||||||
|
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>.
|
||||||
|
.TH "QBITTORRENT" "1" "January 16th 2010" "Bittorrent client written in C++ / Qt4" ""
|
||||||
|
|
||||||
|
.SH "NAME"
|
||||||
|
qBittorrent \- a Bittorrent client written in C++ / Qt4
|
||||||
|
|
||||||
|
.SH "SYNOPSIS"
|
||||||
|
|
||||||
|
\fBqbittorrent\fR [\-\-no-splash] [\-\-webui-port=x] [TORRENT_FILE | URL]...
|
||||||
|
|
||||||
|
\fBqbittorrent\fR \-\-help
|
||||||
|
|
||||||
|
\fBqbittorrent\fR \-\-version
|
||||||
|
|
||||||
|
.PP
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
|
||||||
|
\fBqBittorrent\fR is an advanced Bittorrent client written in C++ / Qt4,
|
||||||
|
using the \fBlibtorrent-rasterbar\fR library by Arvid Norberg. qBittorrent is similar to uTorrent. qBittorrent
|
||||||
|
is fast, stable, light, it supports unicode and it provides a good integrated search engine.
|
||||||
|
It also comes with UPnP port forwarding / NAT-PMP, encryption (Vuze compatible),
|
||||||
|
FAST extension (mainline) and PeX support (utorrent compatible).
|
||||||
|
|
||||||
|
.SH "OPTIONS"
|
||||||
|
|
||||||
|
\fB--help\fR Prints the command line options.
|
||||||
|
|
||||||
|
\fB--version\fR Prints qbittorrent program version number.
|
||||||
|
|
||||||
|
\fB--no-splash\fR Disables splash screen on startup.
|
||||||
|
|
||||||
|
\fB--webui-port=x\fR Changes Web UI port to x (default: 8080).
|
||||||
|
|
||||||
|
.SH "BUGS"
|
||||||
|
|
||||||
|
If you find a bug, please report it at http://bugs.qbittorrent.org
|
||||||
|
|
||||||
|
.SH "AUTHOR"
|
||||||
|
|
||||||
|
Christophe Dumez <chris@qbittorrent.org>
|
||||||
187
install.os2
Normal file
@@ -0,0 +1,187 @@
|
|||||||
|
QBittorrent installation
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
0. CONTENTS OF THIS FILE
|
||||||
|
========================
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
|
||||||
|
2. REQUIREMENTS
|
||||||
|
|
||||||
|
3. INSTALLATION
|
||||||
|
|
||||||
|
4. BUGREPORTS
|
||||||
|
|
||||||
|
5. CREDITS
|
||||||
|
|
||||||
|
6. SUPPORT AND DONATIONS
|
||||||
|
|
||||||
|
7. HISTORY
|
||||||
|
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
===============
|
||||||
|
|
||||||
|
Welcome to QBittorrent port for OS/2 and eComStation.
|
||||||
|
|
||||||
|
|
||||||
|
2. REQUIREMENTS
|
||||||
|
===============
|
||||||
|
|
||||||
|
The following requirements can be installed either by rpm or by zip files.
|
||||||
|
|
||||||
|
RPM Installation:
|
||||||
|
|
||||||
|
klibc
|
||||||
|
-----
|
||||||
|
|
||||||
|
1. yum install libc
|
||||||
|
|
||||||
|
openssl 1.0
|
||||||
|
-----------
|
||||||
|
|
||||||
|
1. yum install openssl
|
||||||
|
|
||||||
|
pthread
|
||||||
|
-------
|
||||||
|
|
||||||
|
1. yum install pthread
|
||||||
|
|
||||||
|
GCC4Core
|
||||||
|
--------
|
||||||
|
|
||||||
|
1. yum install libgcc
|
||||||
|
2. yum install gcc-stack-protector
|
||||||
|
3. yum install gcc-stdc++-shared-library
|
||||||
|
4. yum install gcc-supc++-shared-library
|
||||||
|
|
||||||
|
Qt4 dll
|
||||||
|
-------
|
||||||
|
|
||||||
|
1. yum install libqt4
|
||||||
|
|
||||||
|
|
||||||
|
ZIP Installation:
|
||||||
|
|
||||||
|
klibc
|
||||||
|
-----
|
||||||
|
|
||||||
|
1. Download klibc 0.6.5 or better (see http://svn.netlabs.org/libc for more information)
|
||||||
|
2. Install the files to your libpath eg x:\ecs\dll
|
||||||
|
|
||||||
|
openssl 1.0
|
||||||
|
-----------
|
||||||
|
|
||||||
|
1. Download the zip file from http://rpm.netlabs.org/release/00/zip
|
||||||
|
2. Install the files to your libpath eg. x:\ecs\dll
|
||||||
|
|
||||||
|
pthread
|
||||||
|
-------
|
||||||
|
|
||||||
|
1. Download pthread 2012-03-13 or better from http://rpm.netlabs.org/release/00/zip
|
||||||
|
2. Install the files to your libpath eg. x:\ecs\dll
|
||||||
|
|
||||||
|
GCC4Core
|
||||||
|
--------
|
||||||
|
|
||||||
|
1. Download GCC4Core 1.2.1 or better from http://ftp.netlabs.org/pub/gcc
|
||||||
|
2. Install the files to your libpath eg. x:\ecs\dll
|
||||||
|
|
||||||
|
Qt4 dll
|
||||||
|
-------
|
||||||
|
|
||||||
|
1. Download Qt4 4.7.3 or better (see http://svn.netlabs.org/qt4 for more information)
|
||||||
|
2. Install the files according to the readme
|
||||||
|
|
||||||
|
|
||||||
|
3. INSTALLATION
|
||||||
|
===============
|
||||||
|
|
||||||
|
To install QBittorrent, do the following:
|
||||||
|
|
||||||
|
1. Create a directory for QBittorrent.
|
||||||
|
2. Extract the QBittorrent package to the new directory.
|
||||||
|
3. Create a WPS object for QBittorrent.exe.
|
||||||
|
4. Start QBittorrent
|
||||||
|
5. Happy torrenting
|
||||||
|
|
||||||
|
|
||||||
|
4. BUGREPORTS
|
||||||
|
=============
|
||||||
|
|
||||||
|
Please create bugreports at http://svn.netlabs.org/qtapps
|
||||||
|
Only bug reports with a reproducable bug are accepted. :-)
|
||||||
|
|
||||||
|
|
||||||
|
5. CREDITS
|
||||||
|
==========
|
||||||
|
|
||||||
|
The port was done by:
|
||||||
|
|
||||||
|
Silvan Scherrer aka _diver
|
||||||
|
|
||||||
|
Thanks go to:
|
||||||
|
|
||||||
|
* Dmitry A. Kuminov
|
||||||
|
|
||||||
|
They either helped me when I had some nasty questions or did some testing for
|
||||||
|
me.
|
||||||
|
|
||||||
|
|
||||||
|
6. SUPPORT AND DONATIONS
|
||||||
|
========================
|
||||||
|
|
||||||
|
QBittorrent port is based on volunteer work. If you would like to support further
|
||||||
|
development, you can do so in one of the following ways:
|
||||||
|
|
||||||
|
|
||||||
|
* Donate to the Qt4 project: see qt.netlabs.org for more information
|
||||||
|
|
||||||
|
* Contribute to the project: Besides actual development, this also includes
|
||||||
|
maintaining the documentation and the project web site as well as help
|
||||||
|
for users.
|
||||||
|
|
||||||
|
|
||||||
|
7. HISTORY
|
||||||
|
==========
|
||||||
|
|
||||||
|
2012-09-19
|
||||||
|
|
||||||
|
* updated to 3.0.4 code level of QBittorrent
|
||||||
|
* updated libtorrent to 0.16.3 level
|
||||||
|
|
||||||
|
2012-09-06
|
||||||
|
|
||||||
|
* updated to 3.0.2 code level of QBittorrent
|
||||||
|
|
||||||
|
2012-05-14
|
||||||
|
|
||||||
|
* updated to 2.9.8 code level of QBittorrent
|
||||||
|
|
||||||
|
2012-03-15
|
||||||
|
|
||||||
|
* updated to 2.9.5 code level of QBittorrent
|
||||||
|
|
||||||
|
2011-09-26
|
||||||
|
|
||||||
|
* updated to 2.8.5 code level of QBittorrent
|
||||||
|
* updated to Qt 4.7.3
|
||||||
|
|
||||||
|
2011-06-20
|
||||||
|
|
||||||
|
* updated to 2.7.3 code level of QBittorrent
|
||||||
|
* updated libtorrent to 0.15.6 level
|
||||||
|
|
||||||
|
2010-12-23
|
||||||
|
|
||||||
|
* updated to 2.5.2 code level of QBittorrent
|
||||||
|
|
||||||
|
2010-11-22
|
||||||
|
|
||||||
|
* updated to 2.4.11 code level of QBittorrent
|
||||||
|
|
||||||
|
2010-xx-xx
|
||||||
|
|
||||||
|
* initial port
|
||||||
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
libtorrent-rasterbar for Debian
|
|
||||||
-------------------------------
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.14.2-2
|
|
||||||
|
|
||||||
Revert build dependencies to boost1.37 only.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian.debian@gmail.com> Wed, 11 Mar 2009 16:27:20 +0100
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.14.2-1
|
|
||||||
|
|
||||||
Enabled building against boost1.37 due to the boost library transition: build
|
|
||||||
dependencies will be updated each time a new version of boost get uploaded in
|
|
||||||
Debian (this will happen likely two times a year in the future).
|
|
||||||
Building against boost1.34.1 is still supported for backport purposes.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian.debian@gmail.com> Fri, 27 Feb 2009 07:46:38 +0100
|
|
||||||
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.14.1-1
|
|
||||||
|
|
||||||
While version 0.14 was built against boost1.36, it seems like this release of
|
|
||||||
the boost libraries has been deleted from Debian and maintainers encourage use
|
|
||||||
of the next stable release boost1.37.
|
|
||||||
Anyhow, the best choice actually is to build 0.14.1 against boost1.34.1 because
|
|
||||||
it is a widely used and well tested release, and on the other hand maybe
|
|
||||||
libtorrent-rasterbar is not yet ready to support boost1.37.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian.debian@gmail.com> Mon, 15 Dec 2008 15:34:17 +0100
|
|
||||||
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.14-1
|
|
||||||
|
|
||||||
- Python bindings for libtorrent-rasterbar
|
|
||||||
Added a patch (merged upstream, will be available in 0.14.1) to build python
|
|
||||||
bindings using configure and make. The name of the python module (and package)
|
|
||||||
is 'python-libtorrent' (as requested by upstream).
|
|
||||||
|
|
||||||
- Lintian Info tag 'no-symbols-control-file'
|
|
||||||
Maintaining a symbols control file for that library is more a cost than a
|
|
||||||
benefit. In fact, libtorrent-rasterbar exports a lot of symbols (quite big
|
|
||||||
symbols files, ~600Kb) and the C++ ABI mangling requires one to maintain a
|
|
||||||
different control file for each architecture. Moreover this library has a few
|
|
||||||
reverse dependencies (less than 10 clients, much of them not yet packaged for
|
|
||||||
Debian), so it wouldn't be difficult to maintain them.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian.debian@gmail.com> Sun, 23 Nov 2008 18:55:24 +0100
|
|
||||||
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.13.1-2
|
|
||||||
|
|
||||||
Building a debug version (--enable-debug) of libtorrent-rasterbar seems to
|
|
||||||
cause some clients to crash (such as qbittorrent, btg - qbittorrent needs a
|
|
||||||
special option in order to build against a debug version), and actually most
|
|
||||||
clients upstream developers seems to prefer a release build of the library.
|
|
||||||
|
|
||||||
Then, now libtorrent-rasterbar builds a release version (--disable-debug).
|
|
||||||
|
|
||||||
NOTE for maintainers of all clients which depend on libtorrent-rasterbar:
|
|
||||||
please build-depends on this exact revision of the package in your
|
|
||||||
debian/control file:
|
|
||||||
Build-Depends: libtorrent-rasterbar-dev (>= 0.13.1-2)
|
|
||||||
|
|
||||||
-- Cristian Greco <cgreco@cs.unibo.it> Wed, 23 Jul 2008 11:18:31 +0200
|
|
||||||
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.13.1-1
|
|
||||||
|
|
||||||
Actually, libtorrent-rasterbar has to be built against boost-1.34 and libasio
|
|
||||||
instead of boost-1.35 (which includes libasio and conflicts with version 1.34);
|
|
||||||
this is for compatibility with most bittorrent clients which depend also on
|
|
||||||
boost-1.34.
|
|
||||||
|
|
||||||
-- Cristian Greco <cgreco@cs.unibo.it> Wed, 02 Jul 2008 10:46:21 +0200
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
libtorrent-rasterbar (1.2.5+git20200401.dcf3c83d29-1ppa1~19.04) disco; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.5
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Wed, 01 Apr 2020 18:05:54 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.5+git20200323.0d06d47a29-2ppa1~19.04) disco; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.5
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Tue, 24 Mar 2020 15:37:24 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.5+git20200323.0d06d47a29-1ppa1~19.04) disco; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.5
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 23 Mar 2020 21:02:09 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.3+git20191216.68196dceae-1ppa1~19.04) disco; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.3
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 16 Dec 2019 01:11:34 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.2+git20191202.7b0bb2fb0b-1ppa1~19.04) disco; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.2
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 02 Dec 2019 15:36:28 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.0+git20190220.82900c441c-1ppa1~19.04) disco; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.0
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Wed, 20 Feb 2019 17:04:17 +0200
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
10
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
Source: libtorrent-rasterbar
|
|
||||||
Section: libs
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: Cristian Greco <cristian@debian.org>
|
|
||||||
Uploaders: Andrew Starr-Bochicchio <asb@debian.org>
|
|
||||||
Build-Depends: debhelper (>= 9),
|
|
||||||
dh-autoreconf,
|
|
||||||
dpkg-dev (>= 1.16.1~),
|
|
||||||
libboost-system-dev,
|
|
||||||
libssl-dev,
|
|
||||||
pkg-config
|
|
||||||
Standards-Version: 3.9.8
|
|
||||||
Vcs-Git: git://anonscm.debian.org/collab-maint/libtorrent-rasterbar.git
|
|
||||||
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libtorrent-rasterbar.git
|
|
||||||
Homepage: http://www.rasterbar.com/products/libtorrent/index.html
|
|
||||||
|
|
||||||
Package: libtorrent-rasterbar10
|
|
||||||
Architecture: any
|
|
||||||
Pre-Depends: dpkg (>= 1.15.6~)
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Suggests: libtorrent-rasterbar-dbg
|
|
||||||
Description: C++ bittorrent library by Rasterbar Software
|
|
||||||
Bittorrent library by Rasterbar Software (Arvid Norberg).
|
|
||||||
libtorrent-rasterbar is a C++ library that aims to be a good alternative to
|
|
||||||
all the other bittorrent implementations around.
|
|
||||||
.
|
|
||||||
The main goals of libtorrent-rasterbar are:
|
|
||||||
* to be cpu efficient
|
|
||||||
* to be memory efficient
|
|
||||||
* to be very easy to use
|
|
||||||
.
|
|
||||||
This package contains libtorrent-rasterbar run time shared library.
|
|
||||||
|
|
||||||
Package: libtorrent-rasterbar-dev
|
|
||||||
Section: libdevel
|
|
||||||
Architecture: any
|
|
||||||
Pre-Depends: dpkg (>= 1.15.6~)
|
|
||||||
Depends: ${misc:Depends},
|
|
||||||
libtorrent-rasterbar10 (= ${binary:Version}),
|
|
||||||
libboost-system-dev,
|
|
||||||
libssl-dev,
|
|
||||||
pkg-config
|
|
||||||
Description: Development files for libtorrent-rasterbar
|
|
||||||
Bittorrent library by Rasterbar Software (Arvid Norberg).
|
|
||||||
libtorrent-rasterbar is a C++ library that aims to be a good alternative to
|
|
||||||
all the other bittorrent implementations around.
|
|
||||||
.
|
|
||||||
The main goals of libtorrent-rasterbar are:
|
|
||||||
* to be cpu efficient
|
|
||||||
* to be memory efficient
|
|
||||||
* to be very easy to use
|
|
||||||
.
|
|
||||||
This package contains header files and static version of the library.
|
|
||||||
@@ -1,168 +0,0 @@
|
|||||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
|
||||||
Packaged-By: Cristian Greco <cristian.debian@gmail.com>
|
|
||||||
Packaged-Date: Wed, 02 Jul 2008 10:46:21 +0200
|
|
||||||
Upstream-Name: libtorrent
|
|
||||||
Upstream-Contact: Arvid Norberg <arvid@rasterbar.com>
|
|
||||||
Source: https://github.com/arvidn/libtorrent/releases
|
|
||||||
|
|
||||||
|
|
||||||
Files: debian/*
|
|
||||||
Copyright: 2008 Cristian Greco
|
|
||||||
License: GPL-2+
|
|
||||||
This package is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
.
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this package; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
.
|
|
||||||
On Debian systems, the complete text of the GNU General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/GPL-2'.
|
|
||||||
|
|
||||||
|
|
||||||
Files: * *.cpp *.hpp docs/*.rst docs/*.html
|
|
||||||
Copyright: 2003-2008 Arvid Norberg
|
|
||||||
Comment: Contributors:
|
|
||||||
2003-2007 Daniel Wallin
|
|
||||||
2007 Un Shyam
|
|
||||||
2006 Magnus Jonsson
|
|
||||||
2006 MassaRoddel
|
|
||||||
License: BSD-3-clause
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions
|
|
||||||
are met:
|
|
||||||
.
|
|
||||||
* Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
* Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in
|
|
||||||
the documentation and/or other materials provided with the
|
|
||||||
distribution.
|
|
||||||
* Neither the name of the author nor the names of its
|
|
||||||
contributors may be used to endorse or promote products derived
|
|
||||||
from this software without specific prior written permission.
|
|
||||||
.
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
||||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
||||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
|
||||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
||||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
||||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
||||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
||||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
||||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/GeoIP.c include/libtorrent/GeoIP.h
|
|
||||||
Copyright: 2006 MaxMind LLC
|
|
||||||
License: LGPL-2.1+
|
|
||||||
This library is free software; you can redistribute it and/or
|
|
||||||
modify it under the terms of the GNU Lesser General Public
|
|
||||||
License as published by the Free Software Foundation; either
|
|
||||||
version 2.1 of the License, or (at your option) any later version.
|
|
||||||
.
|
|
||||||
This library is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
Lesser General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU Lesser General Public
|
|
||||||
License along with this library; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
.
|
|
||||||
On Debian systems, the complete text of the GNU Lesser General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
|
|
||||||
|
|
||||||
|
|
||||||
Files: bindings/python/*.py
|
|
||||||
bindings/python/src/*.cpp
|
|
||||||
bindings/python/src/*.hpp
|
|
||||||
include/libtorrent/invariant_check.hpp
|
|
||||||
Copyright: 2004-2007 Daniel Wallin
|
|
||||||
2006-2008 Arvid Norberg
|
|
||||||
2008 Andrew Resch
|
|
||||||
License: BSL-1.0
|
|
||||||
Boost Software License - Version 1.0 - August 17th, 2003
|
|
||||||
.
|
|
||||||
Permission is hereby granted, free of charge, to any person or organization
|
|
||||||
obtaining a copy of the software and accompanying documentation covered by
|
|
||||||
this license (the "Software") to use, reproduce, display, distribute,
|
|
||||||
execute, and transmit the Software, and to prepare derivative works of the
|
|
||||||
Software, and to permit third-parties to whom the Software is furnished to
|
|
||||||
do so, all subject to the following:
|
|
||||||
.
|
|
||||||
The copyright notices in the Software and this entire statement, including
|
|
||||||
the above license grant, this restriction and the following disclaimer,
|
|
||||||
must be included in all copies of the Software, in whole or in part, and
|
|
||||||
all derivative works of the Software, unless such copies or derivative
|
|
||||||
works are solely in the form of machine-executable object code generated by
|
|
||||||
a source language processor.
|
|
||||||
.
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
|
||||||
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
|
||||||
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
|
||||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
||||||
DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/ConvertUTF.cpp include/libtorrent/ConvertUTF.h
|
|
||||||
Copyright: 2001-2004 Unicode, Inc.
|
|
||||||
License: other
|
|
||||||
This source code is provided as is by Unicode, Inc. No claims are
|
|
||||||
made as to fitness for any particular purpose. No warranties of any
|
|
||||||
kind are expressed or implied. The recipient agrees to determine
|
|
||||||
applicability of information provided. If this file has been
|
|
||||||
purchased on magnetic or optical media from Unicode, Inc., the
|
|
||||||
sole remedy for any claim will be exchange of defective media
|
|
||||||
within 90 days of receipt.
|
|
||||||
.
|
|
||||||
Limitations on Rights to Redistribute This Code
|
|
||||||
.
|
|
||||||
Unicode, Inc. hereby grants the right to freely use the information
|
|
||||||
supplied in this file in the creation of products supporting the
|
|
||||||
Unicode Standard, and to make copies of this file in any form
|
|
||||||
for internal or external distribution as long as this notice
|
|
||||||
remains attached.
|
|
||||||
|
|
||||||
|
|
||||||
Files: include/libtorrent/puff.hpp
|
|
||||||
Copyright: 2002-2003 Mark Adler
|
|
||||||
License: Zlib
|
|
||||||
This software is provided 'as-is', without any express or implied
|
|
||||||
warranty. In no event will the author be held liable for any damages
|
|
||||||
arising from the use of this software.
|
|
||||||
.
|
|
||||||
Permission is granted to anyone to use this software for any purpose,
|
|
||||||
including commercial applications, and to alter it and redistribute it
|
|
||||||
freely, subject to the following restrictions:
|
|
||||||
.
|
|
||||||
1. The origin of this software must not be misrepresented; you must not
|
|
||||||
claim that you wrote the original software. If you use this software
|
|
||||||
in a product, an acknowledgment in the product documentation would
|
|
||||||
be appreciated but is not required.
|
|
||||||
2. Altered source versions must be plainly marked as such, and must not
|
|
||||||
be misrepresented as being the original software.
|
|
||||||
3. This notice may not be removed or altered from any source
|
|
||||||
distribution.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/sha1.cpp
|
|
||||||
Copyright: Steve Reid <sreid@sea-to-sky.net>
|
|
||||||
Comment: Contributors:
|
|
||||||
Modified 7/98 By James H. Brown <jbrown@burgoyne.com>
|
|
||||||
Modified 8/98 By Steve Reid <sreid@sea-to-sky.net>
|
|
||||||
Modified 4/01 By Saul Kravitz <Saul.Kravitz@celera.com>
|
|
||||||
Converted to C++ 6/04 By Arvid Norberg <arvidn@sourceforge.net>
|
|
||||||
License: public-domain
|
|
||||||
The file sha1.c was put in the public domain by Steve Reid.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
AUTHORS
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
libtorrent-rasterbar_1.2.5+git20200401.dcf3c83d29-1ppa1~19.04_source.buildinfo libs optional
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
usr/include/*
|
|
||||||
usr/lib/*/lib*.a
|
|
||||||
usr/lib/*/lib*.so
|
|
||||||
usr/lib/*/pkgconfig/*.pc
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
usr/lib/*/lib*.so.*
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
#!/usr/bin/make -f
|
|
||||||
|
|
||||||
DPKG_EXPORT_BUILDFLAGS = 1
|
|
||||||
include /usr/share/dpkg/buildflags.mk
|
|
||||||
|
|
||||||
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
|
||||||
|
|
||||||
CONFIGURE_ARGS = --with-libiconv --with-boost-libdir=/usr/lib/$(DEB_HOST_MULTIARCH) --disable-deprecated-functions CXXFLAGS=-std=c++14 CPPFLAGS=-std=c++14
|
|
||||||
|
|
||||||
%:
|
|
||||||
dh $@ --parallel --with autoreconf
|
|
||||||
|
|
||||||
override_dh_auto_configure-nopy:
|
|
||||||
dh_auto_configure --builddirectory build -- $(CONFIGURE_ARGS)
|
|
||||||
|
|
||||||
# By default dh_autoreconf runs `autoreconf -f -i`
|
|
||||||
# But that fails because it can't find `config.rpath`
|
|
||||||
# Running `autotool.sh` just works
|
|
||||||
override_dh_autoreconf:
|
|
||||||
./autotool.sh
|
|
||||||
|
|
||||||
override_dh_auto_configure: override_dh_auto_configure-nopy
|
|
||||||
|
|
||||||
|
|
||||||
override_dh_auto_build-nopy:
|
|
||||||
dh_auto_build --builddirectory build
|
|
||||||
|
|
||||||
override_dh_auto_build: override_dh_auto_build-nopy
|
|
||||||
|
|
||||||
|
|
||||||
override_dh_auto_install-nopy:
|
|
||||||
dh_auto_install --builddirectory build
|
|
||||||
|
|
||||||
override_dh_auto_install: override_dh_auto_install-nopy
|
|
||||||
|
|
||||||
# During initial build, there is a "clean" step performed
|
|
||||||
# at this point there isn't a Makefile yet and
|
|
||||||
# dh_auto_clean falsely detects that it has to run `setup.py`
|
|
||||||
# and fails.
|
|
||||||
override_dh_auto_clean:
|
|
||||||
[ ! -f Makefile ] || dh_auto_clean
|
|
||||||
|
|
||||||
override_dh_compress:
|
|
||||||
dh_compress -Xcpp
|
|
||||||
|
|
||||||
override_dh_makeshlibs:
|
|
||||||
dh_makeshlibs -V
|
|
||||||
|
|
||||||
override_dh_builddeb:
|
|
||||||
dh_builddeb -- -Z xz
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
3.0 (quilt)
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
version=3
|
|
||||||
opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ \
|
|
||||||
https://github.com/arvidn/libtorrent/releases .*/libtorrent-rasterbar-(\d\S*)\.tar\.gz
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
libtorrent-rasterbar for Debian
|
|
||||||
-------------------------------
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.14.2-2
|
|
||||||
|
|
||||||
Revert build dependencies to boost1.37 only.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian.debian@gmail.com> Wed, 11 Mar 2009 16:27:20 +0100
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.14.2-1
|
|
||||||
|
|
||||||
Enabled building against boost1.37 due to the boost library transition: build
|
|
||||||
dependencies will be updated each time a new version of boost get uploaded in
|
|
||||||
Debian (this will happen likely two times a year in the future).
|
|
||||||
Building against boost1.34.1 is still supported for backport purposes.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian.debian@gmail.com> Fri, 27 Feb 2009 07:46:38 +0100
|
|
||||||
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.14.1-1
|
|
||||||
|
|
||||||
While version 0.14 was built against boost1.36, it seems like this release of
|
|
||||||
the boost libraries has been deleted from Debian and maintainers encourage use
|
|
||||||
of the next stable release boost1.37.
|
|
||||||
Anyhow, the best choice actually is to build 0.14.1 against boost1.34.1 because
|
|
||||||
it is a widely used and well tested release, and on the other hand maybe
|
|
||||||
libtorrent-rasterbar is not yet ready to support boost1.37.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian.debian@gmail.com> Mon, 15 Dec 2008 15:34:17 +0100
|
|
||||||
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.14-1
|
|
||||||
|
|
||||||
- Python bindings for libtorrent-rasterbar
|
|
||||||
Added a patch (merged upstream, will be available in 0.14.1) to build python
|
|
||||||
bindings using configure and make. The name of the python module (and package)
|
|
||||||
is 'python-libtorrent' (as requested by upstream).
|
|
||||||
|
|
||||||
- Lintian Info tag 'no-symbols-control-file'
|
|
||||||
Maintaining a symbols control file for that library is more a cost than a
|
|
||||||
benefit. In fact, libtorrent-rasterbar exports a lot of symbols (quite big
|
|
||||||
symbols files, ~600Kb) and the C++ ABI mangling requires one to maintain a
|
|
||||||
different control file for each architecture. Moreover this library has a few
|
|
||||||
reverse dependencies (less than 10 clients, much of them not yet packaged for
|
|
||||||
Debian), so it wouldn't be difficult to maintain them.
|
|
||||||
|
|
||||||
-- Cristian Greco <cristian.debian@gmail.com> Sun, 23 Nov 2008 18:55:24 +0100
|
|
||||||
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.13.1-2
|
|
||||||
|
|
||||||
Building a debug version (--enable-debug) of libtorrent-rasterbar seems to
|
|
||||||
cause some clients to crash (such as qbittorrent, btg - qbittorrent needs a
|
|
||||||
special option in order to build against a debug version), and actually most
|
|
||||||
clients upstream developers seems to prefer a release build of the library.
|
|
||||||
|
|
||||||
Then, now libtorrent-rasterbar builds a release version (--disable-debug).
|
|
||||||
|
|
||||||
NOTE for maintainers of all clients which depend on libtorrent-rasterbar:
|
|
||||||
please build-depends on this exact revision of the package in your
|
|
||||||
debian/control file:
|
|
||||||
Build-Depends: libtorrent-rasterbar-dev (>= 0.13.1-2)
|
|
||||||
|
|
||||||
-- Cristian Greco <cgreco@cs.unibo.it> Wed, 23 Jul 2008 11:18:31 +0200
|
|
||||||
|
|
||||||
|
|
||||||
* libtorrent-rasterbar 0.13.1-1
|
|
||||||
|
|
||||||
Actually, libtorrent-rasterbar has to be built against boost-1.34 and libasio
|
|
||||||
instead of boost-1.35 (which includes libasio and conflicts with version 1.34);
|
|
||||||
this is for compatibility with most bittorrent clients which depend also on
|
|
||||||
boost-1.34.
|
|
||||||
|
|
||||||
-- Cristian Greco <cgreco@cs.unibo.it> Wed, 02 Jul 2008 10:46:21 +0200
|
|
||||||
@@ -1,154 +0,0 @@
|
|||||||
libtorrent-rasterbar2 (2.0.4-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 2.0.4
|
|
||||||
* Use C++17 mode
|
|
||||||
* Don't provide python bindings
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Sun, 20 Jun 2021 13:11:33 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.13+git20210501.22af326f6c-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.13
|
|
||||||
* Use C++14 mode
|
|
||||||
* Don't provide python2 bindings
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Sat, 01 May 2021 00:58:07 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.13+git20210323.34a979720b-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.13
|
|
||||||
* Use C++14 mode
|
|
||||||
* Don't provide python2 bindings
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Tue, 23 Mar 2021 20:15:34 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.13+git20210308.ed960c2562-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.13
|
|
||||||
* Use C++14 mode
|
|
||||||
* Don't provide python2 bindings
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 08 Mar 2021 14:01:57 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.12+git20210118.3efdb8a941-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.12
|
|
||||||
* Use C++14 mode
|
|
||||||
* Don't provide python2 bindings
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 18 Jan 2021 14:04:38 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.12+git20210104.bfafd20428-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.12
|
|
||||||
* Use C++14 mode
|
|
||||||
* Don't provide python2 bindings
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 04 Jan 2021 11:52:50 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.11+git20201226.2c7852ea22-3ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.11
|
|
||||||
* Use C++14 mode
|
|
||||||
* Don't provide python2 bindings
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Sat, 28 Dec 2020 21:42:22 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.11+git20201226.2c7852ea22-2ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.11
|
|
||||||
* Use C++14 mode
|
|
||||||
* Don't provide python2 bindings
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Sat, 27 Dec 2020 21:42:22 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.11+git20201226.2c7852ea22-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.11
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Sat, 26 Dec 2020 21:42:22 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.11+git20201124.afa406f890-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.11
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Wed, 25 Nov 2020 00:40:21 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.10+git20201018.3d48e7d056-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.10
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Sun, 18 Oct 2020 21:44:40 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.6+git20200425.a9968916ca-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.6
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Sat, 25 Apr 2020 03:09:38 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.6+git20200424.86f04b2c09-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.6
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Fri, 24 Apr 2020 22:54:49 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.6+git20200422.a9968916ca-2ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.6
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Wed, 22 Apr 2020 19:24:09 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.6+git20200422.a9968916ca-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.6
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Wed, 22 Apr 2020 19:24:08 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.5+git20200401.dcf3c83d29-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.5
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Wed, 01 Apr 2020 18:05:54 +0300
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.5+git20200323.0d06d47a29-2ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.5
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Tue, 24 Mar 2020 15:37:24 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.5+git20200323.0d06d47a29-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.5
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 23 Mar 2020 21:02:09 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.3+git20191216.68196dceae-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.3
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 16 Dec 2019 01:11:34 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.2+git20191202.7b0bb2fb0b-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.2
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Mon, 02 Dec 2019 15:36:28 +0200
|
|
||||||
|
|
||||||
libtorrent-rasterbar (1.2.0+git20190220.82900c441c-1ppa1~20.04) focal; urgency=medium
|
|
||||||
|
|
||||||
* Build 1.2.0
|
|
||||||
* Use C++14 mode
|
|
||||||
|
|
||||||
-- sledgehammer999 <hammered999@gmail.com> Wed, 20 Feb 2019 17:04:17 +0200
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
10
|
|
||||||
@@ -1,75 +0,0 @@
|
|||||||
Source: libtorrent-rasterbar2
|
|
||||||
Section: libs
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: Cristian Greco <cristian@debian.org>
|
|
||||||
Uploaders: Andrew Starr-Bochicchio <asb@debian.org>
|
|
||||||
Build-Depends: cmake,
|
|
||||||
debhelper (>= 9),
|
|
||||||
dh-python,
|
|
||||||
libboost-tools-dev,
|
|
||||||
libboost-dev,
|
|
||||||
libboost-system-dev,
|
|
||||||
libssl-dev,
|
|
||||||
pkg-config
|
|
||||||
Standards-Version: 3.9.8
|
|
||||||
Vcs-Git: git://anonscm.debian.org/collab-maint/libtorrent-rasterbar.git
|
|
||||||
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libtorrent-rasterbar.git
|
|
||||||
Homepage: http://www.rasterbar.com/products/libtorrent/index.html
|
|
||||||
X-Python-Version: >= 2.4
|
|
||||||
X-Python3-Version: >= 3.1
|
|
||||||
|
|
||||||
Package: libtorrent-rasterbar2
|
|
||||||
Architecture: any
|
|
||||||
Pre-Depends: dpkg (>= 1.15.6~)
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
||||||
Suggests: libtorrent-rasterbar2-dbg
|
|
||||||
Description: C++ bittorrent library by Rasterbar Software
|
|
||||||
Bittorrent library by Rasterbar Software (Arvid Norberg).
|
|
||||||
libtorrent-rasterbar is a C++ library that aims to be a good alternative to
|
|
||||||
all the other bittorrent implementations around.
|
|
||||||
.
|
|
||||||
The main goals of libtorrent-rasterbar are:
|
|
||||||
* to be cpu efficient
|
|
||||||
* to be memory efficient
|
|
||||||
* to be very easy to use
|
|
||||||
.
|
|
||||||
This package contains libtorrent-rasterbar run time shared library.
|
|
||||||
|
|
||||||
Package: libtorrent-rasterbar2-dev
|
|
||||||
Section: libdevel
|
|
||||||
Architecture: any
|
|
||||||
Pre-Depends: dpkg (>= 1.15.6~)
|
|
||||||
Depends: ${misc:Depends},
|
|
||||||
libtorrent-rasterbar2 (= ${binary:Version}),
|
|
||||||
libboost-system-dev,
|
|
||||||
libssl-dev,
|
|
||||||
pkg-config
|
|
||||||
Description: Development files for libtorrent-rasterbar
|
|
||||||
Bittorrent library by Rasterbar Software (Arvid Norberg).
|
|
||||||
libtorrent-rasterbar is a C++ library that aims to be a good alternative to
|
|
||||||
all the other bittorrent implementations around.
|
|
||||||
.
|
|
||||||
The main goals of libtorrent-rasterbar are:
|
|
||||||
* to be cpu efficient
|
|
||||||
* to be memory efficient
|
|
||||||
* to be very easy to use
|
|
||||||
.
|
|
||||||
This package contains header files and static version of the library.
|
|
||||||
|
|
||||||
Package: libtorrent-rasterbar2-dbg
|
|
||||||
Section: debug
|
|
||||||
Priority: extra
|
|
||||||
Architecture: any
|
|
||||||
Pre-Depends: dpkg (>= 1.15.6~)
|
|
||||||
Depends: ${misc:Depends}, libtorrent-rasterbar2 (= ${binary:Version})
|
|
||||||
Description: Debug symbols for libtorrent-rasterbar
|
|
||||||
Bittorrent library by Rasterbar Software (Arvid Norberg).
|
|
||||||
libtorrent-rasterbar is a C++ library that aims to be a good alternative to
|
|
||||||
all the other bittorrent implementations around.
|
|
||||||
.
|
|
||||||
The main goals of libtorrent-rasterbar are:
|
|
||||||
* to be cpu efficient
|
|
||||||
* to be memory efficient
|
|
||||||
* to be very easy to use
|
|
||||||
.
|
|
||||||
This package contains debugging symbols.
|
|
||||||
@@ -1,168 +0,0 @@
|
|||||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
|
||||||
Packaged-By: Cristian Greco <cristian.debian@gmail.com>
|
|
||||||
Packaged-Date: Wed, 02 Jul 2008 10:46:21 +0200
|
|
||||||
Upstream-Name: libtorrent
|
|
||||||
Upstream-Contact: Arvid Norberg <arvid@rasterbar.com>
|
|
||||||
Source: https://github.com/arvidn/libtorrent/releases
|
|
||||||
|
|
||||||
|
|
||||||
Files: debian/*
|
|
||||||
Copyright: 2008 Cristian Greco
|
|
||||||
License: GPL-2+
|
|
||||||
This package is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
.
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this package; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
.
|
|
||||||
On Debian systems, the complete text of the GNU General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/GPL-2'.
|
|
||||||
|
|
||||||
|
|
||||||
Files: * *.cpp *.hpp docs/*.rst docs/*.html
|
|
||||||
Copyright: 2003-2008 Arvid Norberg
|
|
||||||
Comment: Contributors:
|
|
||||||
2003-2007 Daniel Wallin
|
|
||||||
2007 Un Shyam
|
|
||||||
2006 Magnus Jonsson
|
|
||||||
2006 MassaRoddel
|
|
||||||
License: BSD-3-clause
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions
|
|
||||||
are met:
|
|
||||||
.
|
|
||||||
* Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
* Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in
|
|
||||||
the documentation and/or other materials provided with the
|
|
||||||
distribution.
|
|
||||||
* Neither the name of the author nor the names of its
|
|
||||||
contributors may be used to endorse or promote products derived
|
|
||||||
from this software without specific prior written permission.
|
|
||||||
.
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
||||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
||||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
|
||||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
||||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
||||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
||||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
||||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
||||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/GeoIP.c include/libtorrent/GeoIP.h
|
|
||||||
Copyright: 2006 MaxMind LLC
|
|
||||||
License: LGPL-2.1+
|
|
||||||
This library is free software; you can redistribute it and/or
|
|
||||||
modify it under the terms of the GNU Lesser General Public
|
|
||||||
License as published by the Free Software Foundation; either
|
|
||||||
version 2.1 of the License, or (at your option) any later version.
|
|
||||||
.
|
|
||||||
This library is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
Lesser General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU Lesser General Public
|
|
||||||
License along with this library; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
.
|
|
||||||
On Debian systems, the complete text of the GNU Lesser General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
|
|
||||||
|
|
||||||
|
|
||||||
Files: bindings/python/*.py
|
|
||||||
bindings/python/src/*.cpp
|
|
||||||
bindings/python/src/*.hpp
|
|
||||||
include/libtorrent/invariant_check.hpp
|
|
||||||
Copyright: 2004-2007 Daniel Wallin
|
|
||||||
2006-2008 Arvid Norberg
|
|
||||||
2008 Andrew Resch
|
|
||||||
License: BSL-1.0
|
|
||||||
Boost Software License - Version 1.0 - August 17th, 2003
|
|
||||||
.
|
|
||||||
Permission is hereby granted, free of charge, to any person or organization
|
|
||||||
obtaining a copy of the software and accompanying documentation covered by
|
|
||||||
this license (the "Software") to use, reproduce, display, distribute,
|
|
||||||
execute, and transmit the Software, and to prepare derivative works of the
|
|
||||||
Software, and to permit third-parties to whom the Software is furnished to
|
|
||||||
do so, all subject to the following:
|
|
||||||
.
|
|
||||||
The copyright notices in the Software and this entire statement, including
|
|
||||||
the above license grant, this restriction and the following disclaimer,
|
|
||||||
must be included in all copies of the Software, in whole or in part, and
|
|
||||||
all derivative works of the Software, unless such copies or derivative
|
|
||||||
works are solely in the form of machine-executable object code generated by
|
|
||||||
a source language processor.
|
|
||||||
.
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
|
||||||
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
|
||||||
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
|
||||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
||||||
DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/ConvertUTF.cpp include/libtorrent/ConvertUTF.h
|
|
||||||
Copyright: 2001-2004 Unicode, Inc.
|
|
||||||
License: other
|
|
||||||
This source code is provided as is by Unicode, Inc. No claims are
|
|
||||||
made as to fitness for any particular purpose. No warranties of any
|
|
||||||
kind are expressed or implied. The recipient agrees to determine
|
|
||||||
applicability of information provided. If this file has been
|
|
||||||
purchased on magnetic or optical media from Unicode, Inc., the
|
|
||||||
sole remedy for any claim will be exchange of defective media
|
|
||||||
within 90 days of receipt.
|
|
||||||
.
|
|
||||||
Limitations on Rights to Redistribute This Code
|
|
||||||
.
|
|
||||||
Unicode, Inc. hereby grants the right to freely use the information
|
|
||||||
supplied in this file in the creation of products supporting the
|
|
||||||
Unicode Standard, and to make copies of this file in any form
|
|
||||||
for internal or external distribution as long as this notice
|
|
||||||
remains attached.
|
|
||||||
|
|
||||||
|
|
||||||
Files: include/libtorrent/puff.hpp
|
|
||||||
Copyright: 2002-2003 Mark Adler
|
|
||||||
License: Zlib
|
|
||||||
This software is provided 'as-is', without any express or implied
|
|
||||||
warranty. In no event will the author be held liable for any damages
|
|
||||||
arising from the use of this software.
|
|
||||||
.
|
|
||||||
Permission is granted to anyone to use this software for any purpose,
|
|
||||||
including commercial applications, and to alter it and redistribute it
|
|
||||||
freely, subject to the following restrictions:
|
|
||||||
.
|
|
||||||
1. The origin of this software must not be misrepresented; you must not
|
|
||||||
claim that you wrote the original software. If you use this software
|
|
||||||
in a product, an acknowledgment in the product documentation would
|
|
||||||
be appreciated but is not required.
|
|
||||||
2. Altered source versions must be plainly marked as such, and must not
|
|
||||||
be misrepresented as being the original software.
|
|
||||||
3. This notice may not be removed or altered from any source
|
|
||||||
distribution.
|
|
||||||
|
|
||||||
|
|
||||||
Files: src/sha1.cpp
|
|
||||||
Copyright: Steve Reid <sreid@sea-to-sky.net>
|
|
||||||
Comment: Contributors:
|
|
||||||
Modified 7/98 By James H. Brown <jbrown@burgoyne.com>
|
|
||||||
Modified 8/98 By Steve Reid <sreid@sea-to-sky.net>
|
|
||||||
Modified 4/01 By Saul Kravitz <Saul.Kravitz@celera.com>
|
|
||||||
Converted to C++ 6/04 By Arvid Norberg <arvidn@sourceforge.net>
|
|
||||||
License: public-domain
|
|
||||||
The file sha1.c was put in the public domain by Steve Reid.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
AUTHORS
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
#!/usr/bin/make -f
|
|
||||||
#
|
|
||||||
# Simple makefile for libtorrent-rasterbar's examples.
|
|
||||||
# Copyright © 2009 Cristian Greco <cristian.debian@gmail.com>
|
|
||||||
# This file is released in the public domain.
|
|
||||||
#
|
|
||||||
# Please note that you need to install the following packages in order to build
|
|
||||||
# these example programs:
|
|
||||||
# - libtorrent-rasterbar-dev
|
|
||||||
# - libboost-program-options*-dev
|
|
||||||
# - libboost-regex*-dev
|
|
||||||
# (where the `*' means the same version of boost development packages which
|
|
||||||
# libtorrent-rasterbar-dev actually depends on).
|
|
||||||
|
|
||||||
CXX = g++
|
|
||||||
|
|
||||||
CXXFLAGS = -ftemplate-depth-50 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION
|
|
||||||
|
|
||||||
TORRENT_CFLAGS = $(shell pkg-config libtorrent-rasterbar --cflags)
|
|
||||||
TORRENT_LIBS = $(shell pkg-config libtorrent-rasterbar --libs)
|
|
||||||
|
|
||||||
BOOST_PROGRAM_OPTIONS_LIBS = -lboost_program_options-mt
|
|
||||||
BOOST_REGEX_LIBS = -lboost_regex-mt
|
|
||||||
|
|
||||||
examples_BIN = client_test dump_torrent make_torrent simple_client enum_if
|
|
||||||
|
|
||||||
all: $(examples_BIN)
|
|
||||||
|
|
||||||
client_test: client_test.cpp
|
|
||||||
@rm -f client_test
|
|
||||||
$(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS) $(BOOST_PROGRAM_OPTIONS_LIBS) $(BOOST_REGEX_LIBS)
|
|
||||||
|
|
||||||
dump_torrent: dump_torrent.cpp
|
|
||||||
@rm -f dump_torrent
|
|
||||||
$(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS)
|
|
||||||
|
|
||||||
make_torrent: make_torrent.cpp
|
|
||||||
@rm -f make_torrent
|
|
||||||
$(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS)
|
|
||||||
|
|
||||||
simple_client: simple_client.cpp
|
|
||||||
@rm -f simple_client
|
|
||||||
$(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS)
|
|
||||||
|
|
||||||
enum_if: enum_if.cpp
|
|
||||||
@rm -f enum_if
|
|
||||||
$(CXX) $(CXXFLAGS) $(TORRENT_CFLAGS) -o $@ $< $(TORRENT_LIBS)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@rm -f $(examples_BIN)
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
opt/libtorrent-rasterbar2/include/*
|
|
||||||
opt/libtorrent-rasterbar2/lib/*/lib*.so
|
|
||||||
opt/libtorrent-rasterbar2/lib/*/pkgconfig/*.pc
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
opt/libtorrent-rasterbar2/lib/*/lib*.so.*
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
#!/usr/bin/make -f
|
|
||||||
|
|
||||||
DPKG_EXPORT_BUILDFLAGS = 1
|
|
||||||
include /usr/share/dpkg/buildflags.mk
|
|
||||||
|
|
||||||
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
|
||||||
|
|
||||||
ifneq (,$(filter $(DEB_HOST_ARCH), armel mipsel m68k powerpc riscv64 sh4))
|
|
||||||
export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed
|
|
||||||
endif
|
|
||||||
|
|
||||||
CMAKE_ARGS = -DCMAKE_INSTALL_PREFIX=/opt/libtorrent-rasterbar2/ -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 -Ddeprecated-functions=off
|
|
||||||
|
|
||||||
%:
|
|
||||||
dh $@ --buildsystem=cmake
|
|
||||||
|
|
||||||
override_dh_auto_configure:
|
|
||||||
dh_auto_configure -- $(CMAKE_ARGS)
|
|
||||||
|
|
||||||
#override_dh_auto_build:
|
|
||||||
# dh_auto_build --builddirectory build
|
|
||||||
#
|
|
||||||
#override_dh_auto_install:
|
|
||||||
# dh_auto_install --builddirectory build
|
|
||||||
#
|
|
||||||
#override_dh_auto_clean:
|
|
||||||
# rm -rf build
|
|
||||||
#
|
|
||||||
override_dh_compress:
|
|
||||||
dh_compress -Xcpp
|
|
||||||
|
|
||||||
override_dh_strip:
|
|
||||||
dh_strip --dbg-package=libtorrent-rasterbar2-dbg
|
|
||||||
|
|
||||||
override_dh_makeshlibs:
|
|
||||||
dh_makeshlibs -V
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
3.0 (quilt)
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
version=3
|
|
||||||
opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ \
|
|
||||||
https://github.com/arvidn/libtorrent/releases .*/libtorrent-rasterbar-(\d\S*)\.tar\.gz
|
|
||||||
67
macxconf.pri
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
PREFIX = /usr/local
|
||||||
|
BINDIR = /usr/local/bin
|
||||||
|
DATADIR = /usr/local/share
|
||||||
|
|
||||||
|
# Use pkg-config to get all necessary libtorrent DEFINES
|
||||||
|
CONFIG += link_pkgconfig
|
||||||
|
PKGCONFIG += libtorrent-rasterbar
|
||||||
|
DEFINES += BOOST_ASIO_DYN_LINK
|
||||||
|
|
||||||
|
# Special include/libs paths (macports)
|
||||||
|
INCLUDEPATH += /usr/include/openssl /usr/include /opt/local/include/boost /opt/local/include
|
||||||
|
LIBS += -L/opt/local/lib
|
||||||
|
|
||||||
|
# OpenSSL lib
|
||||||
|
LIBS += -lssl -lcrypto
|
||||||
|
# Boost system lib
|
||||||
|
LIBS += -lboost_system-mt
|
||||||
|
# Boost filesystem lib (Not needed for libtorrent >= 0.16.0)
|
||||||
|
#LIBS += -lboost_filesystem-mt
|
||||||
|
# Carbon
|
||||||
|
LIBS += -framework Carbon -framework IOKit
|
||||||
|
# Zlib
|
||||||
|
LIBS += -lz
|
||||||
|
|
||||||
|
document_icon.path = Contents/Resources
|
||||||
|
document_icon.files = mac/qBitTorrentDocument.icns
|
||||||
|
QMAKE_BUNDLE_DATA += document_icon
|
||||||
|
|
||||||
|
qt_conf.path = Contents/Resources
|
||||||
|
qt_conf.files = mac/qt.conf
|
||||||
|
QMAKE_BUNDLE_DATA += qt_conf
|
||||||
|
|
||||||
|
qt_translations.path = Contents/MacOS/translations
|
||||||
|
qt_translations.files = qt-translations/qt_ar.qm \
|
||||||
|
qt-translations/qt_bg.qm \
|
||||||
|
qt-translations/qt_ca.qm \
|
||||||
|
qt-translations/qt_cs.qm \
|
||||||
|
qt-translations/qt_da.qm \
|
||||||
|
qt-translations/qt_de.qm \
|
||||||
|
qt-translations/qt_es.qm \
|
||||||
|
qt-translations/qt_fi.qm \
|
||||||
|
qt-translations/qt_fr.qm \
|
||||||
|
qt-translations/qt_gl.qm \
|
||||||
|
qt-translations/qt_he.qm \
|
||||||
|
qt-translations/qt_hu.qm \
|
||||||
|
qt-translations/qt_it.qm \
|
||||||
|
qt-translations/qt_ja.qm \
|
||||||
|
qt-translations/qt_ko.qm \
|
||||||
|
qt-translations/qt_lt.qm \
|
||||||
|
qt-translations/qt_nl.qm \
|
||||||
|
qt-translations/qt_pl.qm \
|
||||||
|
qt-translations/qt_pt.qm \
|
||||||
|
qt-translations/qt_pt_BR.qm \
|
||||||
|
qt-translations/qt_ru.qm \
|
||||||
|
qt-translations/qt_sk.qm \
|
||||||
|
qt-translations/qt_sv.qm \
|
||||||
|
qt-translations/qt_tr.qm \
|
||||||
|
qt-translations/qt_uk.qm \
|
||||||
|
qt-translations/qt_zh_CN.qm \
|
||||||
|
qt-translations/qt_zh_TW.qm
|
||||||
|
QMAKE_BUNDLE_DATA += qt_translations
|
||||||
|
|
||||||
|
ICON = mac/qbittorrent_mac.icns
|
||||||
|
QMAKE_INFO_PLIST = mac/Info.plist
|
||||||
|
|
||||||
|
DEFINES += WITH_GEOIP_EMBEDDED
|
||||||
|
message("On Mac OS X, GeoIP database must be embedded.")
|
||||||
19
os2conf.pri
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
exists(conf.pri) {
|
||||||
|
# to the conf.pri goes all system dependent stuff
|
||||||
|
include(conf.pri)
|
||||||
|
}
|
||||||
|
|
||||||
|
LIBS += -ltorrent-rasterbar \
|
||||||
|
-lboost_thread \
|
||||||
|
-lboost_system \
|
||||||
|
-lboost_filesystem \
|
||||||
|
-lssl -lcrypto -lidn -lpthread -lz
|
||||||
|
|
||||||
|
RC_FILE = qbittorrent_os2.rc
|
||||||
|
|
||||||
|
# LIBTORRENT DEFINES
|
||||||
|
DEFINES += WITH_SHIPPED_GEOIP_H
|
||||||
|
DEFINES += BOOST_ASIO_DYN_LINK
|
||||||
|
|
||||||
|
DEFINES += WITH_GEOIP_EMBEDDED
|
||||||
|
message("On eCS(OS/2), GeoIP database must be embedded.")
|
||||||
18
qbittorrent.pro
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
|
SUBDIRS += src
|
||||||
|
|
||||||
|
include(version.pri)
|
||||||
|
|
||||||
|
# Dist
|
||||||
|
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ &&
|
||||||
|
dist.commands += git clone . ../$${PROJECT_NAME}-$${PROJECT_VERSION} &&
|
||||||
|
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/.git &&
|
||||||
|
dist.commands += rm -f ../$${PROJECT_NAME}-$${PROJECT_VERSION}/.gitignore &&
|
||||||
|
dist.commands += cd .. &&
|
||||||
|
dist.commands += tar czf $${PROJECT_NAME}-$${PROJECT_VERSION}.tar.gz $${PROJECT_NAME}-$${PROJECT_VERSION} &&
|
||||||
|
dist.commands += tar cf $${PROJECT_NAME}-$${PROJECT_VERSION}.tar $${PROJECT_NAME}-$${PROJECT_VERSION} &&
|
||||||
|
dist.commands += xz -f $${PROJECT_NAME}-$${PROJECT_VERSION}.tar &&
|
||||||
|
dist.commands += rm -fR $${PROJECT_NAME}-$${PROJECT_VERSION}
|
||||||
|
|
||||||
|
QMAKE_EXTRA_TARGETS += dist
|
||||||
25
qbittorrent.qc
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
<qconf>
|
||||||
|
<name>qbittorrent</name>
|
||||||
|
<profile>qbittorrent.pro</profile>
|
||||||
|
<moddir>qcm</moddir>
|
||||||
|
<datadir/>
|
||||||
|
<dep type='qt4'>
|
||||||
|
<required/>
|
||||||
|
</dep>
|
||||||
|
<dep type='qt-dbus'>
|
||||||
|
</dep>
|
||||||
|
<dep type='pkg-config'>
|
||||||
|
<required/>
|
||||||
|
</dep>
|
||||||
|
<dep type='libtorrent-rasterbar'>
|
||||||
|
<required/>
|
||||||
|
</dep>
|
||||||
|
<dep type='libboost'>
|
||||||
|
<required/>
|
||||||
|
</dep>
|
||||||
|
<dep type='geoip-database'>
|
||||||
|
</dep>
|
||||||
|
<dep type='qtsingleapplication'>
|
||||||
|
<required/>
|
||||||
|
</dep>
|
||||||
|
</qconf>
|
||||||
37
qcm/geoip-database.qcm
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: geoip-database
|
||||||
|
arg: with-geoip-database-embedded, Geoip Database will be embedded in qBittorrent executable (please follow instructions in src/geoip/README)
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
// see Conf::findPkgConfig
|
||||||
|
class qc_geoip_database : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_geoip_database(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "GeoIP Database (optional)"; }
|
||||||
|
QString shortname() const { return "GeoIP Database"; }
|
||||||
|
QString checkString() const {
|
||||||
|
if(!conf->getenv("QC_DISABLE_geoip_database").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||||
|
return "";
|
||||||
|
return ConfObj::checkString();
|
||||||
|
}
|
||||||
|
bool exec() {
|
||||||
|
if(!conf->getenv("QC_DISABLE_geoip_database").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
#ifdef Q_WS_X11
|
||||||
|
if(!conf->getenv("QC_WITH_GEOIP_DATABASE_EMBEDDED").isEmpty()) {
|
||||||
|
#endif
|
||||||
|
conf->addDefine("WITH_GEOIP_EMBEDDED");
|
||||||
|
printf(" embedded and");
|
||||||
|
return true;
|
||||||
|
#ifdef Q_WS_X11
|
||||||
|
}
|
||||||
|
if(QFile::exists("/usr/share/GeoIP/GeoIP.dat") || QFile::exists("/usr/local/share/GeoIP/GeoIP.dat") || QFile::exists("/var/lib/GeoIP/GeoIP.dat"))
|
||||||
|
return true;
|
||||||
|
printf("\nWarning: GeoIP database was not found at /usr/share/GeoIP/GeoIP.dat or /var/lib/GeoIP/GeoIP.dat\nCountry resolution will be slow.");
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
};
|
||||||
97
qcm/libboost.qcm
Normal file
@@ -0,0 +1,97 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: libboost
|
||||||
|
arg: with-libboost-inc=[path], Path to libboost include files
|
||||||
|
arg: with-libboost-lib=[path], Path to libboost library files
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
#include <boost/version.hpp>
|
||||||
|
#include <libtorrent/version.hpp>
|
||||||
|
|
||||||
|
class qc_libboost : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_libboost(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "libboost"; }
|
||||||
|
QString shortname() const { return "libboost"; }
|
||||||
|
|
||||||
|
QString findBoostLib(QString path, QString lib) const {
|
||||||
|
QString name;
|
||||||
|
QDir libDir(path);
|
||||||
|
QStringList filters;
|
||||||
|
filters << "libboost_"+lib+"*-mt*.so";
|
||||||
|
QStringList result = libDir.entryList(filters, QDir::Files);
|
||||||
|
if(!result.empty()) {
|
||||||
|
name = result.first().mid(3);
|
||||||
|
// Remove .so
|
||||||
|
name.chop(3);
|
||||||
|
} else {
|
||||||
|
// Fall back to non -mt boost lib
|
||||||
|
filters.clear();
|
||||||
|
filters << "libboost_"+lib+"*.so";
|
||||||
|
result = libDir.entryList(filters, QDir::Files);
|
||||||
|
if(!result.empty()) {
|
||||||
|
name = result.first().mid(3);
|
||||||
|
// Remove .so
|
||||||
|
name.chop(3);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool exec(){
|
||||||
|
QStringList sl;
|
||||||
|
QString s = conf->getenv("QC_WITH_LIBBOOST_INC");
|
||||||
|
if (!s.isEmpty())
|
||||||
|
sl << s;
|
||||||
|
sl << "/usr/include";
|
||||||
|
sl << "/usr/local/include";
|
||||||
|
bool found = false;
|
||||||
|
foreach (s, sl) {
|
||||||
|
if (conf->checkHeader(s, "boost/format.hpp")
|
||||||
|
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
|
||||||
|
&& conf->checkHeader(s, "boost/filesystem/path.hpp")
|
||||||
|
#endif
|
||||||
|
) {
|
||||||
|
found = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!found)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
conf->addIncludePath(s);
|
||||||
|
|
||||||
|
// Find library
|
||||||
|
s = conf->getenv("QC_WITH_LIBBOOST_LIB");
|
||||||
|
QStringList required_libs;
|
||||||
|
#if BOOST_VERSION >= 103500
|
||||||
|
required_libs << "system";
|
||||||
|
#endif
|
||||||
|
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
|
||||||
|
required_libs << "filesystem" ;
|
||||||
|
#endif
|
||||||
|
//required_libs << "thread";
|
||||||
|
QStringList libDirs;
|
||||||
|
if (!s.isEmpty())
|
||||||
|
libDirs << s;
|
||||||
|
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
|
||||||
|
|
||||||
|
foreach(const QString& lib, required_libs) {
|
||||||
|
bool found = false;
|
||||||
|
foreach(const QString& libDir, libDirs) {
|
||||||
|
QString detected_name = findBoostLib(libDir, lib);
|
||||||
|
if(!detected_name.isEmpty()) {
|
||||||
|
conf->addLib("-l"+detected_name);
|
||||||
|
found = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!found) {
|
||||||
|
printf("Could not find boost %s library!\n", qPrintable(lib));
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
};
|
||||||
76
qcm/libmagick.qcm
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: libmagick
|
||||||
|
arg: with-libmagick-inc=[path], Path to libmagick++ include files
|
||||||
|
arg: with-libmagick-lib=[path], Path to libmagick++ library files
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
#include <QProcess>
|
||||||
|
class qc_libmagick : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_libmagick(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "ImageMagick library (libmagick++)"; }
|
||||||
|
QString shortname() const { return "libmagick++"; }
|
||||||
|
QString checkString() const {
|
||||||
|
if(!conf->getenv("QC_DISABLE_libmagick").isEmpty())
|
||||||
|
return "";
|
||||||
|
return ConfObj::checkString();
|
||||||
|
}
|
||||||
|
bool exec(){
|
||||||
|
if(!conf->getenv("QC_DISABLE_libmagick").isEmpty())
|
||||||
|
return false;
|
||||||
|
QString s;
|
||||||
|
s = conf->getenv("QC_WITH_LIBMAGICK_INC");
|
||||||
|
if(!s.isEmpty()) {
|
||||||
|
if(!conf->checkHeader(s, "Magick++.h")) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
QStringList sl;
|
||||||
|
sl << "/usr/include";
|
||||||
|
sl << "/usr/local/include";
|
||||||
|
bool found = false;
|
||||||
|
foreach(s, sl){
|
||||||
|
if(conf->checkHeader(s, "Magick++.h")){
|
||||||
|
found = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!found)
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
conf->addIncludePath(s);
|
||||||
|
|
||||||
|
s = conf->getenv("QC_WITH_LIBMAGICK_LIB");
|
||||||
|
if(!s.isEmpty()) {
|
||||||
|
if(!conf->checkLibrary(s, "Magick++")) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
QStringList sl;
|
||||||
|
sl << "/usr/lib/";
|
||||||
|
sl << "/usr/lib64/";
|
||||||
|
sl << "/usr/local/lib/";
|
||||||
|
sl << "/usr/local/lib64/";
|
||||||
|
bool found = false;
|
||||||
|
foreach(s, sl){
|
||||||
|
if(conf->checkLibrary(s, "Magick++")) {
|
||||||
|
found = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!found)
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
conf->addLib(QString("-L") + s);
|
||||||
|
QString out = "";
|
||||||
|
QStringList params;
|
||||||
|
params << "--libs";
|
||||||
|
qconf->doCommand("Magick++-config", params, &out);
|
||||||
|
out = out.replace("\n", "");
|
||||||
|
conf->addLib(result.data());
|
||||||
|
conf->addDefine("HAVE_MAGICK");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
};
|
||||||
60
qcm/libnotify.qcm
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: libnotify
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
// see Conf::findPkgConfig
|
||||||
|
class qc_libnotify : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_libnotify(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "libnotify >= 0.4.2 (optional)"; }
|
||||||
|
QString shortname() const { return "libnotify"; }
|
||||||
|
QString checkString() const {
|
||||||
|
if(!conf->getenv("QC_DISABLE_libnotify").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||||
|
return "";
|
||||||
|
return ConfObj::checkString();
|
||||||
|
}
|
||||||
|
bool exec(){
|
||||||
|
if(!conf->getenv("QC_DISABLE_libnotify").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
QStringList incs;
|
||||||
|
QString req_ver = "0.4.2";
|
||||||
|
QString version, libs, other;
|
||||||
|
VersionMode mode = VersionMin;
|
||||||
|
if(conf->findPkgConfig("libnotify", mode, req_ver, &version, &incs, &libs, &other)) {
|
||||||
|
conf->addExtra("CONFIG += libnotify");
|
||||||
|
for(int n = 0; n < incs.count(); ++n)
|
||||||
|
conf->addIncludePath(incs[n]);
|
||||||
|
if(!libs.isEmpty())
|
||||||
|
conf->addLib(libs);
|
||||||
|
QStringList incs2;
|
||||||
|
QString req_ver2 = "2.0";
|
||||||
|
QString version2, libs2, other2;
|
||||||
|
if(conf->findPkgConfig("glib-2.0", mode, req_ver2, &version2, &incs2, &libs2, &other2)) {
|
||||||
|
for(int n = 0; n < incs2.count(); ++n)
|
||||||
|
conf->addIncludePath(incs2[n]);
|
||||||
|
if(!libs2.isEmpty())
|
||||||
|
conf->addLib(libs2);
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
QStringList incs3;
|
||||||
|
QString req_ver3 = "2.0";
|
||||||
|
QString version3, libs3, other3;
|
||||||
|
if(conf->findPkgConfig("gtk+-2.0", mode, req_ver3, &version3, &incs3, &libs3, &other3)) {
|
||||||
|
for(int n = 0; n < incs3.count(); ++n)
|
||||||
|
conf->addIncludePath(incs3[n]);
|
||||||
|
if(!libs3.isEmpty())
|
||||||
|
conf->addLib(libs3);
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
};
|
||||||
24
qcm/libtorrent-rasterbar.qcm
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: libtorrent-rasterbar
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
// see Conf::findPkgConfig
|
||||||
|
class qc_libtorrent_rasterbar : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "libtorrent-rasterbar >= 0.15.0"; }
|
||||||
|
QString shortname() const { return "libtorrent-rasterbar"; }
|
||||||
|
bool exec(){
|
||||||
|
QStringList incs;
|
||||||
|
QString req_ver = "0.15.0";
|
||||||
|
QString version, libs, other;
|
||||||
|
VersionMode mode = VersionMin;
|
||||||
|
if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other))
|
||||||
|
return false;
|
||||||
|
for(int n = 0; n < incs.count(); ++n)
|
||||||
|
conf->addIncludePath(incs[n]);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
};
|
||||||
16
qcm/pkg-config.qcm
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: pkg-config
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
#include <QProcess>
|
||||||
|
class qc_pkg_config : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_pkg_config(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "pkg-config executable"; }
|
||||||
|
QString shortname() const { return "pkg-config"; }
|
||||||
|
bool exec(){
|
||||||
|
return !conf->findProgram("pkg-config").isEmpty();
|
||||||
|
}
|
||||||
|
};
|
||||||
31
qcm/qt-dbus.qcm
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: qt-dbus
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
// see Conf::findPkgConfig
|
||||||
|
class qc_qt_dbus : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_qt_dbus(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "QtDBus >= 4.5"; }
|
||||||
|
QString shortname() const { return "qt-dbus"; }
|
||||||
|
QString checkString() const {
|
||||||
|
if(!conf->getenv("QC_DISABLE_qt_dbus").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||||
|
return "";
|
||||||
|
return ConfObj::checkString();
|
||||||
|
}
|
||||||
|
bool exec(){
|
||||||
|
if(!conf->getenv("QC_DISABLE_qt_dbus").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||||
|
return false;
|
||||||
|
QStringList incs;
|
||||||
|
QString req_ver = "4.5.0";
|
||||||
|
QString version, libs, other;
|
||||||
|
VersionMode mode = VersionMin;
|
||||||
|
if(conf->findPkgConfig("QtDBus", mode, req_ver, &version, &incs, &libs, &other)) {
|
||||||
|
conf->addExtra("CONFIG += dbus");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
31
qcm/qt-svg.qcm
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: qt-svg
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
// see Conf::findPkgConfig
|
||||||
|
class qc_qt_svg : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_qt_svg(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "QtSvg >= 4.5"; }
|
||||||
|
QString shortname() const { return "qt-svg"; }
|
||||||
|
QString checkString() const {
|
||||||
|
if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||||
|
return "";
|
||||||
|
return ConfObj::checkString();
|
||||||
|
}
|
||||||
|
bool exec(){
|
||||||
|
if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||||
|
return false;
|
||||||
|
QStringList incs;
|
||||||
|
QString req_ver = "4.5.0";
|
||||||
|
QString version, libs, other;
|
||||||
|
VersionMode mode = VersionMin;
|
||||||
|
if(conf->findPkgConfig("QtSvg", mode, req_ver, &version, &incs, &libs, &other)) {
|
||||||
|
conf->addExtra("CONFIG += svg");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
36
qcm/qt4.qcm
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: Qt >= 4.6
|
||||||
|
arg: enable-debug, Enable debug mode
|
||||||
|
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
class qc_qt4 : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_qt4(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "Qt >= 4.6"; }
|
||||||
|
QString shortname() const { return "Qt 4.6"; }
|
||||||
|
bool exec()
|
||||||
|
{
|
||||||
|
// NOX mode
|
||||||
|
if(!conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||||
|
conf->addExtra("CONFIG += nox");
|
||||||
|
}
|
||||||
|
// Debug mode
|
||||||
|
if(!conf->getenv("QC_ENABLE_DEBUG").isEmpty()) {
|
||||||
|
conf->addExtra("CONFIG -= release");
|
||||||
|
conf->addExtra("CONFIG += debug");
|
||||||
|
} else {
|
||||||
|
conf->addExtra("CONFIG -= debug");
|
||||||
|
conf->addExtra("CONFIG += release");
|
||||||
|
}
|
||||||
|
#ifdef Q_OS_FREEBSD
|
||||||
|
conf->addLib("-lexecinfo");
|
||||||
|
conf->addExtra("MANPREFIX = $$PREFIX");
|
||||||
|
#else
|
||||||
|
conf->addExtra("MANPREFIX = $$PREFIX/share");
|
||||||
|
#endif
|
||||||
|
return(QT_VERSION >= 0x040600);
|
||||||
|
}
|
||||||
|
};
|
||||||
26
qcm/qtsingleapplication.qcm
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
/*
|
||||||
|
-----BEGIN QCMOD-----
|
||||||
|
name: qtsingleapplication
|
||||||
|
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
|
||||||
|
-----END QCMOD-----
|
||||||
|
*/
|
||||||
|
class qc_qtsingleapplication : public ConfObj
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
qc_qtsingleapplication(Conf *c) : ConfObj(c) {}
|
||||||
|
QString name() const { return "qtsingleapplication library"; }
|
||||||
|
QString shortname() const { return "qtsingleapplication"; }
|
||||||
|
|
||||||
|
bool exec(){
|
||||||
|
QString s;
|
||||||
|
s = conf->getenv("QC_WITH_QTSINGLEAPPLICATION");
|
||||||
|
if(s.compare("system", Qt::CaseInsensitive) == 0) {
|
||||||
|
// System
|
||||||
|
conf->addExtra("CONFIG += usesystemqtsingleapplication");
|
||||||
|
printf(" [system] ");
|
||||||
|
} else {
|
||||||
|
printf(" [shipped] ");
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
};
|
||||||
BIN
src/Icons/3-state-checkbox.gif
Normal file
|
After Width: | Height: | Size: 322 B |
BIN
src/Icons/L.gif
Normal file
|
After Width: | Height: | Size: 66 B |
BIN
src/Icons/flags/ad.png
Executable file
|
After Width: | Height: | Size: 643 B |
BIN
src/Icons/flags/ae.png
Executable file
|
After Width: | Height: | Size: 408 B |
BIN
src/Icons/flags/af.png
Executable file
|
After Width: | Height: | Size: 604 B |
BIN
src/Icons/flags/ag.png
Executable file
|
After Width: | Height: | Size: 591 B |
BIN
src/Icons/flags/ai.png
Executable file
|
After Width: | Height: | Size: 643 B |
BIN
src/Icons/flags/al.png
Executable file
|
After Width: | Height: | Size: 600 B |
BIN
src/Icons/flags/am.png
Executable file
|
After Width: | Height: | Size: 497 B |
BIN
src/Icons/flags/an.png
Executable file
|
After Width: | Height: | Size: 488 B |
BIN
src/Icons/flags/ao.png
Normal file
|
After Width: | Height: | Size: 428 B |
BIN
src/Icons/flags/ar.png
Executable file
|
After Width: | Height: | Size: 506 B |
BIN
src/Icons/flags/as.png
Executable file
|
After Width: | Height: | Size: 647 B |
BIN
src/Icons/flags/at.png
Executable file
|
After Width: | Height: | Size: 403 B |
BIN
src/Icons/flags/au.png
Executable file
|
After Width: | Height: | Size: 673 B |
BIN
src/Icons/flags/aw.png
Executable file
|
After Width: | Height: | Size: 524 B |
BIN
src/Icons/flags/ax.png
Executable file
|
After Width: | Height: | Size: 663 B |
BIN
src/Icons/flags/az.png
Executable file
|
After Width: | Height: | Size: 589 B |
BIN
src/Icons/flags/ba.png
Executable file
|
After Width: | Height: | Size: 593 B |
BIN
src/Icons/flags/bb.png
Executable file
|
After Width: | Height: | Size: 585 B |
BIN
src/Icons/flags/bd.png
Executable file
|
After Width: | Height: | Size: 504 B |
BIN
src/Icons/flags/be.png
Executable file
|
After Width: | Height: | Size: 449 B |
BIN
src/Icons/flags/bf.png
Executable file
|
After Width: | Height: | Size: 497 B |
BIN
src/Icons/flags/bg.png
Executable file
|
After Width: | Height: | Size: 462 B |
BIN
src/Icons/flags/bh.png
Executable file
|
After Width: | Height: | Size: 457 B |