Name: gnome-desktop-sharp
Version: 2.26.0
Release: 5%{?dist}
Summary: .NET language binding for mono
Group: System Environment/Libraries
License: LGPLv2
URL: http://www.mono-project.com/GtkSharp
Source0: http://ftp.gnome.org/pub/gnome/sources/%{name}/2.26/%{name}-%{version}.tar.bz2
Patch0: %{name}-2.24.0-libdir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: mono-devel, gtk2-devel, gtkhtml3-devel
BuildRequires: librsvg2-devel, vte-devel, gnome-panel-devel
BuildRequires: libwnck-devel, gtksourceview2-devel, libgnomeprintui22-devel
BuildRequires: gnome-sharp-devel
BuildRequires: gnome-desktop-devel
BuildRequires: gtk-sharp2-gapi >= 2.12.0
BuildRequires: gtk-sharp2-devel >= 2.12.0
Provides: gtksourceview2-sharp = 2:%{version}-%{release}
Obsoletes: gtksourceview2-sharp < 2:2.20.1-2
#Mono not available on the following arch
ExcludeArch: sparc64
%description
GnomeDesktop is a .NET language binding for assorted
GNOME libraries from the desktop release.
%package devel
Summary: Developing files for gnome-Desktop-sharp
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
Provides: gtksourceview2-sharp-devel = 2:%{version}-%{release}
Obsoletes: gtksourceview2-sharp-devel < 2:2.20.1-2
%description devel
Package %{name}-devel provides development files for writing
%{name} applications.
%prep
%setup -q
%patch0 -p1 -b .libdir
# Fix GACUTIL FLAGS lib
sed -i 's|$(prefix)/lib|%{_libdir}|g' configure
# Fix permission
chmod 0644 HACKING
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# Remove libttol archive
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc COPYING ChangeLog AUTHORS README
%{_libdir}/*.so
%{_libdir}/mono/gac/gnomedesktop-sharp
%{_libdir}/mono/gac/gnome-panel-sharp
%{_libdir}/mono/gac/gnome-print-sharp
%{_libdir}/mono/gac/gtkhtml-sharp
%{_libdir}/mono/gac/gtksourceview2-sharp
%{_libdir}/mono/gac/rsvg2-sharp
%{_libdir}/mono/gac/vte-sharp
%{_libdir}/mono/gac/wnck-sharp
%{_libdir}/mono/gnomedesktop-sharp-2.20
%{_libdir}/mono/gnome-panel-sharp-2.24
%{_libdir}/mono/gnome-print-sharp-2.18
%{_libdir}/mono/gtkhtml-sharp-3.14
%{_libdir}/mono/gtksourceview2-sharp-2.0
%{_libdir}/mono/rsvg2-sharp-2.0
%{_libdir}/mono/vte-sharp-0.16
%{_libdir}/mono/wnck-sharp-2.20
%{_datadir}/gnomedesktop-sharp
%{_datadir}/gnome-panel-sharp
%{_datadir}/gnome-print-sharp
%{_datadir}/gtkhtml-sharp
%{_datadir}/gtksourceview2-sharp
%{_datadir}/rsvg2-sharp
%{_datadir}/vte-sharp
%{_datadir}/wnck-sharp
%files devel
%defattr(-,root,root,-)
%doc HACKING
%{_libdir}/pkgconfig/*.pc
%changelog
* Mon Oct 26 2009 Dennis Gilmore <dennis@ausil.us> - 2.26.0-5
- Exclude sparc64
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.26.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Jun 17 2009 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.26.0-3
- Add support for ppc64
* Wed Apr 22 2009 Denis Leroy <denis@poolshark.org> - 2.26.0-2
- Rebuilt without nautilus-cd-burner (obsoleted)
* Mon Apr 06 2009 Xavier Lamien <lxtnow@gmail.com> - 2.26.0-1
- UPdate release.
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.24.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Oct 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.24.0-3
- and BR: libgnomeprintui22-devel
* Mon Oct 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.24.0-2
- add gnome-sharp-devel as BuildRequires
* Thu Oct 16 2008 Dan Winship <dwinship@redhat.com> - 2.24.0-1
- Update to 2.24.0
* Sat Jul 05 2008 Xavier Lamien <lxtnow[at]gmail.com> - 2.20.1-2
- Obsolete standalone package gtksourceview2-sharp.
* Sat Jul 05 2008 Xavier Lamien <lxtno[at]gmail.com> - 2.20.1-1
- Initial RPM Release.