Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libxc for openSUSE:Factory checked in at 2022-12-16 17:51:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libxc (Old) and /work/SRC/openSUSE:Factory/.libxc.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libxc" Fri Dec 16 17:51:33 2022 rev:2 rq:1043190 version:6.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libxc/libxc.changes 2019-01-11 14:04:31.675858080 +0100 +++ /work/SRC/openSUSE:Factory/.libxc.new.1835/libxc.changes 2022-12-16 17:51:41.936033257 +0100 @@ -1,0 +2,30 @@ +Wed Dec 14 20:03:52 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com> + +- Move xc-info binary to devel package and make devel pkg conflict + with older libxc5 to work around SLPP guideline violation from + older shared lib versions. + +------------------------------------------------------------------- +Fri Dec 9 05:47:34 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 6.0.0: + * Changes to the internal handling of derivatives + * Improvements in array access, resulting in significant + speedups on GPUs. + * Bug fix: LDA_C_KARASIEV and LDA_C_KARASIEV_MOD were + implemented incorrectly. + * Added: + - GGA functionals: XC_B97_3C, X_PBE_GAUSSIAN, C_PBE_GAUSSIAN, + X_PBE_MOD, X_NCAPR + - HYB_GGA functionals: XC_B3P86_NWCHEM + - MGGA functionals: C_TPSS_GAUSSIAN, C_CC, C_CCALDA, X_VCML, + XC_VCML_RVV10 + - HYB_MGGA functionals: XC_BR3P86 + - functions to extract BibTeX reference keys from functionals +- Specfile clean up. +- Bump so version. +- Drop unnecessary autotools BuildRequires (automake, autoconf, + libtool). +- Update source URL. + +------------------------------------------------------------------- Old: ---- libxc-4.2.3.tar.gz New: ---- libxc-6.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxc.spec ++++++ --- /var/tmp/diff_new_pack.Xmzn8t/_old 2022-12-16 17:51:42.788037946 +0100 +++ /var/tmp/diff_new_pack.Xmzn8t/_new 2022-12-16 17:51:42.792037968 +0100 @@ -1,7 +1,7 @@ # -# spec file for package votca-xtp +# spec file for package libxc # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,28 +12,22 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + +%define sover 12 Name: libxc +Version: 6.0.0 +Release: 0 Summary: Library of exchange and correlation functionals to be used in DFT codes -Version: 4.2.3 -%define sover 5 -Release: 1 License: MPL-2.0 Group: Productivity/Scientific/Physics -BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot -Source: http://www.tddft.org/programs/octopus/down.php?file=%{name}/%{version}/%{name}-%{version}.tar.gz -URL: http://www.tddft.org/programs/libxc/ - -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: gcc +URL: https://www.tddft.org/programs/libxc/ +Source: https://www.tddft.org/programs/libxc/down.php?file=%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: gcc-fortran -BuildRequires: libtool -BuildRequires: pkg-config - +BuildRequires: pkgconfig %description Libxc is a library of exchange and correlation functionals. Its @@ -46,7 +40,9 @@ %package devel Summary: Development files for %{name} Group: Development/Libraries/Other -Requires: libxc%sover = %{version} +Requires: libxc%{sover} = %{version} +# Work-around for incorrectly packaging a binary with the shared lib package +Conflicts: libxc5 <= 4.2.3 %description devel Libxc is a library of exchange and correlation functionals. Its @@ -58,11 +54,11 @@ This package contains development headers and libraries for libxc. -%package -n libxc%sover +%package -n libxc%{sover} Summary: Library of exchange and correlation functionals to be used in DFT codes Group: System/Libraries -%description -n libxc%sover +%description -n libxc%{sover} Libxc is a library of exchange and correlation functionals. Its purpose is to be used in codes that implement density-functional theory. The library includes most of the local density @@ -83,19 +79,19 @@ %install %make_install -rm %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print -%post -n libxc%sover -p /sbin/ldconfig -%postun -n libxc%sover -p /sbin/ldconfig +%post -n libxc%{sover} -p /sbin/ldconfig +%postun -n libxc%{sover} -p /sbin/ldconfig -%files -n libxc%sover -%doc README NEWS AUTHORS ChangeLog +%files -n libxc%{sover} %license COPYING -%{_bindir}/xc-info -%{_bindir}/xc-threshold -%{_libdir}/*.so.%{sover}* +%{_libdir}/*.so.* %files devel +%doc README NEWS AUTHORS ChangeLog +%license COPYING +%{_bindir}/xc-info %{_includedir}/* %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so ++++++ libxc-4.2.3.tar.gz -> libxc-6.0.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/libxc/libxc-4.2.3.tar.gz /work/SRC/openSUSE:Factory/.libxc.new.1835/libxc-6.0.0.tar.gz differ: char 5, line 1