public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/openbabel] main: Release 3.2.0
@ 2026-06-26  9:18 Antonio Trande
  0 siblings, 0 replies; only message in thread
From: Antonio Trande @ 2026-06-26  9:18 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/openbabel
Branch : main
Commit : 09b59a644f168bfa6a21220cc9b6af53032eefd6
Author : Antonio Trande <sagitter@fedoraproject.org>
Date   : 2026-06-26T11:18:21+02:00
Stats  : +27/-1029 in 16 file(s)
URL    : https://src.fedoraproject.org/rpms/openbabel/c/09b59a644f168bfa6a21220cc9b6af53032eefd6?branch=main

Log:
Release 3.2.0

---
diff --git a/.gitignore b/.gitignore
index d6ae00f..8adff05 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@ openbabel-2.0.2.tar.gz
 /openbabel-2-4-0.tar.gz
 /openbabel-2-4-1.tar.gz
 /openbabel-openbabel-3-1-1.tar.gz
+/openbabel-openbabel-3-2-0.tar.gz

diff --git a/2784.patch b/2784.patch
deleted file mode 100644
index 1b0c7f0..0000000
--- a/2784.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-From fda825d390af8b5eaf79d7b7c39c19ab5ce317ac Mon Sep 17 00:00:00 2001
-From: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
-Date: Wed, 26 Mar 2025 10:24:42 +0000
-Subject: [PATCH] cmake4 compat :
-
-* up cmake_minimum_required to 3.10
-* delete CMP0042 because OLD behavior is removed in cmake-4 and
-is no longer used.
-* set ENABLE_EXPORTS for test_runner (OLD behavior for CMP0065 is removed
-in cmake4)
-
-Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
----
- CMakeLists.txt                                | 7 ++-----
- doc/examples/static_executable/CMakeLists.txt | 2 +-
- scripts/CMakeLists.txt                        | 2 +-
- test/CMakeLists.txt                           | 1 +
- 4 files changed, 5 insertions(+), 7 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9d2a9f143e..f8440e412e 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,6 +1,6 @@
--# Please ensure that any changes remain compliant with 3.1.
-+# Please ensure that any changes remain compliant with 3.10.
- if(NOT EMBED_OPENBABEL)
--  cmake_minimum_required(VERSION 3.1)
-+  cmake_minimum_required(VERSION 3.10)
- endif()
- 
- project(openbabel)
-@@ -10,9 +10,6 @@ set (CMAKE_CXX_STANDARD 11)
- 
- if(COMMAND cmake_policy)
-   cmake_policy(SET CMP0003 NEW)
--  if(POLICY CMP0042)
--    cmake_policy(SET CMP0042 OLD)
--  endif()
- endif()
- 
- include (CheckCXXCompilerFlag)
-diff --git a/doc/examples/static_executable/CMakeLists.txt b/doc/examples/static_executable/CMakeLists.txt
-index 0ed21beaaf..63dae2a468 100644
---- a/doc/examples/static_executable/CMakeLists.txt
-+++ b/doc/examples/static_executable/CMakeLists.txt
-@@ -25,7 +25,7 @@
- #
- 
- # This line is required for cmake backwards compatibility.
--cmake_minimum_required(VERSION 2.6)
-+cmake_minimum_required(VERSION 3.10)
- 
- # Name of your project
- project(myproject)
-diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt
-index 792e4592d0..eafda66c5a 100644
---- a/scripts/CMakeLists.txt
-+++ b/scripts/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 2.6.0)
-+cmake_minimum_required(VERSION 3.10.0)
- # Library versioning (used in Mac Python bindings)x
- set(SOVERSION 4)
- 
-diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
-index 2ecf0dbe22..280eac471f 100644
---- a/test/CMakeLists.txt
-+++ b/test/CMakeLists.txt
-@@ -149,4 +149,5 @@
- add_executable(test_runner ${srclist} obtest.cpp)
- target_link_libraries(test_runner ${libs})
-+set_target_properties(test_runner PROPERTIES ENABLE_EXPORTS TRUE)
- if(NOT BUILD_SHARED AND NOT BUILD_MIXED)
-   set_target_properties(test_runner PROPERTIES LINK_SEARCH_END_STATIC TRUE)

