Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > e228c32ba7a4cdbf6662815c821b5412 > files > 3

eigen3-3.1.2-2.mga3.src.rpm

Name:		eigen3
Summary:	Lightweight C++ template library for vector and matrix math
Version:	3.1.2
Release:	%mkrel 2
Group:		System/Libraries
License:	LGPLv3+ or GPLv2+
URL:		http://eigen.tuxfamily.org/
Source0:	http://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2
Source1:	eigen3.png

BuildRequires:	cmake
BuildRequires:	doxygen
BuildRequires:	ghostscript-common
BuildRequires:	graphviz
BuildRequires:	tetex-dvips
BuildRequires:	tetex-latex
BuildRequires:	qt4-devel
BuildRequires:	cholmod-devel
BuildRequires:	umfpack-devel


%description
Eigen is a lightweight C++ template library for vector and matrix
math, a.k.a. linear algebra.

%package -n %{name}-devel
Summary:	Header files for Eigen3
BuildArch:	noarch

%description -n %{name}-devel
Eigen is a lightweight C++ template library for vector and matrix
math, a.k.a. linear algebra.

%files -n %{name}-devel
%{_includedir}/%{name}/*
%{_datadir}/pkgconfig/*.pc

%package -n %{name}-doc
Summary:	This is the API documentation for Eigen3
BuildArch:	noarch

%description  -n %{name}-doc
This is the API documentation for Eigen3.

%files  -n %{name}-doc
%doc %{_docdir}/*
%{_datadir}/applications/eigen3-doc.desktop
%{_iconsdir}/*

%prep
%setup -q -n eigen-eigen-5097c01bcdc4

%build
export CXXFLAGS="$CXXFLAGS -fpermissive"
export CFLAGS="$CFLAGS -fpermissive"
export CPPFLAGS="$CPPFLAGS -fpermissive"

%cmake 
#-DEIGEN_BUILD_TESTS=ON
%make
make doc
#make check

%install
%makeinstall_std -C build
install -d %{buildroot}%{_docdir}/%{name}/html
cp -r build/doc/html/* %{buildroot}%{_docdir}/%{name}/html

# Desktop
install -d %{buildroot}%{_datadir}/applications
install -d %{buildroot}%{_iconsdir}
install -D %{SOURCE1} %{buildroot}%{_iconsdir}
cat > %{buildroot}%{_datadir}/applications/eigen3-doc.desktop << EOF
[Desktop Entry]
Version=1.0
Name=Eigen3 C++ API Documentation
GenericName=Eigen3 C++ API Documentation
Exec=xdg-open %{_docdir}/%{name}/html/index.html
Icon=eigen3
Terminal=false
Type=Application
Categories=System;Documentation;X-Mageia-CrossDesktop;
X-Desktop-File-Install-Version=0.19
EOF


%changelog

* Fri Jan 11 2013 umeabot <umeabot> 3.1.2-2.mga3
+ Revision: 349577
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jan 06 2013 barjac <barjac> 3.1.2-1.mga3
+ Revision: 340260
- new version
- two new build requires

  + joequant <joequant>
    - upgrade to 3.1.1

* Tue Jul 10 2012 fwang <fwang> 3.0.6-1.mga3
+ Revision: 269161
- new version 3.0.6

* Tue Feb 28 2012 barjac <barjac> 3.0.5-2.mga2
+ Revision: 215941
+ rebuild (emptylog)

* Tue Feb 28 2012 barjac <barjac> 3.0.5-1.mga2
+ Revision: 215934
- Main package now -devel
- Corrected doc dir ownership
- imported package eigen3