Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcerf for openSUSE:Factory checked in at 2026-11-03 17:51:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcerf (Old) and /work/SRC/openSUSE:Factory/.libcerf.new.1257 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcerf" Tue Nov 3 17:51:55 2026 rev:12 rq:1394367 version:3.7 Changes: -------- --- /work/SRC/openSUSE:Factory/libcerf/libcerf.changes 2024-03-03 20:18:52.912876597 +0100 +++ /work/SRC/openSUSE:Factory/.libcerf.new.1257/libcerf.changes 2026-11-03 17:52:00.294390959 +0100 @@ -1,0 +2,7 @@ +Tue Sep 15 13:07:22 UTC 2026 - Dr. Werner Fink <[email protected]> + +- update to 3.7: + Please read CHANGELOG as there happen a lot changes meanwhile +- Drop patch fix_return.patch as now fixed in upstream code stream + +------------------------------------------------------------------- Old: ---- fix_return.patch libcerf-v2.4.tar.gz New: ---- cerf-v3.7.tar.gz ----------(Old B)---------- Old: Please read CHANGELOG as there happen a lot changes meanwhile - Drop patch fix_return.patch as now fixed in upstream code stream ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcerf.spec ++++++ --- /var/tmp/diff_new_pack.tJO7Vh/_old 2026-11-03 17:52:01.039422101 +0100 +++ /var/tmp/diff_new_pack.tJO7Vh/_new 2026-11-03 17:52:01.041422184 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcerf # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2014 Christoph Junghans <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,17 +18,17 @@ Name: libcerf -Version: 2.4 +Version: 3.7 Release: 0 Summary: A library that complex error functions License: MIT Group: Development/Libraries/C and C++ URL: https://jugit.fz-juelich.de/mlz/libcerf -Source0: https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%{version}/%{name}-v%{version}.tar.gz -# PATCH-FIX-OPENSUSE fix_return.patch fix return value in one function -Patch1: fix_return.patch +Source0: https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v%{version}/cerf-v%{version}.tar.gz BuildRequires: cmake BuildRequires: fdupes +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: pkgconfig %description @@ -36,11 +36,11 @@ accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions. -%package -n libcerf2 +%package -n libcerf3 Summary: A library that provides complex error functions Group: Development/Libraries/C and C++ -%description -n libcerf2 +%description -n libcerf3 libcerf is a self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions. @@ -48,7 +48,7 @@ %package devel Summary: Development headers and libraries for libcerf Group: Development/Libraries/C and C++ -Requires: libcerf2 = %{version}-%{release} +Requires: libcerf3 = %{version}-%{release} %description devel libcerf is a self-contained numeric library that provides an efficient and @@ -58,13 +58,13 @@ This package contains development headers and libraries for libcerf %prep -%autosetup -p0 -n %{name}-v%{version} -# Force cmake to use the paths passed at configure time -sed -i -e 's|lib/pkgconfig/|%{_lib}/pkgconfig/|' CMakeLists.txt -sed -i -e 's|DESTINATION lib|DESTINATION %{_lib}|' lib/CMakeLists.txt -sed -i -e 's|${prefix}/lib|@LIB_INSTALL_DIR@|' libcerf.pc.in +%autosetup -p0 -n cerf-v%{version} %build +%if %{__isa_bits} == 32 +export CFLAGS="%{optflags} -ffloat-store" +export CXXFLAGS="%{optflags} -ffloat-store" +%endif %cmake -DCMAKE_SKIP_RPATH=OFF -DPORTABLE=ON %cmake_build @@ -74,21 +74,24 @@ if [ -d %{buildroot}%{_datadir}/doc/cerf ]; then mv %{buildroot}%{_datadir}/doc/cerf/* %{buildroot}%{_docdir}/%{name} fi +install CHANGELOG %{buildroot}%{_docdir}/%{name} %fdupes %{buildroot}%{_prefix} -%post -n libcerf2 -p /sbin/ldconfig -%postun -n libcerf2 -p /sbin/ldconfig +%post -n libcerf3 -p /sbin/ldconfig +%postun -n libcerf3 -p /sbin/ldconfig %check %ctest -%files -n libcerf2 +%files -n libcerf3 %license LICENSE %{_libdir}/libcerf.so.* +%{_libdir}/libcerfcpp.so.* %files devel %{_includedir}/*.h %{_libdir}/libcerf.so +%{_libdir}/libcerfcpp.so %{_libdir}/pkgconfig/libcerf.pc %{_mandir}/man3/* %{_docdir}/%{name} ++++++ libcerf-v2.4.tar.gz -> cerf-v3.7.tar.gz ++++++ ++++ 154959 lines of diff (skipped)
