%define debug_package %{nil} %define gitdate 20090828 %define gitcommit 349dba602015e07 Summary: C#/.NET bindings to Clutter Name: clutter-sharp Version: 0 Release: 0.7.%{gitdate}%{?dist} URL: http://www.clutter-project.org Source0: %{name}-%{gitdate}.tar.bz2 # based on libdrm's make-git-snapshot.sh # sh clutter-sharp-make-git-snapshot.sh Source1: clutter-sharp-make-git-snapshot.sh License: MIT Group: System Environment/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf BuildRequires: automake, libtool BuildRequires: mono-devel BuildRequires: gtk-sharp2-devel BuildRequires: clutter-devel BuildRequires: monodoc-devel BuildRequires: gtk-sharp2-gapi Requires: gtk-sharp2-gapi Requires: clutter BuildRequires: clutter-gtk-devel Requires: clutter-gtk ExcludeArch: sparc64 %description Clutter-sharp offers C#/.NET bindings to Clutter %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %name = %{version}-%{release} Requires: pkgconfig Requires: monodoc %description devel This package contains the development files for the C#/.NET bindings to clutter. %prep %setup -q -n %{name}-%{gitdate} 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 %build ./autogen.sh export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir} %configure %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc COPYING README %{_libdir}/clutter-sharp/ %{_datadir}/gapi-2.0/* %files devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/clutter-sharp.pc %{_libdir}/pkgconfig/clutter-gtk-sharp.pc %{_libdir}/monodoc/sources/* %changelog * Tue Jun 15 2010 Christian Krause - 0-0.7.20090828 - Enable clutter-gtk support (BZ 570605) * Mon Oct 26 2009 Dennis Gilmore - 0-0.6.20090828 - ExcludeArch sparc64 * Fri Sep 25 2009 Christian Krause - 0-0.5.20090828 - Fix some spelling mistakes - Correct email address * Wed Sep 16 2009 Christian Krause - 0-0.4.20090828 - Add Requires: clutter since it is not picked up automatically - Add comments about clutter-gtk support in the future - Exclude clutter-gtk-sharp pkgconfig file for now - Fix description and summary of devel package * Fri Aug 28 2009 Christian Krause - 0-0.3.20090828 - Fix %%defattr usage - Use %%{buildroot} consistently * Fri Aug 28 2009 Christian Krause - 0-0.2.20090828 - Enhance git snapshot script to retrieve a specific revision * Thu Aug 27 2009 Christian Krause - 0-0.1.20090827 - Initial spec file for clutter-sharp