diff --git a/misc/qelectrotech.spec b/misc/qelectrotech.spec index 1f6fc93cb..1120ae8aa 100644 --- a/misc/qelectrotech.spec +++ b/misc/qelectrotech.spec @@ -5,27 +5,29 @@ Summary(fr): Réaliser des schémas électriques # Upstream version is a float so 0.11 < 0.2 < 0.21 < 0.3 # So use %.2f with upstream acknowledgment Version: 0.20 -Release: 0.2.beta%{?dist} +Release: 0.3.rc1%{?dist} Group: Applications/Productivity -License: GPLv2 -Url: http://qelectrotech.tuxfamily.org/ +# Prog is GPLv2 - Element are Creative Commons Attribution +License: GPLv2+ + +Url: http://qelectrotech.org/ # svn export -r 374 svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech-svn374 # tar cvjf /home/rpmbuild/SOURCES/qelectrotech-svn374.tar.bz2 --exclude .svn qelectrotech-svn374 #Source0: qelectrotech-svn374.tar.bz2 -#Source0: http://download.tuxfamily.org/qet/tags/20080831/qelectrotech-0.11-src.tar.gz -Source0: http://download.tuxfamily.org/qet/tags/20090523/qelectrotech-0.2b-src.tar.gz +Source0: http://download.tuxfamily.org/qet/tags/20090613/qelectrotech-0.2rc1-src.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils Requires(post): desktop-file-utils Requires(postun): desktop-file-utils -%if 0%{?fedora} > 8 +%if 0%{?fedora} >= 9 BuildRequires: qt-devel >= 4.4.1 %else BuildRequires: qt4-devel >= 4.4.1 %endif +Requires: qelectrotech-elements = %{version}-%{release} %description QElectroTech is a Qt4 application to design electric diagrams. It uses XML @@ -38,10 +40,27 @@ QET utilise le format XML pour ses éléments et ses schémas et inclut un éditeur de schémas ainsi qu'un éditeur d'élément. +%package elements +Summary: Elements collection for QElectroTech +Summary(fr): Collection d'élements pour QElectroTech +Group: Applications/Productivity +License: CC-BY +%if 0%{?fedora} >= 11 +BuildArch: noarch +%endif + + +%description elements +Elements collection for QElectroTech. + +%description -l fr elements +Collection d'élements pour QElectroTech. + + %prep #%setup -q -n %{name}-%{version} #%setup -q -n %{name}-svn374 -%setup -q -n %{name}-0.2b-src +%setup -q -n %{name}-0.2rc1-src sed -e s,/usr/local/,%{_prefix}/, \ -e /QET_MAN_PATH/s,'man/','share/man', \ @@ -56,7 +75,7 @@ make %{?_smp_mflags} %install -rm -fr $RPM_BUILD_ROOT +rm -fr $RPM_BUILD_ROOT qet.lang INSTALL_ROOT=$RPM_BUILD_ROOT make install rm -rf $RPM_BUILD_ROOT/usr/doc/qelectrotech \ @@ -65,6 +84,13 @@ rm -rf $RPM_BUILD_ROOT/usr/doc/qelectrotech \ mv $RPM_BUILD_ROOT%{_mandir}/fr.UTF-8 $RPM_BUILD_ROOT%{_mandir}/fr +desktop-file-install --vendor="" \ + --dir=%{buildroot}%{_datadir}/applications/ \ + %{buildroot}%{_datadir}/applications/%{name}.desktop + +rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/lang/qt_*.qm +%find_lang qet --with-qt + %clean rm -fr $RPM_BUILD_ROOT @@ -77,6 +103,7 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi + %postun update-desktop-database &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor @@ -85,21 +112,34 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then fi -%files -%defattr(-,root,root) -%doc CREDIT LICENSE README examples ELEMENTS.LICENSE +%files -f qet.lang +%defattr(-,root,root,-) +%doc CREDIT LICENSE README examples %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/mime/application/x-qet-*.xml %{_datadir}/mime/packages/%{name}.xml %{_datadir}/mimelnk/application/x-qet-*.desktop %{_datadir}/icons/hicolor/*/*/*.png -%{_datadir}/%{name} +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/lang +%exclude %{_datadir}/%{name}/examples %{_mandir}/man1/%{name}.* %lang(fr) %{_mandir}/fr/man1/%{name}.* +%files elements +%defattr(-,root,root,-) +%doc ELEMENTS.LICENSE +%{_datadir}/%{name}/elements + + %changelog +* Sat Jun 13 2009 Remi Collet - 0.20-0.3.rc1 +- update to 0.2rc1 +- split elements in sub-package +- fix license, URL, lang + * Sun May 24 2009 Remi Collet - 0.20-0.2.beta - update to 0.2b