[packages/avogadro] - rel 17, fix building with gcc 15
baggins
baggins at pld-linux.org
Tue May 26 00:15:48 CEST 2026
commit 5852bbd351325b80fe80d126d2520b6f8cf47e5c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Tue May 26 00:15:28 2026 +0200
- rel 17, fix building with gcc 15
avogadro.spec | 4 +++-
gcc15.patch | 21 +++++++++++++++++++++
2 files changed, 24 insertions(+), 1 deletion(-)
---
diff --git a/avogadro.spec b/avogadro.spec
index c45dbde..ae552d3 100644
--- a/avogadro.spec
+++ b/avogadro.spec
@@ -6,7 +6,7 @@ Summary: An advanced molecular editor for chemical purposes
Summary(pl.UTF-8): Zaawansowany edytor molekularny do zastosowań chemicznych
Name: avogadro
Version: 1.2.0
-Release: 16
+Release: 17
License: GPL v2+
Group: Applications/Editors
Source0: http://downloads.sourceforge.net/avogadro/%{name}-%{version}.tar.gz
@@ -17,6 +17,7 @@ Patch3: gcc6.patch
Patch4: python-install.patch
Patch5: avogadro_eigen3.patch
Patch6: boost-python.patch
+Patch7: gcc15.patch
URL: http://avogadro.openmolecules.net/
BuildRequires: OpenGL-devel
BuildRequires: OpenGL-GLU-devel
@@ -98,6 +99,7 @@ Avogadro.
%patch -P4 -p1
%patch -P5 -p1
%patch -P6 -p1
+%patch -P7 -p1
%build
install -d build
diff --git a/gcc15.patch b/gcc15.patch
new file mode 100644
index 0000000..b178494
--- /dev/null
+++ b/gcc15.patch
@@ -0,0 +1,21 @@
+--- /home/users/baggins/rpm/BUILD/avogadro-1.2.0-build/avogadro-1.2.0/libavogadro/src/extensions/swcntbuilder/tubegen/Core3DMath.c~ 2016-06-08 16:19:45.000000000 +0200
++++ /home/users/baggins/rpm/BUILD/avogadro-1.2.0-build/avogadro-1.2.0/libavogadro/src/extensions/swcntbuilder/tubegen/Core3DMath.c 2026-05-26 00:07:26.450027464 +0200
+@@ -13,6 +13,7 @@
+
+ // Added for Avogadro:
+ #include <float.h>
++#include <string.h>
+
+ /* G L O B A L S */
+
+--- /home/users/baggins/rpm/BUILD/avogadro-1.2.0-build/avogadro-1.2.0/libavogadro/src/extensions/swcntbuilder/tubegen/eprintf.c~ 2016-06-08 16:19:45.000000000 +0200
++++ /home/users/baggins/rpm/BUILD/avogadro-1.2.0-build/avogadro-1.2.0/libavogadro/src/extensions/swcntbuilder/tubegen/eprintf.c 2026-05-26 00:09:03.903842461 +0200
+@@ -10,6 +10,8 @@
+
+ #include "eprintf.h"
+ #include <stdarg.h> // Avogadro edit: Needed for va_arg --DCL 2011/11/11
++#include <stdlib.h>
++#include <string.h>
+
+ /*
+ * NOTES:
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/avogadro.git/commitdiff/5852bbd351325b80fe80d126d2520b6f8cf47e5c
More information about the pld-cvs-commit
mailing list