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