1include("$${PWD}/../../OS-detect.pri")
2
3QT       += core gui
4greaterThan(QT_MAJOR_VERSION, 4): QT += widgets concurrent multimedia
5
6
7TARGET = lumina-fileinfo
8TEMPLATE = app
9
10target.path = $${L_BINDIR}
11
12#include all the special classes from the Lumina tree
13include(../../core/libLumina/LUtils.pri) #includes LUtils
14include(../../core/libLumina/LuminaXDG.pri)
15#include(../../core/libLumina/LuminaSingleApplication.pri)
16include(../../core/libLumina/LVideoLabel.pri)
17include(../../core/libLumina/LuminaThemes.pri)
18
19SOURCES += main.cpp\
20        MainUI.cpp
21
22HEADERS  += MainUI.h
23
24FORMS    += MainUI.ui
25
26
27TRANSLATIONS =  i18n/l-fileinfo_af.ts \
28                i18n/l-fileinfo_ar.ts \
29                i18n/l-fileinfo_az.ts \
30                i18n/l-fileinfo_bg.ts \
31                i18n/l-fileinfo_bn.ts \
32                i18n/l-fileinfo_bs.ts \
33                i18n/l-fileinfo_ca.ts \
34                i18n/l-fileinfo_cs.ts \
35                i18n/l-fileinfo_cy.ts \
36                i18n/l-fileinfo_da.ts \
37                i18n/l-fileinfo_de.ts \
38                i18n/l-fileinfo_el.ts \
39                i18n/l-fileinfo_en_GB.ts \
40                i18n/l-fileinfo_en_ZA.ts \
41                i18n/l-fileinfo_en_AU.ts \
42                i18n/l-fileinfo_es.ts \
43                i18n/l-fileinfo_et.ts \
44                i18n/l-fileinfo_eu.ts \
45                i18n/l-fileinfo_fa.ts \
46                i18n/l-fileinfo_fi.ts \
47                i18n/l-fileinfo_fr.ts \
48                i18n/l-fileinfo_fr_CA.ts \
49                i18n/l-fileinfo_gl.ts \
50                i18n/l-fileinfo_he.ts \
51                i18n/l-fileinfo_hi.ts \
52                i18n/l-fileinfo_hr.ts \
53                i18n/l-fileinfo_hu.ts \
54                i18n/l-fileinfo_id.ts \
55                i18n/l-fileinfo_is.ts \
56                i18n/l-fileinfo_it.ts \
57                i18n/l-fileinfo_ja.ts \
58                i18n/l-fileinfo_ka.ts \
59                i18n/l-fileinfo_ko.ts \
60                i18n/l-fileinfo_lt.ts \
61                i18n/l-fileinfo_lv.ts \
62                i18n/l-fileinfo_mk.ts \
63                i18n/l-fileinfo_mn.ts \
64                i18n/l-fileinfo_ms.ts \
65                i18n/l-fileinfo_mt.ts \
66                i18n/l-fileinfo_nb.ts \
67                i18n/l-fileinfo_nl.ts \
68                i18n/l-fileinfo_pa.ts \
69                i18n/l-fileinfo_pl.ts \
70                i18n/l-fileinfo_pt.ts \
71                i18n/l-fileinfo_pt_BR.ts \
72                i18n/l-fileinfo_ro.ts \
73                i18n/l-fileinfo_ru.ts \
74                i18n/l-fileinfo_sk.ts \
75                i18n/l-fileinfo_sl.ts \
76                i18n/l-fileinfo_sr.ts \
77                i18n/l-fileinfo_sv.ts \
78                i18n/l-fileinfo_sw.ts \
79                i18n/l-fileinfo_ta.ts \
80                i18n/l-fileinfo_tg.ts \
81                i18n/l-fileinfo_th.ts \
82                i18n/l-fileinfo_tr.ts \
83                i18n/l-fileinfo_uk.ts \
84                i18n/l-fileinfo_uz.ts \
85                i18n/l-fileinfo_vi.ts \
86                i18n/l-fileinfo_zh_CN.ts \
87                i18n/l-fileinfo_zh_HK.ts \
88                i18n/l-fileinfo_zh_TW.ts \
89                i18n/l-fileinfo_zu.ts
90
91dotrans.path=$${L_SHAREDIR}/lumina-desktop/i18n/
92dotrans.extra=cd $$PWD/i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/lumina-desktop/i18n/
93
94desktop.files=lumina-fileinfo.desktop
95desktop.path=$${L_SHAREDIR}/applications/
96
97manpage.path=$${L_MANDIR}/man1/
98manpage.extra="$${MAN_ZIP} $$PWD/lumina-fileinfo.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fileinfo.1.gz"
99
100INSTALLS += target desktop manpage
101
102WITH_I18N{
103  INSTALLS += dotrans
104}
105