rpms/gtk-sharp/devel gtk-sharp.spec, NONE, 1.1 gtksharp-libdir.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Paul F. Johnson (pfj) fedora-extras-commits at redhat.com
Mon Sep 25 21:00:08 UTC 2006


Author: pfj

Update of /cvs/extras/rpms/gtk-sharp/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26811/devel

Modified Files:
	.cvsignore sources 
Added Files:
	gtk-sharp.spec gtksharp-libdir.patch 
Log Message:
auto-import gtk-sharp-1.0.10-10 on branch devel from gtk-sharp-1.0.10-10.src.rpm


--- NEW FILE gtk-sharp.spec ---
%if "%{?fedora}" == "5"
%define monodir %{_prefix}/lib
%else
%define monodir %{_libdir}
%endif

Name: gtk-sharp
Version: 1.0.10
Release: 10%{?dist}
Summary: GTK+ and GNOME bindings for Mono
Group: System Environment/Libraries
License: LGPL
URL: http://go-mono.com/sources-latest
Source0: http://go-mono.com/sources/%{name}/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Patch0:	gtksharp-libdir.patch
%if "%{?fedora}" > "5"
BuildRequires: libtool autoconf automake
%endif
BuildRequires:  mono-devel libxml2-devel libgnomeui-devel
BuildRequires:  librsvg2-devel gtkhtml3-devel vte-devel

%description
This package provides a library that allows you to build
fully native graphical GNOME applications using Mono. Gtk#
is a binding to GTK+, the cross platform user interface
toolkit used in GNOME. It includes bindings for Gtk, Atk,
Pango, Gdk, libgnome, libgnomeui and libgnomecanvas. Gtk#
1.x binds GTK+ 2.2.

%package gapi
Group: Development/Languages
Summary: Glib and GObject C source parser and C generator for managed bindings
Requires: perl-XML-LibXML-Common perl-XML-LibXML perl-XML-SAX

%description gapi
This package provides developer tools for the creation and
maintenance of managed bindings to native libraries which utilize
glib and GObject.

%package gapi-devel
Group: Development/Libraries
Summary: pkgconfig for gapi-sharp
Requires: %{name} = %{version}-%{release} pkgconfig

%description gapi-devel
pkgconfig file for gtk-sharp-gapi

%package devel
Group: Development/Libraries
Summary: pkgconfig file for gtk-sharp
Requires: %{name} = %{version}-%{release} pkgconfig

%description devel
pkgconfig file for gtk-sharp

%prep
%setup -q -n gtk-sharp-%{version}
%if "%{?fedora}" > "5"
%patch0 -p1 -b .libdir
autoreconf
%endif
chmod 644 HACKING
chmod 644 glib/glue/error.c

%build
%configure --disable-gda --disable-gnomedb --libdir=%{monodir}
make %{?_smp_mflags}

%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install 
rm %{buildroot}%{monodir}/*.*a
chmod 755 %{buildroot}/%{_bindir}/gconfsharp-schemagen.exe
chmod 755 %{buildroot}/%{_bindir}/gapi*

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc COPYING ChangeLog README AUTHORS README.generator
%{_bindir}/gconfsharp*
%{monodir}/*.so
%{monodir}/mono/gac/gtk-sharp/1*/
%{monodir}/mono/gac/a*-sharp/1*/
%{monodir}/mono/gac/gconf-sharp*/1*/
%{monodir}/mono/gac/gdk-sharp/1*/
%{monodir}/mono/gac/glade-sharp/1*
%{monodir}/mono/gac/glib-sharp/1*/
%{monodir}/mono/gac/gnome-sharp/1*/
%{monodir}/mono/gac/pango-sharp/1*/
%{monodir}/mono/gac/rsvg-sharp/1*/
%{monodir}/mono/gac/vte-sharp/1*/
%{monodir}/mono/gtk-sharp/

