From 8702767b002b5c11c116e0b4bd0497bdf7cd4f3e Mon Sep 17 00:00:00 2001 From: xavier Date: Sun, 24 May 2009 20:39:00 +0000 Subject: [PATCH] Mise a jour du fichier qelectrotech.spec, utilise pour le packaging Fedora. git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@682 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- misc/qelectrotech.spec | 115 ++++++++++++++++++++++++++--------------- 1 file changed, 74 insertions(+), 41 deletions(-) diff --git a/misc/qelectrotech.spec b/misc/qelectrotech.spec index 8b125a19b..1f6fc93cb 100644 --- a/misc/qelectrotech.spec +++ b/misc/qelectrotech.spec @@ -1,22 +1,31 @@ -%define svnrel 278 - Name: qelectrotech Summary: Design electric diagrams Summary(fr): Réaliser des schémas électriques -Version: 0.1 -Release: 0.1.svn%{svnrel}%{?dist} + +# 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} Group: Applications/Productivity License: GPLv2 -Url: http://qelectrotech.org/ -# svn co svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech -# tar cvjf /home/rpmbuild/SOURCES/qelectrotech-svn.tar.bz2 --exclude .svn qelectrotech -Source0: qelectrotech-svn.tar.bz2 +Url: http://qelectrotech.tuxfamily.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 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: qt4-devel -BuildRequires: desktop-file-utils +BuildRequires: desktop-file-utils +Requires(post): desktop-file-utils +Requires(postun): desktop-file-utils +%if 0%{?fedora} > 8 +BuildRequires: qt-devel >= 4.4.1 +%else +BuildRequires: qt4-devel >= 4.4.1 +%endif %description QElectroTech is a Qt4 application to design electric diagrams. It uses XML @@ -30,20 +39,16 @@ QET utilise le format XML pour ses éléments et ses schémas et inclut un %prep -%setup -q -n %{name} -sed -i -e s,/usr/local/,%{_prefix}/, %{name}.pro -qmake-qt4 %{name}.pro +#%setup -q -n %{name}-%{version} +#%setup -q -n %{name}-svn374 +%setup -q -n %{name}-0.2b-src -cat >%{name}.desktop < /dev/null ||: - +update-desktop-database &> /dev/null || : +touch --no-create %{_datadir}/icons/hicolor +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi %postun -update-desktop-database &> /dev/null ||: +update-desktop-database &> /dev/null || : +touch --no-create %{_datadir}/icons/hicolor +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi %files %defattr(-,root,root) -%doc LICENSE CREDIT README +%doc CREDIT LICENSE README examples ELEMENTS.LICENSE %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop -%{_datadir}/pixmaps/%{name}.png +%{_datadir}/mime/application/x-qet-*.xml +%{_datadir}/mime/packages/%{name}.xml +%{_datadir}/mimelnk/application/x-qet-*.desktop +%{_datadir}/icons/hicolor/*/*/*.png %{_datadir}/%{name} +%{_mandir}/man1/%{name}.* +%lang(fr) %{_mandir}/fr/man1/%{name}.* %changelog -* Sat Jan 19 2008 Remi Collet - 1.0-0.1.svn278 +* Sun May 24 2009 Remi Collet - 0.20-0.2.beta +- update to 0.2b + +* Sun Apr 12 2009 Remi Collet - 0.20-0.1.alpha +- update to 0.2alpha + +* Sat Sep 06 2008 Remi Collet - 0.11-1 +- update to 0.11 + +* Fri Aug 15 2008 Remi Collet - 0.1-3.svn374 +- update to 1.0 finale +- new snapshot (pre 0.11) +- require qt >= 4.4.1 + +* Tue May 20 2008 Remi Collet - 0.1-2 +- Fedora 9 build +- add gcc43.patch +- add bug12.patch + +* Sun Mar 2 2008 Remi Collet - 0.1-1 +- update to 0.1 finale + +* Sat Jan 19 2008 Remi Collet - 0.1-0.1.svn278 - add icon -* Mon Jan 07 2008 Remi Collet - 1.0-0.1.svn266 +* Mon Jan 07 2008 Remi Collet - 0.1-0.1.svn266 - first RPM