[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