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