1include("$${PWD}/../../OS-detect.pri")
2
3QT       += core gui widgets network
4
5
6TARGET = lumina-info
7target.path = $${L_BINDIR}
8
9TEMPLATE = app
10
11#include all the special classes from the Lumina tree
12include(../libLumina/LDesktopUtils.pri) #includes LUtils
13include(../libLumina/LuminaXDG.pri)
14include(../libLumina/LuminaSingleApplication.pri)
15include(../libLumina/LuminaThemes.pri)
16
17SOURCES += main.cpp \
18		MainUI.cpp
19
20HEADERS  += MainUI.h
21
22FORMS    += MainUI.ui
23
24RESOURCES+= lumina-info.qrc
25
26#LIBS     += -lLuminaUtils
27
28#DEPENDPATH	+= ../libLumina
29
30TRANSLATIONS =  i18n/lumina-info_af.ts \
31                i18n/lumina-info_ar.ts \
32                i18n/lumina-info_az.ts \
33                i18n/lumina-info_bg.ts \
34                i18n/lumina-info_bn.ts \
35                i18n/lumina-info_bs.ts \
36                i18n/lumina-info_ca.ts \
37                i18n/lumina-info_cs.ts \
38                i18n/lumina-info_cy.ts \
39                i18n/lumina-info_da.ts \
40                i18n/lumina-info_de.ts \
41                i18n/lumina-info_el.ts \
42                i18n/lumina-info_en_GB.ts \
43                i18n/lumina-info_en_ZA.ts \
44                i18n/lumina-info_en_AU.ts \
45                i18n/lumina-info_es.ts \
46                i18n/lumina-info_et.ts \
47                i18n/lumina-info_eu.ts \
48                i18n/lumina-info_fa.ts \
49                i18n/lumina-info_fi.ts \
50                i18n/lumina-info_fr.ts \
51                i18n/lumina-info_fr_CA.ts \
52                i18n/lumina-info_gl.ts \
53                i18n/lumina-info_he.ts \
54                i18n/lumina-info_hi.ts \
55                i18n/lumina-info_hr.ts \
56                i18n/lumina-info_hu.ts \
57                i18n/lumina-info_id.ts \
58                i18n/lumina-info_is.ts \
59                i18n/lumina-info_it.ts \
60                i18n/lumina-info_ja.ts \
61                i18n/lumina-info_ka.ts \
62                i18n/lumina-info_ko.ts \
63                i18n/lumina-info_lt.ts \
64                i18n/lumina-info_lv.ts \
65                i18n/lumina-info_mk.ts \
66                i18n/lumina-info_mn.ts \
67                i18n/lumina-info_ms.ts \
68                i18n/lumina-info_mt.ts \
69                i18n/lumina-info_nb.ts \
70                i18n/lumina-info_nl.ts \
71                i18n/lumina-info_pa.ts \
72                i18n/lumina-info_pl.ts \
73                i18n/lumina-info_pt.ts \
74                i18n/lumina-info_pt_BR.ts \
75                i18n/lumina-info_ro.ts \
76                i18n/lumina-info_ru.ts \
77                i18n/lumina-info_sk.ts \
78                i18n/lumina-info_sl.ts \
79                i18n/lumina-info_sr.ts \
80                i18n/lumina-info_sv.ts \
81                i18n/lumina-info_sw.ts \
82                i18n/lumina-info_ta.ts \
83                i18n/lumina-info_tg.ts \
84                i18n/lumina-info_th.ts \
85                i18n/lumina-info_tr.ts \
86                i18n/lumina-info_uk.ts \
87                i18n/lumina-info_uz.ts \
88                i18n/lumina-info_vi.ts \
89                i18n/lumina-info_zh_CN.ts \
90                i18n/lumina-info_zh_HK.ts \
91                i18n/lumina-info_zh_TW.ts \
92                i18n/lumina-info_zu.ts
93
94dotrans.path=$${L_SHAREDIR}/lumina-desktop/i18n/
95dotrans.extra=cd $$PWD/i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/lumina-desktop/i18n/
96
97desktop.files=lumina-info.desktop lumina-support.desktop
98desktop.path=$${L_SHAREDIR}/applications/
99
100manpage.path=$${L_MANDIR}/man1/
101manpage.extra="$${MAN_ZIP} $$PWD/lumina-info.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-info.1.gz"
102
103INSTALLS += target desktop manpage
104
105WITH_I18N{
106  INSTALLS += dotrans
107}
108