rpms/gtk-sharp2/devel gtk-sharp-2.9.0-libdir.patch, NONE, 1.1 gtk-sharp-2.9.0-monodir.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 gtk-sharp2.spec, 1.14, 1.15 sources, 1.5, 1.6
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Fri Aug 18 15:06:22 UTC 2006
Author: alexl
Update of /cvs/dist/rpms/gtk-sharp2/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv25050
Modified Files:
.cvsignore gtk-sharp2.spec sources
Added Files:
gtk-sharp-2.9.0-libdir.patch gtk-sharp-2.9.0-monodir.patch
Log Message:
* Mon Aug 14 2006 Alexander Larsson <alexl at redhat.com> - 2.9.0-1
- update to 2.9.0, which splits out gnome stuff to gnome-sharp
- Split out devel package
gtk-sharp-2.9.0-libdir.patch:
generator/Makefile.am | 2 +-
glade/glade-sharp-2.0.pc.in | 2 +-
glib/glib-sharp-2.0.pc.in | 2 +-
gtk/gtk-sharp-2.0.pc.in | 2 +-
gtkdotnet/gtk-dotnet-2.0.pc.in | 2 +-
parser/Makefile.am | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
--- NEW FILE gtk-sharp-2.9.0-libdir.patch ---
--- gtk-sharp-2.9.0/glib/glib-sharp-2.0.pc.in.libdir 2006-08-18 14:08:44.000000000 +0200
+++ gtk-sharp-2.9.0/glib/glib-sharp-2.0.pc.in 2006-08-18 14:10:16.000000000 +0200
@@ -1,6 +1,6 @@
prefix=${pcfiledir}/../..
exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
Name: GLib#
--- gtk-sharp-2.9.0/parser/Makefile.am.libdir 2006-08-18 11:28:21.000000000 +0200
+++ gtk-sharp-2.9.0/parser/Makefile.am 2006-08-18 11:28:44.000000000 +0200
@@ -1,4 +1,4 @@
-assemblydir = $(prefix)/lib/gtk-sharp-2.0
+assemblydir = $(libdir)/gtk-sharp-2.0
pkgconfigdir = $(libdir)/pkgconfig
assembly_DATA = gapi-fixup.exe gapi-parser.exe
pkgconfig_DATA = gapi-2.0.pc
--- gtk-sharp-2.9.0/generator/Makefile.am.libdir 2006-08-18 11:28:15.000000000 +0200
+++ gtk-sharp-2.9.0/generator/Makefile.am 2006-08-18 11:28:48.000000000 +0200
@@ -1,4 +1,4 @@
-assemblydir = $(prefix)/lib/gtk-sharp-2.0
+assemblydir = $(libdir)/gtk-sharp-2.0
assembly_DATA = gapi_codegen.exe
bin_SCRIPTS = gapi2-codegen
CLEANFILES = gapi_codegen.exe
--- gtk-sharp-2.9.0/gtkdotnet/gtk-dotnet-2.0.pc.in.libdir 2006-08-18 14:08:44.000000000 +0200
+++ gtk-sharp-2.9.0/gtkdotnet/gtk-dotnet-2.0.pc.in 2006-08-18 14:10:08.000000000 +0200
@@ -1,6 +1,6 @@
prefix=${pcfiledir}/../..
exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
Name: Gtk.DotNet
--- gtk-sharp-2.9.0/gtk/gtk-sharp-2.0.pc.in.libdir 2006-08-18 14:08:44.000000000 +0200
+++ gtk-sharp-2.9.0/gtk/gtk-sharp-2.0.pc.in 2006-08-18 14:09:35.000000000 +0200
@@ -1,6 +1,6 @@
prefix=${pcfiledir}/../..
exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
gapidir=${prefix}/share/gapi-2.0
--- gtk-sharp-2.9.0/glade/glade-sharp-2.0.pc.in.libdir 2006-08-18 14:08:44.000000000 +0200
+++ gtk-sharp-2.9.0/glade/glade-sharp-2.0.pc.in 2006-08-18 14:10:23.000000000 +0200
@@ -1,6 +1,6 @@
prefix=${pcfiledir}/../..
exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=@libdir@
gapidir=${prefix}/share/gapi-2.0
gtk-sharp-2.9.0-monodir.patch:
generator/gapi2-codegen.in | 5 ++---
parser/gapi2-fixup.in | 5 ++---
parser/gapi2-parser.in | 7 +++----
3 files changed, 7 insertions(+), 10 deletions(-)
--- NEW FILE gtk-sharp-2.9.0-monodir.patch ---
--- gtk-sharp-2.9.0/parser/gapi2-fixup.in.monodir 2006-08-18 10:14:36.000000000 +0200
+++ gtk-sharp-2.9.0/parser/gapi2-fixup.in 2006-08-18 10:16:24.000000000 +0200
@@ -1,6 +1,5 @@
#!/bin/sh
-a=`which "$0"`
-d=`dirname "$a"`
+d=`monodir`
- at RUNTIME@ $d/../lib/gtk-sharp-2.0/gapi-fixup.exe "$@"
+ at RUNTIME@ $d/../gtk-sharp-2.0/gapi-fixup.exe "$@"
--- gtk-sharp-2.9.0/parser/gapi2-parser.in.monodir 2006-08-18 10:14:46.000000000 +0200
+++ gtk-sharp-2.9.0/parser/gapi2-parser.in 2006-08-18 10:16:03.000000000 +0200
@@ -1,7 +1,6 @@
#!/bin/sh
-a=`which "$0"`
-d=`dirname "$a"`
+d=`monodir`
-export PATH=$d/../lib/gtk-sharp-2.0:$PATH
- at RUNTIME@ $d/../lib/gtk-sharp-2.0/gapi-parser.exe "$@"
+export PATH=$d/../gtk-sharp-2.0:$PATH
+ at RUNTIME@ $d/../gtk-sharp-2.0/gapi-parser.exe "$@"
--- gtk-sharp-2.9.0/generator/gapi2-codegen.in.monodir 2006-08-18 10:14:18.000000000 +0200
+++ gtk-sharp-2.9.0/generator/gapi2-codegen.in 2006-08-18 10:16:35.000000000 +0200
@@ -1,6 +1,5 @@
#!/bin/sh
-a=`which "$0"`
-d=`dirname "$a"`
+d=`monodir`
- at RUNTIME@ $d/../lib/gtk-sharp-2.0/gapi_codegen.exe "$@"
+ at RUNTIME@ $d/../gtk-sharp-2.0/gapi_codegen.exe "$@"
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/gtk-sharp2/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore 4 Mar 2006 02:22:18 -0000 1.5
+++ .cvsignore 18 Aug 2006 15:06:19 -0000 1.6
@@ -1 +1 @@
-gtk-sharp-2.8.2.tar.gz
+gtk-sharp-2.9.0.tar.bz2
Index: gtk-sharp2.spec
===================================================================
RCS file: /cvs/dist/rpms/gtk-sharp2/devel/gtk-sharp2.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- gtk-sharp2.spec 12 Jul 2006 06:17:42 -0000 1.14
+++ gtk-sharp2.spec 18 Aug 2006 15:06:19 -0000 1.15
@@ -1,19 +1,18 @@
Name: gtk-sharp2
-Version: 2.8.2
-Release: 2.1
+Version: 2.9.0
+Release: 1%{?dist}
Summary: GTK+ and GNOME bindings for Mono
Group: System Environment/Libraries
License: LGPL
URL: http://gtk-sharp.sf.net
-Source0: gtk-sharp-%{version}.tar.gz
+Source0: gtk-sharp-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Patch1: gtk-sharp2-vtelibs.patch
+Patch1: gtk-sharp-2.9.0-monodir.patch
+Patch2: gtk-sharp-2.9.0-libdir.patch
-BuildRequires: mono-devel gtk2-devel libart_lgpl-devel gnome-vfs2-devel libgnomecanvas-devel libgnomeui-devel
-BuildRequires: libglade2-devel librsvg2-devel gtkhtml3-devel vte-devel gnome-panel-devel
-BuildRequires: libgnomeprintui22-devel
+BuildRequires: mono-devel gtk2-devel libglade2-devel
BuildRequires: automake, libtool
# Mono only availible on these:
@@ -25,8 +24,7 @@
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#
-2.4.x binds GTK+ 2.4.
+Pango, Gdk.
%package gapi
Group: Development/Languages
@@ -37,20 +35,25 @@
This package provides developer tools for the creation and
maintainance of managed bindings to native libraries which utilize
glib and GObject. Some examples of libraries currently bound using
-the GAPI tools and found in Gtk# include Gtk, Atk, Pango, Gdk,
-libgnome, libgnomeui and libgnomecanvas.
+the GAPI tools and found in Gtk# include Gtk, Atk, Pango, Gdk.
+
+%package devel
+Summary: files needed for developing with gtk-sharp2
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkg-config
+
+%description devel
+This package provides the necessary development libraries and headers
+for writing gtk-sharp2 applications.
%prep
%setup -n gtk-sharp-%{version}
-%patch1 -p1 -b .vte
+%patch1 -p1 -b .monodir
+%patch2 -p1 -b .libdir
%build
-
-# need to re-automake for gtk-sharp2-vtelibs.patch
-aclocal
-libtoolize --force
-automake --add-missing
-autoconf
+autoreconf --force --install
export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
%configure
@@ -59,40 +62,46 @@
%install
%{__rm} -rf $RPM_BUILD_ROOT
export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
-make install DESTDIR=$RPM_BUILD_ROOT GACUTIL_FLAGS="/package gtk-sharp /gacdir %{_prefix}/lib /root ${RPM_BUILD_ROOT}%{_prefix}/lib"
+make install DESTDIR=$RPM_BUILD_ROOT GACUTIL_FLAGS="/package gtk-sharp-2.0 /gacdir %{_libdir} /root ${RPM_BUILD_ROOT}%{_libdir}"
%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.*a
-mv $RPM_BUILD_ROOT%{_prefix}/lib/mono/gtk-sharp $RPM_BUILD_ROOT%{_prefix}/lib/mono/gtk-sharp-2.0
-
%clean
%{__rm} -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
%files
%defattr(-,root,root,-)
%doc COPYING ChangeLog README
%{_libdir}/*.so
-%dir %{_prefix}/lib/gtk-sharp-2.0
-%{_prefix}/lib/gtk-sharp-2.0/gconfsharp-schemagen.exe
-%{_bindir}/gconfsharp2-schemagen
-%{_prefix}/lib/mono/gac
-%{_prefix}/lib/mono/gtk-sharp-2.0
-%{_libdir}/pkgconfig/*-sharp-2.0.pc
-%{_libdir}/pkgconfig/gtk-dotnet-2.0.pc
+%dir %{_libdir}/gtk-sharp-2.0
+%{_libdir}/mono/gac
+%{_libdir}/mono/gtk-sharp-2.0
%files gapi
%defattr(-,root,root,-)
%{_bindir}/gapi2-codegen
%{_bindir}/gapi2-fixup
%{_bindir}/gapi2-parser
-%{_prefix}/lib/gtk-sharp-2.0/gapi_codegen.exe
-%{_prefix}/lib/gtk-sharp-2.0/gapi-fixup.exe
-%{_prefix}/lib/gtk-sharp-2.0/gapi-parser.exe
-%{_prefix}/lib/gtk-sharp-2.0/gapi_pp.pl
-%{_prefix}/lib/gtk-sharp-2.0/gapi2xml.pl
+%{_libdir}/gtk-sharp-2.0/gapi_codegen.exe
+%{_libdir}/gtk-sharp-2.0/gapi-fixup.exe
+%{_libdir}/gtk-sharp-2.0/gapi-parser.exe
+%{_libdir}/gtk-sharp-2.0/gapi_pp.pl
+%{_libdir}/gtk-sharp-2.0/gapi2xml.pl
+%{_datadir}/gapi-2.0
%{_libdir}/pkgconfig/gapi-2.0.pc
-%{_prefix}/share/gapi-2.0
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/*-sharp-2.0.pc
+%{_libdir}/pkgconfig/gtk-dotnet-2.0.pc
%changelog
+* Mon Aug 14 2006 Alexander Larsson <alexl at redhat.com> - 2.9.0-1
+- update to 2.9.0, which splits out gnome stuff to gnome-sharp
+- Split out devel package
+
* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> - sh: line 0: fg: no job control
- rebuild
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/gtk-sharp2/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources 4 Mar 2006 02:22:18 -0000 1.5
+++ sources 18 Aug 2006 15:06:19 -0000 1.6
@@ -1 +1 @@
-e7b68519ede7fd7521b2c6e10410aefa gtk-sharp-2.8.2.tar.gz
+06228185cdbd34e033817940361e143f gtk-sharp-2.9.0.tar.bz2
More information about the fedora-cvs-commits
mailing list