[arch-commits] Commit in gtksourceview-sharp-2.0/trunk (3 files)

Jan de Groot jgc at archlinux.org
Fri Dec 26 13:36:53 UTC 2008


    Date: Friday, December 26, 2008 @ 08:36:53
  Author: jgc
Revision: 22332

upgpkg: gtksourceview-sharp-2.0 0.12-1

Added:
  gtksourceview-sharp-2.0/trunk/gtksourceview-sharp2-gnome-print.patch
Modified:
  gtksourceview-sharp-2.0/trunk/PKGBUILD
Deleted:
  gtksourceview-sharp-2.0/trunk/dont-install-langdata.patch

----------------------------------------+
 PKGBUILD                               |   39 +++++++++------------
 dont-install-langdata.patch            |   20 ----------
 gtksourceview-sharp2-gnome-print.patch |   57 +++++++++++++++++++++++++++++++
 3 files changed, 75 insertions(+), 41 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-12-26 10:49:07 UTC (rev 22331)
+++ PKGBUILD	2008-12-26 13:36:53 UTC (rev 22332)
@@ -3,32 +3,29 @@
 # Contributor: Brice Carpentier <brice at daknet.org>
 
 pkgname=gtksourceview-sharp-2.0
-pkgver=0.10
-pkgrel=5
+pkgver=0.12
+pkgrel=1
 pkgdesc="a C# binding to gtksourceview"
 url="http://www.mono-project.com/"
-depends=('gtksourceview' 'gtk-sharp-2>=2.6')
-conflicts=(gtksourceview-sharp)
-provides=(gtksourceview-sharp)
-source=(http://go-mono.com/sources/gtksourceview-sharp-2.0/gtksourceview-sharp-2.0-${pkgver}.tar.gz
-				dont-install-langdata.patch)
+depends=('gtksourceview' 'gtk-sharp-2>=2.12.7' 'gnome-sharp>=2.24.0')
+makedepends=('monodoc')
+conflicts=('gtksourceview-sharp')
+provides=('gtksourceview-sharp')
+source=(http://ftp.novell.com/pub/mono/sources/gtksourceview-sharp2/${pkgname}-${pkgver}.tar.bz2
+	gtksourceview-sharp2-gnome-print.patch)
 license=('LGPL2')
 arch=('i686' 'x86_64')
-md5sums=(2179634b8931e6be849a1e1f82c834e3 eeab3108b82d5590f2adab826ae91cc2)
 
 build() {
-	[ -z "${GNOMEDIR}" ] && . /etc/profile.d/gnome.sh
- # get rid of that .wapi errors; thanks to brice
-	export MONO_SHARED_DIR=${startdir}/src/weird
-	mkdir -p ${MONO_SHARED_DIR}
- # build
-  cd ${startdir}/src/gtksourceview-sharp-2.0-${pkgver}
-	patch -Np0 -i ${startdir}/src/dont-install-langdata.patch || return 1
-  ./configure --prefix=/usr
+  export MONO_SHARED_DIR="${srcdir}/weird"
+  mkdir -p "${MONO_SHARED_DIR}"
+
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  patch -Np0 -i "${srcdir}/gtksourceview-sharp2-gnome-print.patch" || return 1
+  autoreconf || return 1
+  ./configure --prefix=/usr || return 1
   make || return 1
-  make GACUTIL="/usr/bin/gacutil /root ${startdir}/pkg/usr/lib" \
-    DESTDIR=${startdir}/pkg install
- # housecleaning
-  rm -rf ${MONO_SHARED_DIR}
+  make GACUTIL="/usr/bin/gacutil /root ${pkgdir}/usr/lib" \
+    DESTDIR="${pkgdir}" install || return 1
+  rm -rf "${pkgdir}/usr/share/gtksourceview-1.0"
 }
-# vim: ft=sh ts=2

Deleted: dont-install-langdata.patch
===================================================================
--- dont-install-langdata.patch	2008-12-26 10:49:07 UTC (rev 22331)
+++ dont-install-langdata.patch	2008-12-26 13:36:53 UTC (rev 22332)
@@ -1,20 +0,0 @@
---- Makefile.in.orig	2006-01-23 08:51:14.000000000 +0000
-+++ Makefile.in	2006-01-23 08:51:29.000000000 +0000
-@@ -582,7 +582,7 @@
- 
- info-am:
- 
--install-data-am: install-extra_langDATA install-pkgconfigDATA
-+install-data-am: install-pkgconfigDATA
- 
- install-exec-am:
- 
-@@ -610,7 +610,7 @@
- 
- ps-am:
- 
--uninstall-am: uninstall-extra_langDATA uninstall-info-am \
-+uninstall-am: uninstall-info-am \
- 	uninstall-pkgconfigDATA
- 
- uninstall-info: uninstall-info-recursive

