changeset 5465:6f613bd5eb26

epdfview: mingw build fixes.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Tue, 18 Aug 2009 20:54:13 +0200
parents ab26679a22be
children accb8890e22a
files gub/specs/epdfview.py patches/epdfview-0.1.7-mingw.patch
diffstat 2 files changed, 31 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gub/specs/epdfview.py	Tue Aug 18 20:54:04 2009 +0200
+++ b/gub/specs/epdfview.py	Tue Aug 18 20:54:13 2009 +0200
@@ -12,3 +12,10 @@
             'lilypondcairo',
             'poppler-devel',
             ]
+    def configure_command (self):
+        return (target.AutoBuild.configure_command (self)
+                + ' --without-cups'
+                )
+
+class Epdfview__mingw (Epdfview):
+    patches = ['epdfview-0.1.7-mingw.patch']
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/epdfview-0.1.7-mingw.patch	Tue Aug 18 20:54:13 2009 +0200
@@ -0,0 +1,24 @@
+--- epdfview-0.1.7/src/IJob.cxx~	2009-02-28 22:00:35.000000000 +0100
++++ epdfview-0.1.7/src/IJob.cxx	2009-08-18 20:19:06.210253230 +0200
+@@ -17,6 +17,10 @@
+ 
+ #include "epdfview.h"
+ #include <unistd.h>
++#include <stdlib.h>
++#ifdef __MINGW32__
++#define sleep(x) _sleep (x)
++#endif /* __MINGW32__ */
+ 
+ using namespace ePDFView;
+ 
+--- epdfview-0.1.7/src/Makefile.in~	2009-02-28 22:01:03.000000000 +0100
++++ epdfview-0.1.7/src/Makefile.in	2009-08-18 20:35:29.992355420 +0200
+@@ -315,7 +315,7 @@ epdfview_SOURCES = \
+ 	main.cxx
+ 
+ libshell_cxxflags = -I$(top_srcdir)/src/gtk $(GTK2_CFLAGS)
+-libshell_ldadd = $(GTK2_LIBS) $(top_builddir)/src/gtk/libshell-gtk.a
++libshell_ldadd = $(GTK2_LIBS) $(top_builddir)/src/gtk/libshell-gtk.a -lgtk-win32-2.0
+ epdfview_CXXFLAGS = \
+ 	-DLOCALEDIR='"$(datadir)/locale"'	\
+ 	$(GLIB_CFLAGS)	\