]> git.pld-linux.org Git - packages/fet.git/blob - fet.spec
- unconditional noarch subpackages
[packages/fet.git] / fet.spec
1 # TODO:
2 #       - fet doesn't respect locale settings
3 #
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
6 Summary(pl.UTF-8):      Narzędzie do automatycznego układania planów dla szkół i uczelni
7 Name:           fet
8 Version:        5.17.0
9 Release:        3
10 License:        GPL v2
11 Group:          X11/Applications
12 Source0:        http://www.lalescu.ro/liviu/fet/download/%{name}-%{version}.tar.bz2
13 # Source0-md5:  8e136dc5f764a27322f072804ff89aea
14 Source1:        http://www.lalescu.ro/liviu/fet/doc/en/faq.html
15 # Source1-md5:  7029338b802b65b42d7c2e2696bbbf27
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
20 Source4:        %{name}.desktop
21 Source5:        %{name}.png
22 URL:            http://www.lalescu.ro/liviu/fet
23 BuildRequires:  QtCore-devel
24 BuildRequires:  QtGui-devel
25 BuildRequires:  QtXml-devel
26 BuildRequires:  qt4-build
27 BuildRequires:  qt4-qmake
28 Obsoletes:      fet-doc
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
37 FET egy nyílt forrású szoftver, amely általános iskolák, középiskolák,
38 egyetemek órarendjét (időbeosztását) készíti el. Egy gyors és hatékony
39 algoritmust használ.
40
41 %description -l pl.UTF-8
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.
45
46 %package examples
47 Summary:        Sample inputs to FET
48 Summary(hu.UTF-8):      Példafájlok FET-hez
49 Summary(pl.UTF-8):      Przykładowe pliki wejściowe dla programu FET
50 Group:          X11/Applications
51 Requires:       %{name} = %{version}-%{release}
52 %if "%{_rpmversion}" >= "5"
53 BuildArch:      noarch
54 %endif
55
56 %description examples
57 Sample input files to FET from all the world.
58
59 %description examples -l hu.UTF-8
60 Példafájlok FET-hez a világ minden tájáról.
61
62 %description examples -l pl.UTF-8
63 Przykładowe pliki wejściowe dla programu FET.
64
65 %package doc
66 Summary:        FET documentation by Volker Dirr
67 Summary(hu.UTF-8):      FET dokumentáció Volker Dirr "szerkesztésében"
68 Summary(pl.UTF-8):      Dokumentacja do programu FET autorstwa Volkera Dirra
69 Group:          X11/Applications
70
71 %description doc
72 FET documentation by Volker Dirr.
73
74 %description doc -l hu.UTF-8
75 FET dokumentáció Volker Dirr tollából.
76
77 %description doc -l pl.UTF-8
78 Dokumentacja do programu FET autorstwa Volkera Dirra.
79
80 %package lang-ar
81 Summary:        ar translation to fet
82 Summary(hu.UTF-8):      ar fordítás fet-hez
83 Group:          I18n
84 Requires:       %{name} = %{version}-%{release}
85 %if "%{_rpmversion}" >= "5"
86 BuildArch:      noarch
87 %endif
88
89 %description lang-ar
90 ar translation to fet.
91
92 %package lang-ca
93 Summary:        Catalan translation to fet
94 Summary(hu.UTF-8):      Katalán fordítás fet-hez
95 Group:          I18n
96 Requires:       %{name} = %{version}-%{release}
97 %if "%{_rpmversion}" >= "5"
98 BuildArch:      noarch
99 %endif
100
101 %description lang-ca
102 Catalan translation to fet.
103
104 %package lang-da
105 Summary:        Danish translation to fet
106 Summary(hu.UTF-8):      Dán fordítás fet-hez
107 Group:          I18n
108 Requires:       %{name} = %{version}-%{release}
109 %if "%{_rpmversion}" >= "5"
110 BuildArch:      noarch
111 %endif
112
113 %description lang-da
114 Danish translation to fet.
115
116 %package lang-de
117 Summary:        German translation to fet
118 Summary(hu.UTF-8):      Német fordítás fet-hez
119 Group:          I18n
120 Requires:       %{name} = %{version}-%{release}
121 %if "%{_rpmversion}" >= "5"
122 BuildArch:      noarch
123 %endif
124
125 %description lang-de
126 German translation to fet.
127
128 %package lang-el
129 Summary:        Greek translation to fet
130 Summary(hu.UTF-8):      Görög fordítás fet-hez
131 Group:          I18n
132 Requires:       %{name} = %{version}-%{release}
133 %if "%{_rpmversion}" >= "5"
134 BuildArch:      noarch
135 %endif
136
137 %description lang-el
138 Greek translation to fet.
139
140 %package lang-es
141 Summary:        Spanish translation to fet
142 Summary(hu.UTF-8):      Spanyol fordítás fet-hez
143 Group:          I18n
144 Requires:       %{name} = %{version}-%{release}
145 %if "%{_rpmversion}" >= "5"
146 BuildArch:      noarch
147 %endif
148
149 %description lang-es
150 Spanish translation to fet.
151
152 %package lang-fa
153 Summary:        fa translation to fet
154 Summary(hu.UTF-8):      fa fordítás fet-hez
155 Group:          I18n
156 Requires:       %{name} = %{version}-%{release}
157 %if "%{_rpmversion}" >= "5"
158 BuildArch:      noarch
159 %endif
160
161 %description lang-fa
162 fa translation to fet.
163
164 %package lang-fr
165 Summary:        French translation to fet
166 Summary(hu.UTF-8):      Francia fordítás fet-hez
167 Group:          I18n
168 Requires:       %{name} = %{version}-%{release}
169 %if "%{_rpmversion}" >= "5"
170 BuildArch:      noarch
171 %endif
172
173 %description lang-fr
174 French translation to fet.
175
176 %package lang-he
177 Summary:        Hebrew translation to fet
178 Summary(hu.UTF-8):      Héber fordítás fet-hez
179 Group:          I18n
180 Requires:       %{name} = %{version}-%{release}
181
182 %if "%{_rpmversion}" >= "5"
183 BuildArch:      noarch
184 %endif
185 %description lang-he
186 Hebrew translation to fet.
187
188 %package lang-hu
189 Summary:        Hungarian translation to fet
190 Summary(hu.UTF-8):      Magyar fordítás fet-hez
191 Group:          I18n
192 Requires:       %{name} = %{version}-%{release}
193 %if "%{_rpmversion}" >= "5"
194 BuildArch:      noarch
195 %endif
196
197 %description lang-hu
198 Hungarian translation to fet.
199
200 %description lang-hu -l hu.UTF-8
201 Magyar fordítás fet-hez.
202
203 %package lang-id
204 Summary:        id translation to fet
205 Summary(hu.UTF-8):      id fordítás fet-hez
206 Group:          I18n
207 Requires:       %{name} = %{version}-%{release}
208 %if "%{_rpmversion}" >= "5"
209 BuildArch:      noarch
210 %endif
211
212 %description lang-id
213 id translation to fet.
214
215 %package lang-it
216 Summary:        Italian translation to fet
217 Summary(hu.UTF-8):      Olasz fordítás fet-hez
218 Group:          I18n
219 Requires:       %{name} = %{version}-%{release}
220 %if "%{_rpmversion}" >= "5"
221 BuildArch:      noarch
222 %endif
223
224 %description lang-it
225 Italian translation to fet.
226
227 %package lang-lt
228 Summary:        Lithuanian translation to fet
229 Summary(hu.UTF-8):      Litván fordítás fet-hez
230 Group:          I18n
231 Requires:       %{name} = %{version}-%{release}
232 %if "%{_rpmversion}" >= "5"
233 BuildArch:      noarch
234 %endif
235
236 %description lang-lt
237 Lithuanian translation to fet.
238
239 %package lang-mk
240 Summary:        mk translation to fet
241 Summary(hu.UTF-8):      mk fordítás fet-hez
242 Group:          I18n
243 Requires:       %{name} = %{version}-%{release}
244 %if "%{_rpmversion}" >= "5"
245 BuildArch:      noarch
246 %endif
247
248 %description lang-mk
249 mk translation to fet.
250
251 %package lang-ms
252 Summary:        ms translation to fet
253 Summary(hu.UTF-8):      ms fordítás fet-hez
254 Group:          I18n
255 Requires:       %{name} = %{version}-%{release}
256 %if "%{_rpmversion}" >= "5"
257 BuildArch:      noarch
258 %endif
259
260 %description lang-ms
261 ms translation to fet.
262
263 %package lang-nl
264 Summary:        nl translation to fet
265 Summary(hu.UTF-8):      nl fordítás fet-hez
266 Group:          I18n
267 Requires:       %{name} = %{version}-%{release}
268 %if "%{_rpmversion}" >= "5"
269 BuildArch:      noarch
270 %endif
271
272 %description lang-nl
273 nl translation to fet.
274
275 %package lang-pl
276 Summary:        Polish translation to fet
277 Summary(hu.UTF-8):      Lengyel fordítás fet-hez
278 Group:          I18n
279 Requires:       %{name} = %{version}-%{release}
280 %if "%{_rpmversion}" >= "5"
281 BuildArch:      noarch
282 %endif
283
284 %description lang-pl
285 Polish translation to fet.
286
287 %package lang-ro
288 Summary:        Romanian translation to fet
289 Summary(hu.UTF-8):      Román fordítás fet-hez
290 Group:          I18n
291 Requires:       %{name} = %{version}-%{release}
292 %if "%{_rpmversion}" >= "5"
293 BuildArch:      noarch
294 %endif
295
296 %description lang-ro
297 Romanian translation to fet.
298
299 %package lang-pt
300 Summary:        Portugese translation to fet
301 Summary(hu.UTF-8):      Portugal fordítás fet-hez
302 Group:          I18n
303 Requires:       %{name} = %{version}-%{release}
304 %if "%{_rpmversion}" >= "5"
305 BuildArch:      noarch
306 %endif
307
308 %description lang-pt
309 Portugese translation to fet.
310
311 %package lang-ru
312 Summary:        Russian translation to fet
313 Summary(hu.UTF-8):      Orosz fordítás fet-hez
314 Group:          I18n
315 Requires:       %{name} = %{version}-%{release}
316 %if "%{_rpmversion}" >= "5"
317 BuildArch:      noarch
318 %endif
319
320 %description lang-ru
321 Russian translation to fet.
322
323 %package lang-si
324 Summary:        Sinhala translation to fet
325 Summary(hu.UTF-8):      Sinhala fordítás fet-hez
326 Group:          I18n
327 Requires:       %{name} = %{version}-%{release}
328 %if "%{_rpmversion}" >= "5"
329 BuildArch:      noarch
330 %endif
331
332 %description lang-si
333 Sinhala translation to fet.
334
335 %package lang-sk
336 Summary:        Slovak translation to fet
337 Summary(hu.UTF-8):      Szlovák fordítás fet-hez
338 Group:          I18n
339 Requires:       %{name} = %{version}-%{release}
340 %if "%{_rpmversion}" >= "5"
341 BuildArch:      noarch
342 %endif
343
344 %description lang-sk
345 Slovak translation to fet.
346
347 %package lang-tr
348 Summary:        tr translation to fet
349 Summary(hu.UTF-8):      tr fordítás fet-hez
350 Group:          I18n
351 Requires:       %{name} = %{version}-%{release}
352 %if "%{_rpmversion}" >= "5"
353 BuildArch:      noarch
354 %endif
355
356 %description lang-tr
357 tr translation to fet.
358
359 %package lang-uk
360 Summary:        uk translation to fet
361 Summary(hu.UTF-8):      uk fordítás fet-hez
362 Group:          I18n
363 Requires:       %{name} = %{version}-%{release}
364 %if "%{_rpmversion}" >= "5"
365 BuildArch:      noarch
366 %endif
367
368 %description lang-uk
369 uk translation to fet.
370
371 %prep
372 %setup -q
373 install %{SOURCE1} %{SOURCE2} %{SOURCE3} .
374
375 %build
376 qmake-qt4 fet.pro \
377         QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}" \
378         QMAKE_CXX="%{__cxx}"
379 %{__make}
380
381 %install
382 rm -rf $RPM_BUILD_ROOT
383 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_datadir}/%{name}/translations}
384
385 install -p fet $RPM_BUILD_ROOT%{_bindir}
386
387 # install manual
388 cp -p doc/fet.1 $RPM_BUILD_ROOT%{_mandir}/man1
389
390 # install translations
391 cp -p translations/fet_*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/translations
392
393 # install examples
394 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
395 %{__cp} -a examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
396
397 # install fet.desktop
398 install -d $RPM_BUILD_ROOT%{_desktopdir}
399 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
400
401 # install fet.png
402 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps
403 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps
404
405 %{__rm} -f $RPM_BUILD_ROOT%{_datadir}/%{name}/translations/fet_untranslated.qm
406
407 %clean
408 rm -rf $RPM_BUILD_ROOT
409
410 %files
411 %defattr(644,root,root,755)
412 %doc AUTHORS ChangeLog README REFERENCES THANKS TODO TRANSLATORS doc/*/* faq.html instructions.html tips.html
413 %attr(755,root,root) %{_bindir}/%{name}
414 %dir %{_datadir}/%{name}
415 %dir %{_datadir}/%{name}/translations
416 %{_desktopdir}/%{name}.desktop
417 %{_iconsdir}/hicolor/32x32/apps/%{name}.png
418 %{_mandir}/man1/fet.1*
419
420 %files examples
421 %defattr(644,root,root,755)
422 %{_examplesdir}/%{name}-%{version}
423
424 %files lang-ar
425 %defattr(644,root,root,755)
426 %lang(ar) %{_datadir}/%{name}/translations/fet_ar.qm
427
428 %files lang-ca
429 %defattr(644,root,root,755)
430 %lang(ca) %{_datadir}/%{name}/translations/fet_ca.qm
431
432 %files lang-da
433 %defattr(644,root,root,755)
434 %lang(de) %{_datadir}/%{name}/translations/fet_da.qm
435
436 %files lang-de
437 %defattr(644,root,root,755)
438 %lang(de) %{_datadir}/%{name}/translations/fet_de.qm
439
440 %files lang-el
441 %defattr(644,root,root,755)
442 %lang(el) %{_datadir}/%{name}/translations/fet_el.qm
443
444 %files lang-es
445 %defattr(644,root,root,755)
446 %lang(es) %{_datadir}/%{name}/translations/fet_es.qm
447
448 %files lang-fa
449 %defattr(644,root,root,755)
450 %lang(fa) %{_datadir}/%{name}/translations/fet_fa.qm
451
452 %files lang-fr
453 %defattr(644,root,root,755)
454 %lang(fr) %{_datadir}/%{name}/translations/fet_fr.qm
455
456 %files lang-he
457 %defattr(644,root,root,755)
458 %lang(he) %{_datadir}/%{name}/translations/fet_he.qm
459
460 %files lang-hu
461 %defattr(644,root,root,755)
462 %lang(hu) %{_datadir}/%{name}/translations/fet_hu.qm
463
464 %files lang-id
465 %defattr(644,root,root,755)
466 %lang(id) %{_datadir}/%{name}/translations/fet_id.qm
467
468 %files lang-it
469 %defattr(644,root,root,755)
470 %lang(it) %{_datadir}/%{name}/translations/fet_it.qm
471
472 %files lang-lt
473 %defattr(644,root,root,755)
474 %lang(lt) %{_datadir}/%{name}/translations/fet_lt.qm
475
476 %files lang-mk
477 %defattr(644,root,root,755)
478 %lang(mk) %{_datadir}/%{name}/translations/fet_mk.qm
479
480 %files lang-ms
481 %defattr(644,root,root,755)
482 %lang(ms) %{_datadir}/%{name}/translations/fet_ms.qm
483
484 %files lang-nl
485 %defattr(644,root,root,755)
486 %lang(nl) %{_datadir}/%{name}/translations/fet_nl.qm
487
488 %files lang-pl
489 %defattr(644,root,root,755)
490 %lang(pl) %{_datadir}/%{name}/translations/fet_pl.qm
491
492 %files lang-pt
493 %defattr(644,root,root,755)
494 %lang(pl) %{_datadir}/%{name}/translations/fet_pt_BR.qm
495
496 %files lang-ro
497 %defattr(644,root,root,755)
498 %lang(ro) %{_datadir}/%{name}/translations/fet_ro.qm
499
500 %files lang-ru
501 %defattr(644,root,root,755)
502 %lang(ru) %{_datadir}/%{name}/translations/fet_ru.qm
503
504 %files lang-sk
505 %defattr(644,root,root,755)
506 %lang(sk) %{_datadir}/%{name}/translations/fet_sk.qm
507
508 %files lang-si
509 %defattr(644,root,root,755)
510 %lang(si) %{_datadir}/%{name}/translations/fet_si.qm
511
512 %files lang-tr
513 %defattr(644,root,root,755)
514 %lang(tr) %{_datadir}/%{name}/translations/fet_tr.qm
515
516 %files lang-uk
517 %defattr(644,root,root,755)
518 %lang(uk) %{_datadir}/%{name}/translations/fet_uk.qm
This page took 0.117196 seconds and 3 git commands to generate.