Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 2b5d04be6ec97641381686ed00bb2f48 > files > 4

scidavis-0.2.3-4mdv2010.1.src.rpm

Name:		scidavis
Version:	0.2.3
Release:	%mkrel 4
Summary:	An application for Scientific Data Analysis and Visualization
License:	GPLv2
Group:		Sciences/Other
Url:		http://scidavis.sourceforge.net/
Source0:	http://download.sourceforge.net/sourceforge/scidavis/%{name}-%{version}.tar.bz2
Patch0:		scidavis-0.2.3-link-everything-dynamically.patch
# patch from Fedora
Patch1:		scidavis-0.2.3-sip49.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

BuildRequires:	desktop-file-utils
BuildRequires:	qt4-devel >= 4.3
Buildrequires:	python-qt4-devel >= 4.2
BuildRequires:	python-devel >= 2.5
BuildRequires:	python-sip >= 4.6
BuildRequires:	muparser-devel
BuildRequires:	gsl-devel
Buildrequires:	libqwt-devel >= 5.1.0
BuildRequires:	libqwtplot3d-devel

%description
SciDAVis is a free interactive application aimed at data analysis and
publication-quality plotting. It combines a shallow learning curve and
an intuitive, easy-to-use graphical user interface with powerful
features such as scriptability and extensibility.

%files
%defattr(-,root,root,-)
%doc CHANGES README
%{_sysconfdir}/scidavisrc.py
%{_bindir}/%{name}
%{_libdir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_iconsdir}/locolor/*/apps/%{name}.png
%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
%{_datadir}/mime/packages/%{name}.xml
%{_datadir}/mimelnk/application/x-sciprj.desktop

#-------------------------------------------------------------------------

%prep
%setup -q
%patch0 -p1 -b .dynamically
%patch1 -p1
# fix libsuffix
for i in `find -name '*.pro'`
do
  sed -i -e "s:/usr/lib\$\${libsuff}:%{_prefix}/%{_lib}:g" $i
done

%build
%qmake_qt4
%make

%install
rm -rf %{buildroot}
make INSTALL_ROOT=%{buildroot} install

# translations
install -d %{buildroot}%{_datadir}/%{name}/translations
install -D -m644 %{name}/translations/*.qm %{buildroot}%{_datadir}/%{name}/translations/

# fix desktop file
desktop-file-install	--remove-category=Physics \
	--remove-category=Math \
	--remove-category=Graphics \
	--add-category=DataVisualization \
	--dir %{buildroot}%{_datadir}/applications \
	%{buildroot}/%{_datadir}/applications/%{name}.desktop 

%clean
rm -rf %{buildroot}


%changelog
* Sun Jun 27 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.2.3-4mdv2010.1
+ Revision: 549215
- rebuild for new muparser, fixes seg faulting when launching (mdv #59941)

* Sun Jan 10 2010 Oden Eriksson <oeriksson@mandriva.com> 0.2.3-3mdv2010.1
+ Revision: 489010
- bump release

* Wed Jan 06 2010 Jérôme Brenier <incubusss@mandriva.org> 0.2.3-2mdv2010.1
+ Revision: 486544
- fix desktop file

* Tue Jan 05 2010 Jérôme Brenier <incubusss@mandriva.org> 0.2.3-1mdv2010.1
+ Revision: 486504
- import scidavis