Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory
checked in at Thu Apr 21 12:42:47 CEST 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/armadillo/armadillo.changes    2011-03-23 
17:31:00.000000000 +0100
@@ -0,0 +1,10 @@
+-------------------------------------------------------------------
+Wed Mar 23 16:32:17 UTC 2011 - [email protected]
+
+- Spec file cleanup 
+
+-------------------------------------------------------------------
+Wed Mar 23 02:00:39 UTC 2011 - [email protected]
+
+- Initial package (following spec file from fedora)
+

calling whatdependson for head-i586


New:
----
  armadillo-1.1.90.tar.bz2
  armadillo.changes
  armadillo.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ armadillo.spec ++++++
#
# spec file for package armadillo
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:           armadillo
Version:        1.1.90
Release:        1
License:        LGPLv3+
Summary:        Fast C++ matrix library with interfaces to LAPACK and ATLAS
Url:            http://arma.sourceforge.net/
Group:          Development/Libraries/C and C++
Source:         %{name}-%{version}.tar.bz2
BuildRequires:  blas
BuildRequires:  boost-devel
BuildRequires:  cmake
BuildRequires:  gcc-c++
BuildRequires:  lapack
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Armadillo is a C++ linear algebra library (matrix maths)
aiming towards a good balance between speed and ease of use.
Integer, floating point and complex numbers are supported,
as well as a subset of trigonometric and statistics functions.
Various matrix decompositions are provided through optional
integration with LAPACK and ATLAS libraries.
A delayed evaluation approach is employed (during compile time)
to combine several operations into one and reduce (or eliminate)
the need for temporaries. This is accomplished through recursive
templates and template meta-programming.
This library is useful if C++ has been decided as the language
of choice (due to speed and/or integration capabilities), rather
than another language like Matlab or Octave.

%package -n libarmadillo1
License:        LGPLv3+
Summary:        Shared libraries for armadillo
Group:          Development/Libraries/C and C++

%description -n libarmadillo1
Armadillo is a C++ linear algebra library (matrix maths)
aiming towards a good balance between speed and ease of use.
Integer, floating point and complex numbers are supported,
as well as a subset of trigonometric and statistics functions.
Various matrix decompositions are provided through optional
integration with LAPACK and ATLAS libraries.
A delayed evaluation approach is employed (during compile time)
to combine several operations into one and reduce (or eliminate)
the need for temporaries. This is accomplished through recursive
templates and template meta-programming.
This library is useful if C++ has been decided as the language
of choice (due to speed and/or integration capabilities), rather
than another language like Matlab or Octave.

This package provides the shared libraries for armadillo.

%package devel
License:        LGPLv3+
Summary:        Development headers and documentation for the Armadillo C++ 
library
Group:          Development/Libraries/C and C++
Requires:       blas
Requires:       boost-devel
Requires:       lapack
Requires:       libarmadillo1 = %{version}
Requires:       libstdc++-devel

%description devel
Armadillo is a C++ linear algebra library (matrix maths)
aiming towards a good balance between speed and ease of use.
Integer, floating point and complex numbers are supported,
as well as a subset of trigonometric and statistics functions.
Various matrix decompositions are provided through optional
integration with LAPACK and ATLAS libraries.
A delayed evaluation approach is employed (during compile time)
to combine several operations into one and reduce (or eliminate)
the need for temporaries. This is accomplished through recursive
templates and template meta-programming.
This library is useful if C++ has been decided as the language
of choice (due to speed and/or integration capabilities), rather
than another language like Matlab or Octave.

This package contains files necessary for development using the
Armadillo C++ library. It contains header files, example programs,
and user documentation (reference guide).

%prep
%setup -q
#Convert DOS end-of-line to UNIX end-of-line
sed -i 's/\r//' README.txt
sed -i 's/\r//' LICENSE.txt
for i in `ls licenses/`; do sed -i 's/\r//' licenses/$i ; done
for i in `ls examples/*.cpp`; do sed -i 's/\r//' $i; done

%build
cmake .
%{__make} %{?_smp_mflags}

%install
%{__make} install DESTDIR=%{buildroot}
rm -f examples/Makefile.cmake
rm -rf examples/example1_win32
rm -rf examples/example2_win32
rm -rf examples/lib_win32

%clean
%{?buildroot:%__rm -rf %{buildroot}}

%post -n libarmadillo1 -p /sbin/ldconfig

%postun -n libarmadillo1 -p /sbin/ldconfig

%files -n libarmadillo1
%defattr(-,root,root)
%{_libdir}/*.so.*

%files devel
%defattr(-,root,root)
%{_libdir}/*.so
%{_includedir}/armadillo
%{_includedir}/armadillo_bits/
%{_includedir}/armadillo_itpp
%doc LICENSE.txt licenses README.txt index.html examples/ docs/

%changelog

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to