Blame libsavitar-5.2.2-export-fix.patch

0e61bff
diff -up libSavitar-5.2.2/include/Savitar/Face.h.export libSavitar-5.2.2/include/Savitar/Face.h
0e61bff
--- libSavitar-5.2.2/include/Savitar/Face.h.export	2022-12-30 05:56:38.000000000 -0500
0e61bff
+++ libSavitar-5.2.2/include/Savitar/Face.h	2023-03-09 10:02:47.418615400 -0500
0e61bff
@@ -4,9 +4,11 @@
0e61bff
 #ifndef FACE_H
0e61bff
 #define FACE_H
0e61bff
 
0e61bff
+#include "SavitarExport.h"
0e61bff
+
0e61bff
 namespace Savitar
0e61bff
 {
0e61bff
-class Face
0e61bff
+class SAVITAR_EXPORT Face
0e61bff
 {
0e61bff
 public:
0e61bff
     /**
0e61bff
diff -up libSavitar-5.2.2/include/Savitar/MeshData.h.export libSavitar-5.2.2/include/Savitar/MeshData.h
0e61bff
--- libSavitar-5.2.2/include/Savitar/MeshData.h.export	2022-12-30 05:56:38.000000000 -0500
0e61bff
+++ libSavitar-5.2.2/include/Savitar/MeshData.h	2023-03-09 10:02:47.418615400 -0500
0e61bff
@@ -14,9 +14,11 @@
0e61bff
 
0e61bff
 #include <pugixml.hpp>
0e61bff
 
0e61bff
+#include "SavitarExport.h"
0e61bff
+
0e61bff
 namespace Savitar
0e61bff
 {
0e61bff
-class MeshData
0e61bff
+class SAVITAR_EXPORT MeshData
0e61bff
 {
0e61bff
 public:
0e61bff
     /**
0e61bff
diff -up libSavitar-5.2.2/include/Savitar/Namespace.h.export libSavitar-5.2.2/include/Savitar/Namespace.h
0e61bff
--- libSavitar-5.2.2/include/Savitar/Namespace.h.export	2022-12-30 05:56:38.000000000 -0500
0e61bff
+++ libSavitar-5.2.2/include/Savitar/Namespace.h	2023-03-09 10:03:16.981007419 -0500
0e61bff
@@ -10,6 +10,8 @@
0e61bff
 
0e61bff
 #include <pugixml.hpp>
0e61bff
 
0e61bff
+#include "SavitarExport.h"
0e61bff
+
0e61bff
 namespace xml_namespace
0e61bff
 {
0e61bff
 using xmlns_map_t = std::map<std::string, std::set<std::string>>;
0e61bff
@@ -17,8 +19,8 @@ using xmlns_map_t = std::map
0e61bff
 [[nodiscard]] std::string getCuraUri();
0e61bff
 [[nodiscard]] std::string getDefaultUri();
0e61bff
 
0e61bff
-[[nodiscard]] xmlns_map_t getAncestralNamespaces(const pugi::xml_node& xml_node);
0e61bff
-[[nodiscard]] std::set<std::string> getNamesFor(const xmlns_map_t& map, const std::string& uri);
0e61bff
+[[nodiscard]] xmlns_map_t SAVITAR_EXPORT getAncestralNamespaces(const pugi::xml_node& xml_node);
0e61bff
+[[nodiscard]] std::set<std::string> SAVITAR_EXPORT getNamesFor(const xmlns_map_t& map, const std::string& uri);
0e61bff
 } // namespace xml_namespace
0e61bff
 
0e61bff
-#endif
0e61bff
\ No newline at end of file
0e61bff
+#endif
0e61bff
diff -up libSavitar-5.2.2/include/Savitar/Scene.h.export libSavitar-5.2.2/include/Savitar/Scene.h
0e61bff
--- libSavitar-5.2.2/include/Savitar/Scene.h.export	2022-12-30 05:56:38.000000000 -0500
0e61bff
+++ libSavitar-5.2.2/include/Savitar/Scene.h	2023-03-09 10:02:47.418615400 -0500
0e61bff
@@ -12,9 +12,11 @@
0e61bff
 
0e61bff
 #include <pugixml.hpp>
0e61bff
 
0e61bff
+#include "SavitarExport.h"
0e61bff
+
0e61bff
 namespace Savitar
0e61bff
 {
0e61bff
-class Scene
0e61bff
+class SAVITAR_EXPORT Scene
0e61bff
 {
0e61bff
 public:
0e61bff
     /**
0e61bff
diff -up libSavitar-5.2.2/include/Savitar/SceneNode.h.export libSavitar-5.2.2/include/Savitar/SceneNode.h
0e61bff
--- libSavitar-5.2.2/include/Savitar/SceneNode.h.export	2022-12-30 05:56:38.000000000 -0500
0e61bff
+++ libSavitar-5.2.2/include/Savitar/SceneNode.h	2023-03-09 10:02:47.418615400 -0500
0e61bff
@@ -13,9 +13,11 @@
0e61bff
 
0e61bff
 #include <pugixml.hpp>
0e61bff
 
0e61bff
+#include "SavitarExport.h"
0e61bff
+
0e61bff
 namespace Savitar
0e61bff
 {
0e61bff
-class SceneNode
0e61bff
+class SAVITAR_EXPORT SceneNode
0e61bff
 {
0e61bff
 public:
0e61bff
     SceneNode() = default;
0e61bff
diff -up libSavitar-5.2.2/include/Savitar/ThreeMFParser.h.export libSavitar-5.2.2/include/Savitar/ThreeMFParser.h
0e61bff
--- libSavitar-5.2.2/include/Savitar/ThreeMFParser.h.export	2022-12-30 05:56:38.000000000 -0500
0e61bff
+++ libSavitar-5.2.2/include/Savitar/ThreeMFParser.h	2023-03-09 10:02:47.418615400 -0500
0e61bff
@@ -8,11 +8,13 @@
0e61bff
 #include <pugixml.hpp>
0e61bff
 
0e61bff
 #include <string>
0e61bff
+
0e61bff
+#include "SavitarExport.h"
0e61bff
 namespace Savitar
0e61bff
 {
0e61bff
 class Scene;
0e61bff
 
0e61bff
-class ThreeMFParser
0e61bff
+class SAVITAR_EXPORT ThreeMFParser
0e61bff
 {
0e61bff
 public:
0e61bff
     ThreeMFParser();
0e61bff
diff -up libSavitar-5.2.2/include/Savitar/Vertex.h.export libSavitar-5.2.2/include/Savitar/Vertex.h
0e61bff
--- libSavitar-5.2.2/include/Savitar/Vertex.h.export	2022-12-30 05:56:38.000000000 -0500
0e61bff
+++ libSavitar-5.2.2/include/Savitar/Vertex.h	2023-03-09 10:02:47.418615400 -0500
0e61bff
@@ -4,9 +4,11 @@
0e61bff
 #ifndef VERTEX_H
0e61bff
 #define VERTEX_H
0e61bff
 
0e61bff
+#include "SavitarExport.h"
0e61bff
+
0e61bff
 namespace Savitar
0e61bff
 {
0e61bff
-class Vertex
0e61bff
+class SAVITAR_EXPORT Vertex
0e61bff
 {
0e61bff
 public:
0e61bff
     /**