Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 6cd0a0c317ea34f31c8b1337ece4981b > files > 8

labplot-1.4.1-2mdk.src.rpm

%define name labplot
%define rname LabPlot
%define version 1.4.1
%define release 2mdk

%define major 1
%define libname %mklibname %name %major
%define libnamedev %mklibname %name %major -d

Summary:	LabPlot is a plotting and data analysis application
Name:		%{name}
Version:	%{version}
Release:	%{release}
URL:		http://mitarbeiter.mbi-berlin.de/gerlach/Linux/LabPlot/index.html
Source0:	http://mitarbeiter.mbi-berlin.de/gerlach/Linux/LabPlot/%{rname}-%{version}.tar.bz2
Source1:	http://labplot.sourceforge.net/LabPlot-Handbook-1.4.1-en.tar.bz2
Source2:	http://labplot.sourceforge.net/LabPlot-Handbook-1.4.1-de.tar.bz2
Source3:	http://labplot.sourceforge.net/LabPlot-Handbook-1.4.1-fr.tar.bz2
Source10:	%{rname}-16.png
Source11:	%{rname}-32.png
Source12:	%{rname}-48.png
License:	GPL
Group:		Sciences/Mathematics
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	libart_lgpl-devel libarts-devel
Requires:	fftw >= 3.0.0 labplot-doc

%description
KDE Application for plotting and analysis of 2D and /3D functions and data.

%package -n %libname
Summary:        LabPlot is a plotting and data analysis application
Group:          Sciences/Mathematics

%description -n %libname
KDE Application for plotting and analysis of 2D and /3D functions and data.

%package -n %libnamedev
Summary:        LabPlot is a plotting and data analysis application
Group:          Development/Other
Requires:	%libname = %version
Provides:	liblabplot-devel

%description -n %libnamedev
KDE Application for plotting and analysis of 2D and /3D functions and data.

%package -n %name-doc-en
Summary: 	LabPlot english documentation 
Group:		Books/Computer books
Provides: 	labplot-doc
Requires:	locales-en

%description -n %name-doc-en
LabPlot english documentation.

%package -n %name-doc-de
Summary:        LabPlot german documentation
Group:          Books/Computer books
Provides:       labplot-doc
Requires:	locales-de

%description -n %name-doc-de
LabPlot german documentation.
 
%package -n %name-doc-fr
Summary:        LabPlot french documentation
Group:          Books/Computer books
Provides:       labplot-doc
Requires:	locales-fr

%description -n %name-doc-fr
LabPlot french documentation.


%prep
%setup -q -n %{rname}-%{version} -b 1 -b 2 -b 3

%build

./configure --prefix=%_prefix --libdir=%_libdir

%make

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall

%find_lang %{rname}

mkdir -p $RPM_BUILD_ROOT{%{_menudir},%{_miconsdir},%{_iconsdir},%{_liconsdir}}

# remove links
rm -rf $RPM_BUILD_ROOT/%_docdir/HTML/en/LabPlot
rm -rf $RPM_BUILD_ROOT/%_docdir/HTML/de/LabPlot
rm -rf $RPM_BUILD_ROOT/%_docdir/HTML/fr/LabPlot
rm -rf $RPM_BUILD_ROOT/%_docdir/HTML/en/labplot
rm -rf $RPM_BUILD_ROOT/%_docdir/HTML/de/labplot
rm -rf $RPM_BUILD_ROOT/%_docdir/HTML/fr/labplot

# create real directories
mkdir -p $RPM_BUILD_ROOT/%_docdir/HTML/de/LabPlot
mkdir -p $RPM_BUILD_ROOT/%_docdir/HTML/en/LabPlot
mkdir -p $RPM_BUILD_ROOT/%_docdir/HTML/fr/LabPlot

# copy doc
cp -r ../LabPlot-Handbook-1.4.1-de/* $RPM_BUILD_ROOT/%_docdir/HTML/de/LabPlot/
cp -r ../LabPlot-Handbook-1.4.1-en/* $RPM_BUILD_ROOT/%_docdir/HTML/en/LabPlot/
cp -r ../LabPlot-Handbook-1.4.1-fr/* $RPM_BUILD_ROOT/%_docdir/HTML/fr/LabPlot/

cat > $RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF
?package(%{name}):\
command="%{_bindir}/LabPlot"\
title="Labplot"\
longtitle="Plotting and data analysis application"\
needs="x11"\
icon="%{rname}.png"\
section="More Applications/Sciences/Mathematics"
EOF

cp %SOURCE10 $RPM_BUILD_ROOT%{_miconsdir}/%{rname}.png
cp %SOURCE11 $RPM_BUILD_ROOT%{_iconsdir}/%{rname}.png
cp %SOURCE12 $RPM_BUILD_ROOT%{_liconsdir}/%{rname}.png



%post
%update_menus

%postun 
%clean_menus

%post -n %libname -p /sbin/ldconfig

%postun -n %libname -p /sbin/ldconfig

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{rname}.lang
%defattr(-,root,root)
%doc AUTHORS CHANGES COPYING FEATURES INSTALL README TODO
%{_bindir}/*
%{_datadir}/applnk/Applications/*
%{_datadir}/mimelnk/application/x-lpl.desktop
%{_datadir}/apps/%{rname}
%{_iconsdir}/*/*/*/*.png

%_menudir/*
%_miconsdir/%rname.png
%_iconsdir/%rname.png
%_liconsdir/%rname.png

%_mandir/man1/*

%files -n %libname
%defattr(-,root,root)
%_libdir/*.so.*

%files -n %libnamedev
%defattr(-,root,root)
%_libdir/*.so
%_libdir/*.a
%_libdir/*.la

%files -n %name-doc-en
%defattr(-,root,root)
%_docdir/HTML/en/LabPlot/

%files -n %name-doc-de
%defattr(-,root,root)
%_docdir/HTML/de/LabPlot/

%files -n %name-doc-fr
%defattr(-,root,root)
%_docdir/HTML/fr/LabPlot/



%changelog
* Fri Apr 08 2005 Lenny Cartier <lenny@mandrakesoft.com> 1.4.1-2mdk
- add manual

* Fri Apr 08 2005 Lenny Cartier <lenny@mandrakesoft.com> 1.4.1-1mdk
- 1.4.1

* Fri Mar 25 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 1.4.0-2mdk
- Rebuild

* Wed Jan 26 2005 Lenny Cartier <lenny@mandrakesoft.com> 1.4.0-1mdk
- 1.4.0

* Mon Aug 30 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.3.1-1mdk
- 1.3.1

* Thu Jul 01 2004 Michael Scherer <misc@mandrake.org> 1.2.3-2mdk 
- rebuild for new ImageMagick

* Tue Feb 17 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.2.3-1mdk
- 1.2.3
- menu

* Tue Oct 28 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.2.1-1mdk
- 1.2.1
- set %_libdir in configure
- Labplot icons

* Wed Sep 10 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.2.0-1mdk
- 1.2.0

* Tue Aug 05 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.1.1-1mdk
- add menu entry
- from David Walser <luigiwalser@yahoo.com> :
	- first package