File assert.patch of Package avogadrolibs

From: Jan Engelhardt <ej@inai.de>
Date: 2026-02-03 16:06:43.440699815 +0100

With eigen-5.x, the build fails due to assumption of implicit inclusion of
assert.

```
[   26s] In file included from ~/avogadrolibs-1.100.0/avogadro/core/angleiterator.cpp:9:
[   26s] ~/avogadrolibs-1.100.0/avogadro/core/molecule.h: In member function ‘Avogadro::Index Avogadro::Core::Molecule::bondCount() const’:
[   26s] ~/avogadrolibs-1.100.0/avogadro/core/molecule.h:1115:3: error: ‘assert’ was not declared in this scope
[   26s]  1115 |   assert(m_graph.edgeCount() == m_bondOrders.size());
[   26s]       |   ^~~~~~
[   26s] ~/avogadrolibs-1.100.0/avogadro/core/molecule.h:23:1: note: ‘assert’
is defined in header ‘<cassert>’; this is probably fixable by adding ‘#include
<cassert>’
```

---
 avogadro/core/molecule.h |    1 +
 1 file changed, 1 insertion(+)

Index: avogadrolibs-1.100.0/avogadro/core/molecule.h
===================================================================
--- avogadrolibs-1.100.0.orig/avogadro/core/molecule.h
+++ avogadrolibs-1.100.0/avogadro/core/molecule.h
@@ -19,6 +19,7 @@
 #include "vector.h"
 
 #include <bitset>
+#include <cassert>
 #include <list>
 #include <map>
 #include <string>
openSUSE Build Service is sponsored by