Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 9d30e8a43799dd2b24ca987cf81d5077 > files > 3

gtk-sharp2-2.12.11-5.mga3.src.rpm

%define oname gtk-sharp
%define monodir %_prefix/lib/mono

Summary:	C# language binding for the gtk+ toolkit
Name:		gtk-sharp2
Version:	2.12.11
Release:	%mkrel 5
License:	LGPLv2
Group:		Development/C#
URL:		http://gtk-sharp.sourceforge.net/
Source0:	http://origin-download.mono-project.com/sources/gtk-sharp212/%oname-%version.tar.bz2
Patch0:		gtk-sharp2-2.12.11-glib-include.patch
Requires: glib-sharp2 = %version
BuildRequires: pkgconfig(atk)
BuildRequires: pkgconfig(gobject-2.0) >= 2.12.0
BuildRequires: pkgconfig(gtk+-2.0) >= 2.12.0
BuildRequires: pkgconfig(libglade-2.0) >= 2.3.6
BuildRequires: pkgconfig(mono-2) >= 1.0
BuildRequires: pkgconfig(mono-cairo) >= 1.0
BuildRequires: pkgconfig(pango)
BuildRequires:	monodoc

%description
Gtk-sharp is a C# language binding for the  gtk+ toolkit.

%package devel
Summary: C# code generation tools for %name
Group: Development/C#

%description devel
This contains the code generation tools of gtk-sharp. It is needed for building
C# wrappers for GObject APIs.

%package -n glib-sharp2
Summary:        C# binding for glib
Group:          Development/C#
Requires:       mono >= 1.0

%description -n glib-sharp2
Glib-sharp is a C# language binding for glib.

%package -n glade-sharp2
Summary:        C# binding for glade
Group:          Development/C#
Requires: %name = %version

%description -n glade-sharp2
Glade-sharp is a C# language binding for glade.

%package doc
Summary:	Documentation for gtk-sharp
Group:		Development/C#
BuildArch:	noarch
Requires(post): mono-tools >= 1.1.9
Requires(postun): mono-tools >= 1.1.9

%description doc
Gtk-sharp is a C# language binding for the  gtk+ toolkit.
This package provides documentation for gtk-sharp. 

%prep
%setup -q -n %oname-%version
%patch0 -p1

%build
%configure2_5x
make

%install
%makeinstall_std

rm -rf %buildroot%_libdir/lib*a
rm -fr sample/valtest/{.deps, .libs}

%post doc
%_bindir/monodoc --make-index > /dev/null

%postun doc
if [ "$1" = "0" -a -x %_bindir/monodoc ]; then %_bindir/monodoc --make-index > /dev/null
fi

%files
%monodir/gac/*atk-sharp
%monodir/gac/*gdk-sharp
%monodir/gac/*gtk-dotnet
%monodir/gac/*gtk-sharp
%monodir/gac/*pango-sharp
%monodir/%oname-2.0/*atk-sharp.dll*
%monodir/%oname-2.0/*gdk-sharp.dll*
%monodir/%oname-2.0/*gtk-sharp.dll*
%monodir/%oname-2.0/*gtk-dotnet.dll*
%monodir/%oname-2.0/*pango-sharp.dll*
%_libdir/libatksharpglue-2.so
%_libdir/libgdksharpglue-2.so
%_libdir/libgtksharpglue-2.so
%_libdir/libpangosharpglue-2.so
%_libdir/pkgconfig/gtk-sharp-2.0.pc
%_libdir/pkgconfig/gtk-dotnet-2.0.pc

%files -n glib-sharp2
%monodir/gac/*glib-sharp
%monodir/%oname-2.0/*glib-sharp.dll*
%_libdir/libglibsharpglue-2.so
%_libdir/pkgconfig/glib-sharp-2.0.pc

%files -n glade-sharp2
%monodir/gac/*glade-sharp
%monodir/%oname-2.0/*glade-sharp.dll*
%_libdir/pkgconfig/glade-sharp-2.0.pc
%_libdir/libgladesharpglue-2.so

%files doc
%doc ChangeLog README README.generator
%_prefix/lib/monodoc/sources/gtk*

%files devel
%_bindir/*
%_datadir/gapi-2.0/
%_libdir/pkgconfig/gapi-2.0.pc
%_prefix/lib/%oname-2.0/


%changelog

* Sat Jan 12 2013 umeabot <umeabot> 2.12.11-5.mga3
+ Revision: 352838
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Oct 25 2012 fwang <fwang> 2.12.11-4.mga3
+ Revision: 309896
- do not list sample into doc package

* Thu Oct 25 2012 fwang <fwang> 2.12.11-3.mga3
+ Revision: 309892
- update rpm group

* Wed Dec 07 2011 fwang <fwang> 2.12.11-2.mga2
+ Revision: 178042
- drop unneeded files

* Mon Dec 05 2011 fwang <fwang> 2.12.11-1.mga2
+ Revision: 176889
- new version 2.12.11

* Sat Jan 15 2011 pterjan <pterjan> 2.12.10-1.mga1
+ Revision: 18972
- imported package gtk-sharp2