summaryrefslogtreecommitdiff
blob: 10e9ce8ba5279fe522ec25710d40fd6ff3513101 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
diff -urwpN gtk2hs-0.9.10.orig/configure.ac gtk2hs-0.9.10/configure.ac
--- gtk2hs-0.9.10.orig/configure.ac	2006-02-20 17:30:07.000000000 +0000
+++ gtk2hs-0.9.10/configure.ac	2006-02-20 17:57:55.000000000 +0000
@@ -381,7 +381,8 @@ dnl bindings for Haskell. So set the GTK
 dnl appropaiate value to substitute into the gtk package files
 
 if test "$HAVE_GTK_VERSION_2_8" = "yes" -a "$ENABLE_CAIRO" = "yes"; then
-  GTK_CAIRO_DEPEND=", cairo-${PACKAGE_VERSION}"
+  GTK_CAIRO_DEPEND=", cairo-${PACKAGE_VERSION}";
+  GTK_CAIRO_DEPEND_NO_CABAL=",\"cairo\"";
 fi
 
 dnl The configuration program for GTK is kind of stupid in that it
@@ -713,6 +714,7 @@ AC_SUBST(GHCPKG_USE_AUTOLIBS)
 AC_SUBST(GHCPKG_BUILD_GHCI_LIB)
 dnl Optional packages
 AC_SUBST(GTK_CAIRO_DEPEND)
+AC_SUBST(GTK_CAIRO_DEPEND_NO_CABAL)
 dnl Documentation
 AC_SUBST(HADDOCK)
 AC_SUBST(GHC_DOCDIR)
diff -urwpN gtk2hs-0.9.10.orig/gtk/gtk.pkg.in gtk2hs-0.9.10/gtk/gtk.pkg.in
--- gtk2hs-0.9.10.orig/gtk/gtk.pkg.in	2006-02-20 17:30:07.000000000 +0000
+++ gtk2hs-0.9.10/gtk/gtk.pkg.in	2006-02-20 17:32:33.000000000 +0000
@@ -8,7 +8,7 @@ Package {
      extra_libraries = [@GTK_LIBS_CQ@],
      include_dirs    = [@GTK_CFLAGS_CQ@],
      c_includes      = ["gtk/gtk.h"],
-     package_deps    = ["glib" @GTK_CAIRO_DEPEND@],
+     package_deps    = ["glib" @GTK_CAIRO_DEPEND_NO_CABAL@],
      extra_ghc_opts  = [],
      extra_cc_opts   = [],
      extra_ld_opts   = [@GTK_LIBEXTRA_CQ@]