Added: gtksourceview-sharp2-gnome-print.patch
===================================================================
--- gtksourceview-sharp2-gnome-print.patch	                        (rev 0)
+++ gtksourceview-sharp2-gnome-print.patch	2008-12-26 13:36:53 UTC (rev 22332)
@@ -0,0 +1,57 @@
+--- configure.in	2008-02-26 16:30:05.000000000 -0700
++++ configure.in	2008-09-05 13:36:30.000000000 -0600
+@@ -69,6 +69,16 @@
+ gtksharp_prefix=`pkg-config --variable=prefix gtk-sharp-2.0`
+ AC_SUBST(gtksharp_prefix)
+ 
++PKG_CHECK_MODULES(GNOMEPRINT_SHARP, gnome-print-sharp-2.18, use_gnomeprint=yes, use_gnomeprint=no)
++if test "x$use_gnomeprint" = "xyes" ; then
++GNOMEPRINT_SHARP_REQUIRES=gnome-print-sharp-2.18
++else
++GNOMEPRINT_SHARP_REQUIRES=
++fi
++AC_SUBST(GNOMEPRINT_SHARP_CFLAGS)
++AC_SUBST(GNOMEPRINT_SHARP_LIBS)
++AC_SUBST(GNOMEPRINT_SHARP_REQUIRES)
++
+ PKG_CHECK_MODULES(GTKSOURCEVIEW, gtksourceview-1.0 >= 1.0.0)
+ AC_SUBST(GTKSOURCEVIEW_LIBS)
+ gtksourceview_prefix=`pkg-config --variable=prefix gtksourceview-1.0`
+--- gtksourceview/Makefile.am	2008-02-26 16:30:05.000000000 -0700
++++ gtksourceview/Makefile.am	2008-09-05 13:14:53.000000000 -0600
+@@ -2,7 +2,7 @@
+ LIBRARY=	$(LIBRARY_NAME).dll
+ APIS=		gtksourceview-api.xml
+ 
+-ASSEMBLIES=	/pkg:gnome-sharp-2.0
++ASSEMBLIES=	$(GTK_SHARP_LIBS) $(GNOMEPRINT_SHARP_LIBS)
+ 
+ EXTRA_DIST = $(sources) $(customs) Gtk.metadata gtksourceview-api.raw AssemblyInfo.cs.in
+ 
+@@ -21,7 +21,7 @@
+ 	$(GAPI_FIXUP) --api=gtksourceview-api.xml --metadata=$(srcdir)/Gtk.metadata
+ 
+ generated-stamp: $(APIS) $(customs) $(sources) Gtk.metadata
+-	$(GAPI_CODEGEN) $(GTK_SHARP_CFLAGS) --generate $(APIS) \
++	$(GAPI_CODEGEN) $(GTK_SHARP_CFLAGS) $(GNOMEPRINT_SHARP_CFLAGS) --generate $(APIS) \
+ 	--outdir=generated --customdir=. --assembly-name=gtksourceview-sharp && touch generated-stamp
+ 
+ sources = \
+--- gtksourceview-sharp-2.0.pc.in	2008-02-26 16:30:05.000000000 -0700
++++ gtksourceview-sharp-2.0.pc.in	2008-09-05 13:22:33.000000000 -0600
+@@ -6,5 +6,5 @@
+ Name: GtkSourceView#
+ Description: GtkSourceView# - gtksourceview .NET Binding
+ Version: @VERSION@
+-Requires: gnome-sharp-2.0
++Requires: gnome-sharp-2.0 @GNOMEPRINT_SHARP_REQUIRES@
+ Libs: -r:${prefix}/lib/mono/gtksourceview-sharp-2.0/gtksourceview-sharp.dll
+--- sample/Makefile.am	2008-02-26 16:30:05.000000000 -0700
++++ sample/Makefile.am	2008-09-05 13:35:34.000000000 -0600
+@@ -10,5 +10,5 @@
+ 	$(CSC) -out:$@ $(srcdir)/SourceViewTest.cs -r:../gtksourceview/gtksourceview-sharp.dll -pkg:gtk-sharp-2.0
+ 
+ $(PRINT): $(srcdir)/PrintSample.cs
+-	$(CSC) -out:$@ $(srcdir)/PrintSample.cs -r:../gtksourceview/gtksourceview-sharp.dll -pkg:gtk-sharp-2.0 -pkg:gnome-sharp-2.0
++	$(CSC) -out:$@ $(srcdir)/PrintSample.cs -r:../gtksourceview/gtksourceview-sharp.dll -pkg:gtk-sharp-2.0 -pkg:gnome-sharp-2.0 $(GNOMEPRINT_SHARP_LIBS)
+ 




More information about the arch-commits mailing list