File dia-0.97.1-libdia.patch of Package mingw64-dia

--- dia-0.97.1/lib/arrows.h	2009-11-07 15:28:34.000000000 +0100
+++ dia-0.97.1/lib/arrows.h	2010-08-30 14:07:26.000000000 +0200
@@ -19,6 +19,7 @@
 #define ARROWS_H
 
 #include "diatypes.h"
+#include "diavar.h"
 #include "geometry.h"
 #include "color.h"
 #include "dia_xml.h"
--- dia-0.97.1/lib/Makefile.am	2009-11-07 15:28:34.000000000 +0100
+++ dia-0.97.1/lib/Makefile.am	2010-08-30 14:07:26.000000000 +0200
@@ -29,7 +29,11 @@
 	propdialogs.c  \
 	propregistry.c 
 
+if OS_WIN32
+lib_LTLIBRARIES = libdia.la
+else
 pkglib_LTLIBRARIES =     libdia.la
+endif
 
 ICON_PNG_PAIRS= \
 	dia_broken_icon $(srcdir)/pixmaps/broken.png \
@@ -178,11 +182,15 @@
 #		render.h \
 #		render.c 
 
-libdia_la_LDFLAGS = -avoid-version --export-dynamic
-libdia_la_LIBADD = $(GTK_LIBS)
+libdia_la_LDFLAGS = -avoid-version --export-dynamic $(NO_UNDEFINED)
+if OS_WIN32
+libdia_la_LDFLAGS += -export-symbols $(srcdir)/libdia.def
+endif
+libdia_la_LIBADD = $(GTK_LIBS) $(GMODULE_LIBS)
 
 AM_CPPFLAGS = \
 	$(LIBART_CFLAGS) \
+	-DLIBDIA_COMPILATION \
 	-DLIBDIR=\"$(libdir)\" \
 	-DDATADIR=\"$(pkgdatadir)\"
 
openSUSE Build Service is sponsored by