# HG changeset patch # User Jan Nieuwenhuizen # Date 1250621653 -7200 # Node ID 6f613bd5eb26dbc60372a32c38c0087a147a1254 # Parent ab26679a22beb3234bd0c36a5735268cbbd905da epdfview: mingw build fixes. diff -r ab26679a22be -r 6f613bd5eb26 gub/specs/epdfview.py --- 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'] diff -r ab26679a22be -r 6f613bd5eb26 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 ++#include ++#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) \