3 %bcond_without gecko # don't build gecko html renderer
5 %include /usr/lib/rpm/macros.mono
7 Summary(pl.UTF-8): Narzędzia do mono
12 Group: Development/Tools
13 # latest downloads summary at http://ftp.novell.com/pub/mono/sources-stable/
14 Source0: http://ftp.novell.com/pub/mono/sources/mono-tools/%{name}-%{version}.tar.bz2
15 # Source0-md5: f00eb74bd0f467f81fad3ab62e215e1a
16 URL: http://www.mono-project.com/
17 BuildRequires: autoconf
18 BuildRequires: automake
19 %{?with_gecko:BuildRequires: dotnet-gecko-sharp2-devel >= 0.12}
20 BuildRequires: dotnet-gnome-sharp-devel >= 2.16.0
21 BuildRequires: dotnet-gnome-desktop-sharp-devel
22 BuildRequires: mono-compat-links
23 BuildRequires: monodoc >= 1.2.6
24 BuildRequires: mono-jscript
25 BuildRequires: pkgconfig
26 BuildRequires: rpmbuild(monoautodeps)
27 BuildRequires: sed >= 4.0
28 Requires: mono-tools-html-renderer
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 Mono Tools is a collection of development and testing programs and
34 utilities for use with Mono.
36 %description -l pl.UTF-8
37 Mono Tools jest kolekcją rozwojowych i testowych programów oraz
38 narzędzi do użycia z Mono.
41 Summary: Gecko based monodoc HTML renderer
42 Summary(pl.UTF-8): Oparty na gecko wyświetlacz HTML-a dla monodoc
43 Group: Development/Tools
44 Requires: %{name} = %{version}-%{release}
45 Provides: mono-tools-html-renderer
48 Gecko based monodoc HTML renderer. Used instead of GtkHTML based
51 %description gecko -l pl.UTF-8
52 Oparty na gecko wyświetlacz HTML-a dla monodoc. Jest używany zamiast
53 wyświetlacza opartego na GtkHTML.
56 Summary: GtkHTML based monodoc HTML renderer
57 Summary(pl.UTF-8): Oparty na GtkHTML wyświetlacz HTML-a dla monodoc
58 Group: Development/Tools
59 Requires: %{name} = %{version}-%{release}
60 Provides: mono-tools-html-renderer
63 GtkHTML based monodoc HTML renderer.
65 %description gtkhtml -l pl.UTF-8
66 Oparty na GtkHTML wyświetlacz HTML-a dla monodoc.
69 Summary: A tool to find problems in .NET applications and libraries
70 Summary(pl.UTF-8): Narzędzie znajdujące problemy w aplikacjach i bibliotekach .NET
71 Group: Development/Tools
74 Gendarme is a extensible rule-based tool to find problems in .NET
75 applications and libraries. Gendarme inspects programs and libraries
76 that contain code in ECMA CIL format (Mono and .NET) and looks for
77 common problems with the code, problems that compiler do not typically
78 check or have not historically checked.
80 %description gendarme -l pl.UTF-8
81 Gendarme to rozszerzalne narzędzie oparte o regułki, znajdujące
82 problemy w aplikacjach i bibliotekach .NET. Gendarme przeprowadza
83 inspekcję programów i bibliotek w formacie ECMA CIL (Mono i .NET)
84 szukając typowych problemów, których często kompilator nie sprawdza,
85 lub tych które nie były kiedyś sprawdzane.
88 Summary: Compares API changes between different assemblies
89 Summary(pl.UTF-8): Porównuje zmiany API między różnymi assembly
90 Group: Development/Tools
92 %description gui-compare
93 Compares API changes between different assemblies.
95 %description gui-compare -l pl.UTF-8
96 Porównuje zmiany API między różnymi assembly.
101 # as expected by ilcontrast script
102 sed -i -e 's,\$(libdir)/ilcontrast,$(prefix)/lib/ilcontrast,' ilcontrast/Makefile.am
112 rm -rf $RPM_BUILD_ROOT
115 DESTDIR=$RPM_BUILD_ROOT \
116 monodocdir=%{_libdir}/monodoc \
117 pkgconfigdir=%{_pkgconfigdir}
122 rm -rf $RPM_BUILD_ROOT
124 %files -f %{name}.lang
125 %defattr(644,root,root,755)
126 %doc AUTHORS ChangeLog README
127 %attr(755,root,root) %{_bindir}/create-native-map
128 %attr(755,root,root) %{_bindir}/gasnview
129 %attr(755,root,root) %{_bindir}/gnunit
130 %attr(755,root,root) %{_bindir}/gnunit2
131 %{_prefix}/lib/mono/1.0/gasnview.exe
132 %{_prefix}/lib/mono/1.0/gnunit.exe
133 %{_prefix}/lib/mono/2.0/gnunit2.exe
134 %{_prefix}/lib/create-native-map
135 %{_libdir}/monodoc/browser.exe
136 %{_desktopdir}/monodoc.desktop
137 %{_pixmapsdir}/monodoc.png
138 %{_pkgconfigdir}/create-native-map.pc
139 %{_mandir}/man1/create-native-map.1*
143 %defattr(644,root,root,755)
144 %attr(755,root,root) %{_bindir}/ilcontrast
145 %{_prefix}/lib/ilcontrast
146 %{_libdir}/monodoc/GeckoHtmlRender.dll
147 %{_desktopdir}/ilcontrast.desktop
148 %{_pixmapsdir}/ilcontrast.png
152 %defattr(644,root,root,755)
153 %{_libdir}/monodoc/GtkHtmlHtmlRender.dll
156 %defattr(644,root,root,755)
157 %attr(755,root,root) %{_bindir}/gendarme
158 %{_prefix}/lib/gendarme
159 %{_pkgconfigdir}/gendarme-framework.pc
160 %{_mandir}/man1/gendarme.1*
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_bindir}/gui-compare
165 %{_prefix}/lib/gui-compare