diff --git a/.gitignore b/.gitignore index 760304b..631f62b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ +*spec~ qelectrotech-0.22-src.tar.gz +/qelectrotech-0.3a-src.tar.gz diff --git a/qelectrotech.spec b/qelectrotech.spec index f94e8ca..6f34bec 100644 --- a/qelectrotech.spec +++ b/qelectrotech.spec @@ -1,17 +1,20 @@ Name: qelectrotech Summary: An electric diagrams editor -Summary(fr): Un éditeur de schémas électriques +Summary(ar): مُحرّر مخططات كهربائية +Summary(cs): Editor výkresů elektrických obvodů Summary(es): Un editor de esquemas eléctricos +Summary(fr): Un éditeur de schémas électriques +Summary(it): Un programma per disegnare schemi elettrici +Summary(pl): Edytor schematów elektrycznych Summary(pt): Um editor de esquemas eléctricos Summary(ru): Редактор электрических схем -Summary(cs): Editor nákresů elektrických obvodů # Upstream version is a float so 0.11 < 0.2 < 0.21 < 0.3 # So use %.2f with upstream acknowledgment # Remember to check Source0 + setup on each update -Version: 0.22 -Release: 4%{?dist}.1 +Version: 0.30 +Release: 0.1.alpha%{?dist} Group: Applications/Engineering @@ -19,9 +22,7 @@ Group: Applications/Engineering License: GPLv2+ Url: http://qelectrotech.org/ -Source0: http://download.tuxfamily.org/qet/tags/20100313/qelectrotech-0.22-src.tar.gz - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source0: http://download.tuxfamily.org/qet/tags/20120513/qelectrotech-0.3a-src.tar.gz BuildRequires: desktop-file-utils Requires(post): desktop-file-utils @@ -30,6 +31,7 @@ BuildRequires: qt4-devel >= 4.4.1 Requires: qelectrotech-symbols = %{version}-%{release} Requires: electronics-menu + %description QElectroTech is a Qt4 application to design electric diagrams. It uses XML files for elements and diagrams, and includes both a diagram editor and an @@ -60,6 +62,15 @@ QElectroTech je aplikací Qt4 určenou pro návrh nákresů elektrických obvod� Pro prvky a nákresy používá soubory XML, a zahrnuje v sobě jak editor nákresů, tak editor prvků. +%description -l pl +QElectroTech to aplikacja napisana w Qt4, przeznaczona do tworzenia schematów +elektrycznych. Wykorzystuje XML do zapisywania plików elementów i projektów. +Posiada edytor schematów i elementów. + +%description -l it +QElectroTech è una applicazione fatta in Qt4 per disegnare schemi elettrici. +QET usa il formato XML per i suoi elementi e schemi, includendo anche un +editor per gli stessi. %package symbols @@ -93,7 +104,7 @@ Colecção de elementos para QElectroTech. %prep -%setup -q -n %{name}-0.22-src +%setup -q -n %{name}-0.3a-src sed -e s,/usr/local/,%{_prefix}/, \ -e /QET_MAN_PATH/s,'man/','share/man', \ @@ -108,30 +119,34 @@ make %{?_smp_mflags} %install -rm -fr $RPM_BUILD_ROOT qet.lang -INSTALL_ROOT=$RPM_BUILD_ROOT make install +rm -f *.lang +INSTALL_ROOT=%{buildroot} make install # We only provides UTF-8 files -rm -rf $RPM_BUILD_ROOT/usr/doc/qelectrotech \ - $RPM_BUILD_ROOT%{_mandir}/fr.ISO8859-1 \ - $RPM_BUILD_ROOT%{_mandir}/fr +rm -rf %{buildroot}/usr/doc/qelectrotech \ + %{buildroot}%{_mandir}/fr.ISO8859-1 \ + %{buildroot}%{_mandir}/fr -mv $RPM_BUILD_ROOT%{_mandir}/fr.UTF-8 $RPM_BUILD_ROOT%{_mandir}/fr +mv %{buildroot}%{_mandir}/fr.UTF-8 %{buildroot}%{_mandir}/fr desktop-file-install --vendor="" \ --remove-category=Office \ --add-category=Electronics \ + --add-category=Graphics \ --dir=%{buildroot}%{_datadir}/applications/ \ %{buildroot}%{_datadir}/applications/%{name}.desktop -# QT translation provided by QT. -rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/lang/qt_*.qm - -%find_lang qet --with-qt +# Fix rights +find %{buildroot}%{_datadir}/%{name}/elements \ + -type f -name '*.elmt' \ + -exec chmod -x {} \; +# QT translation provided by QT. +rm -f %{buildroot}%{_datadir}/%{name}/lang/qt_*.qm -%clean -rm -fr $RPM_BUILD_ROOT +%find_lang qet --with-qt +%find_lang qelectrotech --with-man +cat qet.lang >>qelectrotech.lang %post @@ -150,7 +165,7 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then fi -%files -f qet.lang +%files -f %{name}.lang %defattr(-,root,root,-) %doc CREDIT LICENSE examples %{_bindir}/%{name} @@ -163,9 +178,6 @@ fi %dir %{_datadir}/%{name}/lang %exclude %{_datadir}/%{name}/examples %{_mandir}/man1/%{name}.* -%lang(es) %{_mandir}/es/man1/%{name}.* -%lang(fr) %{_mandir}/fr/man1/%{name}.* -%lang(pt) %{_mandir}/pt/man1/%{name}.* %files symbols @@ -175,6 +187,9 @@ fi %changelog +* Sun May 13 2012 Remi Collet - 0.30-0.1.alpha +- update to 0.3a + * Tue Feb 28 2012 Fedora Release Engineering - 0.22-4.1 - Rebuilt for c++ ABI breakage diff --git a/sources b/sources index dd5a7bc..2fac421 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -963227ca352784249b59bddd1e30a5e6 qelectrotech-0.22-src.tar.gz +e39b252db62120d7bf9d52422819de69 qelectrotech-0.3a-src.tar.gz