[packages/snapper] fix build with gcc >= 13

atler atler at pld-linux.org
Wed Jul 5 13:00:10 CEST 2023


commit 49155fbf7fe93776379677d8553d5d971d6b68ec
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Jul 5 11:58:56 2023 +0200

    fix build with gcc >= 13

 gcc13.patch  | 20 ++++++++++++++++++++
 snapper.spec |  2 ++
 2 files changed, 22 insertions(+)
---
diff --git a/snapper.spec b/snapper.spec
index 8a8a326..854433a 100644
--- a/snapper.spec
+++ b/snapper.spec
@@ -9,6 +9,7 @@ URL:		http://snapper.io
 Patch0:		remove-ext4-info-xml.patch
 Patch1:		json-c.patch
 Patch2:		systemd-install.patch
+Patch3:		gcc13.patch
 BuildRequires:	acl-devel
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -68,6 +69,7 @@ A PAM module for calling snapper during user login and logout.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 # use libexecdir
 find -type f -exec sed -i -e "s|/usr/lib/snapper|%{_libexecdir}/%{name}|g" {} ';'
diff --git a/gcc13.patch b/gcc13.patch
new file mode 100644
index 0000000..2417bd5
--- /dev/null
+++ b/gcc13.patch
@@ -0,0 +1,20 @@
+--- snapper-0.8.15/snapper/Snapper.h.orig	2023-07-05 11:48:11.280057383 +0200
++++ snapper-0.8.15/snapper/Snapper.h	2023-07-05 11:49:21.270441224 +0200
+@@ -25,6 +25,7 @@
+ #define SNAPPER_SNAPPER_H
+ 
+ 
++#include <cstdint>
+ #include <vector>
+ #include <boost/noncopyable.hpp>
+ 
+--- snapper-0.8.15/snapper/Snapshot.h.orig	2023-07-05 11:48:11.233390460 +0200
++++ snapper-0.8.15/snapper/Snapshot.h	2023-07-05 11:50:59.260978628 +0200
+@@ -25,6 +25,7 @@
+ #define SNAPPER_SNAPSHOT_H
+ 
+ 
++#include <cstdint>
+ #include <time.h>
+ #include <sys/types.h>
+ #include <string>
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/snapper.git/commitdiff/37d525c32163670a712356bf0c679cb8ae453cf9



More information about the pld-cvs-commit mailing list