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

Reply via email to