Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-01-13 13:49:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/armadillo (Old)
 and      /work/SRC/openSUSE:Factory/.armadillo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "armadillo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes      2013-12-10 
17:41:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-01-13 
13:49:24.000000000 +0100
@@ -1,0 +2,34 @@
+Wed Jan  8 04:40:56 UTC 2014 - badshah...@gmail.com
+
+- Armadillo no longer depends on boost libraries, and requires
+  arpack-ng instead; adapt build and run-time requirements
+  appropriately
+- Fix baselibs.conf for so name version update
+- Add libatlas3 dependencies as recommended by upstream. 
+
+-------------------------------------------------------------------
+Mon Jan  6 21:27:36 UTC 2014 - badshah...@gmail.com
+
+- Update to Version 4.000.0 (Feral Steamroller)
+  + added eigen decompositions of sparse matrices: eigs_sym() and
+    eigs_gen()
+  + added eigen decomposition for pair of matrices: eig_pair()
+  + added simpler forms of eig_gen()
+  + added condition number of matrices: cond()
+  + expanded find() to handle cubes
+  + expanded subcube views to access elements specified in a vector
+  + template argument for running_stat_vec expanded to accept
+    vector types
+  + more robust fast inverse of 4x4 matrices
+  + faster divide-and-conquer decompositions are now used by
+    default for eig_sym(), pinv(), princomp(), rank(), svd(),
+    svd_econ()
+  + the form inv(sympd(X)) no longer assumes that X is positive
+    definite; use inv_sympd() instead
+  + added MEX connector for interfacing Octave/Matlab with
+    Armadillo matrices (contributed by George Yammine)
+- Packaging changes:
+  + SO version update to 4
+  + Remove appropriate win64 examples instead of win32
+
+-------------------------------------------------------------------

Old:
----
  armadillo-3.930.1.tar.gz

New:
----
  armadillo-4.000.0.tar.gz

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

Other differences:
------------------
++++++ armadillo.spec ++++++
--- /var/tmp/diff_new_pack.4PoJbF/_old  2014-01-13 13:49:25.000000000 +0100
+++ /var/tmp/diff_new_pack.4PoJbF/_new  2014-01-13 13:49:25.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -16,8 +16,10 @@
 #
 
 
+%define soname libarmadillo4
+
 Name:           armadillo
-Version:        3.930.1
+Version:        4.000.0
 Release:        0
 Summary:        Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:        MPL-2.0
@@ -25,11 +27,12 @@
 Url:            http://arma.sourceforge.net/
 Source:         http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.gz
 Source2:        baselibs.conf
+BuildRequires:  arpack-ng-devel
 BuildRequires:  blas-devel
-BuildRequires:  boost-devel
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  lapack-devel
+BuildRequires:  libatlas3-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -47,11 +50,11 @@
 of choice (due to speed and/or integration capabilities), rather
 than another language like Matlab or Octave.
 
-%package     -n libarmadillo3
+%package     -n %{soname}
 Summary:        Fast C++ matrix library with interfaces to LAPACK and ATLAS
 Group:          System/Libraries
 
-%description -n libarmadillo3
+%description -n %{soname}
 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,
@@ -95,10 +98,11 @@
 %package        devel
 Summary:        Development headers and documentation for the Armadillo C++ 
library
 Group:          Development/Libraries/C and C++
+Requires:       %{soname} = %{version}
+Requires:       arpack-ng-devel
 Requires:       blas-devel
-Requires:       boost-devel
 Requires:       lapack-devel
-Requires:       libarmadillo3 = %{version}
+Requires:       libatlas3-devel
 Requires:       libstdc++-devel
 Recommends:     %{name}-doc
 
@@ -138,15 +142,15 @@
 %install
 make DESTDIR=%{buildroot} install
 rm -f examples/Makefile.cmake
-rm -rf examples/example1_win32
-rm -rf examples/example2_win32
-rm -rf examples/lib_win32
+rm -rf examples/example1_win64.*
+rm -rf examples/example2_win64.*
+rm -rf examples/lib_win64
 
-%post -n libarmadillo3 -p /sbin/ldconfig
+%post -n %{soname} -p /sbin/ldconfig
 
-%postun -n libarmadillo3 -p /sbin/ldconfig
+%postun -n %{soname} -p /sbin/ldconfig
 
-%files -n libarmadillo3
+%files -n %{soname}
 %defattr(-,root,root)
 %{_libdir}/*.so.*
 

++++++ armadillo-3.930.1.tar.gz -> armadillo-4.000.0.tar.gz ++++++
++++ 16601 lines of diff (skipped)

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.4PoJbF/_old  2014-01-13 13:49:26.000000000 +0100
+++ /var/tmp/diff_new_pack.4PoJbF/_new  2014-01-13 13:49:26.000000000 +0100
@@ -1,4 +1,4 @@
-libarmadillo3
+libarmadillo4
 armadillo-devel
        requires -armadillo-<targettype>
-       requires "libarmadillo3-<targettype> = <version>"
+       requires "libarmadillo4-<targettype> = <version>"

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to