diff -Naur /var/abs/extra/mono-tools/gnome-sharp-2.20.patch mono-tools/gnome-sharp-2.20.patch --- /var/abs/extra/mono-tools/gnome-sharp-2.20.patch 2011-11-27 06:06:12.000000000 +0100 +++ mono-tools/gnome-sharp-2.20.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ ---- configure.in.orig 2008-03-24 14:36:16.000000000 +0000 -+++ configure.in 2008-03-24 14:36:24.000000000 +0000 -@@ -37,7 +37,7 @@ - AC_SUBST(MONODOC_LIBS) - - --PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 glade-sharp-2.0 gconf-sharp-2.0) -+PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 glade-sharp-2.0 gconf-sharp-2.0 gnome-sharp-2.0) - #PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp glade-sharp gconf-sharp) - AC_SUBST(GTK_SHARP_LIBS) - diff -Naur /var/abs/extra/mono-tools/gunit.patch mono-tools/gunit.patch --- /var/abs/extra/mono-tools/gunit.patch 2011-11-27 06:06:12.000000000 +0100 +++ mono-tools/gunit.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ ---- gnunit/src/main.cs 2006-10-04 09:13:30.000000000 +0200 -+++ gnunit/src/main.cs.patched 2006-11-23 09:10:21.000000000 +0100 -@@ -563,7 +563,7 @@ - } - - // Window event handlers -- void OnWindowDelete (object sender, EventArgs args) -+ void OnWindowDelete (object sender, Gtk.DeleteEventArgs args) - { - OnQuitActivate (sender, args); - } diff -Naur /var/abs/extra/mono-tools/mono-tools.install mono-tools/mono-tools.install --- /var/abs/extra/mono-tools/mono-tools.install 2011-11-27 06:06:12.000000000 +0100 +++ mono-tools/mono-tools.install 2011-11-30 16:50:39.148601468 +0100 @@ -2,8 +2,8 @@ # diable for a while maybe we can implement something in pacman to make it faster #echo "creating index ... this could take a up to several minutes ..." #monodoc --make-search-index > /dev/null 2>&1 - echo "update desktop mime database..." - update-desktop-database -q + echo "update icon cache..." + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor } @@ -23,8 +23,8 @@ echo "removing index..." rm -f /usr/lib/monodoc/monodoc.index rm -rf /usr/lib/monodoc/search_index - echo "update desktop mime database..." - update-desktop-database -q + echo "update icon cache..." + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor } # vim: ft=sh diff -Naur /var/abs/extra/mono-tools/PKGBUILD mono-tools/PKGBUILD --- /var/abs/extra/mono-tools/PKGBUILD 2011-11-27 06:06:12.000000000 +0100 +++ mono-tools/PKGBUILD 2011-11-30 16:49:14.220695778 +0100 @@ -11,13 +11,13 @@ pkgname=mono-tools pkgver=2.10 -pkgrel=1 -pkgdesc="collection of testing and development tools for use with mono (including monodoc browser)" -arch=(i686 x86_64) +pkgrel=2 +pkgdesc="Collection of testing and development tools for use with mono (including monodoc browser)" +arch=(any) license=('GPL') url="http://www.mono-project.com/" -depends=('mono>=2.10.1' 'desktop-file-utils' 'gnome-desktop-sharp>=2.26.0' 'gluezilla') -makedepends=('gecko-sharp-2.0>=0.13') +depends=('libgnome-sharp' 'gtkhtml-sharp') +makedepends=('gconf-sharp') install=$pkgname.install source=(http://ftp.novell.com/pub/mono/sources/$pkgname/$pkgname-$pkgver.tar.bz2) md5sums=('da178df2c119c696c08c09dc9eb01994') @@ -27,12 +27,14 @@ export MONO_SHARED_DIR="${startdir}/src/weird" mkdir -p "${MONO_SHARED_DIR}" - cd ${startdir}/src/${pkgname}-${pkgver} - aclocal || return 1 - autoconf || return 1 - automake || return 1 - #sed -i 's:^Exec=.*$:Exec=/usr/bin/monodoc:' docbrowser/monodoc.desktop.in - ./configure --prefix=/usr || return 1 - make || return 1 - make GACUTIL="/usr/bin/gacutil /root ${startdir}/pkg/usr/lib" DESTDIR=${startdir}/pkg install || return 1 + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + make GACUTIL="/usr/bin/gacutil /root $pkgdir/usr/lib" DESTDIR="$pkgdir" install }