X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=fet.spec;h=43c8f4fe9975efd3c066cd933d79222150783c89;hb=d42d4c67d4754b2da56d4d02a6790e715d68dd9f;hp=2902f892f1e00fe20697a0aa6f38551163b00a34;hpb=60cbcc4af39d9794df2877cba52db3ee0e56de03;p=packages%2Ffet.git diff --git a/fet.spec b/fet.spec index 2902f89..43c8f4f 100644 --- a/fet.spec +++ b/fet.spec @@ -1,19 +1,24 @@ # TODO: -# - optflags # - fet doesn't respect locale settings -# - mv sample_inputs files to proper place (maybe /usr/src/examples -# or _docdir) # Summary: FET is open source free software for automatically scheduling the timetable Summary(hu.UTF-8): FET egy nyílt forrású órarend-készítő program Summary(pl.UTF-8): Narzędzie do automatycznego układania planów dla szkół i uczelni Name: fet -Version: 5.6.3 -Release: 0.1 +Version: 5.14.5 +Release: 1 License: GPL v2 Group: X11/Applications Source0: http://www.lalescu.ro/liviu/fet/download/%{name}-%{version}.tar.bz2 -# Source0-md5: aa806a3dd62a8a52470ffdf79e36a190 +# Source0-md5: ef2482845d950dea1a72254281293e35 +Source1: http://www.lalescu.ro/liviu/fet/doc/en/faq.html +# Source1-md5: 7029338b802b65b42d7c2e2696bbbf27 +Source2: http://www.lalescu.ro/liviu/fet/doc/en/instructions.html +# Source2-md5: 68ffbb297e609ea26526b288c6e2369c +Source3: http://www.lalescu.ro/liviu/fet/doc/en/tips.html +# Source3-md5: d2a0a061f224d3c7ab96f7a3257a3b35 +Source4: %{name}.desktop +Source5: %{name}.png URL: http://www.lalescu.ro/liviu/fet BuildRequires: Qt3Support-devel BuildRequires: QtCore-devel @@ -21,7 +26,7 @@ BuildRequires: QtGui-devel BuildRequires: QtXml-devel BuildRequires: qt4-build BuildRequires: qt4-qmake -BuildRequires: unzip +Obsoletes: fet-doc BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -39,11 +44,264 @@ FET jest oprogramowaniem o otwartych źródłach służącym do automatycznego układania planów zajęć szkół i uczelni. Program ten używa szybkiego i efektywnego algorytmu układającego harmonogramy. +%package examples +Summary: Sample inputs to FET +Summary(hu.UTF-8): Példafájlok FET-hez +Summary(pl.UTF-8): Przykładowe pliki wejściowe dla programu FET +Group: X11/Applications +Requires: %{name} = %{version}-%{release} + +%description examples +Sample input files to FET from all the world. + +%description examples -l hu.UTF-8 +Példafájlok FET-hez a világ minden tájáról. + +%description examples -l pl.UTF-8 +Przykładowe pliki wejściowe dla programu FET. + +%package doc +Summary: FET documentation by Volker Dirr +Summary(hu.UTF-8): FET dokumentáció Volker Dirr "szerkesztésében" +Summary(pl.UTF-8): Dokumentacja do programu FET autorstwa Volkera Dirra +Group: X11/Applications + +%description doc +FET documentation by Volker Dirr. + +%description doc -l hu.UTF-8 +FET dokumentáció Volker Dirr tollából. + +%description doc -l pl.UTF-8 +Dokumentacja do programu FET autorstwa Volkera Dirra. + +%package lang-ar +Summary: ar translation to fet +Summary(hu.UTF-8): ar fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-ar +ar translation to fet. + +%package lang-ca +Summary: Catalan translation to fet +Summary(hu.UTF-8): Katalán fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-ca +Catalan translation to fet. + +%package lang-da +Summary: Danish translation to fet +Summary(hu.UTF-8): Dán fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-da +Danish translation to fet. + +%package lang-de +Summary: German translation to fet +Summary(hu.UTF-8): Német fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-de +German translation to fet. + +%package lang-el +Summary: Greek translation to fet +Summary(hu.UTF-8): Görög fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-el +Greek translation to fet. + +%package lang-es +Summary: Spanish translation to fet +Summary(hu.UTF-8): Spanyol fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-es +Spanish translation to fet. + +%package lang-fa +Summary: fa translation to fet +Summary(hu.UTF-8): fa fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-fa +fa translation to fet. + +%package lang-fr +Summary: French translation to fet +Summary(hu.UTF-8): Francia fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-fr +French translation to fet. + +%package lang-he +Summary: Hebrew translation to fet +Summary(hu.UTF-8): Héber fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-he +Hebrew translation to fet. + +%package lang-hu +Summary: Hungarian translation to fet +Summary(hu.UTF-8): Magyar fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-hu +Hungarian translation to fet. + +%description lang-hu -l hu.UTF-8 +Magyar fordítás fet-hez. + +%package lang-id +Summary: id translation to fet +Summary(hu.UTF-8): id fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-id +id translation to fet. + +%package lang-it +Summary: Italian translation to fet +Summary(hu.UTF-8): Olasz fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-it +Italian translation to fet. + +%package lang-lt +Summary: Lithuanian translation to fet +Summary(hu.UTF-8): Litván fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-lt +Lithuanian translation to fet. + +%package lang-mk +Summary: mk translation to fet +Summary(hu.UTF-8): mk fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-mk +mk translation to fet. + +%package lang-ms +Summary: ms translation to fet +Summary(hu.UTF-8): ms fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-ms +ms translation to fet. + +%package lang-nl +Summary: nl translation to fet +Summary(hu.UTF-8): nl fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-nl +nl translation to fet. + +%package lang-pl +Summary: Polish translation to fet +Summary(hu.UTF-8): Lengyel fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-pl +Polish translation to fet. + +%package lang-ro +Summary: Romanian translation to fet +Summary(hu.UTF-8): Román fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-ro +Romanian translation to fet. + +%package lang-pt +Summary: Portugese translation to fet +Summary(hu.UTF-8): Portugal fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-pt +Portugese translation to fet. + +%package lang-ru +Summary: Russian translation to fet +Summary(hu.UTF-8): Orosz fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-ru +Russian translation to fet. + +%package lang-si +Summary: Sinhala translation to fet +Summary(hu.UTF-8): Sinhala fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-si +Sinhala translation to fet. + +%package lang-sk +Summary: Slovak translation to fet +Summary(hu.UTF-8): Szlovák fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-sk +Slovak translation to fet. + +%package lang-tr +Summary: tr translation to fet +Summary(hu.UTF-8): tr fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-tr +tr translation to fet. + +%package lang-uk +Summary: uk translation to fet +Summary(hu.UTF-8): uk fordítás fet-hez +Group: I18n +Requires: %{name} = %{version}-%{release} + +%description lang-uk +uk translation to fet. + %prep %setup -q +install %{SOURCE1} %{SOURCE2} %{SOURCE3} . %build -qmake-qt4 fet.pro +qmake-qt4 fet.pro \ + QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}" \ + QMAKE_CXX="%{__cxx}" %{__make} %install @@ -51,9 +309,24 @@ rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_datadir}/%{name}/translations} install fet $RPM_BUILD_ROOT%{_bindir} + +# install manual install doc/fet.1 $RPM_BUILD_ROOT%{_mandir}/man1 + +# install translations install translations/fet_*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/translations -%{__cp} -a sample_inputs $RPM_BUILD_ROOT%{_datadir}/%{name} + +# install examples +install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} +%{__cp} -a examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} + +# install fet.desktop +install -d $RPM_BUILD_ROOT%{_desktopdir} +install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir} + +# install fet.png +install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps +install %{SOURCE5} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps %{__rm} -f $RPM_BUILD_ROOT%{_datadir}/%{name}/translations/fet_untranslated.qm @@ -62,24 +335,110 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog CONTRIBUTORS GUESTBOOK LINKS README REFERENCES SPONSORS THANKS TODO TRANSLATORS doc/*/* dpc-from-net/* +%doc AUTHORS ChangeLog CONTRIBUTORS README REFERENCES THANKS TODO TRANSLATORS doc/*/* faq.html instructions.html tips.html %attr(755,root,root) %{_bindir}/%{name} -%{_mandir}/man1/fet.1* %dir %{_datadir}/%{name} -%{_datadir}/%{name}/sample_inputs %dir %{_datadir}/%{name}/translations +%{_desktopdir}/%{name}.desktop +%{_iconsdir}/hicolor/32x32/apps/%{name}.png +%{_mandir}/man1/fet.1* + +%files examples +%defattr(644,root,root,755) +%{_examplesdir}/%{name}-%{version} + +%files lang-ar +%defattr(644,root,root,755) %lang(ar) %{_datadir}/%{name}/translations/fet_ar.qm + +%files lang-ca +%defattr(644,root,root,755) %lang(ca) %{_datadir}/%{name}/translations/fet_ca.qm + +%files lang-da +%defattr(644,root,root,755) +%lang(de) %{_datadir}/%{name}/translations/fet_da.qm + +%files lang-de +%defattr(644,root,root,755) %lang(de) %{_datadir}/%{name}/translations/fet_de.qm + +%files lang-el +%defattr(644,root,root,755) %lang(el) %{_datadir}/%{name}/translations/fet_el.qm + +%files lang-es +%defattr(644,root,root,755) %lang(es) %{_datadir}/%{name}/translations/fet_es.qm + +%files lang-fa +%defattr(644,root,root,755) +%lang(fa) %{_datadir}/%{name}/translations/fet_fa.qm + +%files lang-fr +%defattr(644,root,root,755) %lang(fr) %{_datadir}/%{name}/translations/fet_fr.qm + +%files lang-he +%defattr(644,root,root,755) +%lang(he) %{_datadir}/%{name}/translations/fet_he.qm + +%files lang-hu +%defattr(644,root,root,755) %lang(hu) %{_datadir}/%{name}/translations/fet_hu.qm + +%files lang-id +%defattr(644,root,root,755) %lang(id) %{_datadir}/%{name}/translations/fet_id.qm + +%files lang-it +%defattr(644,root,root,755) %lang(it) %{_datadir}/%{name}/translations/fet_it.qm + +%files lang-lt +%defattr(644,root,root,755) +%lang(lt) %{_datadir}/%{name}/translations/fet_lt.qm + +%files lang-mk +%defattr(644,root,root,755) %lang(mk) %{_datadir}/%{name}/translations/fet_mk.qm + +%files lang-ms +%defattr(644,root,root,755) %lang(ms) %{_datadir}/%{name}/translations/fet_ms.qm + +%files lang-nl +%defattr(644,root,root,755) %lang(nl) %{_datadir}/%{name}/translations/fet_nl.qm + +%files lang-pl +%defattr(644,root,root,755) %lang(pl) %{_datadir}/%{name}/translations/fet_pl.qm + +%files lang-pt +%defattr(644,root,root,755) +%lang(pl) %{_datadir}/%{name}/translations/fet_pt_BR.qm + +%files lang-ro +%defattr(644,root,root,755) %lang(ro) %{_datadir}/%{name}/translations/fet_ro.qm + +%files lang-ru +%defattr(644,root,root,755) +%lang(ru) %{_datadir}/%{name}/translations/fet_ru.qm + +%files lang-sk +%defattr(644,root,root,755) +%lang(sk) %{_datadir}/%{name}/translations/fet_sk.qm + +%files lang-si +%defattr(644,root,root,755) +%lang(si) %{_datadir}/%{name}/translations/fet_si.qm + +%files lang-tr +%defattr(644,root,root,755) %lang(tr) %{_datadir}/%{name}/translations/fet_tr.qm + +%files lang-uk +%defattr(644,root,root,755) +%lang(uk) %{_datadir}/%{name}/translations/fet_uk.qm