]>
Commit | Line | Data |
---|---|---|
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 | 6 | Summary: Mono Tools |
9705a788 | 7 | Summary(pl.UTF-8): Narzędzia do mono |
611da4dd | 8 | Name: mono-tools |
a364ea3e JB |
9 | Version: 1.2.4 |
10 | Release: 1 | |
611da4dd | 11 | License: GPL |
12 | Group: Development/Tools | |
a364ea3e JB |
13 | #Source0Download: http://go-mono.com/sources-stable/ |
14 | Source0: http://go-mono.com/sources/mono-tools/%{name}-%{version}.tar.bz2 | |
15 | # Source0-md5: 7d193fea94123a3f30f67bca2873c791 | |
611da4dd | 16 | URL: http://www.go-mono.com/ |
17 | BuildRequires: autoconf | |
18 | BuildRequires: automake | |
33609179 | 19 | %{?with_gecko:BuildRequires: dotnet-gecko-sharp2-devel >= 0.11} |
8a6bfd9c | 20 | BuildRequires: dotnet-gnome-sharp-devel >= 2.15.0 |
0534729d | 21 | BuildRequires: mono-compat-links |
8a6bfd9c | 22 | BuildRequires: monodoc >= 1.1.16 |
611da4dd | 23 | BuildRequires: pkgconfig |
bf6b7251 | 24 | BuildRequires: rpmbuild(monoautodeps) |
c82f0b72 | 25 | BuildRequires: sed >= 4.0 |
0570115f | 26 | Requires: mono-tools-html-renderer |
b9d0deca | 27 | ExcludeArch: i386 |
611da4dd | 28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
29 | ||
30 | %description | |
31 | Mono Tools is a collection of development and testing programs and | |
32 | utilities for use with Mono. | |
33 | ||
d41758f3 JR |
34 | %description -l pl.UTF-8 |
35 | Mono Tools jest kolekcją rozwojowych i testowych programów oraz | |
36 | narzędzi do użycia z Mono. | |
611da4dd | 37 | |
931cc38a | 38 | %package gecko |
39 | Summary: Gecko based monodoc HTML renderer | |
9705a788 | 40 | Summary(pl.UTF-8): Oparty na gecko wyświetlacz HTML-a dla monodoc |
931cc38a | 41 | Group: Development/Tools |
42 | Requires: %{name} = %{version}-%{release} | |
0570115f | 43 | Provides: mono-tools-html-renderer |
931cc38a | 44 | |
45 | %description gecko | |
62bce0ce | 46 | Gecko based monodoc HTML renderer. Used instead of GtkHTML based |
931cc38a | 47 | renderer. |
48 | ||
d41758f3 JR |
49 | %description gecko -l pl.UTF-8 |
50 | Oparty na gecko wyświetlacz HTML-a dla monodoc. Jest używany zamiast | |
51 | wyświetlacza opartego na GtkHTML. | |
931cc38a | 52 | |
0570115f | 53 | %package gtkhtml |
54 | Summary: GtkHTML based monodoc HTML renderer | |
9705a788 | 55 | Summary(pl.UTF-8): Oparty na GtkHTML wyświetlacz HTML-a dla monodoc |
0570115f | 56 | Group: Development/Tools |
57 | Requires: %{name} = %{version}-%{release} | |
58 | Provides: mono-tools-html-renderer | |
59 | ||
60 | %description gtkhtml | |
62bce0ce | 61 | GtkHTML based monodoc HTML renderer. |
0570115f | 62 | |
d41758f3 JR |
63 | %description gtkhtml -l pl.UTF-8 |
64 | Oparty na GtkHTML wyświetlacz HTML-a dla monodoc. | |
0570115f | 65 | |
611da4dd | 66 | %prep |
67 | %setup -q | |
68 | ||
c82f0b72 JB |
69 | # as expected by ilcontrast script |
70 | sed -i -e 's,\$(libdir)/ilcontrast,$(prefix)/lib/ilcontrast,' ilcontrast/Makefile.am | |
71 | ||
611da4dd | 72 | %build |
73 | %{__aclocal} | |
74 | %{__autoconf} | |
75 | %{__automake} | |
76 | %configure | |
77 | %{__make} | |
78 | ||
79 | %install | |
80 | rm -rf $RPM_BUILD_ROOT | |
611da4dd | 81 | |
82 | %{__make} install \ | |
f85e043d | 83 | DESTDIR=$RPM_BUILD_ROOT \ |
fca1bc30 JB |
84 | monodocdir=%{_libdir}/monodoc \ |
85 | pkgconfigdir=%{_pkgconfigdir} | |
611da4dd | 86 | |
87 | %find_lang %{name} | |
88 | ||
89 | %clean | |
90 | rm -rf $RPM_BUILD_ROOT | |
91 | ||
92 | %files -f %{name}.lang | |
93 | %defattr(644,root,root,755) | |
7dc434cc | 94 | %doc AUTHORS ChangeLog README |
4eba6264 | 95 | %attr(755,root,root) %{_bindir}/create-native-map |
e37cb6a9 | 96 | %attr(755,root,root) %{_bindir}/gasnview |
97 | %attr(755,root,root) %{_bindir}/gnunit | |
98 | %attr(755,root,root) %{_bindir}/gnunit2 | |
ae4d73f7 | 99 | %{_prefix}/lib/mono/1.0/* |
100 | %{_prefix}/lib/mono/2.0/* | |
c82f0b72 | 101 | %{_prefix}/lib/create-native-map |
f85e043d | 102 | %{_libdir}/monodoc/browser.exe |
ea067ca6 | 103 | %{_desktopdir}/*.desktop |
611da4dd | 104 | %{_pixmapsdir}/* |
4eba6264 | 105 | %{_pkgconfigdir}/*.pc |
106 | %{_mandir}/man1/create-native-map.1* | |
931cc38a | 107 | |
33609179 | 108 | %if %{with gecko} |
931cc38a | 109 | %files gecko |
110 | %defattr(644,root,root,755) | |
c82f0b72 JB |
111 | %attr(755,root,root) %{_bindir}/ilcontrast |
112 | %{_prefix}/lib/ilcontrast | |
f85e043d | 113 | %{_libdir}/monodoc/GeckoHtmlRender.dll |
33609179 | 114 | %endif |
0570115f | 115 | |
116 | %files gtkhtml | |
117 | %defattr(644,root,root,755) | |
f85e043d | 118 | %{_libdir}/monodoc/GtkHtmlHtmlRender.dll |