Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > aa06c96c2f8dc1eef9be73cd0f671820 > files > 4

scidavis-0.2.4-5.fc14.src.rpm

Summary:	Scientific Data Analysis and Visualization
Name:		scidavis
Version:	0.2.4
Release:	5%{?dist}
Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
#  svn export -r 1337 https://scidavis.svn.sourceforge.net/svnroot/scidavis/manual/0.2/ manual
#  tar -cjvf scidavis-manual-0.2_`date --iso`.tar.bz2 manual
#Source1:	%{name}-manual-0.2_2010-05-02.tar.bz2
Patch0:		%{name}-pro.patch
#fix installation paths of fitPlugins
Patch1:		%{name}-fitPlugins.patch
#fix manual building
#Patch2:		%{name}-manual.patch
URL:		http://scidavis.sourceforge.net/
License:	GPLv2+
Group:		Applications/Engineering
BuildRequires:	gsl-devel
BuildRequires:	muParser-devel
#BuildRequires:	qt4-devel
BuildRequires:	qt-assistant-adp-devel
BuildRequires:	qwt-devel
BuildRequires:	qwtplot3d-qt4-devel
#python2-devel comes with sip-devel
#BuildRequires:	python2-devel
BuildRequires:	PyQt4-devel 
#sip-devel comes with PyQt4-devel
#BuildRequires:	sip-devel
BuildRequires:	docbook-utils
BuildRequires:	docbook-style-xsl
BuildRequires:	dblatex
BuildRequires:	desktop-file-utils
Requires:	hicolor-icon-theme
Requires:	kde-filesystem
%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}

%description
SciDAVis is a user-friendly data analysis and visualization program primarily
aimed at high-quality plotting of scientific data. It strives to combine an
intuitive, easy-to-use graphical user interface with powerful features such
as Python scriptability.

%package doc
Summary:	Documentation for SciDAVis
Group:		Documentation
Requires:	%{name} = %{version}-%{release}
BuildArch:	noarch 
Provides:	%{name}-manual = %{version}-%{release}
Obsoletes:	%{name}-manual < 0.2.4-1

%description doc
The %{name}-doc package contains documentation for the %{name}.

%prep
%setup -q -a 0
%patch0 -p1
%patch1 -p1
#%patch2 -p0
#fix spurious-executable-perm
find . -type f -exec chmod 0644 {} \;
#fix docbook to adapt different versions of fedora
#sed -i "s/VER-REL/`rpm -q docbook-dtds|sed "s/^[^0-9]*//;s/\.noarch//;\
#s/\./\\\./g"`/" manual/docbook-en/index.docbook
#fix default path for fitPlugins
sed -i "s\/usr/lib/%{name}/plugins\%{_libdir}/%{name}/plugins\g" \
	%{name}/src/ApplicationWindow.cpp
sed -i -e 's/Qt;Science;Physics;Math;Graphics;/Education;Science;DataVisualization;Qt/' %{name}/%{name}.desktop

%build
export PATH=%{_qt4_bindir}:$PATH
%_qt4_qmake LIB=%{_libdir} SCIDOCDIR=%{_docdir}/%{name}-%{version}
make %{?_smp_mflags}
#pushd manual
#make
#popd
#pushd man
#docbook2man manpage.sgml
#echo ".so man1/SciDAVis.1" > %{name}.1
#popd

%install
rm -rf %{buildroot}
make INSTALL_ROOT="%{buildroot}" install
#fix wrong manual path(important!!!)
#mv %{buildroot}%{_docdir}/%{name}-%{version}/html %{buildroot}%{_docdir}/%{name}-%{version}/manual
mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}/manual
#install -d %{buildroot}%{_mandir}/man1
#install -D -pm 644  man/*.1 %{buildroot}%{_mandir}/man1/
install -d %{buildroot}%{_datadir}/%{name}/translations
install -D -pm 644 %{name}/translations/*.qm %{buildroot}%{_datadir}/%{name}/translations/
#remove symlinks
find %{buildroot}%{_libdir}/%{name} -type l -exec rm {} \;

desktop-file-install --vendor "" \
	--dir %{buildroot}%{_datadir}/applications \
	%{buildroot}/%{_datadir}/applications/%{name}.desktop
#add mime-type icons
for i in %{buildroot}%{_datadir}/icons/hicolor/*/
do
	install -m 644 -Dp $i/apps/%{name}.png $i/mimetypes/application-x-sciprj.png || \
	install -m 644 -Dp $i/apps/%{name}.svg $i/mimetypes/application-x-sciprj.svg
