Sophie

Sophie

distrib > Mageia > 9 > armv7hl > by-pkgid > 1283560df33b1660af649a0a200c14ce > files > 4

clutter-sharp-0-0.20090817.15.mga9.src.rpm

#gw it could even become a noarch package, but it has a dep
#on the clutter library packages
%define debug_package %{nil}

%define cluttergtklibname %mklibname clutter-gtk 1.0 0

#gw it ships a patched version of glib-sharp
%global __provides_exclude mono.glib-sharp

%define gitdate 20090817

Summary:	C#/.NET bindings to Clutter
Name:		clutter-sharp
Version:	0
Release:	%mkrel -c %{gitdate} 15
URL:		http://www.clutter-project.org
Source0:	%{name}-%{gitdate}.tar.xz
Patch0:		clutter-sharp-20090817-ilasm-build.patch
Patch1:		clutter-sharp-20090828-initialization-fix.patch
License:	MIT
Group:		System/Libraries
BuildRequires:	pkgconfig(mono)
BuildRequires:	pkgconfig(gapi-2.0)
BuildRequires:	gtk-sharp2
BuildRequires:	glib-sharp2
BuildRequires:	pkgconfig(clutter-gtk-1.0)
BuildRequires:	pkgconfig(monodoc) 
BuildRequires:	monodoc
Requires:	%{cluttergtklibname}

%description
Clutter-sharp offers C#/.NET bindings to Clutter

%package devel
Summary:	Development files for %{name}
Group:		Development/Other
Requires:	%{name} = %{version}-%{release}

%description devel
This package contains the development files for the C#/.NET bindings
to clutter.

%package doc
Summary:	Development documentation for %{name}
Group:		Development/Other
BuildArch:	noarch
Requires(post):		mono-tools >= 1.1.9
Requires(postun):	mono-tools >= 1.1.9 

%description doc
This package contains the API documentation for the %name in
Monodoc format. 

%prep
%setup -q -n %{name}
%autopatch -p1
sed -i 's!gmcs!mcs!' configure*
sed -i -e 's!$(prefix)/lib!%{_libdir}/!' glib/Makefile.am
sed -i -e 's!$(prefix)/lib!%{_libdir}/!' clutter/Makefile.am
sed -i -e 's!$(prefix)/lib!%{_libdir}/!' build/assembly.mk
sed -i -e 's!libdir=${exec_prefix}/lib!libdir=%{_libdir}!' clutter/clutter-sharp.pc.in
sed -i -e 's!libdir=${exec_prefix}/lib!libdir=%{_libdir}!' clutter-gtk/clutter-gtk-sharp.pc.in

#build with new clutter-gtk
sed -i -e 's,clutter-gtk-0.10,clutter-gtk-1.0,g' configure.ac

%build
autoreconf -vfi
export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
%configure
#gw parallel make broken
make

%install
%make_install

%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
%doc COPYING README
%{_libdir}/clutter-sharp/

%files devel
%{_datadir}/gapi-2.0/*
%{_libdir}/pkgconfig/clutter-sharp.pc
%{_libdir}/pkgconfig/clutter-gtk-sharp.pc

%files doc
%{_prefix}/lib/monodoc/sources/*


%changelog
* Sun Apr 03 2022 umeabot <umeabot> 0-0.20090817.15.mga9
+ Revision: 1841913
- Mageia 9 Mass Rebuild

* Mon Sep 21 2020 tv <tv> 0-0.20090817.14.mga8
+ Revision: 1629217
- rebuild mono fixed mono for proper mono provides & requires...

* Mon Sep 21 2020 tv <tv> 0-0.20090817.13.mga8
+ Revision: 1629048
- rebuild for new mono

* Wed Feb 12 2020 umeabot <umeabot> 0-0.20090817.12.mga8
+ Revision: 1511451
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x
- replace deprecated %%makeinstall_std

* Sat Sep 22 2018 umeabot <umeabot> 0-0.20090817.11.mga7
+ Revision: 1296615
- Mageia 7 Mass Rebuild
- Mageia 6 Mass Rebuild

* Fri Dec 04 2015 tv <tv> 0-0.20090817.9.mga6
+ Revision: 908007
- BR monodoc-devel
- fix finding mono4 compiler
- rebuild for mono4

* Wed Oct 15 2014 umeabot <umeabot> 0-0.20090817.8.mga5
+ Revision: 750908
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0-0.20090817.7.mga5
+ Revision: 678446
- Mageia 5 Mass Rebuild
+ tv <tv>
- use %%global for req/prov exclude
- autoconvert to new prov/req excludes

* Fri Oct 18 2013 umeabot <umeabot> 0-0.20090817.6.mga4
+ Revision: 503397
- Mageia 4 Mass Rebuild

* Fri Jan 11 2013 umeabot <umeabot> 0-0.20090817.5.mga3
+ Revision: 347947
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Nov 28 2011 wally <wally> 0-0.20090817.4.mga2
+ Revision: 173835
- rebuild against new clutter-gtk-1.0
- clean .spec a bit

* Mon Nov 28 2011 fwang <fwang> 0-0.20090817.3.mga2
+ Revision: 173406
- rebuild for new clutter

* Thu Jun 09 2011 ahmad <ahmad> 0-0.20090817.2.mga2
+ Revision: 102237
- imported package clutter-sharp


* Thu Dec 16 2010 Götz Waschk <waschk@mandriva.org> 0-0.20090817.1mdv2011.0
+ Revision: 622333
- import clutter-sharp