Yez Ezey
4e33af41dd
Add --disable-qt-dbus to configure if $host_os is macOS
2016-10-21 14:49:09 +09:00
Boris Nagaev
f4dc5c6809
configure: pass variable QMAKE_LRELEASE to qmake
2016-03-03 07:54:34 +03:00
sledgehammer999
6e09028682
Switch to Qt5 by default.
2015-11-22 22:07:59 +02:00
Gabriele
7bfa847d01
configure: don't depend on GNU sed
...
Closes #3169 .
2015-08-07 00:11:42 +02:00
sledgehammer999
e3cb9de365
Bump minimum libtorrent version required to 1.0.6.
2015-07-31 23:29:59 +03:00
Vladimir Golovnev (Glassez)
e72cc4eaf9
Drop libtorrent 0.16.x support.
2015-07-25 19:00:18 +03:00
Vladimir Golovnev (Glassez)
79976fbfce
Implement new GeoIPManager class.
2015-07-22 08:06:51 +03:00
sledgehammer999
6fba6796b8
Fix typo in configure script.
2015-05-13 23:04:12 +03:00
LazyBui
be62c34e46
Removing the confusion caused by moving GeoIP code/.dat to a different directory
2015-05-13 00:15:10 -05:00
sledgehammer999
e2ac4ebf9d
Merge pull request #2977 from pmzqla/configure-whitespace
...
configure: don't fail when $CPPFLAGS starts with a white space
2015-05-11 19:03:57 +03:00
Gabriele
b67a10c4a1
configure: don't fail when $CPPFLAGS starts with a white space
2015-05-11 13:49:20 +02:00
sledgehammer999
fc52248bf7
Correctly detect FreeBSD when configuring.
...
Thanks to yurivict for helping.
Closes #2962 .
2015-05-11 00:29:46 +03:00
sledgehammer999
4725022f7e
Fix configure typo.
2015-05-11 00:29:42 +03:00
sledgehammer999
6c1740f78f
Fix typo in configure script help description.
2015-05-02 23:51:51 +03:00
sledgehammer999
0994d258e2
Use absolute path to nox binary in the systemd service file. Also generate the service file with configure. Closes #2914 .
2015-05-02 23:46:34 +03:00
sledgehammer999
4493fd9c31
Allow to use system QJson. Closes #1744 .
2015-04-12 14:01:32 +03:00
sledgehammer999
b117393345
Revert "Make Qt4 usage explicit." due to #2835 .
...
This reverts commit 86f9cc1b8c
.
Conflicts:
configure
2015-04-11 23:43:55 +03:00
sledgehammer999
4612abb41e
Make qmake regenerate recursively all makefiles in subdirectories when reconfiguring. Closes #2111 .
2015-04-05 20:21:06 +03:00
sledgehammer999
72f03b4002
Make libtorrent-rasterbar 0.16.x usage explicit.
2015-04-05 19:46:48 +03:00
sledgehammer999
86f9cc1b8c
Make Qt4 usage explicit.
2015-04-05 19:14:00 +03:00
sledgehammer999
6b3555bd90
Add systemd configure option. Closes #921 .
2015-04-05 16:37:28 +03:00
sledgehammer999
66bb7ce52c
Drop pkg-config version requirement to 0.23. Closes #2645 .
2015-04-05 14:17:22 +03:00
Gabriele
6b248492ca
Use correct operator to compare strings in configure script
...
To compare strings, = should be used instead of ==.
Closes #2627 .
2015-02-28 14:39:36 +01:00
Vladimir Golovnev (Glassez)
ff9a281b72
Change project directory structure.
...
Change project directory structure according to application structure.
Change 'nox' configuration option to something more meaningful 'nogui'.
Rename 'Icons' folder to 'icons' (similar to other folders).
Partially add 'nowebui' option support.
Remove QConf project file.
2015-02-05 19:10:26 +03:00
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