[arch-commits] CVS update of extra/devel/mono-tools (PKGBUILD gnome-sharp-2.20.patch)

Jan de Groot jgc at archlinux.org
Mon Mar 24 14:39:17 UTC 2008


    Date: Monday, March 24, 2008 @ 10:39:17
  Author: jgc
    Path: /home/cvs-extra/extra/devel/mono-tools

   Added: gnome-sharp-2.20.patch (1.1)
Modified: PKGBUILD (1.16 -> 1.17)

upgpkg: mono-tools 1.2.6-2
    Fix build with latest gnome-desktop-sharp


------------------------+
 PKGBUILD               |   33 +++++++++++++++++++--------------
 gnome-sharp-2.20.patch |   11 +++++++++++
 2 files changed, 30 insertions(+), 14 deletions(-)


Index: extra/devel/mono-tools/PKGBUILD
diff -u extra/devel/mono-tools/PKGBUILD:1.16 extra/devel/mono-tools/PKGBUILD:1.17
--- extra/devel/mono-tools/PKGBUILD:1.16	Thu Dec 13 13:26:09 2007
+++ extra/devel/mono-tools/PKGBUILD	Mon Mar 24 10:39:17 2008
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD,v 1.16 2007/12/13 18:26:09 daniel Exp $
+# $Id: PKGBUILD,v 1.17 2008/03/24 14:39:17 jgc Exp $
 # Maintainer: tobias <tobias at archlinux.org>
 # Contributor: Brice Carpentier <brice at dlfp.org>
 
@@ -11,25 +11,30 @@
 
 pkgname=mono-tools
 pkgver=1.2.6
-pkgrel=1
-pkgdesc="collection of testing and development tools for use with mono"
+pkgrel=2
+pkgdesc="collection of testing and development tools for use with mono (including monodoc browser)"
 arch=(i686 x86_64)
 license=('GPL')
 url="http://www.mono-project.com/"
-depends=('monodoc' 'gnome-sharp' 'desktop-file-utils' 'gecko-sharp-2.0')
+depends=('monodoc' 'desktop-file-utils' 'gnome-desktop-sharp')
+makedepends=('gecko-sharp-2.0')
 install=$pkgname.install
-source=(http://www.go-mono.com/sources/$pkgname/$pkgname-$pkgver.tar.bz2)
-md5sums=('979aa2b947f1af8c181050aec3685125')
+source=(http://www.go-mono.com/sources/$pkgname/$pkgname-$pkgver.tar.bz2
+	gnome-sharp-2.20.patch)
+md5sums=('979aa2b947f1af8c181050aec3685125' 'e8c5ec86da3f02571778327e78e0199e')
 
 build() {
  # get rid of that .wapi errors; thanks to brice
-  mkdir -p $startdir/pkg/weird
-  export MONO_SHARED_DIR=$startdir/pkg/weird
-  cd $startdir/src/$pkgname-$pkgver
-  sed -i 's:^Exec=.*$:Exec=/usr/bin/monodoc:' docbrowser/monodoc.desktop.in
- # build
-  ./configure --prefix=/usr
+  export MONO_SHARED_DIR="${startdir}/src/weird"
+  mkdir -p "${MONO_SHARED_DIR}"
+
+  cd ${startdir}/src/${pkgname}-${pkgver}
+  patch -Np0 -i ${startdir}/src/gnome-sharp-2.20.patch || return 1
+  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
-  rm -r $startdir/pkg/weird
+  make GACUTIL="/usr/bin/gacutil /root ${startdir}/pkg/usr/lib" DESTDIR=${startdir}/pkg install || return 1
 }
Index: extra/devel/mono-tools/gnome-sharp-2.20.patch
diff -u /dev/null extra/devel/mono-tools/gnome-sharp-2.20.patch:1.1
--- /dev/null	Mon Mar 24 10:39:17 2008
+++ extra/devel/mono-tools/gnome-sharp-2.20.patch	Mon Mar 24 10:39:17 2008
@@ -0,0 +1,11 @@
+--- 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)
+ 




More information about the arch-commits mailing list