diff --git a/openbabel-3.1.1-bug2378.patch b/openbabel-3.1.1-bug2378.patch
deleted file mode 100644
index a0d5d8a..0000000
--- a/openbabel-3.1.1-bug2378.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 4ba2fec17b786afebadfae800a015704ad533843 Mon Sep 17 00:00:00 2001
-From: dkoes <dkoes@pitt.edu>
-Date: Mon, 7 Jun 2021 11:04:25 -0400
-Subject: [PATCH] Resolve ImportError with make test
-
-This change will build _openbabel.so in scripts/python/openbabel instead
-of the default build/lib.  This is necessary because openbabel.py tries
-to import _openbabel like this:
-
-if __package__ or "." in __name__:
-    from . import _openbabel
-else:
-    import _openbabel
-
-This results in a circular import error when running make test (the
-first branch of the if is triggered).  This code appears to be generated by
-SWIG with no obvious way to change it to catch the ImportError and call
-import _openbabel instead.  Note the PYTHONPATH is set to include
-build/lib, but it doesn't matter because SWIG is forcing the import to
-happen in scripts/python/openbabel.
-
-I'm not sure why this hasn't been a problem in the past, perhaps there's
-been a change in SWIG.  This is with SWIG 4.0.1 and cmake 3.18.6.
-
-I think the best solution is to move all the files that are being built
-in /scripts to the build directory rather than polluting the src tree
-with them, but this would require changing all the bindings and I'm not
-up for building and testing every binding.
----
- scripts/CMakeLists.txt | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt
-index b715a546dd..56821641fe 100644
---- a/scripts/CMakeLists.txt
-+++ b/scripts/CMakeLists.txt
-@@ -106,6 +106,7 @@ if (DO_PYTHON_BINDINGS)
-         set_target_properties(bindings_python PROPERTIES
-             OUTPUT_NAME _openbabel
-             PREFIX ""
-+            LIBRARY_OUTPUT_DIRECTORY "${openbabel_SOURCE_DIR}/scripts/python/openbabel/"
-             SUFFIX .so )
-         execute_process(
-           COMMAND

diff --git a/openbabel-3.1.1-bug2493.patch b/openbabel-3.1.1-bug2493.patch
deleted file mode 100644
index 196772a..0000000
--- a/openbabel-3.1.1-bug2493.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From c0570bfeb2d7e0a6a6de1f257cf28e7f3cac8739 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 12 Jun 2022 11:23:59 +0100
-Subject: [PATCH] CMake: fix time check typo (fixes build failure w/ GCC 12)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Without this fixed check, we get a build failure with GCC 12:
-```
-/var/tmp/portage/sci-chemistry/openbabel-3.1.1_p20210225/work/openbabel-08e23f39b0cc39b4eebd937a5a2ffc1a7bac3e1b/include/openbabel/obutil.h:65:14: error: ‘clock’ was not declared in this scope; did you mean ‘clock_t’?
-   65 |       start= clock();
-      |              ^~~~~
-      |              clock_t
-```
-
-Bug: https://bugs.gentoo.org/851510
----
- src/config.h.cmake | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/config.h.cmake b/src/config.h.cmake
-index 1c59c67699..26e5dde94f 100644
---- a/src/config.h.cmake
-+++ b/src/config.h.cmake
-@@ -182,8 +182,8 @@
- #define OB_MODULE_PATH "@OB_MODULE_PATH@"
- 
- #ifndef TIME_WITH_SYS_TIME
--  #ifdef HAVE_SYS_TIME
--    #ifdef HAVE_TIME
-+  #ifdef HAVE_SYS_TIME_H
-+    #ifdef HAVE_TIME_H
-       #define TIME_WITH_SYS_TIME 1
-     #else
-       #define TIME_WITH_SYS_TIME 0

diff --git a/openbabel-3.1.1-fix_bug2217.patch b/openbabel-3.1.1-fix_bug2217.patch
deleted file mode 100644
index 2f5aabf..0000000
--- a/openbabel-3.1.1-fix_bug2217.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 7de27f309db5f7ec026ef5c5235e5b33bf7d1a85 Mon Sep 17 00:00:00 2001
-From: John Bollinger <John.Bollinger@StJude.org>
-Date: Thu, 14 May 2020 08:46:40 -0500
-Subject: [PATCH] Fix test failure with Python 3
-
-When run with Python 3.6, test/testdistgeom.py fails with a SyntaxError
-about a malformed character escape.  This arises from a failure to escape
-literal backslash characters in single-quoted SMILES strings (several
-occurrences).  Python 2 accepts this and does the right things with it,
-but Python 3 rejects it.
-
-Fixes #2217
----
- test/testdistgeom.py | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/test/testdistgeom.py b/test/testdistgeom.py
-index 0fa5adb576..fc3a7515b9 100644
---- a/test/testdistgeom.py
-+++ b/test/testdistgeom.py
-@@ -42,13 +42,13 @@ def testSMItoSMI(self):
-             'C1CC[C@H]2[C@@H](C1)CCCC2',  # cis-decalin
-             'C1CC[C@@H]2[C@@H](C1)CCCC2',  # trans-decalin
-             '[C@H]1(NC[C@H]2[C@H]1N2)OC',
--            'Clc1cccc(Cl)c1\C=N\NC(=O)c1cccs1',
--            'O=C1NC(=S)S\C1=C/c1ccco1',
-+            'Clc1cccc(Cl)c1\\C=N\\NC(=O)c1cccs1',
-+            'O=C1NC(=S)S\\C1=C/c1ccco1',
-             'S=C1NC(=O)/C(=C/c2ccco2)/S1',
--            'O=C1NC(=S)N\C1=C\c1ccncc1',
-+            'O=C1NC(=S)N\\C1=C\\c1ccncc1',
-             'S=C1NC(=O)C(=C)N1',
--            'CC(=O)N\N=C\c1ccncc1',
--            'N/N=c/1\sc2c(n1C)cccc2',
-+            'CC(=O)N\\N=C\\c1ccncc1',
-+            'N/N=c/1\\sc2c(n1C)cccc2',
-             'OCCN/C=C\\1/C(=NN(C1=O)c1ccccc1)C',
-             'Cc1ccc(o1)/C=C/C=O',
-             # disabled to make test run faster:

diff --git a/openbabel-3.1.1-fix_bug2223.patch b/openbabel-3.1.1-fix_bug2223.patch
deleted file mode 100644
index 332917b..0000000
--- a/openbabel-3.1.1-fix_bug2223.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From b75c392b75b3494d9dae15176f38facf7e61db17 Mon Sep 17 00:00:00 2001
-From: John Bollinger <John.Bollinger@StJude.org>
-Date: Fri, 15 May 2020 11:30:27 -0500
-Subject: [PATCH] Fix UB in UFF parameter parsing
-
-When evaluating atom coordination number, method
-OBForceFieldUFF::ParseParamFile() assumed that it may access a third character
-of the atom type string, but in fact that produces undefined behavior if the
-string is only one character long. A one-character atom type occurs in
-practice with the default parameter file (for deuterium).
-
-This change addresses the issue by verifying that the second character of
-each atom type string is not a C string terminator as a precondition for
-accessing the third. If the second is a string terminator then the same
-default behavior is provided as if the type were two characters long.
-
-Fixes #2223
----
- src/forcefields/forcefielduff.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/forcefields/forcefielduff.cpp b/src/forcefields/forcefielduff.cpp
-index 9bff879c9c..2e98e0e804 100644
---- a/src/forcefields/forcefielduff.cpp
-+++ b/src/forcefields/forcefielduff.cpp
-@@ -1647,7 +1647,7 @@ namespace OpenBabel {
-         parameter.b = 0; // used for tracking number of angles in 5-coordinate
-         parameter.c = 0;
- 
--        char coord = vs[1][2]; // 3rd character of atom type
-+        char coord = vs[1][1] ? vs[1][2] : '\0'; // 3rd character of atom type, if any
-         switch (coord) {
-         case '1': // linear
-           parameter._ipar.push_back(1);

diff --git a/openbabel-disable-tests-s390x.patch b/openbabel-disable-tests-s390x.patch
deleted file mode 100644
index 4d82440..0000000
--- a/openbabel-disable-tests-s390x.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -up a/test/CMakeLists.txt.s390x b/test/CMakeLists.txt
---- a/test/CMakeLists.txt.s390x	2016-10-10 17:56:17.000000000 +0200
-+++ b/test/CMakeLists.txt	2019-01-27 19:32:21.568052461 +0100
-@@ -74,7 +74,7 @@
-     )
- set (atom_parts 1 2 3 4)
- set (ffmmff94_parts 1 2 3 4 5 6)
--set (math_parts 1 2 3 4)
-+set (math_parts 1 2 3)
- set (pdbreadfile_parts 1 2 3 4)
- 
- if(BUILD_SHARED)
-@@ -250,8 +250,6 @@
-   include(UsePythonTest)
-   set(pybindtests
-       bindings
--      _pybel
--      example 
-       obconv_writers
-       cdjsonformat
-       pcjsonformat

diff --git a/openbabel-disable-tests.patch b/openbabel-disable-tests.patch
deleted file mode 100644
index 05836c8..0000000
--- a/openbabel-disable-tests.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -up a/test/CMakeLists.txt.tests b/test/CMakeLists.txt
---- a/test/CMakeLists.txt.tests	2016-09-21 21:55:37.000000000 +0200
-+++ b/test/CMakeLists.txt	2016-10-10 13:48:52.726803964 +0200
-@@ -39,7 +39,7 @@
- set (isomorphism_parts 1 2 3 4 5 6 7 8 9)
- set (multicml_parts 1)
- set (periodic_parts 1 2 3 4)
--set (regressions_parts 1 221 222 223 224 225 226 227 228 240 241 242 1794 2111)
-+set (regressions_parts 222 223 224)
- set (rotor_parts 1 2 3 4)
- set (shuffle_parts 1 2 3 4 5)
- set (smiles_parts 1 2 3)
-@@ -188,7 +188,7 @@
-     set_target_properties(test_inchiwrite PROPERTIES LINK_SEARCH_END_STATIC TRUE)
-   endif()
-   # files in test/inchi -- both .sdf and .txt
--  set(inchitests Samples.sdf SamplesTechMan.sdf Steffen_PubChem.smi)
-+  set(inchitests Samples.sdf SamplesTechMan.sdf)
-   set(inchidata ${CMAKE_SOURCE_DIR}/test/inchi)
-   foreach(test ${inchitests})
-     add_test(inchi${test}_Test
-@@ -226,7 +226,7 @@
-   include(UsePythonTest)
-   if(PYTHON_EXECUTABLE)
-     set(pytests
--        babel sym smartssym fastsearch distgeom unique kekule pdbformat RInChI)
-+        babel smartssym fastsearch unique kekule pdbformat)
-     foreach(pytest ${pytests})
-     SET_SOURCE_FILES_PROPERTIES(test${pytest}.py PROPERTIES
-       PYTHONPATH "${CMAKE_SOURCE_DIR}/scripts/python:${CMAKE_BINARY_DIR}/lib${LIB_SUFFIX}"

diff --git a/openbabel-find_eigen3_5.0.patch b/openbabel-find_eigen3_5.0.patch
deleted file mode 100644
index 0aa6f34..0000000
--- a/openbabel-find_eigen3_5.0.patch
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/cmake/modules/FindEigen3.orig.cmake	2020-05-08 17:38:02.000000000 +0200
-+++ b/cmake/modules/FindEigen3.cmake	2026-01-18 17:13:28.813608131 +0100
-@@ -29,34 +29,27 @@
-   set(Eigen3_FIND_VERSION "${Eigen3_FIND_VERSION_MAJOR}.${Eigen3_FIND_VERSION_MINOR}.${Eigen3_FIND_VERSION_PATCH}")
- endif(NOT Eigen3_FIND_VERSION)
- 
--macro(_eigen3_check_version)
--  file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)
-+find_package(Eigen3 3.4...5 REQUIRED NO_MODULE)
- 
--  string(REGEX MATCH "define[ \t]+EIGEN_WORLD_VERSION[ \t]+([0-9]+)" _eigen3_world_version_match "${_eigen3_version_header}")
--  set(EIGEN3_WORLD_VERSION "${CMAKE_MATCH_1}")
--  string(REGEX MATCH "define[ \t]+EIGEN_MAJOR_VERSION[ \t]+([0-9]+)" _eigen3_major_version_match "${_eigen3_version_header}")
--  set(EIGEN3_MAJOR_VERSION "${CMAKE_MATCH_1}")
--  string(REGEX MATCH "define[ \t]+EIGEN_MINOR_VERSION[ \t]+([0-9]+)" _eigen3_minor_version_match "${_eigen3_version_header}")
--  set(EIGEN3_MINOR_VERSION "${CMAKE_MATCH_1}")
--
--  set(EIGEN3_VERSION ${EIGEN3_WORLD_VERSION}.${EIGEN3_MAJOR_VERSION}.${EIGEN3_MINOR_VERSION})
-   if(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION})
-     set(EIGEN3_VERSION_OK FALSE)
-   else(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION})
-     set(EIGEN3_VERSION_OK TRUE)
-+    set(EIGEN3_FOUND ${EIGEN3_VERSION_OK})
-   endif(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION})
- 
-   if(NOT EIGEN3_VERSION_OK)
- 
-     message(STATUS "Eigen3 version ${EIGEN3_VERSION} found in ${EIGEN3_INCLUDE_DIR}, "
-                    "but at least version ${Eigen3_FIND_VERSION} is required")
-+  else(NOT EIGEN3_VERSION_OK)
-+    message(STATUS "Eigen3 found, version ${EIGEN3_VERSION}")
-+
-   endif(NOT EIGEN3_VERSION_OK)
--endmacro(_eigen3_check_version)
- 
- if (EIGEN3_INCLUDE_DIR)
- 
-   # in cache already
--  _eigen3_check_version()
-   set(EIGEN3_FOUND ${EIGEN3_VERSION_OK})
- 
- else (EIGEN3_INCLUDE_DIR)
-@@ -68,10 +61,6 @@
-       PATH_SUFFIXES eigen3 eigen
-     )
- 
--  if(EIGEN3_INCLUDE_DIR)
--    _eigen3_check_version()
--  endif(EIGEN3_INCLUDE_DIR)
--
-   include(FindPackageHandleStandardArgs)
-   find_package_handle_standard_args(Eigen3 DEFAULT_MSG EIGEN3_INCLUDE_DIR EIGEN3_VERSION_OK)
- 

