mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-03-27 18:59:58 +01:00
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
This commit is contained in:
@@ -1,22 +1,31 @@
|
|||||||
%define svnrel 278
|
|
||||||
|
|
||||||
Name: qelectrotech
|
Name: qelectrotech
|
||||||
Summary: Design electric diagrams
|
Summary: Design electric diagrams
|
||||||
Summary(fr): Réaliser des schémas électriques
|
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
|
Group: Applications/Productivity
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
Url: http://qelectrotech.org/
|
Url: http://qelectrotech.tuxfamily.org/
|
||||||
# svn co svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech
|
# svn export -r 374 svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech-svn374
|
||||||
# tar cvjf /home/rpmbuild/SOURCES/qelectrotech-svn.tar.bz2 --exclude .svn qelectrotech
|
# tar cvjf /home/rpmbuild/SOURCES/qelectrotech-svn374.tar.bz2 --exclude .svn qelectrotech-svn374
|
||||||
Source0: qelectrotech-svn.tar.bz2
|
#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)
|
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
|
%description
|
||||||
QElectroTech is a Qt4 application to design electric diagrams. It uses XML
|
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
|
%prep
|
||||||
%setup -q -n %{name}
|
#%setup -q -n %{name}-%{version}
|
||||||
sed -i -e s,/usr/local/,%{_prefix}/, %{name}.pro
|
#%setup -q -n %{name}-svn374
|
||||||
qmake-qt4 %{name}.pro
|
%setup -q -n %{name}-0.2b-src
|
||||||
|
|
||||||
cat >%{name}.desktop <<EOF
|
sed -e s,/usr/local/,%{_prefix}/, \
|
||||||
[Desktop Entry]
|
-e /QET_MAN_PATH/s,'man/','share/man', \
|
||||||
Version=1.0
|
-e /QET_MIME/s,../,, \
|
||||||
Encoding=UTF-8
|
-i %{name}.pro
|
||||||
Name=QElectroTech
|
|
||||||
Type=Application
|
qmake-qt4 %{name}.pro
|
||||||
Exec=qelectrotech
|
|
||||||
Icon=qelectrotech
|
|
||||||
Terminal=0
|
|
||||||
EOF
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@@ -53,45 +58,73 @@ make %{?_smp_mflags}
|
|||||||
%install
|
%install
|
||||||
rm -fr $RPM_BUILD_ROOT
|
rm -fr $RPM_BUILD_ROOT
|
||||||
INSTALL_ROOT=$RPM_BUILD_ROOT make install
|
INSTALL_ROOT=$RPM_BUILD_ROOT make install
|
||||||
rm $RPM_BUILD_ROOT/usr/doc/qelectrotech/LICENSE
|
|
||||||
#install -d $RPM_BUILD_ROOT%{_bindir}
|
|
||||||
#install -m 755 %{name} $RPM_BUILD_ROOT%{_bindir}
|
|
||||||
|
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
rm -rf $RPM_BUILD_ROOT/usr/doc/qelectrotech \
|
||||||
%{__install} -p -D -m 644 ico/qet.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
$RPM_BUILD_ROOT%{_mandir}/fr.ISO8859-1 \
|
||||||
|
$RPM_BUILD_ROOT%{_mandir}/fr
|
||||||
|
|
||||||
|
mv $RPM_BUILD_ROOT%{_mandir}/fr.UTF-8 $RPM_BUILD_ROOT%{_mandir}/fr
|
||||||
|
|
||||||
desktop-file-install --vendor "" \
|
|
||||||
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
|
||||||
--add-category Application \
|
|
||||||
--add-category X-Fedora \
|
|
||||||
--add-category Office \
|
|
||||||
%{name}.desktop
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -fr $RPM_BUILD_ROOT
|
rm -fr $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
|
||||||
%post
|
%post
|
||||||
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
|
||||||
|
|
||||||
%postun
|
%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
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc LICENSE CREDIT README
|
%doc CREDIT LICENSE README examples ELEMENTS.LICENSE
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_datadir}/applications/%{name}.desktop
|
%{_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}
|
%{_datadir}/%{name}
|
||||||
|
%{_mandir}/man1/%{name}.*
|
||||||
|
%lang(fr) %{_mandir}/fr/man1/%{name}.*
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Sat Jan 19 2008 Remi Collet <RPMS@FamilleCollet.com> - 1.0-0.1.svn278
|
* Sun May 24 2009 Remi Collet <RPMS@FamilleCollet.com> - 0.20-0.2.beta
|
||||||
|
- update to 0.2b
|
||||||
|
|
||||||
|
* Sun Apr 12 2009 Remi Collet <RPMS@FamilleCollet.com> - 0.20-0.1.alpha
|
||||||
|
- update to 0.2alpha
|
||||||
|
|
||||||
|
* Sat Sep 06 2008 Remi Collet <RPMS@FamilleCollet.com> - 0.11-1
|
||||||
|
- update to 0.11
|
||||||
|
|
||||||
|
* Fri Aug 15 2008 Remi Collet <RPMS@FamilleCollet.com> - 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 <RPMS@FamilleCollet.com> - 0.1-2
|
||||||
|
- Fedora 9 build
|
||||||
|
- add gcc43.patch
|
||||||
|
- add bug12.patch
|
||||||
|
|
||||||
|
* Sun Mar 2 2008 Remi Collet <RPMS@FamilleCollet.com> - 0.1-1
|
||||||
|
- update to 0.1 finale
|
||||||
|
|
||||||
|
* Sat Jan 19 2008 Remi Collet <RPMS@FamilleCollet.com> - 0.1-0.1.svn278
|
||||||
- add icon
|
- add icon
|
||||||
|
|
||||||
* Mon Jan 07 2008 Remi Collet <RPMS@FamilleCollet.com> - 1.0-0.1.svn266
|
* Mon Jan 07 2008 Remi Collet <RPMS@FamilleCollet.com> - 0.1-0.1.svn266
|
||||||
- first RPM
|
- first RPM
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user