# Compiling time: 0.73 SBU
# Maintainer: bouleetbil <bouleetbil@frogdev.info>

pkgname=gtk2-sharp
_F_archive_name=gtk-sharp
pkgver=2.12.45
_mono_ver=212
pkgrel=2
pkgdesc="A C# language binding for the GTK+2 toolkit"
url="http://www.mono-project.com/GtkSharp"
makedepends=('x11-protos')
depends=('libxml2>=2.7.8' 'mono>=2.8' 'gtk+2>=2.20.0-2' 'libglade>=2.6.4-2' 'libxdamage>=1.1.1-3')
provides=('gtk-sharp')
replaces=('gtk-sharp')
groups=('xlib')
archs=('x86_64')
_F_cd_path="$_F_archive_name-$pkgver"
_F_mono_aot=0
Finclude mono
up2date="Flasttar http://download.mono-project.com/sources/$_F_archive_name${_mono_ver}"
source=(http://download.mono-project.com/sources/$_F_archive_name${_mono_ver}/$_F_archive_name-$pkgver.tar.gz)
sha1sums=('c9c50193d96a0efa5f45eb9d3f1ebb3d57fd565c')

build()
{
	Fcd
	Fbuild

	# Some Cleaning
	# Without it, we have a "bad interpreter" error
	sed 's/\r$//' -i $Fdestdir/usr/bin/gapi2-fixup || Fdie
	sed 's/\r$//' -i $Fdestdir/usr/bin/gapi2-codegen || Fdie
	sed 's/\r$//' -i $Fdestdir/usr/bin/gapi2-parser || Fdie
	sed 's/\r$//' -i $Fdestdir/usr/lib/gtk-sharp-2.0/gapi2xml.pl || Fdie
	sed 's/\r$//' -i $Fdestdir/usr/lib/gtk-sharp-2.0/gapi_pp.pl  || Fdie
}
# optimization OK