]> git.pld-linux.org Git - packages/fet.git/blobdiff - fet.spec
- unconditional noarch subpackages
[packages/fet.git] / fet.spec
index 0da24b7a4bb4cc54c7b6e16f33267e2ccaa6cc3a..35670af4ad43e34b5dc1fed9a1d09c491e7861b8 100644 (file)
--- a/fet.spec
+++ b/fet.spec
@@ -1,25 +1,25 @@
 # TODO:
-#      - optflags
 #      - fet doesn't respect locale settings
 #
 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.12.3
-Release:       1
+Version:       5.17.0
+Release:       3
 License:       GPL v2
 Group:         X11/Applications
 Source0:       http://www.lalescu.ro/liviu/fet/download/%{name}-%{version}.tar.bz2
-# Source0-md5: 3a203f86ed52b883899abce6abc1f6b0
+# Source0-md5: 8e136dc5f764a27322f072804ff89aea
 Source1:       http://www.lalescu.ro/liviu/fet/doc/en/faq.html
-# Source1-md5: 0bad32ba56fa0687956280d0bfb7d70a
+# 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
 BuildRequires: QtGui-devel
 BuildRequires: QtXml-devel
@@ -49,6 +49,7 @@ 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}
+BuildArch:     noarch
 
 %description examples
 Sample input files to FET from all the world.
@@ -79,6 +80,7 @@ Summary:      ar translation to fet
 Summary(hu.UTF-8):     ar fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-ar
 ar translation to fet.
@@ -88,15 +90,27 @@ Summary:    Catalan translation to fet
 Summary(hu.UTF-8):     Katalán fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %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}
+BuildArch:     noarch
+
+%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}
+BuildArch:     noarch
 
 %description lang-de
 German translation to fet.
@@ -106,6 +120,7 @@ Summary:    Greek translation to fet
 Summary(hu.UTF-8):     Görög fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-el
 Greek translation to fet.
@@ -115,6 +130,7 @@ Summary:    Spanish translation to fet
 Summary(hu.UTF-8):     Spanyol fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-es
 Spanish translation to fet.
@@ -124,6 +140,7 @@ Summary:    fa translation to fet
 Summary(hu.UTF-8):     fa fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-fa
 fa translation to fet.
@@ -133,15 +150,27 @@ Summary:  French translation to fet
 Summary(hu.UTF-8):     Francia fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %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}
+
+BuildArch:     noarch
+%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}
+BuildArch:     noarch
 
 %description lang-hu
 Hungarian translation to fet.
@@ -154,6 +183,7 @@ Summary:    id translation to fet
 Summary(hu.UTF-8):     id fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-id
 id translation to fet.
@@ -163,6 +193,7 @@ Summary:    Italian translation to fet
 Summary(hu.UTF-8):     Olasz fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-it
 Italian translation to fet.
@@ -172,6 +203,7 @@ Summary:    Lithuanian translation to fet
 Summary(hu.UTF-8):     Litván fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-lt
 Lithuanian translation to fet.
@@ -181,6 +213,7 @@ Summary:    mk translation to fet
 Summary(hu.UTF-8):     mk fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-mk
 mk translation to fet.
@@ -190,6 +223,7 @@ Summary:    ms translation to fet
 Summary(hu.UTF-8):     ms fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-ms
 ms translation to fet.
@@ -199,6 +233,7 @@ Summary:    nl translation to fet
 Summary(hu.UTF-8):     nl fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-nl
 nl translation to fet.
@@ -208,6 +243,7 @@ Summary:    Polish translation to fet
 Summary(hu.UTF-8):     Lengyel fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-pl
 Polish translation to fet.
@@ -217,24 +253,57 @@ Summary:  Romanian translation to fet
 Summary(hu.UTF-8):     Román fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %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}
+BuildArch:     noarch
+
+%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}
+BuildArch:     noarch
 
 %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}
+BuildArch:     noarch
+
+%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}
+BuildArch:     noarch
+
+%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}
+BuildArch:     noarch
 
 %description lang-tr
 tr translation to fet.
@@ -244,6 +313,7 @@ Summary:    uk translation to fet
 Summary(hu.UTF-8):     uk fordítás fet-hez
 Group:         I18n
 Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
 
 %description lang-uk
 uk translation to fet.
@@ -254,19 +324,34 @@ install %{SOURCE1} %{SOURCE2} %{SOURCE3} .
 
 %build
 qmake-qt4 fet.pro \
-       QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}"
+       QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}" \
+       QMAKE_CXX="%{__cxx}"
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_datadir}/%{name}/translations}
 
-install fet $RPM_BUILD_ROOT%{_bindir}
-install doc/fet.1 $RPM_BUILD_ROOT%{_mandir}/man1
-install translations/fet_*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/translations
+install -p fet $RPM_BUILD_ROOT%{_bindir}
+
+# install manual
+cp -p doc/fet.1 $RPM_BUILD_ROOT%{_mandir}/man1
+
+# install translations
+cp -p translations/fet_*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/translations
+
+# 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}
+cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
+
+# install fet.png
+install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps
+cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps
+
 %{__rm} -f $RPM_BUILD_ROOT%{_datadir}/%{name}/translations/fet_untranslated.qm
 
 %clean
@@ -274,10 +359,12 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog CONTRIBUTORS README REFERENCES THANKS TODO TRANSLATORS doc/*/* faq.html instructions.html tips.html
+%doc AUTHORS ChangeLog README REFERENCES THANKS TODO TRANSLATORS doc/*/* faq.html instructions.html tips.html
 %attr(755,root,root) %{_bindir}/%{name}
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}/translations
+%{_desktopdir}/%{name}.desktop
+%{_iconsdir}/hicolor/32x32/apps/%{name}.png
 %{_mandir}/man1/fet.1*
 
 %files examples
@@ -292,6 +379,10 @@ rm -rf $RPM_BUILD_ROOT
 %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
@@ -312,6 +403,10 @@ rm -rf $RPM_BUILD_ROOT
 %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
@@ -344,6 +439,10 @@ rm -rf $RPM_BUILD_ROOT
 %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
@@ -352,6 +451,14 @@ rm -rf $RPM_BUILD_ROOT
 %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
This page took 0.552992 seconds and 4 git commands to generate.