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