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