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