%files devel
%defattr(-,root,root,-)
%doc HACKING
%{monodir}/pkgconfig/*-sharp.pc

%files gapi
%defattr(-,root,root,-)
%{_bindir}/gapi*
%{_datadir}/gapi

%files gapi-devel
%defattr(-,root,root,-)
%{monodir}/pkgconfig/gapi.pc

%changelog
* Sat Sep 23 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 1.0.10-10
- some chmods for executables and text files

* Mon Sep 18 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 1.0.10-9
- fixed libdir error. Thanks Rathann :-)

* Sun Sep 17 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 1.0.10-8
- removed BRs not required
- fixed directory ownership problem
- added additional docs

* Sun Sep 10 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 1.0.10-7
- patch fix for FC6
- fixed versioning problem
- changed libdir-*.so to monodir-*.so

* Tue Sep 05 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 1.0.10-6
- rebuild for FE
- added 64 clean for FC6 while keeping things of FC5
- added devel package
- added 64 bit patch (not used in FC5)

* Sun Feb 12 2006 Christopher Aillon <caillon at redhat.com> 1.0.10-5
- Rebuild

* Tue Feb  7 2006 Jesse Keating <jkeating at redhat.com> 1.0.10-4.1
- rebuilt for new gcc4.1 snapshot and glibc changes

* Thu Jan 19 2006 Alexander Larsson <alexl at redhat.com> 1.0.10-4
- mono now builds on s390x

* Mon Jan  9 2006 Alexander Larsson <alexl at redhat.com> 1.0.10-3
- Add s390

* Mon Jan  9 2006 Alexander Larsson <alexl at redhat.com> - 1.0.10-2
- rebuils

* Tue Nov 15 2005 Alexander Larsson <alexl at redhat.com> - 2.4.0-1
- Initial version

gtksharp-libdir.patch:

--- NEW FILE gtksharp-libdir.patch ---
--- gtk-sharp-1.0.10/gnomedb/gnomedb-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/gnomedb/gnomedb-sharp-new.pc.in	2006-09-05 16:46:45.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: GnomeDB#

--- gtk-sharp-1.0.10/rsvg/rsvg-sharp.pc.in	2004-08-24 21:02:47.000000000 +0100
+++ gtk-sharp-1.0.10/rsvg/rsvg-sharp-new.pc.in	2006-09-05 16:47:17.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: Rsvg#

--- gtk-sharp-1.0.10/vte/vte-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/vte/vte-sharp-new.pc.in	2006-09-05 16:48:06.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: Vte#
--- gtk-sharp-1.0.10/art/art-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/art/art-sharp-new.pc.in	2006-09-05 16:53:05.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: Art#
--- gtk-sharp-1.0.10/gconf/GConf/gconf-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/gconf/GConf/gconf-sharp-new.pc.in	2006-09-05 16:54:19.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: GConf#
--- gtk-sharp-1.0.10/gda/gda-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/gda/gda-sharp-new.pc.in	2006-09-05 16:55:52.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: Gda#
--- gtk-sharp-1.0.10/glade/glade-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/glade/glade-sharp-new.pc.in	2006-09-05 16:57:15.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: Glade#
--- gtk-sharp-1.0.10/gnome/gnome-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/gnome/gnome-sharp-new.pc.in	2006-09-05 16:58:16.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: Gnome#
--- gtk-sharp-1.0.10/gtkhtml/gtkhtml-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/gtkhtml/gtkhtml-sharp-new.pc.in	2006-09-05 17:37:19.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: Gtkhtml#
--- gtk-sharp-1.0.10/gtk-sharp.pc.in	2004-05-13 20:23:16.000000000 +0100
+++ gtk-sharp-1.0.10/gtk-sharp-new.pc.in	2006-09-05 17:40:50.000000000 +0100
@@ -1,6 +1,6 @@
 prefix=@prefix@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
 
 
 Name: Gtk#


--- gtk-sharp-1.0.10/configure.in	2005-05-14 18:05:17.000000000 +0100
+++ gtk-sharp-1.0.10/configure-new.in	2006-09-05 22:11:59.000000000 +0100
@@ -47,24 +47,14 @@
 AC_SUBST(BUILD_GTK_CFLAGS)
 AC_SUBST(BUILD_GTK_LIBS)
 
-PKG_PATH=
-AC_ARG_WITH(crosspkgdir, [  --with-crosspkgdir=/path/to/pkg-config/dir],
-	if test x$with_crosspkgdir = "x"; then
-		if test -s $PKG_CONFIG_PATH; then
-			PKG_PATH=$PKG_CONFIG_PATH
-		fi
-	else
-		PKG_PATH=$with_crosspkgdir
-		PKG_CONFIG_PATH=$PKG_PATH
-		export PKG_CONFIG_PATH
-	fi
-)
+#PKG_PATH=$PKG_CONFIG_PATH
+AC_SUBST(PKG_CONFIG_PATH)
 
 MONO_REQUIRED_VERSION=0.96
 PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false)
 
 if test "x$has_mono" = "xtrue"; then
-GACUTIL_FLAGS='/package $(PACKAGE) /gacdir $(DESTDIR)$(prefix)/lib'
+GACUTIL_FLAGS='/package $(PACKAGE) /gacdir $(DESTDIR)$(libdir)'
 GENERATED_SOURCES=generated/*.cs
 AC_PATH_PROG(RUNTIME, mono, no)
 AC_PATH_PROG(CSC, mcs, no)


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gtk-sharp/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	25 Sep 2006 20:58:39 -0000	1.1
+++ .cvsignore	25 Sep 2006 21:00:08 -0000	1.2
@@ -0,0 +1 @@
+gtk-sharp-1.0.10.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gtk-sharp/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	25 Sep 2006 20:58:39 -0000	1.1
+++ sources	25 Sep 2006 21:00:08 -0000	1.2
@@ -0,0 +1 @@
+e21fb3c5a39374f86ba70b926311a6d0  gtk-sharp-1.0.10.tar.gz




More information about the fedora-extras-commits mailing list