]> git.pld-linux.org Git - packages/mono-tools.git/blame - mono-tools.spec
- updated Source0 URL
[packages/mono-tools.git] / mono-tools.spec
CommitLineData
33609179 1#
2# Conditional build:
3%bcond_without gecko # don't build gecko html renderer
4#
d7c9ba01 5%include /usr/lib/rpm/macros.mono
611da4dd 6Summary: Mono Tools
9705a788 7Summary(pl.UTF-8): Narzędzia do mono
611da4dd 8Name: mono-tools
677cddc0 9Version: 1.9
ba1fe6c7 10Release: 3
54031b74 11License: GPL v2
611da4dd 12Group: Development/Tools
d1e9d66f
JB
13# latest downloads summary at http://ftp.novell.com/pub/mono/sources-stable/
14Source0: http://ftp.novell.com/pub/mono/sources/mono-tools/%{name}-%{version}.tar.bz2
677cddc0 15# Source0-md5: f00eb74bd0f467f81fad3ab62e215e1a
54031b74 16URL: http://www.mono-project.com/
611da4dd 17BuildRequires: autoconf
18BuildRequires: automake
54031b74
JB
19%{?with_gecko:BuildRequires: dotnet-gecko-sharp2-devel >= 0.12}
20BuildRequires: dotnet-gnome-sharp-devel >= 2.16.0
ba1fe6c7 21BuildRequires: dotnet-gnome-desktop-sharp-devel
0534729d 22BuildRequires: mono-compat-links
54031b74 23BuildRequires: monodoc >= 1.2.6
677cddc0 24BuildRequires: mono-jscript
611da4dd 25BuildRequires: pkgconfig
bf6b7251 26BuildRequires: rpmbuild(monoautodeps)
c82f0b72 27BuildRequires: sed >= 4.0
0570115f 28Requires: mono-tools-html-renderer
b9d0deca 29ExcludeArch: i386
611da4dd 30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33Mono Tools is a collection of development and testing programs and
34utilities for use with Mono.
35
d41758f3
JR
36%description -l pl.UTF-8
37Mono Tools jest kolekcją rozwojowych i testowych programów oraz
38narzędzi do użycia z Mono.
611da4dd 39
931cc38a 40%package gecko
41Summary: Gecko based monodoc HTML renderer
9705a788 42Summary(pl.UTF-8): Oparty na gecko wyświetlacz HTML-a dla monodoc
931cc38a 43Group: Development/Tools
44Requires: %{name} = %{version}-%{release}
0570115f 45Provides: mono-tools-html-renderer
931cc38a 46
47%description gecko
62bce0ce 48Gecko based monodoc HTML renderer. Used instead of GtkHTML based
931cc38a 49renderer.
50
d41758f3
JR
51%description gecko -l pl.UTF-8
52Oparty na gecko wyświetlacz HTML-a dla monodoc. Jest używany zamiast
53wyświetlacza opartego na GtkHTML.
931cc38a 54
0570115f 55%package gtkhtml
56Summary: GtkHTML based monodoc HTML renderer
9705a788 57Summary(pl.UTF-8): Oparty na GtkHTML wyświetlacz HTML-a dla monodoc
0570115f 58Group: Development/Tools
59Requires: %{name} = %{version}-%{release}
60Provides: mono-tools-html-renderer
61
62%description gtkhtml
62bce0ce 63GtkHTML based monodoc HTML renderer.
0570115f 64
d41758f3
JR
65%description gtkhtml -l pl.UTF-8
66Oparty na GtkHTML wyświetlacz HTML-a dla monodoc.
0570115f 67
677cddc0 68%package gendarme
69Summary: A tool to find problems in .NET applications and libraries
70Summary(pl.UTF-8): Narzędzie znajdujące problemy w aplikacjach i bibliotekach .NET
71Group: Development/Tools
72
73%description gendarme
74Gendarme is a extensible rule-based tool to find problems in .NET
75applications and libraries. Gendarme inspects programs and libraries
76that contain code in ECMA CIL format (Mono and .NET) and looks for
77common problems with the code, problems that compiler do not typically
78check or have not historically checked.
79
80%description gendarme -l pl.UTF-8
81Gendarme to rozszerzalne narzędzie oparte o regułki, znajdujące
82problemy w aplikacjach i bibliotekach .NET. Gendarme przeprowadza
83inspekcję programów i bibliotek w formacie ECMA CIL (Mono i .NET)
84szukając typowych problemów, których często kompilator nie sprawdza,
85lub tych które nie były kiedyś sprawdzane.
86
87%package gui-compare
88Summary: Compares API changes between different assemblies
89Summary(pl.UTF-8): Porównuje zmiany API między różnymi assembly
90Group: Development/Tools
91
92%description gui-compare
93Compares API changes between different assemblies.
94
95%description gui-compare -l pl.UTF-8
96Porównuje zmiany API między różnymi assembly.
97
611da4dd 98%prep
99%setup -q
100
c82f0b72
JB
101# as expected by ilcontrast script
102sed -i -e 's,\$(libdir)/ilcontrast,$(prefix)/lib/ilcontrast,' ilcontrast/Makefile.am
103
611da4dd 104%build
105%{__aclocal}
106%{__autoconf}
107%{__automake}
108%configure
109%{__make}
110
111%install
112rm -rf $RPM_BUILD_ROOT
611da4dd 113
114%{__make} install \
f85e043d 115 DESTDIR=$RPM_BUILD_ROOT \
fca1bc30
JB
116 monodocdir=%{_libdir}/monodoc \
117 pkgconfigdir=%{_pkgconfigdir}
611da4dd 118
119%find_lang %{name}
120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
124%files -f %{name}.lang
125%defattr(644,root,root,755)
7dc434cc 126%doc AUTHORS ChangeLog README
4eba6264 127%attr(755,root,root) %{_bindir}/create-native-map
e37cb6a9 128%attr(755,root,root) %{_bindir}/gasnview
129%attr(755,root,root) %{_bindir}/gnunit
130%attr(755,root,root) %{_bindir}/gnunit2
54031b74
JB
131%{_prefix}/lib/mono/1.0/gasnview.exe
132%{_prefix}/lib/mono/1.0/gnunit.exe
133%{_prefix}/lib/mono/2.0/gnunit2.exe
c82f0b72 134%{_prefix}/lib/create-native-map
f85e043d 135%{_libdir}/monodoc/browser.exe
54031b74
JB
136%{_desktopdir}/monodoc.desktop
137%{_pixmapsdir}/monodoc.png
138%{_pkgconfigdir}/create-native-map.pc
4eba6264 139%{_mandir}/man1/create-native-map.1*
931cc38a 140
33609179 141%if %{with gecko}
931cc38a 142%files gecko
143%defattr(644,root,root,755)
c82f0b72
JB
144%attr(755,root,root) %{_bindir}/ilcontrast
145%{_prefix}/lib/ilcontrast
f85e043d 146%{_libdir}/monodoc/GeckoHtmlRender.dll
54031b74
JB
147%{_desktopdir}/ilcontrast.desktop
148%{_pixmapsdir}/ilcontrast.png
33609179 149%endif
0570115f 150
151%files gtkhtml
152%defattr(644,root,root,755)
f85e043d 153%{_libdir}/monodoc/GtkHtmlHtmlRender.dll
677cddc0 154
155%files gendarme
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*
161
162%files gui-compare
163%defattr(644,root,root,755)
164%attr(755,root,root) %{_bindir}/gui-compare
165%{_prefix}/lib/gui-compare
This page took 0.08325 seconds and 4 git commands to generate.