%define debug_package %{nil}
%define svnver 123182
Summary: A collection of tools for mono applications
Name: mono-tools
Version: 2.4
Release: 1.20091601svn%{svnver}%{?dist}
License: MIT
Group: Development/Tools
Source0: %{name}-%{svnver}.tar.bz2
URL: http://go-mono.com/sources-latests
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: mono-data, mono-devel >= 2.2, gtk-sharp2-gapi, pkgconfig mono-nunit
BuildRequires: gecko-sharp2-devel gnome-sharp-devel, gettext-devel
BuildRequires: gtk-sharp2-devel autoconf automake libtool mono-nunit-devel
BuildRequires: hunspell-devel desktop-file-utils gnome-desktop-sharp-devel
BuildRequires: mono-jscript mono-data-oracle monodoc-devel
Requires: mono-core links monodoc
ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha ppc
%description
Monotools are a number of tools for mono such as allowing monodoc to be run
independantly of monodevelop
%package devel
Summary: .pc file for mono-tools
Group: Development/Languages
Requires: %{name} = %{version}-%{release} pkgconfig
%description devel
Development file for mono-tools
%package monodoc
Summary: monodoc documentation
Group: Documentation
Requires: %{name} = %{version}-%{release} monodoc
%description monodoc
Documentation for monotools for use with monodoc
%define gen gendarme/rules
%prep
%setup -q -n %{name}-%{svnver}
find . -name Makefile.in -or -name Makefile.am -or -name \*.pc.in \
-or -name \*.make \
| while read f ;
do
sed -i -e 's!@prefix@/lib!%{_libdir}!' "$f"
sed -i -e 's!$(prefix)/lib!%{_libdir}!' "$f"
sed -i -e 's!$prefix/lib!%{_libdir}!' "$f"
sed -i -e 's!${exec_prefix}/lib!%{_libdir}!' "$f"
sed -i -e 's!$libdir!%{_libdir}!' "$f" ;
done
autoreconf -f -i -s
chmod 644 COPYING
%build
%configure
make
# no smp flags - breaks the build
%install
%{__rm} -rf %{buildroot}
make DESTDIR=%{buildroot} install
desktop-file-install --vendor fedora \
--dir %{buildroot}%{_datadir}/applications \
--add-category Development \
--delete-original \
%{buildroot}%{_datadir}/applications/ilcontrast.desktop
desktop-file-install --vendor fedora \
--dir %{buildroot}%{_datadir}/applications \
--add-category Development \
--delete-original \
%{buildroot}%{_datadir}/applications/monodoc.desktop
%find_lang %{name}
%clean
%{__rm} -rf %{buildroot}
%files -f %{name}.lang
%defattr(-, root, root,-)
%doc COPYING AUTHORS ChangeLog README
%{_bindir}/ilcontrast
%{_bindir}/create-native-map
%{_bindir}/gasnview
%{_bindir}/monodoc
%{_bindir}/gui-compare
%{_bindir}/gendarme*
%{_bindir}/mprof*
%{_bindir}/gsharp
%{_bindir}/mperfmon
%{_libdir}/gsharp/gsharp.exe
%{_libdir}/gendarme/*.dll
%{_libdir}/gendarme/*.exe
%{_libdir}/gendarme/*.xml
%{_libdir}/create-native-map
%{_libdir}/mperfmon/*
%dir %{_libdir}/gui-compare
%{_libdir}/gui-compare/gui-compare.exe
%exclude %{_libdir}/gui-compare/*.dll
%{_libdir}/mono/1.0/gasnview.exe
%{_libdir}/monodoc/GeckoHtmlRender.dll
%{_libdir}/monodoc/GtkHtmlHtmlRender.dll
%{_libdir}/monodoc/browser.exe
%dir %{_libdir}/ilcontrast
%{_libdir}/ilcontrast/ilcontrast.exe
%dir %{_libdir}/mono-tools
%{_libdir}/mono-tools/mprof*
%{_mandir}/man1/mprof*
%{_mandir}/man1/create-native-map.1.gz
%{_datadir}/pixmaps/ilcontrast.png
%{_datadir}/pixmaps/monodoc.png
%{_datadir}/pixmaps/gendarme.svg
%{_datadir}/applications/*.desktop
%{_libdir}/monodoc/MonoWebBrowserHtmlRender.dll
%{_mandir}/man1/gendarme*
%{_mandir}/man1/mperfmon*
%files devel
%defattr(-, root, root,-)
%{_libdir}/pkgconfig/*.pc
%files monodoc
%defattr(-,root,root,-)
%{_libdir}/monodoc/sources/Gendarme*
%changelog
* Fri Jan 16 2009 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.4-1.20091601svn123182
- Move to 2.4 svn branch
* Sun Jan 11 2009 Paul F. Johnson <paul@all-the-johnsons.co.uk> -.2.2-10.RC2.20090111svn122974
- update from svn
- bump to RC2
* Sun Jan 04 2009 Paul F. Johnson <paul@all-the-johnsons.co.uk> -.2.2-9.RC1.20090104svn122377
- update from svn
* Tue Dec 30 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> -.2.2-9.RC1.20081230svn122166
- update from svn
* Wed Dec 24 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> -.2.2-9.RC1.20081224svn122098
- Bump to RC1 svn branch
* Fri Dec 19 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-8.pre3.20081219svn121827
- Update from svn
- Re-enable ppc build
* Mon Dec 15 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-3.pre3.20081215svn121681
- Bump to preview 3
- Updated to svn
* Mon Dec 15 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-7.pre2.20081215svn121502
- Updated to svn
* Sat Dec 06 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-6.pre2
- Bump to preview 2
- use sed to remove the patches
* Sat Nov 29 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-5.pre1.1
- Dropped the last patch and sedded it instead
* Sat Nov 29 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-5.pre1
- More patches. Crumbs - why can't these guys just use $(libdir)?
* Sat Nov 29 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-4.pre1
- More patches
* Sat Nov 29 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-3.pre1
- actually apply the configure patch helps...
* Wed Nov 26 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-2.pre1
- added configure patch
* Thu Nov 20 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.2-1.pre1
- bump to 2.2 preview 1
- fix patch files
- branch off monodoc documentation
* Wed Oct 03 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.0-7
- bump to rc3
* Wed Oct 01 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.0-6
- bump to rc3
* Tue Sep 09 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.0-5
- bump to 2.0 RC 1
- spec file chanages
* Fri Aug 29 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 2.0-4
- additional BRs included
* Thu Aug 28 2008 Michael Schwendt <mschwendt@fedoraproject.org> - 2.0-3
- include unowned directories
* Fri Aug 15 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.0-2
- reworked the patchfiles
- removed monodir (not used)
- spec file fix
* Sun Aug 03 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.0-1
- bump to 2.0 preview 1
- spec file fixes
* Tue Jul 08 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9-4
- added br gnome-desktop-sharp
- fix for archs
* Mon Jul 07 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9-3.1
- rebuild
* Tue Jun 03 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9-3
- added BR desktop-file-utils
* Tue May 06 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9-2.1
- rebuild
* Wed Apr 30 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9-2
- added hunspell-devel
* Mon Apr 21 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.9-1
- bump
* Mon Jan 14 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.6-3
- spec file fixes
- excludearch ppc64
* Fri Jan 04 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.6-2
- license fix
* Fri Jan 04 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.6-1
- bump
- spec file fixes
- removed support for under FC7
* Fri Feb 23 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.3-2
- fix for mock
* Thu Feb 15 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.3-1
- bump
- a couple of small spec file fixes
- disabled installing the gnunit apps as theyre broken currently
* Sun Jan 28 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.1-4
- added gettext-devel for findlangs to work
* Thu Jan 18 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.1-3
- added gecko-sharp2-devel and gnome-sharp-devel
* Fri Dec 01 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.1-2
- various spec file changes
- rename spec and package to be mono-tools
* Sat Nov 25 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.2.1-1
- bump
- added addition files and devel subpackage
* Sat Oct 14 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.1.17-1
- bump
* Thu Sep 07 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 1.1.11-1
- Initial import, debug and the likes