the Fink project is an effort to port
popular Unix programs to Mac OS X
Info3: <<
Package: gtk-sharp
Version: 1.0.10
Revision: 1032
Architecture: i386, powerpc
Description: GTK+ graphical interface for Mono
License: LGPL
Maintainer: Benjamin Reed
Depends: <<
gtkhtml3.14-shlibs,
libglade2-shlibs (>= 2.6.2-1),
libgnomeui2-shlibs (>= 2.24.0-1),
librsvg2-shlibs (>= 2.24.0-1),
mono (>= 2.6.1-1),
vte (>= 0.20.5-1)
<<
BuildDepends: <<
atk1 (>= 1.26.0-1),
audiofile (>= 0.2.6-11),
cairo (>= 1.8.8-1),
dbus-dev (>= 1.2.12-1),
expat1,
fink (>= 0.29.7-1),
freetype219 (>= 2.3.7-7),
gconf2-dev (>= 2.20.1-1),
glib2-dev (>= 2.18.4-1),
glitz,
gnome-keyring-dev (>= 0.8.1-1),
gnome-vfs2-unified-dev (>= 1:2.24.0-1),
gtk+2-dev (>= 2.14.7-1),
gtkhtml3.14-dev,
libart2 (>= 2.3.20-1),
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libgettext8-dev,
libglade2 (>= 2.6.2-1),
libgnome2-dev (>= 2.24.0-1),
libgnomecanvas2-dev (>= 2.26.0-1),
libgnomeprint2.2-dev (>= 2.18.6-1),
libgnomeprintui2.2-dev (>= 2.18.4-1),
libgnomeui2-dev (>= 2.24.0-1),
libjpeg8,
librsvg2 (>= 2.24.0-1),
libxml2 (>= 2.6.32-1),
mono-dev (>= 2.6.1-1),
orbit2-dev (>= 2.14.10-1),
pango1-xft2-ft219-dev (>= 1.24.0-1),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23-1),
popt,
vte9-dev (>= 0.20.5-1)
<<
Source: http://ftp.novell.com/pub/mono/sources/%n/%n-%v.tar.gz
Source-MD5: e21fb3c5a39374f86ba70b926311a6d0
PatchFile: %n.patch
PatchFile-MD5: 3f89672c1c3a595a2d9ae74d87469f9d
NoSetLDFLAGS: true
ConfigureParams: --mandir=%p/share/man --disable-static --disable-dependency-tracking
CompileScript: <<
#!/bin/sh -ex
mkdir -p `pwd`/pkgconfig
ln -s %p/lib/pkgconfig/gtkhtml-3.14.pc `pwd`/pkgconfig/gtkhtml-3.6.pc
ln -s %p/lib/pkgconfig/libgtkhtml-3.14.pc `pwd`/pkgconfig/libgtkhtml-3.6.pc
export lt_cv_sys_max_cmd_len=65536 CPPFLAGS="-I%p/lib/freetype219/include $CPPFLAGS" PKG_CONFIG_PATH="`pwd`/pkgconfig:%p/lib/freetype219/lib/pkgconfig:%p/lib/pango-ft219/lib/pkgconfig$PKG_CONFIG_PATH" PATH="%p/lib/freetype219/bin:$PATH"
./configure %c
make
<<
InstallScript: <<
#!/bin/sh -ex
export MONO_PATH="%i/lib:$MONO_PATH"
make -j1 install DESTDIR=%d GACUTIL_FLAGS='/package $(PACKAGE) /root $(DESTDIR)$(libdir)'
install -d -m 755 %i/share/%n/sample
cp -R sample/* %i/share/%n/sample/
<<
DocFiles: AUTHORS COPYING ChangeLog* INSTALL NEWS README*
Homepage: http://gtk-sharp.sourceforge.net/
<<
diff -urN -x *~ gtk-sharp-1.0.10/Makefile.in gtk-sharp-1.0.10-new/Makefile.in
--- gtk-sharp-1.0.10/Makefile.in Mon May 16 19:19:16 2005
+++ gtk-sharp-1.0.10-new/Makefile.in Sat Aug 6 10:19:14 2005
@@ -250,7 +250,7 @@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
-SUBDIRS = sources generator parser glib pango atk gdk gtk glade art gnome gda gnomedb gtkhtml gconf rsvg vte sample doc
+SUBDIRS = sources generator parser glib pango atk gdk gtk glade art gnome gda gnomedb gtkhtml gconf rsvg vte sample
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = gtk-sharp.pc
EXTRA_DIST = \
diff -urN -x *~ gtk-sharp-1.0.10/configure.in gtk-sharp-1.0.10-new/configure.in
--- gtk-sharp-1.0.10/configure.in Sat May 14 19:05:17 2005
+++ gtk-sharp-1.0.10-new/configure.in Sat Aug 6 10:19:39 2005
@@ -47,19 +47,6 @@
AC_SUBST(BUILD_GTK_CFLAGS)
AC_SUBST(BUILD_GTK_LIBS)
-PKG_PATH=
-AC_ARG_WITH(crosspkgdir, [ --with-crosspkgdir=/path/to/pkg-config/dir],
- if test x$with_crosspkgdir = "x"; then
- if test -s $PKG_CONFIG_PATH; then
- PKG_PATH=$PKG_CONFIG_PATH
- fi
- else
- PKG_PATH=$with_crosspkgdir
- PKG_CONFIG_PATH=$PKG_PATH
- export PKG_CONFIG_PATH
- fi
-)
-
MONO_REQUIRED_VERSION=0.96
PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false)
diff -urN -x *~ gtk-sharp-1.0.10/glib/glue/Makefile.in gtk-sharp-1.0.10-new/glib/glue/Makefile.in
--- gtk-sharp-1.0.10/glib/glue/Makefile.in Mon May 16 19:19:13 2005
+++ gtk-sharp-1.0.10-new/glib/glue/Makefile.in Sat Aug 6 10:19:14 2005
@@ -137,7 +137,7 @@
GLADE_CFLAGS = @GLADE_CFLAGS@
GLADE_LIBS = @GLADE_LIBS@
GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_LIBS = @GLIB_LIBS@
+GLIB_LIBS = @GLIB_LIBS@ -lgobject-2.0
GNOME_CFLAGS = @GNOME_CFLAGS@
GNOME_LIBS = @GNOME_LIBS@
GTKHTML_DEPENDENCIES_CFLAGS = @GTKHTML_DEPENDENCIES_CFLAGS@