the Fink project is an effort to port
popular Unix programs to Mac OS X
Info3: <<
Package: gecko-sharp%type_pkg[gecko]
Version: 2.0
Revision: 1044
Architecture: i386, powerpc
Description: Mozilla browser C# bindings
Type: gecko (-firefox3 -firefox2 -seamonkey)
License: OSI-Approved
Maintainer: Benjamin Reed
Depends: <<
(%type_raw[gecko] = -firefox3) firefox3-shlibs,
(%type_raw[gecko] = -firefox2) firefox2-shlibs,
(%type_raw[gecko] = -seamonkey) seamonkey-shlibs (>= 1.1.5-2),
gtk-sharp2 (>= 2.12.9-1),
mono (>= 2.6.1-1)
<<
BuildDepends: <<
cairo,
(%type_raw[gecko] = -firefox3) firefox3-dev,
(%type_raw[gecko] = -firefox2) firefox2-dev,
(%type_raw[gecko] = -seamonkey) seamonkey-dev (>= 1.1.5-2),
atk1 (>= 1.26.0-1),
glib2-dev (>= 2.18.4-1),
glitz,
gtk+2-dev (>= 2.14.7-1),
gtk-sharp2 (>= 2.12.9-1),
mono-dev (>= 2.6.1-1),
monodoc (>= 2.0-1),
pango1-xft2-ft219-dev (>= 1.24.0-1),
pkgconfig (>= 0.23-1)
<<
Conflicts: <<
gecko-sharp (<< 2.0-13),
gecko-sharp-firefox3,
gecko-sharp-firefox2,
gecko-sharp-firefox1.5,
gecko-sharp-firefox15,
gecko-sharp-seamonkey
<<
Replaces: <<
monodoc,
gecko-sharp,
gecko-sharp-firefox1.5,
gecko-sharp-firefox2,
gecko-sharp-firefox15,
gecko-sharp-seamonkey
<<
Source: http://ftp.novell.com/pub/mono/sources/gecko-sharp-%v/gecko-sharp-%v-0.13.tar.bz2
Source-MD5: f88eaa06e71f8d8fa34cf59a3e034a6b
SetMAKEFLAGS: -j1
NoSetMAKEFLAGS: true
ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig" lt_cv_sys_max_cmd_len=65536
CompileScript: <<
#!/bin/sh -ex
export MONODOC=%p/bin/monodocer
if [ "%type_raw[gecko]" == "-firefox3" ]; then
MOZILLA_FLAGS="--with-mozilla-headers=%p/include/firefox3 --with-mozilla-libs=%p/lib/firefox3"
elif [ "%type_raw[gecko]" == "-firefox2" ]; then
MOZILLA_FLAGS="--with-mozilla-headers=%p/include/firefox2 --with-mozilla-libs=%p/lib/firefox2"
else
MOZILLA_FLAGS="--with-mozilla-headers=%p/include/seamonkey --with-mozilla-libs=%p/lib/seamonkey"
fi
./configure %c $MOZILLA_FLAGS
make
<<
InstallScript: <<
#!/bin/sh -ex
export MONO_PATH="%i/lib:$MONO_PATH"
MAKEFLAGS=-j1 make install DESTDIR=%d
find %i/lib/mono -name \*.config -print0 | xargs -0 perl -pi -e 's,target="lib,target="%p/lib/lib,g'
find %i/lib/mono -name \*.config -print0 | xargs -0 perl -pi -e 's,target="[^"]*libgtkembedmoz[^"]*",target="%p/lib/%type_raw[gecko]/libgtkembedmoz.dylib",'
<<
DocFiles: AUTHORS COPYING* ChangeLog INSTALL LICENSE* NEWS README
PostInstScript: [ -x "%p/bin/monodoc" ] && [ -d "%p/lib/monodoc" ] && "%p/bin/monodoc" --make-index >/dev/null 2>&1 || :
Homepage: http://www.mono-project.com/
DescDetail: <<
This package provides .NET assemblies that allow .NET / C#
programs to embed the Mozilla browser.
<<
<<