done

%post
update-desktop-database &> /dev/null || :
update-mime-database %{_datadir}/mime &> /dev/null || :
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :


%postun
update-desktop-database &> /dev/null || :
update-mime-database %{_datadir}/mime &> /dev/null || :
if [ $1 -eq 0 ] ; then
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi

%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%exclude %{_sysconfdir}/*.pyo
%exclude %{_sysconfdir}/*.pyc
%exclude %{_docdir}/%{name}-%{version}/manual
%config %{_sysconfdir}/*.py
%{_bindir}/*
%{_libdir}/%{name}
%{_datadir}/%{name}
%{_docdir}/%{name}-%{version}
#%{_mandir}/man1/*.1*
%{_datadir}/applications/*
%{_datadir}/mime/packages/*.xml
%{_datadir}/mimelnk/application/x-sciprj.desktop
%{_datadir}/icons/hicolor/*/mimetypes/application-x-sciprj*
%{_datadir}/icons/hicolor/*/apps/scidavis.*
%{_datadir}/icons/locolor/*/apps/scidavis.*

%files doc
%defattr(-,root,root,-)
# empty directory as a dummy so teh subpackage doesn't get lost
%{_docdir}/%{name}-%{version}/manual

%changelog
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Tue Jul 27 2010 Rex Dieter <rdieter@fedoraproject.org. - 0.2.4-4
- rebuild (python27)

* Sun May 02 2010 Chen Lei <supercyper@163.com> - 0.2.4-3 
- Update the scidavis documentation

* Tue Apr 20 2010 Chen Lei <supercyper@163.com> - 0.2.4-2 
- Update the scidavis documentation

* Sat Mar 13 2010 Chen Lei <supercyper@163.com> - 0.2.4-1 
- Update to 0.2.4

* Sat Mar 13 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.3-14
- BR qt-assistant-adp-devel

* Thu Jan 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.2.3-13 
- rebuild (sip)

* Mon Nov 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.2.3-12 
- rebuild (for qt-4.6.0-rc1, f13+)

* Mon Nov 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.2.3-11
- Requires: sip-api(%%_sip_api_major) >= %%_sip_api (#538121)

* Mon Nov 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.2.3-10
- optimize scriptlets

* Mon Nov 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.2.3-9
- hackish buildfix for sip-devel >= 4.9 

* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Wed Jul 22 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.3-7
- Requires scidavis for scidavis-manual
- Change categories in scidavis.desktop

* Tue Jul 21 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.3-6
- Touch manual/scidavis.adp to make Assistant update the cache

* Sun Jul 19 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.3-5
- Rebuild

* Sun Jul 19 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.3-4
- Rebuild

* Fri Jul 17 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.3-3
- Patch for manual path

* Mon Jul 13 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.3-2
- BZ #510968

* Sun Jul 05 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.3-1
- Update to 0.2.3

* Wed Apr 22 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.2-1
- Update to 0.2.2

* Sat Apr 10 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.2.1-1
- Update to 0.2.1

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Mon Feb 09 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.1.4-1
- Update to 0.1.4

* Sun Jan 11 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.1.3-7
- Replace the sip patch by a better one from upstream

* Sun Jan 11 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.1.3-6
- Replace the sip patch by the one from upstream

* Wed Jan 07 2009 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.1.3-5
- Rebuild

* Wed Jan 07 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.1.3-4
- sip patch (#479118)

* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.1.3-3
- Rebuild for Python 2.6

* Wed Apr 23 2008 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.1.3-2
- Handle correctly the icons

* Wed Apr 23 2008 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.1.3-1
- Update to 0.1.3

* Mon Feb 25 2008 Eric Tanguy <eric.tanguy@univ-nantes.fr> - 0.1.2-1
- Initial build