| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: openbabel-devel | Distribution: openSUSE Tumbleweed |
| Version: 3.2.1 | Vendor: openSUSE |
| Release: 4.1 | Build date: Sun Jul 12 06:47:03 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 901367 | Source RPM: openbabel-3.2.1-4.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://openbabel.org | |
| Summary: Development files for Open Babel | |
Open Babel is a chemical toolbox understanding many formats of chemical data. It allows to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas.
GPL-2.0-only
* Sun Jul 12 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 3.2.1:
* Bug-fix and security release hardening the file-format
parsers against crashes found by fuzzing: many null-pointer
dereferences, heap out-of-bounds reads/writes, integer
overflows and underflows are now guarded across GAMESS,
Gaussian, COF/Dalton/MOPAC/molden/YOB and other
readers, and dangling-pointer/leak issues were fixed
* Fix out-of-bounds write in the InChI writer for molecules
with more than 20 bonds
* Guard the GAMESS output reader against malformed geometry
blocks whose coordinate count is not a multiple of three
(CVE-2025-10994, boo#1250542)
* Fix an unsigned underflow in the SMILES implicit-hydrogen
computation for hypervalent atoms (CVE-2025-10996,
boo#1250544)
* Correct the tetrazole deprotonation patterns in the pH model
* Build fixes for system InChI headers and the PHP bindings;
only look for wxWidgets when the GUI is requested
* Tue Jun 30 2026 Martin Pluskal <mpluskal@suse.com>
- Drop test fixtures with incompatible licenses (boo#1269820):
* remove test/fuzz/FuzzedDataProvider.h and
test/files/fuzz_regress/methane-pointgroup.g09 -- test-only
data carrying Apache-2.0-WITH-LLVM-exception and proprietary
Gaussian-09 output; never compiled in or shipped, removed to
keep the source tree free of incompatible-licensed material
* add openbabel-3.2.0-drop-incompatible-fuzz-harnesses.patch to
unwire the fuzz harnesses that include the removed header so
the test suite keeps building (CVE coverage retained via the
fuzz_obconversion_{sdf,smiles} harnesses)
* Sun Jun 21 2026 Martin Pluskal <mpluskal@suse.com>
- Reference the tracking bugs for the security issues already fixed in
the 3.2.0 update:
* CVE-2022-* OSS-Fuzz/TALOS batch (boo#1217676)
* CVE-2026-2704 (boo#1258501), CVE-2026-2705 (boo#1258507),
CVE-2026-3408 (boo#1259041)
* Mon Jun 01 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 3.2.0:
* Add an L-BFGS optimizer, used by default for gen3d and
conformer searches
* New macrocycle ring builder (Dale codes) for better initial
3D geometry of large rings
* Add KET (Ketcher JSON) and ChemicalJSON (.cjson) format
support
* Drop Python 2 support; Python 3.13 supported
* Faster, vectorized distance-geometry implementation
* Full CMake 4 compatibility and modernized build
* Backwards compatible with 3.0 and 3.1
* Fix many crash and memory-safety bugs found via OSS-Fuzz
and TALOS, including the following security issues:
CVE-2022-37331 (boo#1217676), CVE-2022-41793, CVE-2022-42885,
CVE-2022-43467, CVE-2022-43607, CVE-2022-44451,
CVE-2022-46280, CVE-2022-46289, CVE-2022-46290,
CVE-2022-46291, CVE-2022-46292, CVE-2022-46294,
CVE-2022-46295, CVE-2025-10994, CVE-2025-10995,
CVE-2025-10996, CVE-2025-10997, CVE-2025-10998,
CVE-2025-10999, CVE-2025-11000,
CVE-2026-2704 (boo#1258501), CVE-2026-2705 (boo#1258507) and
CVE-2026-3408 (boo#1259041)
- Shared library soname bumped to libopenbabel8 (SOVERSION 8)
- Drop patches now fixed upstream:
* openbabel-3.1.1-test-python3-escape-chars.patch
* openbabel-3.1.1-test-python3-imports.patch
* openbabel-3.1.1-version-number.patch
* openbabel-3.1.1-gcc-12.patch
* openbabel-3.1.1-std-binary-function.patch
* openbabel-3.1.1-std-bind1st.patch
* openbabel-3.1.1-std-bind2nd.patch
* openbabel-cmake-4.patch
* openbabel-cmake-4-exports.patch
* Wed Jul 09 2025 Friedrich Haubensak <hsk17@mail.de>
- Until upstream provides fixed code, disable test_align_{4,5},
known to fail w/ gcc-15; see gh#openbabel/openbabel/issues/2766
and ..../2799
* Sat Apr 19 2025 Friedrich Haubensak <hsk17@mail.de>
- Add openbabel-cmake-4.patch and openbabel-cmake-4-exports.patch
to fix cmake-4 failures
* Sat Apr 19 2025 Friedrich Haubensak <hsk17@mail.de>
- Add patches from upstream to fix compiler deprecation warnings
* openbabel-3.1.1-std-binary-function.patch,
* openbabel-3.1.1-std-bind1st.patch,
* openbabel-3.1.1-std-bind2nd.patch
* Fri Mar 14 2025 Steve Kowalik <steven.kowalik@suse.com>
- Add BuildRequires on python3-setuptools, needed for Python 3.12+.
* Tue Jul 18 2023 Andreas Schwab <schwab@suse.de>
- Skip problematic tests and increase timeout on riscv64
* Fri Aug 26 2022 Antoine Belvire <antoine.belvire@opensuse.org>
- Don't define %upstream version from %version: %upstream_version
is used in Source tag and osc download service does not evaluate
%() nor %{lua:} in Source tags for security reasons.
- Drop entirely baselibs.conf: 32bit libraries seem unnecessary.
/usr/include/openbabel3 /usr/include/openbabel3/LBFGS /usr/include/openbabel3/LBFGS.h /usr/include/openbabel3/LBFGS/LineSearchBacktracking.h /usr/include/openbabel3/LBFGS/LineSearchBracketing.h /usr/include/openbabel3/LBFGS/LineSearchNocedalWright.h /usr/include/openbabel3/LBFGS/Param.h /usr/include/openbabel3/openbabel /usr/include/openbabel3/openbabel/alias.h /usr/include/openbabel3/openbabel/atom.h /usr/include/openbabel3/openbabel/babelconfig.h /usr/include/openbabel3/openbabel/base.h /usr/include/openbabel3/openbabel/bitvec.h /usr/include/openbabel3/openbabel/bond.h /usr/include/openbabel3/openbabel/bondtyper.h /usr/include/openbabel3/openbabel/builder.h /usr/include/openbabel3/openbabel/canon.h /usr/include/openbabel3/openbabel/chains.h /usr/include/openbabel3/openbabel/chargemodel.h /usr/include/openbabel3/openbabel/chemdrawcdx.h /usr/include/openbabel3/openbabel/conformersearch.h /usr/include/openbabel3/openbabel/data.h /usr/include/openbabel3/openbabel/data_utilities.h /usr/include/openbabel3/openbabel/depict /usr/include/openbabel3/openbabel/depict/asciipainter.h /usr/include/openbabel3/openbabel/depict/cairopainter.h /usr/include/openbabel3/openbabel/depict/commandpainter.h /usr/include/openbabel3/openbabel/depict/depict.h /usr/include/openbabel3/openbabel/depict/painter.h /usr/include/openbabel3/openbabel/depict/svgpainter.h /usr/include/openbabel3/openbabel/descriptor.h /usr/include/openbabel3/openbabel/distgeom.h /usr/include/openbabel3/openbabel/dlhandler.h /usr/include/openbabel3/openbabel/elements.h /usr/include/openbabel3/openbabel/fingerprint.h /usr/include/openbabel3/openbabel/forcefield.h /usr/include/openbabel3/openbabel/format.h /usr/include/openbabel3/openbabel/generic.h /usr/include/openbabel3/openbabel/graphsym.h /usr/include/openbabel3/openbabel/grid.h /usr/include/openbabel3/openbabel/griddata.h /usr/include/openbabel3/openbabel/groupcontrib.h /usr/include/openbabel3/openbabel/inchiformat.h /usr/include/openbabel3/openbabel/internalcoord.h /usr/include/openbabel3/openbabel/isomorphism.h /usr/include/openbabel3/openbabel/json.h /usr/include/openbabel3/openbabel/kekulize.h /usr/include/openbabel3/openbabel/kinetics.h /usr/include/openbabel3/openbabel/lineend.h /usr/include/openbabel3/openbabel/locale.h /usr/include/openbabel3/openbabel/macrocycle.h /usr/include/openbabel3/openbabel/math /usr/include/openbabel3/openbabel/math/align.h /usr/include/openbabel3/openbabel/math/erf.h /usr/include/openbabel3/openbabel/math/matrix3x3.h /usr/include/openbabel3/openbabel/math/spacegroup.h /usr/include/openbabel3/openbabel/math/transform3d.h /usr/include/openbabel3/openbabel/math/vector3.h /usr/include/openbabel3/openbabel/matrix.h /usr/include/openbabel3/openbabel/mcdlutil.h /usr/include/openbabel3/openbabel/mol.h /usr/include/openbabel3/openbabel/molchrg.h /usr/include/openbabel3/openbabel/obconversion.h /usr/include/openbabel3/openbabel/oberror.h /usr/include/openbabel3/openbabel/obfunctions.h /usr/include/openbabel3/openbabel/obiter.h /usr/include/openbabel3/openbabel/obmolecformat.h /usr/include/openbabel3/openbabel/obutil.h /usr/include/openbabel3/openbabel/op.h /usr/include/openbabel3/openbabel/optransform.h /usr/include/openbabel3/openbabel/parsmart.h /usr/include/openbabel3/openbabel/patty.h /usr/include/openbabel3/openbabel/phmodel.h /usr/include/openbabel3/openbabel/plugin.h /usr/include/openbabel3/openbabel/pointgroup.h /usr/include/openbabel3/openbabel/query.h /usr/include/openbabel3/openbabel/reaction.h /usr/include/openbabel3/openbabel/reactionfacade.h /usr/include/openbabel3/openbabel/residue.h /usr/include/openbabel3/openbabel/ring.h /usr/include/openbabel3/openbabel/rotamer.h /usr/include/openbabel3/openbabel/rotor.h /usr/include/openbabel3/openbabel/spectrophore.h /usr/include/openbabel3/openbabel/stereo /usr/include/openbabel3/openbabel/stereo/bindings.h /usr/include/openbabel3/openbabel/stereo/cistrans.h /usr/include/openbabel3/openbabel/stereo/squareplanar.h /usr/include/openbabel3/openbabel/stereo/stereo.h /usr/include/openbabel3/openbabel/stereo/tetrahedral.h /usr/include/openbabel3/openbabel/stereo/tetranonplanar.h /usr/include/openbabel3/openbabel/stereo/tetraplanar.h /usr/include/openbabel3/openbabel/tautomer.h /usr/include/openbabel3/openbabel/text.h /usr/include/openbabel3/openbabel/tokenst.h /usr/include/openbabel3/openbabel/typer.h /usr/include/openbabel3/openbabel/xml.h /usr/lib64/cmake/openbabel3 /usr/lib64/cmake/openbabel3/OpenBabel3Config.cmake /usr/lib64/cmake/openbabel3/OpenBabel3ConfigVersion.cmake /usr/lib64/cmake/openbabel3/OpenBabel3_EXPORTS-relwithdebinfo.cmake /usr/lib64/cmake/openbabel3/OpenBabel3_EXPORTS.cmake /usr/lib64/libopenbabel.so /usr/lib64/pkgconfig/openbabel-3.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:56:04 2026