Mercurial > gub
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) \