diff --git a/openbabel-noswig-rubymethod.patch b/openbabel-noswig-rubymethod.patch
deleted file mode 100644
index 0395296..0000000
--- a/openbabel-noswig-rubymethod.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -up openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt.noswig_ruby openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt
---- openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt.noswig_ruby	2015-02-07 21:45:57.930604455 +0100
-+++ openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt	2015-02-07 21:48:41.744097913 +0100
-@@ -374,10 +374,15 @@ if (DO_RUBY_BINDINGS)
-       set(WORKAROUND_CMAKE260_BUG "s/rb_define_module(\"Openbabel\")/rb_define_module(\"OpenBabel\")/")
-       add_custom_command(OUTPUT ${openbabel_SOURCE_DIR}/scripts/ruby/openbabel-ruby.cpp
-           COMMAND ${SWIG_EXECUTABLE} -ruby -c++ -small -O -templatereduce -naturalvar -autorename -I${openbabel_SOURCE_DIR}/include -I${openbabel_BINARY_DIR}/include -o ${openbabel_SOURCE_DIR}/scripts/ruby/openbabel-ruby.txt ${openbabel_SOURCE_DIR}/scripts/openbabel-ruby.i
--          COMMAND sed -e '${WORKAROUND_CMAKE_260_BUG}' -e's/void Init_OpenBabel/void Init_openbabel/' <${openbabel_SOURCE_DIR}/scripts/ruby/openbabel-ruby.txt >${openbabel_SOURCE_DIR}/scripts/ruby/openbabel-ruby.cpp
-+          COMMAND sed -e '${WORKAROUND_CMAKE260_BUG}' -e's/void Init_OpenBabel/void Init_openbabel/' <${openbabel_SOURCE_DIR}/scripts/ruby/openbabel-ruby.txt >${openbabel_SOURCE_DIR}/scripts/ruby/openbabel-ruby.cpp
-           COMMAND ${CMAKE_COMMAND} -E remove ${openbabel_SOURCE_DIR}/scripts/ruby/openbabel-ruby.txt
-           MAIN_DEPENDENCY openbabel-ruby.i
-       )
-+    else (RUN_SWIG)
-+        # Fix openbabel-ruby.cpp also in this case 
-+      execute_process(
-+          COMMAND sed -i -e s/void\ Init_OpenBabel/void\ Init_openbabel/ ${openbabel_SOURCE_DIR}/scripts/ruby/openbabel-ruby.cpp
-+      )
-     endif (RUN_SWIG)
- 
-     include_directories(

diff --git a/openbabel-perl.patch b/openbabel-perl.patch
index 7e80117..ef82972 100644
--- a/openbabel-perl.patch
+++ b/openbabel-perl.patch
@@ -1,7 +1,7 @@
 diff -up openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt.rpm openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt
 --- openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt.rpm	2015-02-04 20:04:57.000000000 +0100
 +++ openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt	2015-02-07 23:38:54.649356914 +0100
-@@ -336,12 +336,23 @@ if (DO_PERL_BINDINGS)
+@@ -404,15 +404,26 @@
      if(NOT BINDINGS_ONLY)
        add_dependencies(bindings_perl openbabel)
      endif()
@@ -17,12 +17,15 @@ diff -up openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.t
 +      string(REGEX REPLACE "installvendorarch='([^']+)'.*" "\\1" PERL_INSTALL_DIR ${PERL_INSTALL_DIR_OUTPUT})
 +    endif (NOT PERL_INSTALL_DIR_RESULT)
  
+     if( "${PERL_INSTDIR}" STREQUAL "" )
+       set( PERL_INSTDIR "${LIB_INSTALL_DIR}" )
+     endif()
      install(TARGETS bindings_perl
--            LIBRARY DESTINATION ${LIB_INSTALL_DIR}/auto/Chemistry/OpenBabel/
+-            LIBRARY DESTINATION ${PERL_INSTDIR}/auto/Chemistry/OpenBabel/
 +            LIBRARY DESTINATION ${PERL_INSTALL_DIR}/auto/Chemistry/OpenBabel/
              COMPONENT bindings_perl)
      install(FILES ${openbabel_SOURCE_DIR}/scripts/perl/OpenBabel.pm
--            DESTINATION ${LIB_INSTALL_DIR}/Chemistry/
+-            DESTINATION ${PERL_INSTDIR}/Chemistry/
 +            DESTINATION ${PERL_INSTALL_DIR}/Chemistry/
              COMPONENT bindings_perl)
  

diff --git a/openbabel-plugindir.patch b/openbabel-plugindir.patch
index 16fdd8f..985fc8c 100644
--- a/openbabel-plugindir.patch
+++ b/openbabel-plugindir.patch
@@ -1,30 +1,12 @@
 diff -up a/CMakeLists.txt.plugindir b/CMakeLists.txt
 --- a/CMakeLists.txt.plugindir	2015-02-07 21:42:44.431479900 +0100
 +++ b/CMakeLists.txt	2015-02-07 21:43:29.000429326 +0100
-@@ -24,7 +24,7 @@
- # had too many 1.100.1 releases. :-)
- set(BABEL_MAJ_VER   3)
- set(BABEL_MIN_VER   1)
--set(BABEL_PATCH_VER 0)
-+set(BABEL_PATCH_VER 1)
- 
- # This should be phased out in preference for just using the target name
- set(BABEL_LIBRARY openbabel)
-@@ -750,7 +750,7 @@
-   "${openbabel_BINARY_DIR}/OpenBabel3ConfigVersion.cmake" @ONLY)
- 
- # Now to configure the installed config file.
--set(OB_CONFIG_DIR "${LIB_INSTALL_DIR}/cmake/openbabel3")
+@@ -765,7 +765,7 @@
+ # point at the build directory and call find_package(OpenBabel3)
+ include(CMakePackageConfigHelpers)
+ include(GNUInstallDirs)
+-set(OB_CONFIG_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/openbabel3")
 +set(OB_CONFIG_DIR "lib${LIB_SUFFIX}/cmake/openbabel3")
- set(OpenBabel3_INCLUDE_DIRS "\${OpenBabel3_INSTALL_PREFIX}/${OB_INCLUDE_DIRS}")
- set(OpenBabel3_LIBRARIES "$<TARGET_FILE:openbabel>")
- 
---- a/OpenBabel3Config.cmake.orig.in	2020-05-08 17:38:02.000000000 +0200
-+++ b/OpenBabel3Config.cmake.in	2022-09-29 21:36:17.995630395 +0200
-@@ -1,5 +1,5 @@
- # The OpenBabel3 config file. To get the targets include the exports file.
--get_filename_component(OpenBabel3_INSTALL_PREFIX "${OpenBabel3_DIR}@REL_REF@"
-+get_filename_component(OpenBabel3_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@"
-   ABSOLUTE)
- 
- set(OpenBabel3_VERSION_MAJOR   "@BABEL_MAJ_VER@")
+ set(OpenBabel3_INCLUDE_DIRS "${OB_INCLUDE_DIRS}")
+ set(OpenBabel3_LIBRARIES "openbabel")
+ set(OB_EXPORTS_FILE "OpenBabel3_EXPORTS.cmake")

diff --git a/openbabel-ruby19-vendorarch.patch b/openbabel-ruby19-vendorarch.patch
deleted file mode 100644
index 2f9a72c..0000000
--- a/openbabel-ruby19-vendorarch.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt.ruby_vendor openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt
---- openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt.ruby_vendor	2015-02-04 20:04:57.000000000 +0100
-+++ openbabel-75414ad4e043f16ba72ae51c7ca60f448576688d/scripts/CMakeLists.txt	2015-02-07 23:38:54.649356914 +0100
-@@ -400,7 +416,7 @@ if (DO_RUBY_BINDINGS)
-     endif()
- 
-     install(TARGETS bindings_ruby
--            LIBRARY DESTINATION ${LIB_INSTALL_DIR}
-+            LIBRARY DESTINATION ${LIB_INSTALL_DIR}/ruby/vendor_ruby
-             COMPONENT bindings_ruby)
- 
- endif (DO_RUBY_BINDINGS)

diff --git a/openbabel-set_cxx17_standard.patch b/openbabel-set_cxx17_standard.patch
deleted file mode 100644
index 62e7025..0000000
--- a/openbabel-set_cxx17_standard.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/CMakeLists.orig.txt	2026-01-18 19:54:31.819359052 +0100
-+++ b/CMakeLists.txt	2026-01-18 19:59:38.932009124 +0100
-@@ -6,7 +6,8 @@
- project(openbabel)
- set(CMAKE_MODULE_PATH ${openbabel_SOURCE_DIR}/cmake/modules)
- 
--set (CMAKE_CXX_STANDARD 11)
-+set (CMAKE_CXX_STANDARD 17)
-+set (CMAKE_CXX_STANDARD_REQUIRED ON)
- 
- if(COMMAND cmake_policy)
-   cmake_policy(SET CMP0003 NEW)

diff --git a/openbabel.spec b/openbabel.spec
index 6edf2f0..64ba35f 100644
--- a/openbabel.spec
+++ b/openbabel.spec
@@ -13,8 +13,8 @@
 %endif
 
 Name: openbabel
-Version: 3.1.1
-Release: 47%{?dist}
+Version: 3.2.0
+Release: %autorelease
 Summary: Chemistry software file format converter
 License: GPL-2.0-only
 URL: https://openbabel.org/
@@ -28,42 +28,13 @@ Patch0: %{name}-perl.patch
 # fix openbabel version + cmake config files
 Patch1: %{name}-plugindir.patch
 
-# fix SWIG_init even when not using swig (#772149)
-Patch2: %{name}-noswig-rubymethod.patch
-
-# On F-17, directory for C ruby files changed to use vendorarch directory
-Patch3: %{name}-ruby19-vendorarch.patch
-
-# temporarily disable some tests on:
-# - ppc64 and s390(x) to unblock other builds (#1108103)
-# - ARM (#1094491)
-# - aarch64 (#1094513)
-# Upstream bugs: https://sourceforge.net/p/openbabel/bugs/927/ https://sourceforge.net/p/openbabel/bugs/945/
-Patch4: %{name}-disable-tests.patch
-
 # Fix path to libdir in .pc file
 # https://bugzilla.redhat.com/show_bug.cgi?id=1669664
 Patch5: %{name}-fix-libdir-in-pkgconfig.patch
 
-# Math 4 test is failing on s390x only
-Patch6: %{name}-disable-tests-s390x.patch
-
-Patch7: %{name}-3.1.1-fix_bug2223.patch
-Patch8: %{name}-3.1.1-fix_bug2217.patch
-Patch9: %{name}-3.1.1-bug2378.patch
-Patch10: %{name}-3.1.1-bug2493.patch
-
 # (temporarily) disable some tests on: riscv64
 Patch11: %{name}-disable-tests-riscv64.patch
 
-# CMake 4.0 support
-# Cherry-picked from: https://github.com/openbabel/openbabel/pull/2784
-Patch12: 2784.patch
-
-# Required by Eigen3-5.0+
-Patch13: %{name}-find_eigen3_5.0.patch
-Patch14: %{name}-set_cxx17_standard.patch
-
 BuildRequires: make
 BuildRequires: boost-devel
 BuildRequires: swig
@@ -84,14 +55,12 @@ BuildRequires: libxml2-devel
 BuildRequires: ImageMagick
 BuildRequires: rapidjson-devel
 Requires:      %{name}-libs%{?_isa} = %{version}-%{release}
-
 %description
 Open Babel is a free, open-source version of the Babel chemistry file
 translation program. Open Babel is a project designed to pick up where
 Babel left off, as a cross-platform program and library designed to
 interconvert between many file formats used in molecular modeling,
 computational chemistry, and many related areas.
-
 This package contains the command-line utility, which is intended to
 be used as a replacement for the original babel program, to translate
 between various chemical file formats as well as a wide variety of
@@ -101,7 +70,7 @@ software.
 %package devel
 Summary: Development tools for programs which will use the Open Babel library
 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-
+Requires: eigen3-devel
 %description devel
 The %{name}-devel package includes the header files and libraries
 necessary for developing programs using the Open Babel library.
@@ -109,21 +78,18 @@ necessary for developing programs using the Open Babel library.
 %package doc
 Summary: Additional documentation for the Open Babel library
 BuildArch: noarch
-
 %description doc
 This package contains additional documentation for Open Babel.
 
 %package gui
 Summary: Chemistry software file format converter - GUI version
 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-
 %description gui
 Open Babel is a free, open-source version of the Babel chemistry file
 translation program. Open Babel is a project designed to pick up where
 Babel left off, as a cross-platform program and library designed to
 interconvert between many file formats used in molecular modeling,
 computational chemistry, and many related areas.
-
 This package contains the graphical interface.
 
 %package libs
@@ -132,14 +98,12 @@ Summary: Chemistry software file format converter - libraries
 License: GPL-2.0-only AND LGPL-2.1-or-later
 Provides: bundled(libinchi) = 1.0.4
 %endif
-
 %description libs
 Open Babel is a free, open-source version of the Babel chemistry file
 translation program. Open Babel is a project designed to pick up where
 Babel left off, as a cross-platform program and library designed to
 interconvert between many file formats used in molecular modeling,
 computational chemistry, and many related areas.
-
 This package contains the C++ library, which includes all of the
 file-translation code.
 
@@ -148,7 +112,6 @@ Summary: Perl wrapper for the Open Babel library
 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 BuildRequires: perl-devel
 BuildRequires: perl-generators
-
 %description -n perl-%{name}
 Perl wrapper for the Open Babel library.
 
@@ -159,7 +122,6 @@ BuildRequires: python3-devel
 BuildRequires: python3-setuptools
 %{?python_provide:%python_provide python3-%{name}}
 Obsoletes: python2-%{name} < 0:%{version}-%{release}
-
 %description -n python3-%{name}
 Python3 wrapper for the Open Babel library.
 
@@ -168,7 +130,6 @@ Summary: Ruby wrapper for the Open Babel library
 Requires: ruby(release)
 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 BuildRequires: ruby-devel
-
 %description -n ruby-%{name}
 Ruby wrapper for the Open Babel library.
 
@@ -176,23 +137,10 @@ Ruby wrapper for the Open Babel library.
 %setup -q -n %{name}-%{name}-%(echo %{version} | tr '.' '-')
 %patch -P 0 -p1 -b .perl_path
 %patch -P 1 -p1 -b .plugindir
-%patch -P 2 -p1 -b .noswig_ruby
-%patch -P 3 -p1 -b .ruby_vendor
-%ifarch aarch64 %{arm} %{power64} s390x
-%patch -P 4 -p1 -b .tests
-%endif
-%patch -P 5 -p1 -b .s390x
-%ifarch s390x
-%patch -P 6 -p1 -b .backup
-%endif
-%patch -P 7 -p1 -b .backup
-%patch -P 8 -p1 -b .backup
-%patch -P 9 -p1 -b .backup
-%patch -P 10 -p1 -b .backup
+%patch -P 5 -p1 -b .backup
 %ifarch riscv64
-%patch -P 11 -p1 -b .riscv64
+#patch -P 11 -p1 -b .riscv64
 %endif
-%patch -P 12 -p1 -b .backup
 
 %if 0%{?fedora}
 rm -rf src/formats/libinchi
@@ -200,11 +148,6 @@ rm -rf src/formats/libinchi
 cp -p %{SOURCE2} ./inchi-license-lgpl-2.1.txt
 %endif
 
-%if 0%{?fedora} > 43
-%patch -P 13 -p1 -b .backup
-%patch -P 14 -p1 -b .backup
-%endif
-
 # convert to Unix line endings
 dos2unix -k \
   data/chemdrawcdx.h \
@@ -232,9 +175,6 @@ export CXXFLAGS="%{optflags} -DEIGEN_ALTIVEC_DISABLE_MMA"
 %endif
 %endif
 %cmake \
-%if "%{?_lib}" == "lib64"
- %{?_cmake_lib_suffix64} \
-%endif
  -Wno-dev \
  -DCMAKE_SKIP_RPATH:BOOL=ON \
  -DBUILD_GUI:BOOL=ON \
@@ -253,12 +193,12 @@ export CXXFLAGS="%{optflags} -DEIGEN_ALTIVEC_DISABLE_MMA"
  -DINCHI_LIBRARY:FILEPATH=%{_libdir}/libinchi.so \
 %endif
  -DENABLE_VERSIONED_FORMATS=false \
- -DRUN_SWIG=true \
+ -DRUN_SWIG:BOOL=ON \
  -DENABLE_TESTS:BOOL=ON \
  -DOPTIMIZE_NATIVE=OFF \
  -DGLIBC_24_COMPATIBLE:BOOL=OFF \
- -DEIGEN3_INCLUDE_DIR:PATH=%(pkgconf --variable=prefix eigen3)/include/eigen3 \
- -DEIGEN3_VERSION:STRING=%(pkgconf --modversion eigen3)
+ -DEigen3_DIR:PATH=%{_datadir}/cmake/eigen3 \
+ -DRUBY_INSTDIR:PATH=%{_libdir}/ruby/vendor_ruby
 
 %cmake_build
 
@@ -306,7 +246,6 @@ export PYTHONPATH=%{buildroot}%{python3_sitearch}
 %files devel
 %{_includedir}/%{name}3/
 %{_libdir}/libopenbabel.so
-%{_libdir}/libopenbabel.so.7
 %{_libdir}/pkgconfig/openbabel-3.pc
 %{_libdir}/cmake/openbabel3/
 %if 0%{?rhel}
@@ -328,7 +267,8 @@ export PYTHONPATH=%{buildroot}%{python3_sitearch}
 %doc THANKS AUTHORS authors.txt README.md
 %{_datadir}/%{name}/
 %{_libdir}/%{name}3/
-%{_libdir}/libopenbabel.so.7.0.0
+%{_libdir}/libopenbabel.so.8
+%{_libdir}/libopenbabel.so.8.0.0
 %if 0%{?rhel}
 %license inchi-license-lgpl-2.1.txt
 %{_libdir}/libinchi.so.0.4.1
@@ -347,556 +287,4 @@ export PYTHONPATH=%{buildroot}%{python3_sitearch}
 %{ruby_vendorarchdir}/openbabel.so
 
 %changelog
-* Thu Jun 04 2026 Python Maint <python-maint@redhat.com> - 3.1.1-47
-- Rebuilt for Python 3.15
-
-* Fri Mar 20 2026 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-46
-- Fix magick command
-
-* Wed Feb 11 2026 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-45
-- Fix BR cmake
-
-* Sun Jan 18 2026 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-44
-- Fix rhbz#2430674
-
-* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-43
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
-
-* Thu Jan 08 2026 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.1.1-42
-- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_4.0
-
-* Sun Oct 12 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 3.1.1-41
-- Fix cmake config for flatpak builds
-
-* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 3.1.1-40
-- Rebuilt for Python 3.14.0rc3 bytecode
-
-* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 3.1.1-39
-- Rebuilt for Python 3.14.0rc2 bytecode
-
-* Fri Jul 25 2025 Cristian Le <git@lecris.dev> - 3.1.1-38
-- Add CMake 4.0 support (rhbz#2381326)
-- Pass LIB_SUFFIX explicitly (rhbz#2381326)
-
-* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-37
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
-
-* Fri Jul 18 2025 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-36
-- Fix rhbz#2381326
-
-* Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 3.1.1-35
-- Perl 5.42 rebuild
-
-* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 3.1.1-34
-- Rebuilt for Python 3.14
-
-* Fri Mar 21 2025 Kristina Hanicova <khanicov@redhat.com> - 3.1.1-33
-- Fix tests for riscv64 (Thanks: David Abdurachmanov <davidlt@rivosinc.com>)
-
-* Tue Jan 21 2025 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-32
-- Exclude failed test_align_ with GCC15
-
-* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-31
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
-
-* Wed Jan 08 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.1.1-30
-- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.4
-
-* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-29
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
-
-* Wed Jun 12 2024 Jitka Plesnikova <jplesnik@redhat.com> - 3.1.1-28
-- Perl 5.40 rebuild
-
-* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 3.1.1-27
-- Rebuilt for Python 3.13
-
-* Sat May 25 2024 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-26
-- Fix patch commands
-
-* Thu Mar 28 2024 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-25
-- Use rhel macro instead of eln (rhbz#2271818)
-
-* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-24
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
-
-* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-23
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
-
-* Wed Jan 03 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.1.1-22
-- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3
-
-* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-21
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
-
-* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 3.1.1-20
-- Perl 5.38 rebuild
-
-* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 3.1.1-19
-- Rebuilt for Python 3.12
-
-* Wed Feb 08 2023 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-18
-- Fix config files (rhbz#2168290)
-
-* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-17
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Wed Jan 04 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.1.1-16
-- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2
-
-* Thu Sep 29 2022 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-15
-- Fix openbabel version in CMakeLists.txt
-- Fix rhbz#2130870
-
-* Tue Sep 27 2022 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-14
-- Fix EPEL builds
-
-* Tue Sep 27 2022 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-13
-- New rebuild
-
-* Sun Aug 07 2022 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-12
-- Add profile file openbabel3.sh (rhbz#2112710)
-
-* Thu Aug 04 2022 Scott Talbert <swt@techie.net> - 3.1.1-11
-- Rebuild with wxWidgets 3.2
-
-* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-10
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Fri Jul 08 2022 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-9
-- Patched for rhbz#2105259
-
-* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.1.1-8
-- Rebuilt for Python 3.11
-
-* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 3.1.1-7
-- Perl 5.36 rebuild
-
-* Thu Jan 27 2022 Vít Ondruch <vondruch@redhat.com> - 3.1.1-6
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.1
-
-* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Sun Dec 12 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-4
-- Use bundled inchi on EPEL
-
-* Sat Nov 06 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-3
-- Fix CMake config file
-
-* Wed Sep 22 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-2
-- Fix patches order
-
-- Release 3.1.1
-
-* Thu Sep 02 2021 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-1
-* Wed Sep 01 2021 Antonio Trande <sagitter@fedoraproject.org> - 2.4.1-39
-- Install license file and some release documentation
-
-* Mon Aug 30 2021 Antonio Trande <sagitter@fedoraproject.org> - 2.4.1-38
-- Use CMake3 in EPEL7
-
-* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-37
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.4.1-36
-- Rebuilt for Python 3.10
-
-* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.1-35
-- Perl 5.34 rebuild
-
-* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-34
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Wed Jan 06 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.4.1-33
-- F-34: rebuild against ruby 3.0
-
-* Thu Jul 30 2020 Rex Dieter <rdieter@fedoraproject.org> - 2.4.1-32
-- adjust for new %%cmake macros (#1859850)
-
-* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-31
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.1-30
-- Perl 5.32 rebuild
-
-* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.4.1-29
-- Rebuilt for Python 3.9
-
-* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-28
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Sun Jan 19 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.4.1-27
-- F-32: rebuild against ruby27
-
-* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.4.1-26
-- Rebuilt for Python 3.8.0rc1 (#1748018)
-
-* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.4.1-25
-- Rebuilt for Python 3.8
-
-* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-24
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Tue Jun 18 2019 Petr Pisar <ppisar@redhat.com> - 2.4.1-23
-- Obsolete by name only (bug #1685183)
-
-* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.1-22
-- Perl 5.30 rebuild
-
-* Fri Mar 01 2019 Dominik Mierzejewski <rpm@greysector.net> - 2.4.1-21
-- drop python2 subpackage (#1648558)
-- fix running the testsuite with python3
-- fix line endings for some source files
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-20
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Mon Jan 28 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.4.1-19
-- F-30: rebuild again against ruby26
-
-* Sun Jan 27 2019 Dominik Mierzejewski <rpm@greysector.net> - 2.4.1-18
-- Fix path to libdir in .pc (#1669664)
-- Use https for URL:
-- Exclude obgui from the main openbabel package
-- Disable failing test on s390x/F29+
-
-* Mon Jan 21 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.4.1-17
-- F-30: rebuild against ruby26
-
-* Wed Nov 07 2018 Scott Talbert <swt@techie.net> - 2.4.1-16
-- Rebuild with wxWidgets 3.0
-- Exclude obgui from the main openbabel package
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-15
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Tue Jul 03 2018 Petr Pisar <ppisar@redhat.com> - 2.4.1-14
-- Perl 5.28 rebuild
-
-* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.1-13
-- Perl 5.28 rebuild
-
-* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.4.1-12
-- Rebuilt for Python 3.7
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 2.4.1-10
-- Rebuilt for switch to libxcrypt
-
-* Fri Jan 05 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.4.1-9
-- F-28: rebuild for ruby25
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.1-6
-- Perl 5.26 rebuild
-
-* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Thu Jan 12 2017 Vít Ondruch <vondruch@redhat.com> - 2.4.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4
-
-* Wed Dec 28 2016 Rich Mattes <richmattes@gmail.com> - 2.4.1-3
-- Rebuild for eigen3-3.3.1
-
-* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.4.1-2
-- Rebuild for Python 3.6
-
-* Tue Oct 11 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.4.1-1
-- update to 2.4.1
-
-* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.90-0.11.20160216git3a63a98
-- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
-
-* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.3.90-0.10.20160216git3a63a98
-- Perl 5.24 rebuild
-
-* Thu Feb 18 2016 Dominik Mierzejewski <rpm@greysector.net> - 2.3.90-0.9.20160216git3a63a984
-- drop redundant BuildRoot and defattr
-- fix macro usage
-- update to current Git master HEAD
-- fix narrowing conversion compilation error
-- add python3 subpackage (#1285258)
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.90-0.8.20150402gita345105
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Tue Jan 12 2016 Vít Ondruch <vondruch@redhat.com> - 2.3.90-0.7.20150402gita345105
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.90-0.6.20150402gita345105
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.3.90-0.5.20150402gita345105
-- Perl 5.22 rebuild
-
-* Thu Apr 16 2015 Dominik Mierzejewski <rpm@greysector.net> - 2.3.90-0.4.20150402gita345105
-- updated to current Git master HEAD
-- dropped obsolete patches
-
-* Wed Mar 25 2015 Rex Dieter <rdieter@fedoraproject.org> 2.3.90-0.3.20150204git
-- rebuild (gcc5)
-
-* Thu Feb 12 2015 Dominik Mierzejewski <rpm@greysector.net> 2.3.90-0.2.20150204git75414ad
-- restore disttag, which got accidentally removed during last rebase
-
-* Sat Feb 07 2015 Dominik Mierzejewski <rpm@greysector.net> 2.3.90-0.1.20150204git75414ad
-- update to current Git master HEAD
-- drop obsolete patches
-- rebase remaining patches
-- drop zlib-devel from BR (required by libxml2-devel)
-- add gcc-c++ to BR
-- fix building bindings with swig-3.x
-- drop old Obsoletes: and Provides:
-- rm the built ruby bindings for testsuite to succeed (bug #1191173)
-
-* Tue Jan 27 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 2.3.2-11
-- Unify patches which disable tests on ppc64, s390(x), arm and enable
-  result also for aarch64. rhbugs: #1108103 #1094491 #1094513
-
-* Fri Jan 16 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.3.2-10
-- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2
-- Remove deprecated Config:: usage
-
-* Thu Nov 13 2014 Dan Horák <dan[at]danny.cz> - 2.3.2-9
-- disable some tests also on s390(x)
-
-* Wed Oct 15 2014 Karsten Hopp <karsten@redhat.com> 2.3.2-8
-- disable some tests on ppc64 to unblock other builds (#1108103)
-
-* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.3.2-7
-- Perl 5.20 rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sun Apr 27 2014 Dominik Mierzejewski <rpm@greysector.net> 2.3.2-4
-- fix and enable testsuite
-- drop ancient Obsoletes: (rhbz#1002135)
-- drop ruby < 2.0 conditional Requires:
-- temporarily disable two tests failing on ARM (rhbz#1094491)
-
-* Fri Apr 25 2014 Vít Ondruch <vondruch@redhat.com> - 2.3.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1
-
-* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 2.3.2-2
-- Perl 5.18 rebuild
-
-* Thu Jul 18 2013 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.3.2-1
-- Turned off versioned formats.
-- Filter out private provides.
-- Update to 2.3.2.
-
-* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.3.1-9
-- Perl 5.18 rebuild
-
-* Fri Mar 22 2013 Vít Ondruch <vondruch@redhat.com> - 2.3.1-8
-- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 2.3.1-5
-- Perl 5.16 rebuild
-
-* Fri Apr  6 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.3.1-4
-- Fix several issues related to ruby modules
- - Fix build with gcc47 (on Linux)
- - Fix SWIG_init even when not using swig (#772149)
- - Use vendorarchdir instead of sitearch on F-17+
- - Fix ruby(abi) requirement
-
-* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-3
-- Rebuilt for c++ ABI breakage
-
-* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Fri Oct 21 2011 Dominik Mierzejewski <rpm@greysector.net> 2.3.1-1
-- update to 2.3.1
-- drop obsolete patches (merged upstream)
-- add desktop file for the GUI
-
-* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.3.0-5
-- Perl mass rebuild
-
-* Thu Jun 09 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.3.0-4
-- Perl 5.14 mass rebuild
-
-* Tue Mar 22 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.0-3
-- fix plugin directory location (#680292, patch by lg)
-- show forcefields list in obenergy output (#680292, patch by lg)
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Sun Nov 21 2010 Dominik Mierzejewski <rpm@greysector.net> 2.3.0-1
-- build system switched to cmake
-- enabled GUI
-- enabled Eigen2
-- updated to 2.3.0 final
-- patched to fix various build issues
-- split libs and GUI into separate subpackages
-- fixed rpmlint warnings about strange file permissions
-
-* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.2.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
-
-* Wed Jul 07 2010 Dominik Mierzejewski <rpm@greysector.net> 2.2.3-3
-- rebuild against inchi 1.0.3
-
-* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.2.3-2
-- Mass rebuild with perl-5.12.0
-
-* Wed Aug 26 2009 Dominik Mierzejewski <rpm@greysector.net> 2.2.3-1
-- updated to 2.2.3
-- dropped obsolete patch
-- fixed configure to detect external inchi (both pre-1.0.2 and 1.0.2)
-- re-enabled inchi tests
-
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-0.2.b3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Sun Mar 01 2009 Dominik Mierzejewski <rpm@greysector.net> 2.2.1-0.1.b3
-- update to 2.2.1 beta3
-- drop some obsolete workarounds
-
-* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.2.0-2
-- Rebuild for Python 2.6
-
-* Sun Jul 06 2008 Dominik Mierzejewski <rpm@greysector.net> 2.2.0-1
-- updated to 2.2.0
-- new URL
-- dropped Python binding split patch (broken, reverted upstream)
-- fixed testsuite and disabled inchi tests temporarily
-- added strict perl version requirements (patch by Paul Howarth, bug #453120)
-- fixed some rpmlint warnings
-- merged a sed call into -rpm patch
-
-* Fri Jun 06 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.2.0-0.5.b5
-- backport upstream patch to split Python binding (should fix #427700 for good)
-- drop no longer needed ppc64 SWIG/GCC flag hackery
-
-* Thu May 29 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.2.0-0.4.b5
-- update to 2.2.0 beta5
-
-* Fri May 09 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.2.0-0.3.b4
-- generate Python binding with -fastdispatch on F9+ ppc64 (#427700)
-- add -mno-sum-in-toc to optflags on F9+ ppc64 (#427700)
-
-* Sun Mar 02 2008 Dominik Mierzejewski <rpm@greysector.net> 2.2.0-0.2.b4
-- updated to 2.2.0 beta4
-- enable CML tests again (fixed upstream)
-
-* Fri Feb 22 2008 Dominik Mierzejewski <rpm@greysector.net> 2.2.0-0.1.b3
-- updated to 2.2.0 beta3
-- renamed language bindings subpackages
-- added ruby bindings
-- fixed ruby buildings build with local shared lib
-- disable CML tests (broken upstream)
-
-* Mon Jan 07 2008 Dominik Mierzejewski <rpm@greysector.net> 2.1.1-4
-- work around gcc bug: http://gcc.gnu.org/PR34708
-
-* Sun Jan 06 2008 Dominik Mierzejewski <rpm@greysector.net> 2.1.1-3
-- fix build with gcc-4.3
-- include python egg-info
-
-* Wed Nov 28 2007 Dominik Mierzejewski <rpm@greysector.net> 2.1.1-2
-- build against external inchi
-
-* Fri Aug 17 2007 Dominik Mierzejewski <rpm@greysector.net> 2.1.1-1
-- updated to 2.1.1
-- better work around for testsuite crash
-- updated the License tag according to the new guidelines
-
-* Tue Apr 17 2007 Dominik Mierzejewski <rpm@greysector.net> 2.1.0-2
-- work around testsuite crash
-
-* Mon Apr 16 2007 Dominik Mierzejewski <rpm@greysector.net> 2.1.0-1
-- updated to 2.1.0 final
-
-* Thu Mar 29 2007 Dominik Mierzejewski <rpm@greysector.net> 2.1.0-0.3.b8
-- updated to beta8
-- dropped upstream'd patch
-
-* Sun Mar 18 2007 Dominik Mierzejewski <rpm@greysector.net> 2.1.0-0.2.b6
-- updated to beta6
-- dropped upstream'd patch
-- fixed my name in ChangeLog
-- copied inchi header for inchi-devel (TODO: make inchi a separate package)
-- added %%check
-
-* Sun Dec 17 2006 Dominik Mierzejewski <rpm@greysector.net> 2.1.0-0.1.b4
-- update to 2.1.0b4 to fix building with new python
-- dropped obsolete patch
-- ensure proper inchi versioning
-
-* Tue Oct 03 2006 Dominik Mierzejewski <rpm@greysector.net> 2.0.2-5
-- rebuilt for unwind info generation, broken in gcc-4.1.1-21
-
-* Wed Sep 20 2006 Dominik Mierzejewski <rpm@greysector.net> 2.0.2-4
-- .pyo files no longer ghosted
-- fix chicken-and-egg problem when building perl and python bindings
-
-* Tue Aug 29 2006 Dominik Mierzejewski <rpm@greysector.net> 2.0.2-3
-- simplified autotools invocation
-- mass rebuild
-
-* Mon Aug 07 2006 Dominik Mierzejewski <rpm@greysector.net> 2.0.2-2
-- simplified file lists and permissions
-- removed weird character from inchi summary and description
-- added missing pkgconfig Req: for -devel
-
-* Sat Aug 05 2006 Dominik Mierzejewski <rpm@greysector.net> 2.0.2-1
-- updated to 2.0.2
-- dropped GCC4 fix (upstream'd)
-- split off inchi package
-- added python and perl bindings packages
-
-* Sat Jan 07 2006 Dominik Mierzejewski <rpm@greysector.net> 2.0.0-1
-- updated to 2.0.0
-- fix compilation with GCC4
-- FE compliance
-
-* Thu Feb 10 2005 Dominik Mierzejewski <rpm@greysector.net> 1.100.2-1
-- rebuilt for Fedora 3
-
-* Tue Jan 18 2005 ALT QA Team Robot <qa-robot@altlinux.org> 1.100.2-alt1.1
-- Rebuilt with libstdc++.so.6.
-
-* Wed Mar 03 2004 Michael Shigorin <mike@altlinux.ru> 1.100.2-alt1
-- 1.100.2
-
-* Wed Dec 17 2003 Michael Shigorin <mike@altlinux.ru> 1.100.1-alt2
-- removed *.la
-- don't package static library by default
-
-* Mon Sep 22 2003 Michael Shigorin <mike@altlinux.ru> 1.100.1-alt1
-- 1.100.1
-- #2994 fixed; thanks to Alex Ott (ott@) for a pointer
-- spec cleanup (underlibification fixup)
-
-* Mon Jun 30 2003 Michael Shigorin <mike@altlinux.ru> 1.100.0-alt1
-- built for ALT Linux
-- based on Mandrake Cooker spec by:
-  * Lenny Cartier <lenny@mandrakesoft.com>
-  * Austin Acton <aacton@yorku.ca>
-- spec cleanup
+%autochangelog

diff --git a/sources b/sources
index a4ba850..6013c35 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (openbabel-openbabel-3-1-1.tar.gz) = d46807e8f4e2f0f691e69943e5c5eda9c271271cfca6f66b6df136bbf384502fd3b65a4adf134a4e9e1f2452e1316c9515aa92292b73205b9eb4d7e4d7a85f18
+SHA512 (openbabel-openbabel-3-2-0.tar.gz) = 0def0b8c6185ec648c41b32c9c2963329f764b57105efe895fa435fd2ee4878b70141b0ac9e80dddbc82e2ca95281955f612a21ba0dd5c0e7ef715061acf8234

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-26  9:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-26  9:18 [rpms/openbabel] main: Release 3.2.0 Antonio Trande

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox