Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2012-08-27 15:46:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arpack-ng", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2012-08-23 02:41:28.555381587 +0200 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2012-08-27 15:47:21.000000000 +0200 @@ -0,0 +1,73 @@ +------------------------------------------------------------------- +Sun Aug 26 18:05:43 UTC 2012 - [email protected] + +- fix source file Url + +------------------------------------------------------------------- +Sun Aug 26 14:11:06 UTC 2012 - [email protected] + +- fix borken obsoletes/provides in devel package + +------------------------------------------------------------------- +Tue Jul 10 21:57:20 UTC 2012 - [email protected] + +- version 3.1.1 + * Many bug fixes in the parpack lib. It is an old patch from + upstream. Thanks to Viral Shah for pinging us on this subject. + See the PARPACK_CHANGES file for the details. + * Fixed a lack of appropriate bounds check in DNAUP2. + Thanks to Pauli Virtanen for the patch (Closes: #632) + * Update of the doc about TOL in dnaupd. + * Reorder bug fixed when eigenvectors are requested and the + resulting number of converged eigenvalues is less than the + number requested. Patches from Tim Mitchell. (Closes: #664) +- spec file cleanup + +------------------------------------------------------------------- +Thu Jun 7 20:24:35 UTC 2012 - [email protected] + +- add missing requirements of blas and lapack in devel package + +------------------------------------------------------------------- +Mon May 14 21:23:45 UTC 2012 - [email protected] + +- Modify Requires of devel subpackages to match changes in lapack + and blas packages + +------------------------------------------------------------------- +Thu May 10 21:18:49 UTC 2012 - [email protected] + +- Modify BuildRequires to match recent name changes of lapack and + blas in project. + +------------------------------------------------------------------- +Tue May 8 00:08:28 UTC 2012 - [email protected] + +- link against reference blas and lapack instead of openblas +- build parallel parpack libs for openmpi and mvapich2 +- add examples files in the doc of devel package + +------------------------------------------------------------------- +Sun May 6 21:56:21 UTC 2012 - [email protected] + +- spec file cleanup +- fix license flag + +------------------------------------------------------------------- +Wed Mar 21 22:11:10 UTC 2012 - [email protected] + +- add provides %%name in devel package + +------------------------------------------------------------------- +Tue Feb 28 18:37:14 UTC 2012 - [email protected] + +- add BuildRoot flag in order to fix build on SLE +- fix wrong library minor number +- fix wrong requirement in devel package + +------------------------------------------------------------------- +Sun Feb 26 17:48:21 UTC 2012 - [email protected] + +- initial package +- version 3.0.2 + New: ---- arpack-ng.changes arpack-ng.spec arpack-ng_3.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ arpack-ng.spec ++++++ # # spec file for package arpack-ng # # Copyright (c) 2012 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/ # %define libname libarpack2 %define plibname libparpack2 %define major 2 %define minor 0 %if 0%{?sles_version} %define _mpi openmpi mvapich2 %else %define _mpi openmpi %endif Name: arpack-ng Version: 3.1.1 Release: 0 Summary: Fortran77 subroutines for solving large scale eigenvalue problems License: BSD-3-Clause Group: System/Libraries Url: http://forge.scilab.org/index.php/p/arpack-ng/ Source0: http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng_%{version}.tar.gz Obsoletes: arpack < %{version} Provides: arpack = %{version} BuildRequires: blas-devel BuildRequires: gcc-fortran BuildRequires: lapack-devel %if 0%{?sles_version} BuildRequires: mvapich2-devel %endif BuildRequires: openmpi-devel BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. Arpack-ng is the successor of the legacy Arpack. It is fully compatible with Arpack. %package devel Summary: Development files for %{name} Group: Development/Libraries/Other Requires: %{libname} = %{version}-%{release} Requires: blas-devel Requires: gcc-fortran Requires: lapack-devel Requires: pkgconfig Obsoletes: arpack-devel < %{version} Provides: arpack-devel = %{version} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package -n %{libname} Summary: Files needed for developing arpack based applications Group: System/Libraries Provides: %{libname}_%{major}_%{minor} = %{version} Obsoletes: %{libname}_%{major}_%{minor} < %{version} %description -n %{libname} ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. This package contains the so library links used for building arpack based applications. %package -n parpack-openmpi Summary: Development files for %{name} Group: Development/Libraries/Other Requires: %{plibname}-openmpi = %{version} %description -n parpack-openmpi ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. Arpack-ng is the successor of the legacy Arpack. It is fully compatible with Arpack. %package -n parpack-openmpi-devel Summary: Development files for %{name} Group: Development/Libraries/Parallel Requires: %{plibname}-openmpi = %{version} Requires: blas-devel Requires: lapack-devel Requires: openmpi-devel %description -n parpack-openmpi-devel The %{name}-openmpi-devel package contains libraries and header files for developing applications that use %{name}. %package -n %{plibname}-openmpi Summary: Files needed for developing arpack based applications Group: System/Libraries Provides: %{plibname}_%{major}_%{minor} = %{version} Obsoletes: %{plibname}_%{major}_%{minor} < %{version} %description -n %{plibname}-openmpi ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. This package contains the so library links used for building arpack based applications. %if 0%{?sles_version} %package -n parpack-mvapich2 Summary: Development files for %{name} Group: Development/Libraries/Parallel Requires: %{plibname}-mvapich2 = %{version} %description -n parpack-mvapich2 ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. Arpack-ng is the successor of the legacy Arpack. It is fully compatible with Arpack. %package -n parpack-mvapich2-devel Summary: Development files for %{name} Group: Development/Libraries/Parallel Requires: %{plibname}-mvapich2 = %{version} Requires: blas-devel Requires: lapack-devel Requires: mvapich2-devel %description -n parpack-mvapich2-devel The %{name}-mvapich2-devel package contains libraries and header files for developing applications that use %{name}. %package -n %{plibname}-mvapich2 Summary: Files needed for developing arpack based applications Group: System/Libraries Provides: %{plibname}_%{major}_%{minor} = %{version} Obsoletes: %{plibname}_%{major}_%{minor} < %{version} %description -n %{plibname}-mvapich2 ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. This package contains the so library links used for building arpack based applications. %endif %prep %setup -q -n arpack-ng_%{version} set -- * for i in %_mpi do mkdir arpack-ng-$i cp -ap "$@" arpack-ng-$i done %build %configure --disable-static --with-lapack=%{_libdir}/liblapack.so \ --with-blas=%{_libdir}/libblas.so make %{?_smp_mflags} for i in %_mpi do cd arpack-ng-$i export F77=%{_libdir}/mpi/gcc/$i/bin/mpif77 export MPIF77=%{_libdir}/mpi/gcc/$i/bin/mpif77 export LD_LIBRARY_PATH=%{_libdir}/mpi/gcc/$i/%_lib %define _prefix /usr/%_lib/mpi/gcc/\$i %configure --disable-static --with-lapack=%{_libdir}/liblapack.so \ --with-blas=%{_libdir}/libblas.so \ --enable-mpi make %{?_smp_mflags} cd .. done # Set prefix to default value %define _prefix /usr # complain with doc dir name policy %__mv EXAMPLES examples %install make install DESTDIR=%{buildroot} find %{buildroot} -name '*.la' -exec rm -f {} ';' for i in %_mpi do cd arpack-ng-$i make install DESTDIR=%{buildroot} sed -i 's|/usr|%{_libdir}/mpi/gcc/openmpi/%_lib|' \ %{buildroot}%{_libdir}/mpi/gcc/openmpi/%_lib/pkgconfig/arpack.pc rm -rf %{buildroot}%{_libdir}/mpi/gcc/$i/%_lib/libarpack.* cd .. done %clean rm -rf %{buildroot} %post -n %{libname} -p /sbin/ldconfig %postun -n%{libname} -p /sbin/ldconfig %post -n%{plibname}-openmpi -p /sbin/ldconfig %postun -n%{plibname}-openmpi -p /sbin/ldconfig %if 0%{?sles_version} %post -n%{plibname}-mvapich2 -p /sbin/ldconfig %postun -n%{plibname}-mvapich2 -p /sbin/ldconfig %endif %files -n %{libname} %defattr(-,root,root,-) %doc CHANGES COPYING README TODO %{_libdir}/*.so.* %files %defattr(-,root,root,-) %{_bindir}/dnsimp %files devel %defattr(-,root,root,-) %doc examples %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %files -n parpack-openmpi %defattr(-,root,root,-) %{_libdir}/mpi/gcc/openmpi/bin/dnsimp %files -n %{plibname}-openmpi %defattr(-,root,root,-) %{_libdir}/mpi/gcc/openmpi/%_lib/lib*arpack.so.* %files -n parpack-openmpi-devel %defattr(-,root,root,-) %{_libdir}/mpi/gcc/openmpi/%_lib/libparpack.so %{_libdir}/mpi/gcc/openmpi/%_lib/libparpack.la %dir %{_libdir}/mpi/gcc/openmpi/%_lib/pkgconfig %{_libdir}/mpi/gcc/openmpi/%_lib/pkgconfig/*.pc %if 0%{?sles_version} %files -n parpack-mvapich2 %defattr(-,root,root,-) %{_libdir}/mpi/gcc/mvapich2/bin/dnsimp %files -n %{plibname}-mvapich2 %defattr(-,root,root,-) %{_libdir}/mpi/gcc/mvapich2/bin/dnsimp %{_libdir}/mpi/gcc/mvapich2/%_lib/libparpack.so.* %files -n parpack-mvapich2-devel %defattr(-,root,root,-) %{_libdir}/mpi/gcc/mvapich2/%_lib/libparpack.so %{_libdir}/mpi/gcc/mvapich2/%_lib/libparpack.la %dir %{_libdir}/mpi/gcc/openmpi/%_lib/pkgconfig %{_libdir}/mpi/gcc/mvapich2/%_lib/pkgconfig/*.pc %endif %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
