]>
Commit | Line | Data |
---|---|---|
5dcd8cb1 TP |
1 | # |
2 | # TODO: - use system hunspell | |
97093431 | 3 | # TODO: pl.UTF-8: summary, description |
5dcd8cb1 | 4 | # |
b192a879 | 5 | %define qt_ver 5.7 |
6b635d9f | 6 | Summary: LaTeX development environment |
5f463a7b | 7 | Summary(hu.UTF-8): LaTeX fejlesztői környezet |
0347a663 | 8 | Summary(pl.UTF-8): Środowisko do tworzenia dokumentów LaTeXa |
6b635d9f | 9 | Name: texmaker |
b192a879 | 10 | Version: 5.0.2 |
5dcd8cb1 | 11 | Release: 1 |
6b635d9f | 12 | License: GPL |
5dcd8cb1 | 13 | Group: X11/Applications/Publishing |
6b635d9f | 14 | Source0: http://www.xm1math.net/texmaker/%{name}-%{version}.tar.bz2 |
b192a879 | 15 | # Source0-md5: 9157bd4838caa69cbd6e377a2e980084 |
6b635d9f | 16 | Source1: %{name}.desktop |
17 | URL: http://www.xm1math.net/texmaker/ | |
b192a879 JP |
18 | BuildRequires: Qt5Concurrent-devel >= %{qt_ver} |
19 | BuildRequires: Qt5Core-devel >= %{qt_ver} | |
20 | BuildRequires: Qt5Gui-devel >= %{qt_ver} | |
21 | BuildRequires: Qt5Network-devel >= %{qt_ver} | |
22 | BuildRequires: Qt5PrintSupport-devel >= %{qt_ver} | |
23 | BuildRequires: Qt5Script-devel >= %{qt_ver} | |
24 | BuildRequires: Qt5WebKit-devel >= %{qt_ver} | |
25 | BuildRequires: Qt5Widgets-devel >= %{qt_ver} | |
26 | BuildRequires: Qt5Xml-devel >= %{qt_ver} | |
27 | BuildRequires: poppler-qt5-devel | |
28 | BuildRequires: qt5-build | |
29 | BuildRequires: qt5-qmake | |
30 | Requires: Qt5Concurrent >= %{qt_ver} | |
31 | Requires: Qt5Core >= %{qt_ver} | |
32 | Requires: Qt5Gui >= %{qt_ver} | |
33 | Requires: Qt5Network >= %{qt_ver} | |
34 | Requires: Qt5PrintSupport >= %{qt_ver} | |
35 | Requires: Qt5Script >= %{qt_ver} | |
36 | Requires: Qt5WebKit >= %{qt_ver} | |
37 | Requires: Qt5Widgets >= %{qt_ver} | |
38 | Requires: Qt5Xml >= %{qt_ver} | |
6b635d9f | 39 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
40 | ||
41 | %description | |
42 | Texmaker is a free LaTeX editor, that integrates many tools needed to | |
43 | develop documents with LaTeX, in just one application. | |
44 | ||
5f463a7b ZU |
45 | %description -l hu.UTF-8 |
46 | Texmaker egy ingyenes LaTeX szerkesztő, amely eszközök tömkelegét | |
47 | integrálja egybe LaTeX dokumentumok fejlesztéséhez. | |
48 | ||
9ba10fe1 | 49 | %description -l pl.UTF-8 |
0347a663 | 50 | Texmaker to darmowy edytor LaTeXa, który łączy wiele narzędzi |
51 | potrzebnych do tworzenia dokumentów LaTeXa w jednej aplikacji. | |
6b635d9f | 52 | |
53 | %prep | |
54 | %setup -q | |
55 | ||
56 | %build | |
b192a879 | 57 | qmake-qt5 -unix texmaker.pro \ |
6b7c1b04 | 58 | PREFIX="%{_prefix}" \ |
0ed72c1e | 59 | QMAKE_CXXFLAGS="%{rpmcflags}" |
6b635d9f | 60 | %{__make} |
61 | ||
62 | %install | |
63 | rm -rf $RPM_BUILD_ROOT | |
64 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir},%{_datadir}/texmaker} | |
6b7c1b04 | 65 | |
6b635d9f | 66 | install %{name} $RPM_BUILD_ROOT%{_bindir} |
9bbf6eab | 67 | install utilities/*.png dictionaries/{*.aff,*.dic} locale/*.qm \ |
0ed72c1e TP |
68 | $RPM_BUILD_ROOT%{_datadir}/texmaker |
69 | cd doc | |
70 | for i in *; do | |
71 | ln -s %{_docdir}/%{name}-%{version}/doc/$i $RPM_BUILD_ROOT%{_datadir}/texmaker | |
5dcd8cb1 | 72 | done |
0ed72c1e | 73 | cd .. |
6b635d9f | 74 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
75 | install utilities/texmaker32x32.png $RPM_BUILD_ROOT%{_pixmapsdir}/texmaker.png | |
0ed72c1e | 76 | install utilities/texmaker.svg $RPM_BUILD_ROOT%{_pixmapsdir} |
6b635d9f | 77 | |
78 | %clean | |
79 | rm -rf $RPM_BUILD_ROOT | |
80 | ||
81 | %files | |
82 | %defattr(644,root,root,755) | |
0ed72c1e | 83 | %doc utilities/AUTHORS utilities/CHANGELOG.txt dictionaries/*.txt doc |
e71d1072 | 84 | %attr(755,root,root) %{_bindir}/* |
5dcd8cb1 TP |
85 | %dir %{_datadir}/%{name} |
86 | %{_datadir}/%{name}/en_GB.* | |
9bbf6eab JR |
87 | %{_datadir}/%{name}/en_US.* |
88 | %lang(cs) %{_datadir}/%{name}/cs_CZ.* | |
0ed72c1e TP |
89 | %lang(de) %{_datadir}/%{name}/de_DE.* |
90 | %lang(es) %{_datadir}/%{name}/es_ES.* | |
5dcd8cb1 | 91 | %lang(fr) %{_datadir}/%{name}/fr_FR.* |
9bbf6eab | 92 | %lang(hu) %{_datadir}/%{name}/hu_HU.* |
0ed72c1e | 93 | %lang(it) %{_datadir}/%{name}/it_IT.* |
9bbf6eab JR |
94 | %lang(nl) %{_datadir}/%{name}/nl_NL.* |
95 | %lang(pl) %{_datadir}/%{name}/pl_PL.* | |
5f463a7b | 96 | %lang(cs) %{_datadir}/%{name}/qt_cs.qm |
97093431 KG |
97 | %lang(de) %{_datadir}/%{name}/qt_de.qm |
98 | %lang(es) %{_datadir}/%{name}/qt_es.qm | |
9bbf6eab | 99 | %lang(fa) %{_datadir}/%{name}/qt_fa.qm |
97093431 | 100 | %lang(fr) %{_datadir}/%{name}/qt_fr.qm |
9bbf6eab | 101 | %lang(pl) %{_datadir}/%{name}/qt_pl.qm |
97093431 KG |
102 | %lang(pt) %{_datadir}/%{name}/qt_pt.qm |
103 | %lang(ru) %{_datadir}/%{name}/qt_ru.qm | |
104 | %lang(zh_CN) %{_datadir}/%{name}/qt_zh_CN.qm | |
105 | %lang(zh_TW) %{_datadir}/%{name}/qt_zh_TW.qm | |
9bbf6eab | 106 | %lang(ar) %{_datadir}/%{name}/texmaker_ar.qm |
0ed72c1e | 107 | %lang(ca) %{_datadir}/%{name}/texmaker_ca.qm |
97093431 | 108 | %lang(cs) %{_datadir}/%{name}/texmaker_cs.qm |
9bbf6eab | 109 | %lang(da) %{_datadir}/%{name}/texmaker_da.qm |
0ed72c1e | 110 | %lang(de) %{_datadir}/%{name}/texmaker_de.qm |
9bbf6eab | 111 | %lang(el) %{_datadir}/%{name}/texmaker_el.qm |
0ed72c1e TP |
112 | %lang(es) %{_datadir}/%{name}/texmaker_es.qm |
113 | %lang(fa) %{_datadir}/%{name}/texmaker_fa.qm | |
5dcd8cb1 | 114 | %lang(fr) %{_datadir}/%{name}/texmaker_fr.qm |
0ed72c1e | 115 | %lang(gl) %{_datadir}/%{name}/texmaker_gl.qm |
9bbf6eab | 116 | %lang(hu) %{_datadir}/%{name}/texmaker_hu.qm |
0ed72c1e | 117 | %lang(it) %{_datadir}/%{name}/texmaker_it.qm |
9bbf6eab JR |
118 | %lang(lv) %{_datadir}/%{name}/texmaker_lv.qm |
119 | %lang(nl) %{_datadir}/%{name}/texmaker_nl.qm | |
120 | %lang(pl) %{_datadir}/%{name}/texmaker_pl.qm | |
0ed72c1e | 121 | %lang(pt) %{_datadir}/%{name}/texmaker_pt_BR.qm |
9bbf6eab | 122 | %lang(pt) %{_datadir}/%{name}/texmaker_pt.qm |
0ed72c1e | 123 | %lang(ru) %{_datadir}/%{name}/texmaker_ru.qm |
9bbf6eab JR |
124 | %lang(se) %{_datadir}/%{name}/texmaker_se.qm |
125 | %lang(sr) %{_datadir}/%{name}/texmaker_sr.qm | |
126 | %lang(uk) %{_datadir}/%{name}/texmaker_uk.qm | |
0ed72c1e TP |
127 | %lang(zh_CN) %{_datadir}/%{name}/texmaker_zh_CN.qm |
128 | %lang(zh_TW) %{_datadir}/%{name}/texmaker_zh_TW.qm | |
5dcd8cb1 | 129 | %{_datadir}/%{name}/*.html |
5dcd8cb1 | 130 | %{_datadir}/%{name}/*.png |
b3599aa8 | 131 | %{_desktopdir}/*.desktop |
6b635d9f | 132 | %{_pixmapsdir}/* |