Hi Christoph, On Sun, 2016-05-29 at 18:45 +0200, Christoph Grüninger wrote:
Dear openSuse packagers, I created a merge request for SuperLU to update it to version 5.2.1 and switch to CMake as the build-sytem. I am pretty sure that not everything works now, both packaging-wise and compatiblity-wise. SuperLU 5 changed the signature for dgssvx et al. and packaging relying on SuperLU must be updated.
So please help me improving the package by reviewing and testing it. I am not sure whether my merge request should be accepted and we try to fix it in the devel project.
SR 398781: https://build.opensuse.org/request/show/398781
My forked and updated package:
https://build.opensuse.org/package/show/home:mathletic:branches:dev el:libraries:c_c++/superlu
Thank you very much for working on this very important update. Armadillo, a package that I maintain is switching to depending on superlu > 5 from version 7.0 onwards, so I have personal interest in this. The diff in the spec file looks ok, except for this part: %package devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ Provides: superlu = %{version} Obsoletes: superlu < %{version} Requires: libsuperlu4 = %{version} The "Requires" should be on libsuperlu5. I would suggest that you define a macro for the shlib name, e.g. %define soname lib%{name}5 and use that consistently. Everything else seems ok to me. Cheers. -- Atri Bhattacharya Mon 30 May 22:30:42 CEST 2016 Sent from openSUSE Tumbleweed (20160526) (x86_64) on my laptop. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org