1include("$${PWD}/../../OS-detect.pri") 2 3QT += core gui widgets printsupport 4 5TARGET = lumina-textedit 6target.path = $${L_BINDIR} 7 8#include all the special classes from the Lumina tree 9include(../../core/libLumina/LUtils.pri) #includes LUtils 10include(../../core/libLumina/LuminaXDG.pri) 11#include(../../core/libLumina/LuminaSingleApplication.pri) 12include(../../core/libLumina/LuminaThemes.pri) 13 14HEADERS += MainUI.h \ 15 PlainTextEditor.h \ 16 syntaxSupport.h \ 17 ColorDialog.h \ 18 DnDTabBar.h \ 19 Word.h 20 21SOURCES += main.cpp \ 22 MainUI.cpp \ 23 PlainTextEditor.cpp \ 24 syntaxSupport.cpp \ 25 ColorDialog.cpp 26 27FORMS += MainUI.ui \ 28 ColorDialog.ui 29 30#LIBS += -lhunspell-1.6 31 32TRANSLATIONS = i18n/l-te_af.ts \ 33 i18n/l-te_ar.ts \ 34 i18n/l-te_az.ts \ 35 i18n/l-te_bg.ts \ 36 i18n/l-te_bn.ts \ 37 i18n/l-te_bs.ts \ 38 i18n/l-te_ca.ts \ 39 i18n/l-te_cs.ts \ 40 i18n/l-te_cy.ts \ 41 i18n/l-te_da.ts \ 42 i18n/l-te_de.ts \ 43 i18n/l-te_el.ts \ 44 i18n/l-te_en_GB.ts \ 45 i18n/l-te_en_ZA.ts \ 46 i18n/l-te_en_AU.ts \ 47 i18n/l-te_es.ts \ 48 i18n/l-te_et.ts \ 49 i18n/l-te_eu.ts \ 50 i18n/l-te_fa.ts \ 51 i18n/l-te_fi.ts \ 52 i18n/l-te_fr.ts \ 53 i18n/l-te_fr_CA.ts \ 54 i18n/l-te_gl.ts \ 55 i18n/l-te_he.ts \ 56 i18n/l-te_hi.ts \ 57 i18n/l-te_hr.ts \ 58 i18n/l-te_hu.ts \ 59 i18n/l-te_id.ts \ 60 i18n/l-te_is.ts \ 61 i18n/l-te_it.ts \ 62 i18n/l-te_ja.ts \ 63 i18n/l-te_ka.ts \ 64 i18n/l-te_ko.ts \ 65 i18n/l-te_lt.ts \ 66 i18n/l-te_lv.ts \ 67 i18n/l-te_mk.ts \ 68 i18n/l-te_mn.ts \ 69 i18n/l-te_ms.ts \ 70 i18n/l-te_mt.ts \ 71 i18n/l-te_nb.ts \ 72 i18n/l-te_nl.ts \ 73 i18n/l-te_pa.ts \ 74 i18n/l-te_pl.ts \ 75 i18n/l-te_pt.ts \ 76 i18n/l-te_pt_BR.ts \ 77 i18n/l-te_ro.ts \ 78 i18n/l-te_ru.ts \ 79 i18n/l-te_sk.ts \ 80 i18n/l-te_sl.ts \ 81 i18n/l-te_sr.ts \ 82 i18n/l-te_sv.ts \ 83 i18n/l-te_sw.ts \ 84 i18n/l-te_ta.ts \ 85 i18n/l-te_tg.ts \ 86 i18n/l-te_th.ts \ 87 i18n/l-te_tr.ts \ 88 i18n/l-te_uk.ts \ 89 i18n/l-te_uz.ts \ 90 i18n/l-te_vi.ts \ 91 i18n/l-te_zh_CN.ts \ 92 i18n/l-te_zh_HK.ts \ 93 i18n/l-te_zh_TW.ts \ 94 i18n/l-te_zu.ts 95 96dotrans.path=$${L_SHAREDIR}/lumina-desktop/i18n/ 97dotrans.extra=cd $$PWD/i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/lumina-desktop/i18n/ 98 99desktop.files=lumina-textedit.desktop 100desktop.path=$${L_SHAREDIR}/applications/ 101 102link.path=$${L_BINDIR} 103link.extra=ln -sf lumina-textedit $(INSTALL_ROOT)$${L_BINDIR}/lte 104 105syntax.path=$${L_SHAREDIR}/lumina-desktop/syntax_rules 106syntax.files=syntax_rules/* 107 108manpage.path=$${L_MANDIR}/man1/ 109manpage.extra="$${MAN_ZIP} $$PWD/lumina-textedit.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-textedit.1.gz" 110 111INSTALLS += target desktop link syntax manpage 112 113WITH_I18N{ 114 INSTALLS += dotrans 115} 116