forked from qbittorrent/qBittorrent
-
Notifications
You must be signed in to change notification settings - Fork 0
/
unixconf.pri
130 lines (117 loc) · 4.96 KB
/
unixconf.pri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# The first path is used when the source is being build by packagers (pbuilder/sbuild/etc)
# The second path is used when you manually run the configure script in the root folder (eg when using qt creator)
exists($$OUT_PWD/../conf.pri) {
include($$OUT_PWD/../conf.pri)
}
else {
include(conf.pri)
}
# COMPILATION SPECIFIC
!nogui:dbus: QT += dbus
QMAKE_CXXFLAGS += -Wall -Wextra -Wpedantic -Wformat-security
!haiku: QMAKE_LFLAGS_APP += -rdynamic
# Man page
nogui {
man.files = ../doc/qbittorrent-nox.1
}
else {
man.files = ../doc/qbittorrent.1
}
man.path = $$MANPREFIX/man1
INSTALLS += man
DIST_PATH = ../dist/unix
# Systemd Service file
nogui:systemd {
systemdService.files = $$DIST_PATH/systemd/[email protected]
systemdService.path = $$PREFIX/lib/systemd/system/
INSTALLS += systemdService
}
# Menu Icon
!nogui {
menuicon.files = $$DIST_PATH/org.qbittorrent.qBittorrent.desktop
menuicon.path = $$DATADIR/applications/
INSTALLS += menuicon
appdata.files = $$DIST_PATH/org.qbittorrent.qBittorrent.appdata.xml
appdata.path = $$DATADIR/metainfo/
INSTALLS += appdata
# Apps icons
icon16.files = $$DIST_PATH/menuicons/16x16/apps/qbittorrent.png
icon16.path = $$DATADIR/icons/hicolor/16x16/apps/
icon22.files = $$DIST_PATH/menuicons/22x22/apps/qbittorrent.png
icon22.path = $$DATADIR/icons/hicolor/22x22/apps/
icon24.files = $$DIST_PATH/menuicons/24x24/apps/qbittorrent.png
icon24.path = $$DATADIR/icons/hicolor/24x24/apps/
icon32.files = $$DIST_PATH/menuicons/32x32/apps/qbittorrent.png
icon32.path = $$DATADIR/icons/hicolor/32x32/apps/
icon36.files = $$DIST_PATH/menuicons/36x36/apps/qbittorrent.png
icon36.path = $$DATADIR/icons/hicolor/36x36/apps/
icon48.files = $$DIST_PATH/menuicons/48x48/apps/qbittorrent.png
icon48.path = $$DATADIR/icons/hicolor/48x48/apps/
icon64.files = $$DIST_PATH/menuicons/64x64/apps/qbittorrent.png
icon64.path = $$DATADIR/icons/hicolor/64x64/apps/
icon72.files = $$DIST_PATH/menuicons/72x72/apps/qbittorrent.png
icon72.path = $$DATADIR/icons/hicolor/72x72/apps/
icon96.files = $$DIST_PATH/menuicons/96x96/apps/qbittorrent.png
icon96.path = $$DATADIR/icons/hicolor/96x96/apps/
icon128.files = $$DIST_PATH/menuicons/128x128/apps/qbittorrent.png
icon128.path = $$DATADIR/icons/hicolor/128x128/apps/
icon192.files = $$DIST_PATH/menuicons/192x192/apps/qbittorrent.png
icon192.path = $$DATADIR/icons/hicolor/192x192/apps/
# Status icons
statusIcon16.files = $$DIST_PATH/menuicons/16x16/status/qbittorrent-tray.png
statusIcon16.path = $$DATADIR/icons/hicolor/16x16/status/
statusIcon22.files = $$DIST_PATH/menuicons/22x22/status/qbittorrent-tray.png
statusIcon22.path = $$DATADIR/icons/hicolor/22x22/status/
statusIcon24.files = $$DIST_PATH/menuicons/24x24/status/qbittorrent-tray.png
statusIcon24.path = $$DATADIR/icons/hicolor/24x24/status/
statusIcon32.files = $$DIST_PATH/menuicons/32x32/status/qbittorrent-tray.png
statusIcon32.path = $$DATADIR/icons/hicolor/32x32/status/
statusIcon36.files = $$DIST_PATH/menuicons/36x36/status/qbittorrent-tray.png
statusIcon36.path = $$DATADIR/icons/hicolor/36x36/status/
statusIcon48.files = $$DIST_PATH/menuicons/48x48/status/qbittorrent-tray.png
statusIcon48.path = $$DATADIR/icons/hicolor/48x48/status/
statusIcon64.files = $$DIST_PATH/menuicons/64x64/status/qbittorrent-tray.png
statusIcon64.path = $$DATADIR/icons/hicolor/64x64/status/
statusIcon72.files = $$DIST_PATH/menuicons/72x72/status/qbittorrent-tray.png
statusIcon72.path = $$DATADIR/icons/hicolor/72x72/status/
statusIcon96.files = $$DIST_PATH/menuicons/96x96/status/qbittorrent-tray.png
statusIcon96.path = $$DATADIR/icons/hicolor/96x96/status/
statusIcon128.files = $$DIST_PATH/menuicons/128x128/status/qbittorrent-tray.png
statusIcon128.path = $$DATADIR/icons/hicolor/128x128/status/
statusIcon192.files = $$DIST_PATH/menuicons/192x192/status/qbittorrent-tray.png
statusIcon192.path = $$DATADIR/icons/hicolor/192x192/status/
statusIconScalable.files = $$PWD/src/icons/qbittorrent-tray.svg \
$$PWD/src/icons/qbittorrent-tray-dark.svg \
$$PWD/src/icons/qbittorrent-tray-light.svg
statusIconScalable.path = $$DATADIR/icons/hicolor/scalable/status/
INSTALLS += \
icon16 \
icon22 \
icon24 \
icon32 \
icon36 \
icon48 \
icon64 \
icon72 \
icon96 \
icon128 \
icon192 \
statusIcon16 \
statusIcon22 \
statusIcon24 \
statusIcon32 \
statusIcon36 \
statusIcon48 \
statusIcon64 \
statusIcon72 \
statusIcon96 \
statusIcon128 \
statusIcon192 \
statusIconScalable
pixmap.files = $$DIST_PATH/menuicons/128x128/apps/qbittorrent.png
pixmap.path = $$DATADIR/pixmaps/
INSTALLS += pixmap
}
# INSTALL
target.path = $$PREFIX/bin/
INSTALLS += target