43 Commits

Author SHA1 Message Date
437ddd3f76 Stop installing app icon in pixmaps location
Since the application icons are already installed in
the global XDG hicolor theme, simply stop installing the 128px one
in the pixmaps location.

PR #17342.
2022-07-12 13:14:55 +08:00
5c3c6b63ba Migrate to Boost.Stacktrace
PR #17014.
2022-05-12 11:06:05 +08:00
f457069881 Install vector program icon on Linux
The icon is copied from icons/qbittorrent-tray.svg as there is no way to
install a file and rename it in qmake.
2021-04-16 14:06:43 +08:00
ab91d546e5 Move all icon resources to icon folder root 2020-05-18 20:30:51 +05:30
168695bd15 Use reverse DNS convention for metadata files naming
Also update appdata install path.

Closes #10111.
2019-01-05 10:37:23 +08:00
6bd5d0b8e9 Cleanup build scripts 2018-12-24 15:10:57 +08:00
acdf9061fe Fix regression that broke installing desktop file
In commit 5d94db9c79 the desktop file was
moved from src/ to dist/ but the relative path from src/src.pro was
switched to an absolute path from the repository root. This broke
detection of the file from within qmake.

Fix by using the same $DIST_PATH used elsewhere for consistency, which
uses ../dist/.
2018-08-12 23:14:44 -04:00
5d94db9c79 Move .desktop file 2018-06-11 20:01:33 +08:00
4e42f97c8f Enable more compiler warnings on linux 2018-05-11 19:25:14 +08:00
09cb95d3da Use the SVG for the tray icon. 2017-10-30 02:41:23 +02:00
e66dba6a2d Use SVG files for monochrome tray icons. Closes #6085. 2017-07-05 22:00:02 +02:00
e00c96df99 systemd service with user switch.
rm previous systemd unit service

cmake now placing new file 'qbittorrent-nox@.service.in'

systemd service now "Type=simple"
2017-06-12 22:58:10 +03:00
d5d946dd66 Drop Qt4 related settings from QMake project 2017-04-26 08:53:47 +03:00
ecd67b9d75 Rename .desktop and appdata files to match executable name. Fixes #6625. 2017-04-12 17:26:12 +02:00
76e1c3b10b Install qbittorrent-tray.png files. Fixes commit ada75cbbe1. 2017-03-04 00:02:11 +02:00
2a411987db Bump minimum supported version of gcc to 4.8. 2015-09-24 13:26:25 +03:00
12d9898b5d Enable c++11 support. 2015-09-18 08:33:12 +03:00
79976fbfce Implement new GeoIPManager class. 2015-07-22 08:06:51 +03:00
f3b82e24c8 Use DATADIR for installation of icons and appdata
This allow installing icons, appdata and desktop files into a
directory outside the prefix. This comes in handy on a multiarch
layout, where arch specific stuff goes into /usr/${host}/{bin,lib}
but arch independent files still into /usr/share.
2015-04-12 23:22:37 +02:00
de5912b3b5 Install appdata xml file along with the other files. 2015-04-05 19:01:23 +03:00
6b3555bd90 Add systemd configure option. Closes #921. 2015-04-05 16:37:28 +03:00
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
c22190fbf7 Add patches for support Haiku (https://www.haiku-os.org) 2014-09-04 13:23:16 +06:00
380438f99b Migrate the build system to autotools. 2014-05-04 15:28:58 +03:00
2dc7708c36 Improve detection of conf.pri. 2013-11-20 00:30:12 +02:00
0b41e3958e Revert "fix missing conf.pri error". The WARNING message during configure is harmless. The file is found during make. Closes #1042.
This reverts commit 807f1cfb94.
2013-11-09 19:45:36 +02:00
807f1cfb94 fix missing conf.pri error 2013-10-13 11:05:30 +01:00
314fc003b3 Use <OS_name>conf.pri file to control libz linkage 2013-03-11 00:04:40 +04:00
984acc581c Fix shadow builds under UNIX. 2012-05-30 22:28:53 +03:00
02fbd6a135 Fix compilation warnings in smtp.h (cgreco) 2011-06-05 16:08:30 +00:00
0c2a121304 Fix possible linking problems 2011-04-16 19:59:35 +00:00
d0afd46fd3 Get rid of libnotify dependency (Use DBus instead) 2011-04-02 08:54:28 +00:00
93a84655b6 Get rid of QtSVG dependency 2011-03-26 09:03:12 +00:00
c7658e2e96 Linux: Install PNG icon to $$PREFIX/share/pixmaps/ 2011-03-18 22:49:28 +00:00
5dc79e67fc Made QtSvg dependency optional 2011-03-12 21:02:59 +00:00
14341f3be2 COSMETIC: Added monochrome tray icon 2011-03-12 20:59:44 +00:00
b6c3189fe3 Make QtDBus dependency optional 2011-03-07 20:22:35 +00:00
cb719e2bf5 Fix freebsd compilation 2011-01-15 09:30:41 +00:00
64615adc23 Remove dbus dependency in nox mode 2011-01-15 08:38:57 +00:00
c8d02fc10e Fix executable path 2011-01-06 15:07:07 +00:00
eabda8ee75 Clean up project file 2011-01-01 17:16:37 +00:00
b7ae2eabc7 Further project file clean up 2010-11-20 17:32:59 +00:00
8a1e79d22f Restructured the project file
Move OS specific configuration to separate project files
2010-11-20 17:21:40 +00:00