Commit graph

146 commits

Author SHA1 Message Date
David Christenson
26bf838a0b Bootstrap and update build-aux 2015-01-29 17:49:41 -07:00
sledgehammer999
f46a7c1d3f Fix detection of Qt5. 2014-11-26 15:26:12 +02:00
sledgehammer999
950574c4c5 Make configure detect qmake with different names. Closes #1924. 2014-11-23 20:24:57 +02:00
sledgehammer999
3008d12c3c Try to fix FreeBSD detection with configure. 2014-11-23 20:04:54 +02:00
sledgehammer999
09c9968210 Fix QtBus detection with configure. 2014-11-23 19:59:47 +02:00
sledgehammer999
112dd20395 Make configure search for sed. 2014-11-23 19:59:27 +02:00
sledgehammer999
441f63d9af LINUX: Fix build with libtorrent 1.0.x. Closes #1878. 2014-11-23 19:43:14 +02:00
Jerome Leclanche
5a3927a22d Fix configure script when running with dash
`test 1 == 1` will fail using dash as the default shell. The `test 1 = 1`
syntax works in both Bash and Dash.
2014-11-12 14:54:07 +01:00
sledgehammer999
e6b2919eb2 Support out of srcdir builds. 2014-05-08 00:57:11 +03:00
sledgehammer999
380438f99b Migrate the build system to autotools. 2014-05-04 15:28:58 +03:00
sledgehammer999
046420e7bd Fix build system under Ubuntu 13.10. Closes #1061 #1130 #1124. 2013-11-26 23:49:30 +02:00
sledgehammer999
b4dca951b2 Drop libtorrent 0.15.x support. 2013-10-23 22:19:58 +03:00
Christophe Dumez
7f7802680b Update configure script to stop requiring libboost-thread 2013-07-06 20:01:32 +03:00
Christophe Dumez
bd4bb42e95 Link against boost thread 2012-02-26 21:24:32 +02:00
Christophe Dumez
8e529fc179 RSS code clean up
- Also drops support for Qt 4.5
2012-02-20 20:49:31 +02:00
Christophe Dumez
a53a70742d Drop support for libtorrent v0.14.x 2012-02-18 16:44:20 +02:00
Christophe Dumez
f6b7b8bd6e Get rid of libboost-filesystem dependency if libtorrent >= v0.16.x is used 2011-10-25 20:56:54 +03:00
Christophe Dumez
7354e9b738 Fix nox building 2011-09-22 21:42:31 +03:00
Christophe Dumez
0c2a121304 Fix possible linking problems 2011-04-16 19:59:35 +00:00
Christophe Dumez
40bd040c4a Improvement to last commit 2011-04-16 08:22:34 +00:00
Christophe Dumez
0241fa7593 Make sure asserts are disabled in release mode 2011-04-16 08:18:58 +00:00
Christophe Dumez
d0afd46fd3 Get rid of libnotify dependency (Use DBus instead) 2011-04-02 08:54:28 +00:00
Christophe Dumez
93a84655b6 Get rid of QtSVG dependency 2011-03-26 09:03:12 +00:00
Christophe Dumez
5dc79e67fc Made QtSvg dependency optional 2011-03-12 21:02:59 +00:00
Christophe Dumez
b6c3189fe3 Make QtDBus dependency optional 2011-03-07 20:22:35 +00:00
Christophe Dumez
02722dc3c9 Drop dependency on libboost-thread 2011-01-22 19:01:16 +00:00
Christophe Dumez
cb719e2bf5 Fix freebsd compilation 2011-01-15 09:30:41 +00:00
Christophe Dumez
888427d2df Fix configure script 2011-01-02 17:30:31 +00:00
Christophe Dumez
b09b1bb285 Fix configure script 2011-01-01 17:15:47 +00:00
Christophe Dumez
2b179a53bf Added --enable-debug switch to the configure script and remove related code from the project file 2011-01-01 17:03:23 +00:00
Christophe Dumez
879f59c922 Fix wrong message in configure help 2010-12-05 18:14:21 +00:00
Christophe Dumez
b7ae2eabc7 Further project file clean up 2010-11-20 17:32:59 +00:00
Christophe Dumez
c9ff34af8d Further project file clean up 2010-11-20 17:26:47 +00:00
Christophe Dumez
8a1e79d22f Restructured the project file
Move OS specific configuration to separate project files
2010-11-20 17:21:40 +00:00
Christophe Dumez
a27d2dcac2 Big restructuring of the RSS code
Dropped Qt 4.4 support
2010-10-16 17:39:03 +00:00
Christophe Dumez
208e988c70 Added --with-qtsingleapplication=[shipped|system] flag to the configure file to comply with Linux distributions that are packaging qtsingleapplication solution. 2010-07-20 21:10:58 +00:00
Christophe Dumez
107b833703 Imported recent patches from stable branch 2010-07-20 17:13:28 +00:00
Christophe Dumez
70f2bfdd9a Updated configure file to remove our libtorrent DEFINE 2010-06-07 08:36:06 +00:00
Christophe Dumez
b94ecb2383 Added support for single-thread boost 2010-04-09 18:45:33 +00:00
Christophe Dumez
34052ce8f9 Less dependencies for nox 2010-04-09 15:26:41 +00:00
Christophe Dumez
e4399412b6 Attempt to fix compatibility with libboost v1.34 2010-04-07 09:52:43 +00:00
Christophe Dumez
37650d8156 Improved libboost detection again 2010-04-07 09:48:04 +00:00
Christophe Dumez
6148e6b192 Improved libbost detection 2010-04-07 09:35:43 +00:00
Christophe Dumez
057743a779 Do not display a warning when libtorrent < 0.14.x is detected since it is the advised version 2010-04-07 09:06:11 +00:00
Christophe Dumez
e5b8b41373 Several compilation and execution fixes for Windows and OS/2
Cleaner binutils gold linker support
2010-03-30 11:35:20 +00:00
Christophe Dumez
e082c02630 Make use of QT_VERSION define instead of using our own define 2010-03-04 18:40:11 +00:00
Christophe Dumez
98d0c00f85 Link against boost and ssl to fix issues with gold linker 2010-02-09 12:01:13 +00:00
Christophe Dumez
bc89845523 - Improve configure file output 2010-01-19 23:12:13 +00:00
Christophe Dumez
9ffe9c2006 - Configure file now checks for pkg-config executable since it is required to detect libtorrent-rasterbar 2010-01-19 22:55:49 +00:00
Christophe Dumez
31105aefe4 - Updated configure file (libtorrent >= 0.14.4 is required) 2010-01-18 17:10:25 +00:00
Christophe Dumez
0b7ca15c4f - Added --disable-gui flag to configure file (adds DISABLE_GUI define) 2009-12-15 10:36:18 +00:00
Christophe Dumez
ed1d75ecb1 - Also look in /var/lib/GeoIP/GeoIP.dat for GeoIP database (OpenSuse 11.2)
* Thanks to Mariusz Fik for his report and patch
2009-12-08 07:55:08 +00:00
Christophe Dumez
968a5f3017 - No longer ships GeoIP database since most distributions provide it in a separate package
- GeoIP database is no longer embedded in qBittorrent executable unless --with-geoip-database-embedded parameter is passed to configure (see src/geoip/REAME)
- Dropped "CONFIG += x11 network" in project file since it does not seem to be required
- Updated configure file to reflect Geoip changes
2009-12-07 20:54:47 +00:00
Christophe Dumez
893c5e6784 FEATURE: Display close tab button into the tabs in search engine (Qt >= 4.5 only) 2009-11-26 21:11:37 +00:00
Christophe Dumez
91efa0e2d4 - COSMETIC: Make use of libnotify if available for system notifications (Now default on Ubuntu) instead of the Qt notification system 2009-11-25 20:32:18 +00:00
Christophe Dumez
4ca2d060ea - Make everything compile back with libtorrent v0.14
- Fix crash in search engine destructor if downloads are running
2009-11-18 10:29:20 +00:00
Christophe Dumez
2b5522e165 - Dropped dependency on libzzip 2009-11-17 17:20:25 +00:00
Christophe Dumez
bc308741b7 - FEATURE: Dropped dependency on libcurl (Using Qt >= 4.4 for downloads now)
- FEATURE: Dropped Qt 4.3 support (Qt >= 4.4 is required)
2009-11-04 15:04:11 +00:00
Christophe Dumez
c65bf303cf - Force dependency on libtorrent-rasterbar v0.15
- Added Stephanos Antaris to contributors
2009-10-21 20:00:27 +00:00
Christophe Dumez
037a1875f9 - Use findPkg (pkg-config) to find libtorrent-rasterbar and detected if version is sufficient
- Cleaned up libMagick compilation flags detection
- Minor fixes to About dialog
- Updated language files
- Fixed French translation
2009-08-02 06:33:43 +00:00
Christophe Dumez
2aea2a0032 - got rid of libMagick++ dependency 2008-11-04 22:39:43 +00:00
Christophe Dumez
764b4e72ca - rough port to libtorrent v0.14.0. This is probably buggy but it compiles without warnings 2008-11-01 21:42:56 +00:00
Christophe Dumez
8dfc68e196 - Updated tranlsations
- Allow to run one instance of qBittorrent per user
- Moved button to close search tabs
2008-07-06 18:39:07 +00:00
Christophe Dumez
c9631c2a3f - Patch from Cristian Greco to fix compilation against libtorrent 0.13.1. Big changes were made recently in libtorrent to allow integration in Debian. 2008-07-02 15:06:22 +00:00
Christophe Dumez
54bf7e61f7 - libmagick configure improvement 2008-04-11 16:47:55 +00:00
Christophe Dumez
61eb921e44 - Moved from libcommoncpp to libcurl for downloads from urls
- Added SOCKS5 proxy support when downloading from urls
2007-11-23 22:57:49 +00:00
Christophe Dumez
b47073901f - Removed a fedora 7 workaround 2007-11-13 10:32:42 +00:00
Christophe Dumez
d45c44868e - Removed Fedora workaround because Fedora 8 is working propery now 2007-11-10 09:25:51 +00:00
Christophe Dumez
b66be5b64b - Removed build dependency on Python 2007-10-27 20:24:17 +00:00
Christophe Dumez
6099544da5 - BUGFIX: configure doesn't require paths with a terminal "/" anymore 2007-10-14 09:15:02 +00:00
Christophe Dumez
902116cbc8 - BUGFIX: configure looks for libraries in lib64 folders too 2007-10-14 09:09:19 +00:00
Christophe Dumez
e8897ae159 - Fixed configure 2007-09-16 19:58:07 +00:00
Christophe Dumez
9062266a84 - Fixed a ratio assert in libtorrent because we sent it -1 for unlimited instead of 0 2007-09-16 14:16:42 +00:00
Christophe Dumez
0e81f3731f - Dropped Qt4.2 support, it becomes too difficult to maintain for me and Trolltech broke backward compatibility for UI files... 2007-09-03 22:59:46 +00:00
Christophe Dumez
69fa916e26 - FEATURE: Added zip support in search plugins manager (can put .py & .png inside) 2007-09-03 22:05:40 +00:00
Christophe Dumez
6918aba90c - Use "Magick++-config --libs" to get linking libs instead of pkg-config because some distros (like Mandriva) do not provide ImageMagick++.pc 2007-08-29 14:04:45 +00:00
Christophe Dumez
2ddcaf008b - Improved ImageMagick detection and it should be able to build without it too now 2007-08-29 10:20:39 +00:00
Christophe Dumez
99268bfc06 - Added .ico support, which is really useful for RSS favicons. We use libMagick++ in order to convert ICO icons to PNG. If this library is not installed, qBittorrent will still compile but this feature will be disabled. 2007-08-29 09:22:21 +00:00
Christophe Dumez
03fae3953f - Made error message clearer when libcommoncpp2 is not installed. 2007-07-25 07:00:14 +00:00
Christophe Dumez
5713af7375 - Workaround to build on fedora system (pkg-config problem) 2007-07-24 05:08:02 +00:00
Christophe Dumez
c8c53e2812 - Use pkgconfig for GNU common c++ 2007-07-23 09:48:51 +00:00
Christophe Dumez
2fd0de082c - Updated configure file to check for libcommoncpp2 instead of libcurl
- Used downloadThread in search plugin update instead of libcurl (no more gui freeze by the same occasion)
- Still need to handle download from urls errors and use fallback url in search plugin update (before beta2)
2007-07-20 17:11:02 +00:00
Christophe Dumez
c4b49a6d96 Added a way to build statically against libtorrent (see ./configure --help) 2007-06-15 11:29:00 +00:00
Christophe Dumez
658771612a - Upgraded to libtorrent svn (0.13) 2007-04-12 17:17:04 +00:00
Christophe Dumez
59c6f469a0 - use PKGCONFIG again for libtorrent in configure 2007-04-05 22:58:12 +00:00
Christophe Dumez
2ab2e5a40f - Fixed configure files 2007-04-03 21:51:26 +00:00
Christophe Dumez
fa2815df49 - Started to clean up upnp code 2007-03-29 13:28:11 +00:00
Christophe Dumez
fd2d2ddc0b - Added UPnP support (experimental) - taken from aMule CVS 2007-03-19 21:15:29 +00:00
Christophe Dumez
43195b7ada - Added configure parameter :
--with-libcurl-lib=[path]        Path to libcurl library files
2007-03-12 12:43:35 +00:00
Christophe Dumez
8f9a37ee2f - Added configure parameter :
--with-libtorrent-lib=[path]     Path to libtorrent library files
2007-03-12 12:34:57 +00:00
Christophe Dumez
572d4013e7 Added a parameter to the configure file:
--with-libcurl-inc=[path]        Path to libcurl include files
2007-03-12 12:25:58 +00:00
Christophe Dumez
3c28c04b40 Added a new parameter to configure file :
--with-libtorrent-inc=[path]     Path to libtorrent include files
2007-03-12 12:21:02 +00:00
Christophe Dumez
4a11bc034b - New configure file generated by qconf v1.3 instead of v1.2 2007-03-11 18:32:36 +00:00
Christophe Dumez
243045917a - Updated configure file to check for libtorrent >= v0.12 instead of v0.11 (Thanks Jack H.) 2007-02-27 07:51:43 +00:00
Christophe Dumez
8b702ef622 - Based on Qt 4.2
- Brand new trayicon from Qt 4.2
- Updated Changelog
- Updated configure file
2006-10-18 19:53:54 +00:00
Christophe Dumez
969a02b93e - Moved everything to trunk to create a stable branch 2006-09-30 16:02:39 +00:00