File task-stdint-fix.patch of Package taskwarrior

diff --git a/task-3.1.0/src/libshared/src/JSON.h b/task-3.1.0/src/libshared/src/JSON.h
index 4f0e6c1..c9b2f61 100644
--- a/task-3.1.0/src/libshared/src/JSON.h
+++ b/task-3.1.0/src/libshared/src/JSON.h
@@ -26,12 +26,13 @@
 #ifndef INCLUDED_JSON
 #define INCLUDED_JSON
 
 #include <map>
 #include <vector>
 #include <string>
+#include <cstdint>
 #include <Pig.h>
 
 namespace json
 {
   enum jtype
   {
diff --git a/task-3.1.0/src/tc/ffi.h b/task-3.1.0/src/tc/ffi.h
index 9f4e5b2..a2b6c83 100644
--- a/task-3.1.0/src/tc/ffi.h
+++ b/task-3.1.0/src/tc/ffi.h
@@ -28,11 +28,13 @@
 #ifndef INCLUDED_TC_FFI
 #define INCLUDED_TC_FFI
 
 // The entire FFI API is embedded in the `tc::ffi` namespace
+// Ensure standard integer types are defined in the global namespace
+#include <stdint.h>
 namespace tc::ffi {
 #include <taskchampion.h>
 }
 
 #endif
 ////////////////////////////////////////////////////////////////////////////////
openSUSE Build Service is sponsored by