]>
Commit | Line | Data |
---|---|---|
ec688560 | 1 | # TODO: |
82f357a9 | 2 | # - fet doesn't respect locale settings |
ec688560 | 3 | # |
8380c349 SS |
4 | Summary: FET is open source free software for automatically scheduling the timetable |
5 | Summary(hu.UTF-8): FET egy nyílt forrású órarend-készítő program | |
7c28ed6e | 6 | Summary(pl.UTF-8): Narzędzie do automatycznego układania planów dla szkół i uczelni |
8380c349 | 7 | Name: fet |
d42d4c67 ZU |
8 | Version: 5.14.5 |
9 | Release: 1 | |
8380c349 SS |
10 | License: GPL v2 |
11 | Group: X11/Applications | |
12 | Source0: http://www.lalescu.ro/liviu/fet/download/%{name}-%{version}.tar.bz2 | |
d42d4c67 | 13 | # Source0-md5: ef2482845d950dea1a72254281293e35 |
657b20f8 | 14 | Source1: http://www.lalescu.ro/liviu/fet/doc/en/faq.html |
5808537e | 15 | # Source1-md5: 7029338b802b65b42d7c2e2696bbbf27 |
657b20f8 ZU |
16 | Source2: http://www.lalescu.ro/liviu/fet/doc/en/instructions.html |
17 | # Source2-md5: 68ffbb297e609ea26526b288c6e2369c | |
18 | Source3: http://www.lalescu.ro/liviu/fet/doc/en/tips.html | |
19 | # Source3-md5: d2a0a061f224d3c7ab96f7a3257a3b35 | |
2048b086 | 20 | Source4: %{name}.desktop |
26c63c12 | 21 | Source5: %{name}.png |
60cbcc4a | 22 | URL: http://www.lalescu.ro/liviu/fet |
8380c349 SS |
23 | BuildRequires: Qt3Support-devel |
24 | BuildRequires: QtCore-devel | |
25 | BuildRequires: QtGui-devel | |
ec688560 | 26 | BuildRequires: QtXml-devel |
8380c349 SS |
27 | BuildRequires: qt4-build |
28 | BuildRequires: qt4-qmake | |
34fd8d97 | 29 | Obsoletes: fet-doc |
8380c349 SS |
30 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
31 | ||
32 | %description | |
33 | FET is open source free software for automatically scheduling the | |
34 | timetable of a school, high-school or university. It uses a fast and | |
35 | efficient timetabling algorithm. | |
36 | ||
37 | %description -l hu.UTF-8 | |
a632ae38 | 38 | FET egy nyílt forrású szoftver, amely általános iskolák, középiskolák, |
ec688560 SS |
39 | egyetemek órarendjét (időbeosztását) készíti el. Egy gyors és hatékony |
40 | algoritmust használ. | |
8380c349 | 41 | |
7c28ed6e | 42 | %description -l pl.UTF-8 |
e6799581 JB |
43 | FET jest oprogramowaniem o otwartych źródłach służącym do |
44 | automatycznego układania planów zajęć szkół i uczelni. Program ten | |
45 | używa szybkiego i efektywnego algorytmu układającego harmonogramy. | |
7c28ed6e | 46 | |
7736396e ZU |
47 | %package examples |
48 | Summary: Sample inputs to FET | |
49 | Summary(hu.UTF-8): Példafájlok FET-hez | |
7397c6f0 | 50 | Summary(pl.UTF-8): Przykładowe pliki wejściowe dla programu FET |
7736396e | 51 | Group: X11/Applications |
8c5e6562 | 52 | Requires: %{name} = %{version}-%{release} |
7736396e ZU |
53 | |
54 | %description examples | |
55 | Sample input files to FET from all the world. | |
56 | ||
57 | %description examples -l hu.UTF-8 | |
58 | Példafájlok FET-hez a világ minden tájáról. | |
59 | ||
7397c6f0 JB |
60 | %description examples -l pl.UTF-8 |
61 | Przykładowe pliki wejściowe dla programu FET. | |
7736396e | 62 | |
4009ef7d ZU |
63 | %package doc |
64 | Summary: FET documentation by Volker Dirr | |
15c14eea JB |
65 | Summary(hu.UTF-8): FET dokumentáció Volker Dirr "szerkesztésében" |
66 | Summary(pl.UTF-8): Dokumentacja do programu FET autorstwa Volkera Dirra | |
4009ef7d ZU |
67 | Group: X11/Applications |
68 | ||
69 | %description doc | |
70 | FET documentation by Volker Dirr. | |
71 | ||
72 | %description doc -l hu.UTF-8 | |
73 | FET dokumentáció Volker Dirr tollából. | |
74 | ||
15c14eea JB |
75 | %description doc -l pl.UTF-8 |
76 | Dokumentacja do programu FET autorstwa Volkera Dirra. | |
4009ef7d | 77 | |
657b20f8 ZU |
78 | %package lang-ar |
79 | Summary: ar translation to fet | |
80 | Summary(hu.UTF-8): ar fordítás fet-hez | |
81 | Group: I18n | |
8c5e6562 | 82 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
83 | |
84 | %description lang-ar | |
85 | ar translation to fet. | |
86 | ||
87 | %package lang-ca | |
88 | Summary: Catalan translation to fet | |
89 | Summary(hu.UTF-8): Katalán fordítás fet-hez | |
90 | Group: I18n | |
8c5e6562 | 91 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
92 | |
93 | %description lang-ca | |
94 | Catalan translation to fet. | |
95 | ||
5808537e ZU |
96 | %package lang-da |
97 | Summary: Danish translation to fet | |
98 | Summary(hu.UTF-8): Dán fordítás fet-hez | |
99 | Group: I18n | |
100 | Requires: %{name} = %{version}-%{release} | |
101 | ||
102 | %description lang-da | |
103 | Danish translation to fet. | |
104 | ||
657b20f8 ZU |
105 | %package lang-de |
106 | Summary: German translation to fet | |
107 | Summary(hu.UTF-8): Német fordítás fet-hez | |
108 | Group: I18n | |
8c5e6562 | 109 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
110 | |
111 | %description lang-de | |
112 | German translation to fet. | |
113 | ||
114 | %package lang-el | |
115 | Summary: Greek translation to fet | |
116 | Summary(hu.UTF-8): Görög fordítás fet-hez | |
117 | Group: I18n | |
8c5e6562 | 118 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
119 | |
120 | %description lang-el | |
121 | Greek translation to fet. | |
122 | ||
123 | %package lang-es | |
124 | Summary: Spanish translation to fet | |
125 | Summary(hu.UTF-8): Spanyol fordítás fet-hez | |
126 | Group: I18n | |
8c5e6562 | 127 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
128 | |
129 | %description lang-es | |
130 | Spanish translation to fet. | |
131 | ||
132 | %package lang-fa | |
133 | Summary: fa translation to fet | |
134 | Summary(hu.UTF-8): fa fordítás fet-hez | |
135 | Group: I18n | |
8c5e6562 | 136 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
137 | |
138 | %description lang-fa | |
139 | fa translation to fet. | |
140 | ||
141 | %package lang-fr | |
142 | Summary: French translation to fet | |
143 | Summary(hu.UTF-8): Francia fordítás fet-hez | |
144 | Group: I18n | |
8c5e6562 | 145 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
146 | |
147 | %description lang-fr | |
148 | French translation to fet. | |
149 | ||
df40c044 ZU |
150 | %package lang-he |
151 | Summary: Hebrew translation to fet | |
152 | Summary(hu.UTF-8): Héber fordítás fet-hez | |
153 | Group: I18n | |
154 | Requires: %{name} = %{version}-%{release} | |
155 | ||
156 | %description lang-he | |
157 | Hebrew translation to fet. | |
158 | ||
657b20f8 ZU |
159 | %package lang-hu |
160 | Summary: Hungarian translation to fet | |
161 | Summary(hu.UTF-8): Magyar fordítás fet-hez | |
162 | Group: I18n | |
8c5e6562 | 163 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
164 | |
165 | %description lang-hu | |
166 | Hungarian translation to fet. | |
167 | ||
168 | %description lang-hu -l hu.UTF-8 | |
169 | Magyar fordítás fet-hez. | |
170 | ||
171 | %package lang-id | |
172 | Summary: id translation to fet | |
173 | Summary(hu.UTF-8): id fordítás fet-hez | |
174 | Group: I18n | |
8c5e6562 | 175 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
176 | |
177 | %description lang-id | |
178 | id translation to fet. | |
179 | ||
180 | %package lang-it | |
181 | Summary: Italian translation to fet | |
182 | Summary(hu.UTF-8): Olasz fordítás fet-hez | |
183 | Group: I18n | |
8c5e6562 | 184 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
185 | |
186 | %description lang-it | |
187 | Italian translation to fet. | |
188 | ||
189 | %package lang-lt | |
190 | Summary: Lithuanian translation to fet | |
191 | Summary(hu.UTF-8): Litván fordítás fet-hez | |
192 | Group: I18n | |
8c5e6562 | 193 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
194 | |
195 | %description lang-lt | |
196 | Lithuanian translation to fet. | |
197 | ||
198 | %package lang-mk | |
199 | Summary: mk translation to fet | |
200 | Summary(hu.UTF-8): mk fordítás fet-hez | |
201 | Group: I18n | |
8c5e6562 | 202 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
203 | |
204 | %description lang-mk | |
205 | mk translation to fet. | |
206 | ||
207 | %package lang-ms | |
208 | Summary: ms translation to fet | |
209 | Summary(hu.UTF-8): ms fordítás fet-hez | |
210 | Group: I18n | |
8c5e6562 | 211 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
212 | |
213 | %description lang-ms | |
214 | ms translation to fet. | |
215 | ||
216 | %package lang-nl | |
217 | Summary: nl translation to fet | |
218 | Summary(hu.UTF-8): nl fordítás fet-hez | |
219 | Group: I18n | |
8c5e6562 | 220 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
221 | |
222 | %description lang-nl | |
223 | nl translation to fet. | |
224 | ||
225 | %package lang-pl | |
226 | Summary: Polish translation to fet | |
227 | Summary(hu.UTF-8): Lengyel fordítás fet-hez | |
228 | Group: I18n | |
8c5e6562 | 229 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
230 | |
231 | %description lang-pl | |
232 | Polish translation to fet. | |
233 | ||
234 | %package lang-ro | |
235 | Summary: Romanian translation to fet | |
236 | Summary(hu.UTF-8): Román fordítás fet-hez | |
237 | Group: I18n | |
8c5e6562 | 238 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
239 | |
240 | %description lang-ro | |
241 | Romanian translation to fet. | |
242 | ||
5808537e ZU |
243 | %package lang-pt |
244 | Summary: Portugese translation to fet | |
245 | Summary(hu.UTF-8): Portugal fordítás fet-hez | |
246 | Group: I18n | |
247 | Requires: %{name} = %{version}-%{release} | |
248 | ||
249 | %description lang-pt | |
250 | Portugese translation to fet. | |
251 | ||
657b20f8 ZU |
252 | %package lang-ru |
253 | Summary: Russian translation to fet | |
254 | Summary(hu.UTF-8): Orosz fordítás fet-hez | |
255 | Group: I18n | |
8c5e6562 | 256 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
257 | |
258 | %description lang-ru | |
259 | Russian translation to fet. | |
260 | ||
631e1c70 ZU |
261 | %package lang-si |
262 | Summary: Sinhala translation to fet | |
263 | Summary(hu.UTF-8): Sinhala fordítás fet-hez | |
264 | Group: I18n | |
265 | Requires: %{name} = %{version}-%{release} | |
266 | ||
267 | %description lang-si | |
268 | Sinhala translation to fet. | |
269 | ||
c31e62c6 ZU |
270 | %package lang-sk |
271 | Summary: Slovak translation to fet | |
272 | Summary(hu.UTF-8): Szlovák fordítás fet-hez | |
273 | Group: I18n | |
274 | Requires: %{name} = %{version}-%{release} | |
275 | ||
276 | %description lang-sk | |
277 | Slovak translation to fet. | |
278 | ||
657b20f8 ZU |
279 | %package lang-tr |
280 | Summary: tr translation to fet | |
281 | Summary(hu.UTF-8): tr fordítás fet-hez | |
282 | Group: I18n | |
8c5e6562 | 283 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
284 | |
285 | %description lang-tr | |
286 | tr translation to fet. | |
287 | ||
288 | %package lang-uk | |
289 | Summary: uk translation to fet | |
290 | Summary(hu.UTF-8): uk fordítás fet-hez | |
291 | Group: I18n | |
8c5e6562 | 292 | Requires: %{name} = %{version}-%{release} |
657b20f8 ZU |
293 | |
294 | %description lang-uk | |
295 | uk translation to fet. | |
296 | ||
8380c349 SS |
297 | %prep |
298 | %setup -q | |
657b20f8 | 299 | install %{SOURCE1} %{SOURCE2} %{SOURCE3} . |
8380c349 SS |
300 | |
301 | %build | |
0505dcc6 | 302 | qmake-qt4 fet.pro \ |
5808537e ZU |
303 | QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}" \ |
304 | QMAKE_CXX="%{__cxx}" | |
8380c349 SS |
305 | %{__make} |
306 | ||
307 | %install | |
308 | rm -rf $RPM_BUILD_ROOT | |
694d1073 SS |
309 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_datadir}/%{name}/translations} |
310 | ||
311 | install fet $RPM_BUILD_ROOT%{_bindir} | |
26c63c12 ZU |
312 | |
313 | # install manual | |
694d1073 | 314 | install doc/fet.1 $RPM_BUILD_ROOT%{_mandir}/man1 |
26c63c12 ZU |
315 | |
316 | # install translations | |
82f357a9 | 317 | install translations/fet_*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/translations |
26c63c12 ZU |
318 | |
319 | # install examples | |
58683cb7 | 320 | install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
26c63c12 ZU |
321 | %{__cp} -a examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
322 | ||
323 | # install fet.desktop | |
2048b086 ZU |
324 | install -d $RPM_BUILD_ROOT%{_desktopdir} |
325 | install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir} | |
26c63c12 ZU |
326 | |
327 | # install fet.png | |
328 | install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps | |
329 | install %{SOURCE5} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps | |
694d1073 | 330 | |
82f357a9 SS |
331 | %{__rm} -f $RPM_BUILD_ROOT%{_datadir}/%{name}/translations/fet_untranslated.qm |
332 | ||
8380c349 SS |
333 | %clean |
334 | rm -rf $RPM_BUILD_ROOT | |
335 | ||
336 | %files | |
337 | %defattr(644,root,root,755) | |
657b20f8 | 338 | %doc AUTHORS ChangeLog CONTRIBUTORS README REFERENCES THANKS TODO TRANSLATORS doc/*/* faq.html instructions.html tips.html |
8380c349 | 339 | %attr(755,root,root) %{_bindir}/%{name} |
ec688560 | 340 | %dir %{_datadir}/%{name} |
ec688560 | 341 | %dir %{_datadir}/%{name}/translations |
2048b086 | 342 | %{_desktopdir}/%{name}.desktop |
26c63c12 | 343 | %{_iconsdir}/hicolor/32x32/apps/%{name}.png |
657b20f8 ZU |
344 | %{_mandir}/man1/fet.1* |
345 | ||
346 | %files examples | |
347 | %defattr(644,root,root,755) | |
348 | %{_examplesdir}/%{name}-%{version} | |
349 | ||
350 | %files lang-ar | |
351 | %defattr(644,root,root,755) | |
ec688560 | 352 | %lang(ar) %{_datadir}/%{name}/translations/fet_ar.qm |
657b20f8 ZU |
353 | |
354 | %files lang-ca | |
355 | %defattr(644,root,root,755) | |
ec688560 | 356 | %lang(ca) %{_datadir}/%{name}/translations/fet_ca.qm |
657b20f8 | 357 | |
5808537e ZU |
358 | %files lang-da |
359 | %defattr(644,root,root,755) | |
360 | %lang(de) %{_datadir}/%{name}/translations/fet_da.qm | |
361 | ||
657b20f8 ZU |
362 | %files lang-de |
363 | %defattr(644,root,root,755) | |
ec688560 | 364 | %lang(de) %{_datadir}/%{name}/translations/fet_de.qm |
657b20f8 ZU |
365 | |
366 | %files lang-el | |
367 | %defattr(644,root,root,755) | |
ec688560 | 368 | %lang(el) %{_datadir}/%{name}/translations/fet_el.qm |
657b20f8 ZU |
369 | |
370 | %files lang-es | |
371 | %defattr(644,root,root,755) | |
ec688560 | 372 | %lang(es) %{_datadir}/%{name}/translations/fet_es.qm |
657b20f8 ZU |
373 | |
374 | %files lang-fa | |
375 | %defattr(644,root,root,755) | |
376 | %lang(fa) %{_datadir}/%{name}/translations/fet_fa.qm | |
377 | ||
378 | %files lang-fr | |
379 | %defattr(644,root,root,755) | |
ec688560 | 380 | %lang(fr) %{_datadir}/%{name}/translations/fet_fr.qm |
657b20f8 | 381 | |
df40c044 ZU |
382 | %files lang-he |
383 | %defattr(644,root,root,755) | |
384 | %lang(he) %{_datadir}/%{name}/translations/fet_he.qm | |
385 | ||
657b20f8 ZU |
386 | %files lang-hu |
387 | %defattr(644,root,root,755) | |
ec688560 | 388 | %lang(hu) %{_datadir}/%{name}/translations/fet_hu.qm |
657b20f8 ZU |
389 | |
390 | %files lang-id | |
391 | %defattr(644,root,root,755) | |
ec688560 | 392 | %lang(id) %{_datadir}/%{name}/translations/fet_id.qm |
657b20f8 ZU |
393 | |
394 | %files lang-it | |
395 | %defattr(644,root,root,755) | |
ec688560 | 396 | %lang(it) %{_datadir}/%{name}/translations/fet_it.qm |
657b20f8 ZU |
397 | |
398 | %files lang-lt | |
399 | %defattr(644,root,root,755) | |
8d103e91 | 400 | %lang(lt) %{_datadir}/%{name}/translations/fet_lt.qm |
657b20f8 ZU |
401 | |
402 | %files lang-mk | |
403 | %defattr(644,root,root,755) | |
ec688560 | 404 | %lang(mk) %{_datadir}/%{name}/translations/fet_mk.qm |
657b20f8 ZU |
405 | |
406 | %files lang-ms | |
407 | %defattr(644,root,root,755) | |
ec688560 | 408 | %lang(ms) %{_datadir}/%{name}/translations/fet_ms.qm |
657b20f8 ZU |
409 | |
410 | %files lang-nl | |
411 | %defattr(644,root,root,755) | |
ec688560 | 412 | %lang(nl) %{_datadir}/%{name}/translations/fet_nl.qm |
657b20f8 ZU |
413 | |
414 | %files lang-pl | |
415 | %defattr(644,root,root,755) | |
ec688560 | 416 | %lang(pl) %{_datadir}/%{name}/translations/fet_pl.qm |
657b20f8 | 417 | |
5808537e ZU |
418 | %files lang-pt |
419 | %defattr(644,root,root,755) | |
420 | %lang(pl) %{_datadir}/%{name}/translations/fet_pt_BR.qm | |
421 | ||
657b20f8 ZU |
422 | %files lang-ro |
423 | %defattr(644,root,root,755) | |
ec688560 | 424 | %lang(ro) %{_datadir}/%{name}/translations/fet_ro.qm |
657b20f8 ZU |
425 | |
426 | %files lang-ru | |
427 | %defattr(644,root,root,755) | |
77078f15 | 428 | %lang(ru) %{_datadir}/%{name}/translations/fet_ru.qm |
657b20f8 | 429 | |
c31e62c6 ZU |
430 | %files lang-sk |
431 | %defattr(644,root,root,755) | |
432 | %lang(sk) %{_datadir}/%{name}/translations/fet_sk.qm | |
433 | ||
631e1c70 ZU |
434 | %files lang-si |
435 | %defattr(644,root,root,755) | |
436 | %lang(si) %{_datadir}/%{name}/translations/fet_si.qm | |
437 | ||
657b20f8 ZU |
438 | %files lang-tr |
439 | %defattr(644,root,root,755) | |
ec688560 | 440 | %lang(tr) %{_datadir}/%{name}/translations/fet_tr.qm |
7736396e | 441 | |
657b20f8 | 442 | %files lang-uk |
7736396e | 443 | %defattr(644,root,root,755) |
657b20f8 | 444 | %lang(uk) %{_datadir}/%{name}/translations/fet_uk.qm |