Merge branch 'master' of https://github.com/mono/mono
[mono.git] / mono-core.spec.in
1 %{!?ext_man: %define ext_man .gz}
2 %define llvm no
3 %define sgen yes
4
5 %ifnarch %ix86 x86_64
6 %define llvm no
7 %define sgen no
8 %endif
9
10 Name:           mono-core
11 License:        LGPL v2.1 only
12 Group:          Development/Languages/Mono
13 Summary:        A .NET Runtime Environment
14 Url:            http://www.mono-project.com
15 Version:        @VERSION@
16 Release:        0
17 Source0:        mono-%{version}.tar.bz2
18 BuildRequires:  bison
19 BuildRequires:  fdupes
20 BuildRequires:  gcc-c++
21 BuildRequires:  pkgconfig
22 BuildRequires:  xorg-x11-libX11-devel
23 BuildRequires:  zlib-devel
24 %ifnarch ia64
25 BuildRequires:  valgrind-devel
26 %endif
27 %if %llvm == yes
28 BuildRequires:  llvm-mono-devel
29 %endif
30 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
31 Obsoletes:      mono
32 Obsoletes:      mono-cairo
33 Obsoletes:      mono-drawing
34 Obsoletes:      mono-ikvm
35 Obsoletes:      mono-posix
36 Obsoletes:      mono-xml-relaxng
37 Obsoletes:      mono-ziplib
38 Provides:       mono = %{version}-%{release}
39 Provides:       mono-cairo
40 Provides:       mono-drawing
41 Provides:       mono-ikvm
42 Provides:       mono-posix
43 Provides:       mono-xml-relaxng
44 Provides:       mono-ziplib
45 # This version of mono has issues with the following versions of apps:
46 #  (not because of regressions, but because bugfixes in mono uncover bugs in the apps)
47 Conflicts:      banshee < 1.0
48 Conflicts:      f-spot < 0.4
49 Conflicts:      helix-banshee < 1.0
50 Conflicts:      mono-addins < 0.3.1
51 Recommends:     libgdiplus0 >= 2.6
52 %if %llvm == yes
53 Recommends:     libmono-llvm0 = %{version}-%{release}
54 %endif
55 Provides:       mono(Commons.Xml.Relaxng) = 1.0.5000.0
56 Provides:       mono(CustomMarshalers) = 1.0.5000.0
57 Provides:       mono(I18N) = 1.0.5000.0
58 Provides:       mono(I18N.West) = 1.0.5000.0
59 Provides:       mono(ICSharpCode.SharpZipLib) = 0.6.0.0
60 Provides:       mono(ICSharpCode.SharpZipLib) = 0.84.0.0
61 Provides:       mono(Mono.Cairo) = 1.0.5000.0
62 Provides:       mono(Mono.CompilerServices.SymbolWriter) = 1.0.5000.0
63 Provides:       mono(Mono.Posix) = 1.0.5000.0
64 Provides:       mono(Mono.Security) = 1.0.5000.0
65 Provides:       mono(OpenSystem.C) = 1.0.5000.0
66 Provides:       mono(System) = 1.0.5000.0
67 Provides:       mono(System.Security) = 1.0.5000.0
68 Provides:       mono(System.Xml) = 1.0.5000.0
69 Provides:       mono(mscorlib) = 1.0.5000.0
70
71 %define _use_internal_dependency_generator 0
72 %define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}%{_prefix} %{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq'
73 %define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}%{_prefix} %{buildroot}%{_bindir}/mono-find-requires ; } | sort | uniq'
74
75 %description
76 The Mono Project is an open development initiative that is working to
77 develop an open source, Unix version of the .NET development platform.
78 Its objective is to enable Unix developers to build and deploy
79 cross-platform .NET applications. The project will implement various
80 technologies that have been submitted to the ECMA for standardization.
81
82 %prep
83 %setup -q -n mono-%{version}
84
85 %build
86 # These are only needed if there are patches to the runtime
87 #rm -f libgc/libtool.m4
88 #autoreconf --force --install
89 #autoreconf --force --install libgc
90 export CFLAGS=" $RPM_OPT_FLAGS -fno-strict-aliasing"
91 # distro specific configure options
92 %if %llvm == yes
93 export PATH=/opt/novell/llvm-mono/bin:$PATH
94 %endif
95 %configure \
96   --with-sgen=%{sgen} \
97 %if %llvm == yes
98   --enable-loadedllvm \
99   --disable-system-aot \
100 %endif
101 %ifnarch %ix86 x86_64
102   --disable-system-aot \
103 %endif
104   --with-ikvm=yes \
105   --with-moonlight=no
106 #make # We are not -jN safe! %{?jobs:-j%jobs}
107 # We are now !
108 make %{?_smp_mflags}
109
110 %install
111 make install DESTDIR=%buildroot
112 # remove .la files (they are generally bad news)
113 rm -f %buildroot%_libdir/*.la
114 # remove Windows-only stuff
115 rm -rf %buildroot%_prefix/lib/mono/*/Mono.Security.Win32*
116 rm -f %buildroot%_libdir/libMonoSupportW.*
117 # remove .a files for libraries that are really only for us
118 rm -f %buildroot%_libdir/libMonoPosixHelper.a
119 rm -f %buildroot%_libdir/libikvm-native.a
120 rm -f %buildroot%_libdir/libmono-llvm.a
121 # remove libgc cruft
122 rm -rf %buildroot%_datadir/libgc-mono
123 # remove stuff that we don't package
124 rm -f %buildroot%_bindir/cilc
125 rm -f %buildroot%_mandir/man1/cilc.1*
126 rm -f %buildroot%_prefix/lib/mono/*/browsercaps-updater.exe*
127 rm -f %buildroot%_prefix/lib/mono/*/culevel.exe*
128 rm -f %buildroot%_prefix/lib/mono/2.0/cilc.exe*
129 # brp-compress doesn't search _mandir
130 # so we cheat it
131 ln -s . %buildroot%_prefix%_prefix
132 RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
133 rm %buildroot%_prefix%_prefix
134 %fdupes %buildroot%_prefix
135 %find_lang mcs
136
137 %clean
138 rm -rf %buildroot
139
140 %files -f mcs.lang
141 %defattr(-, root, root)
142 %doc AUTHORS COPYING.LIB ChangeLog NEWS README
143 %config %_sysconfdir/mono/2.0/machine.config
144 %config %_sysconfdir/mono/2.0/settings.map
145 %config %_sysconfdir/mono/4.0/machine.config
146 %config %_sysconfdir/mono/4.0/settings.map
147 %config %_sysconfdir/mono/4.5/machine.config
148 %config %_sysconfdir/mono/4.5/settings.map
149 %config %_sysconfdir/mono/config
150 %dir %_prefix/lib/mono
151 %dir %_prefix/lib/mono/2.0
152 %dir %_prefix/lib/mono/3.5
153 %dir %_prefix/lib/mono/4.0
154 %dir %_prefix/lib/mono/4.5
155 %dir %_prefix/lib/mono/compat-2.0
156 %dir %_prefix/lib/mono/gac
157 %dir %_sysconfdir/mono
158 %dir %_sysconfdir/mono/2.0
159 %dir %_sysconfdir/mono/4.0
160 %dir %_sysconfdir/mono/4.5
161 %_bindir/al
162 %_bindir/al2
163 %_bindir/certmgr
164 %_bindir/chktrust
165 %_bindir/crlupdate
166 %_bindir/csharp
167 %_bindir/dmcs
168 %_bindir/gacutil
169 %_bindir/gacutil2
170 %_bindir/gmcs
171 %_bindir/mcs
172 %_bindir/mono
173 %_bindir/mono-configuration-crypto
174 %if %sgen == yes
175 %_bindir/mono-sgen
176 %endif
177 %_bindir/mono-test-install
178 %_bindir/mozroots
179 %_bindir/peverify
180 %_bindir/setreg
181 %_bindir/sn
182 %_libdir/libMonoPosixHelper.so*
183 %_libdir/libikvm-native.so
184 %_mandir/man1/certmgr.1%ext_man
185 %_mandir/man1/chktrust.1%ext_man
186 %_mandir/man1/crlupdate.1%ext_man
187 %_mandir/man1/csharp.1%ext_man
188 %_mandir/man1/gacutil.1%ext_man
189 %_mandir/man1/mcs.1%ext_man
190 %_mandir/man1/mono-configuration-crypto.1%ext_man
191 %_mandir/man1/mono.1%ext_man
192 %_mandir/man1/mozroots.1%ext_man
193 %_mandir/man1/setreg.1%ext_man
194 %_mandir/man1/sn.1%ext_man
195 %_mandir/man5/mono-config.5%ext_man
196 %_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll
197 %_prefix/lib/mono/2.0/CustomMarshalers.dll
198 %_prefix/lib/mono/2.0/I18N.West.dll
199 %_prefix/lib/mono/2.0/I18N.dll
200 %_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll
201 %_prefix/lib/mono/2.0/Microsoft.VisualC.dll
202 %_prefix/lib/mono/2.0/Mono.C5.dll
203 %_prefix/lib/mono/2.0/Mono.CSharp.dll
204 %_prefix/lib/mono/2.0/Mono.Cairo.dll
205 %_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
206 %_prefix/lib/mono/2.0/Mono.Management.dll
207 %_prefix/lib/mono/2.0/Mono.Posix.dll
208 %_prefix/lib/mono/2.0/Mono.Security.dll
209 %_prefix/lib/mono/2.0/Mono.Simd.dll
210 %_prefix/lib/mono/2.0/Mono.Tasklets.dll
211 %_prefix/lib/mono/2.0/OpenSystem.C.dll
212 %_prefix/lib/mono/2.0/System.Configuration.dll
213 %_prefix/lib/mono/2.0/System.Core.dll
214 %_prefix/lib/mono/2.0/System.Drawing.dll
215 %_prefix/lib/mono/2.0/System.Net.dll
216 %_prefix/lib/mono/2.0/System.Security.dll
217 %_prefix/lib/mono/2.0/System.Xml.Linq.dll
218 %_prefix/lib/mono/2.0/System.Xml.dll
219 %_prefix/lib/mono/2.0/System.dll
220 %_prefix/lib/mono/2.0/System.Json.dll
221 %_prefix/lib/mono/2.0/al.exe*
222 %_prefix/lib/mono/2.0/cscompmgd.dll
223 %_prefix/lib/mono/2.0/gacutil.exe*
224 %_prefix/lib/mono/2.0/mscorlib.dll*
225 %_prefix/lib/mono/4.0/Commons.Xml.Relaxng.dll
226 %_prefix/lib/mono/4.0/CustomMarshalers.dll
227 %_prefix/lib/mono/4.0/I18N.West.dll
228 %_prefix/lib/mono/4.0/I18N.dll
229 %_prefix/lib/mono/4.0/ICSharpCode.SharpZipLib.dll
230 %_prefix/lib/mono/4.0/Microsoft.CSharp.dll
231 %_prefix/lib/mono/4.0/Microsoft.VisualC.dll
232 %_prefix/lib/mono/4.0/Mono.C5.dll
233 %_prefix/lib/mono/4.0/Mono.CSharp.dll
234 %_prefix/lib/mono/4.0/Mono.Cairo.dll
235 %_prefix/lib/mono/4.0/Mono.CompilerServices.SymbolWriter.dll
236 %_prefix/lib/mono/4.0/Mono.Management.dll
237 %_prefix/lib/mono/4.0/Mono.Parallel.dll
238 %_prefix/lib/mono/4.0/Mono.Posix.dll
239 %_prefix/lib/mono/4.0/Mono.Security.dll
240 %_prefix/lib/mono/4.0/Mono.Simd.dll
241 %_prefix/lib/mono/4.0/Mono.Tasklets.dll
242 %_prefix/lib/mono/4.0/OpenSystem.C.dll
243 %_prefix/lib/mono/4.0/System.Configuration.dll
244 %_prefix/lib/mono/4.0/System.Core.dll
245 %_prefix/lib/mono/4.0/System.Drawing.dll
246 %_prefix/lib/mono/4.0/System.Dynamic.dll
247 %_prefix/lib/mono/4.0/System.Json.dll
248 %_prefix/lib/mono/4.0/System.Json.Microsoft.dll
249 %_prefix/lib/mono/4.0/System.Net.dll
250 %_prefix/lib/mono/4.0/System.Numerics.dll
251 %_prefix/lib/mono/4.0/System.Security.dll
252 %_prefix/lib/mono/4.0/System.Xml.Linq.dll
253 %_prefix/lib/mono/4.0/System.Xml.dll
254 %_prefix/lib/mono/4.0/System.dll
255 %_prefix/lib/mono/4.5/al.exe*
256 %_prefix/lib/mono/4.5/certmgr.exe*
257 %_prefix/lib/mono/4.5/chktrust.exe*
258 %_prefix/lib/mono/4.5/crlupdate.exe*
259 %_prefix/lib/mono/4.0/cscompmgd.dll
260 %_prefix/lib/mono/4.5/csharp.exe*
261 %_prefix/lib/mono/4.5/gacutil.exe*
262 %_prefix/lib/mono/4.5/mcs.exe*
263 %_prefix/lib/mono/4.5/mozroots.exe*
264 %_prefix/lib/mono/4.0/mscorlib.dll*
265 %_prefix/lib/mono/4.5/setreg.exe*
266 %_prefix/lib/mono/4.5/sn.exe*
267 %_prefix/lib/mono/4.5/Commons.Xml.Relaxng.dll
268 %_prefix/lib/mono/4.5/CustomMarshalers.dll
269 %_prefix/lib/mono/4.5/I18N.CJK.dll
270 %_prefix/lib/mono/4.5/I18N.MidEast.dll
271 %_prefix/lib/mono/4.5/I18N.Other.dll
272 %_prefix/lib/mono/4.5/I18N.Rare.dll
273 %_prefix/lib/mono/4.5/I18N.West.dll
274 %_prefix/lib/mono/4.5/I18N.dll
275 %_prefix/lib/mono/4.5/IBM.Data.DB2.dll
276 %_prefix/lib/mono/4.5/ICSharpCode.SharpZipLib.dll
277 %_prefix/lib/mono/4.5/Microsoft.CSharp.dll
278 %_prefix/lib/mono/4.5/Microsoft.VisualC.dll
279 %_prefix/lib/mono/4.5/Mono.C5.dll
280 %_prefix/lib/mono/4.5/Mono.CSharp.dll
281 %_prefix/lib/mono/4.5/Mono.Cairo.dll
282 %_prefix/lib/mono/4.5/Mono.CompilerServices.SymbolWriter.dll
283 %_prefix/lib/mono/4.5/Mono.Management.dll
284 %_prefix/lib/mono/4.5/Mono.Parallel.dll
285 %_prefix/lib/mono/4.5/Mono.Posix.dll
286 %_prefix/lib/mono/4.5/Mono.Security.dll
287 %_prefix/lib/mono/4.5/Mono.Simd.dll
288 %_prefix/lib/mono/4.5/Mono.Tasklets.dll
289 %_prefix/lib/mono/4.5/OpenSystem.C.dll
290 %_prefix/lib/mono/4.5/System.Configuration.dll
291 %_prefix/lib/mono/4.5/System.Core.dll
292 %_prefix/lib/mono/4.5/System.Drawing.dll
293 %_prefix/lib/mono/4.5/System.Dynamic.dll
294 %_prefix/lib/mono/4.5/System.IO.Compression.dll
295 %_prefix/lib/mono/4.5/System.IO.Compression.FileSystem.dll
296 %_prefix/lib/mono/4.5/System.Json.dll
297 %_prefix/lib/mono/4.5/System.Json.Microsoft.dll
298 %_prefix/lib/mono/4.5/System.Net.dll
299 %_prefix/lib/mono/4.5/System.Net.Http.dll
300 %_prefix/lib/mono/4.5/System.Numerics.dll
301 %_prefix/lib/mono/4.5/System.Security.dll
302 %_prefix/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
303 %_prefix/lib/mono/4.5/System.Xml.Linq.dll
304 %_prefix/lib/mono/4.5/System.Xml.dll
305 %_prefix/lib/mono/4.5/System.dll
306 %_prefix/lib/mono/4.5/cscompmgd.dll
307 %_prefix/lib/mono/4.5/mscorlib.dll*
308 %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
309 %_prefix/lib/mono/gac/Commons.Xml.Relaxng
310 %_prefix/lib/mono/gac/CustomMarshalers
311 %_prefix/lib/mono/gac/I18N
312 %_prefix/lib/mono/gac/I18N.West
313 %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib
314 %_prefix/lib/mono/gac/Microsoft.CSharp
315 %_prefix/lib/mono/gac/Microsoft.VisualC
316 %_prefix/lib/mono/gac/Mono.C5
317 %_prefix/lib/mono/gac/Mono.CSharp
318 %_prefix/lib/mono/gac/Mono.Cairo
319 %_prefix/lib/mono/gac/Mono.Cecil
320 %_prefix/lib/mono/gac/Mono.Cecil.Mdb
321 %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
322 %_prefix/lib/mono/gac/Mono.Management
323 %_prefix/lib/mono/gac/Mono.Parallel
324 %_prefix/lib/mono/gac/Mono.Posix
325 %_prefix/lib/mono/gac/Mono.Security
326 %_prefix/lib/mono/gac/Mono.Simd
327 %_prefix/lib/mono/gac/Mono.Tasklets
328 %_prefix/lib/mono/gac/OpenSystem.C
329 %_prefix/lib/mono/gac/System
330 %_prefix/lib/mono/gac/System.Configuration
331 %_prefix/lib/mono/gac/System.Core
332 %_prefix/lib/mono/gac/System.Drawing
333 %_prefix/lib/mono/gac/System.Dynamic
334 %_prefix/lib/mono/gac/System.IO.Compression
335 %_prefix/lib/mono/gac/System.IO.Compression.FileSystem
336 %_prefix/lib/mono/gac/System.Net
337 %_prefix/lib/mono/gac/System.Net.Http
338 %_prefix/lib/mono/gac/System.Numerics
339 %_prefix/lib/mono/gac/System.Security
340 %_prefix/lib/mono/gac/System.Threading.Tasks.Dataflow
341 %_prefix/lib/mono/gac/System.Xml
342 %_prefix/lib/mono/gac/System.Xml.Linq
343 %_prefix/lib/mono/gac/System.Json
344 %_prefix/lib/mono/gac/System.Json.Microsoft
345 %_prefix/lib/mono/gac/cscompmgd
346 %_prefix/lib/mono/mono-configuration-crypto
347
348 %package -n libmono-2_0-1
349 License:        LGPL v2.1 only
350 Summary:        A Library for embedding Mono in your Application
351 Group:          Development/Libraries/C and C++
352
353 %description -n libmono-2_0-1
354 The Mono Project is an open development initiative that is working to
355 develop an open source, Unix version of the .NET development platform.
356 Its objective is to enable Unix developers to build and deploy
357 cross-platform .NET applications. The project will implement various
358 technologies that have been submitted to the ECMA for standardization.
359
360 A Library for embedding Mono in your Application.
361
362 %files -n libmono-2_0-1
363 %defattr(-, root, root)
364 %_libdir/libmono-2.0.so.1*
365
366 %post -n libmono-2_0-1 -p /sbin/ldconfig
367
368 %postun -n libmono-2_0-1 -p /sbin/ldconfig
369
370 %package -n libmono-2_0-devel
371 License:        LGPL v2.1 only
372 Summary:        Development files for libmono
373 Group:          Development/Languages/Mono
374 Requires:       mono-core == %version-%release
375
376 %description -n libmono-2_0-devel
377 The Mono Project is an open development initiative that is working to
378 develop an open source, Unix version of the .NET development platform.
379 Its objective is to enable Unix developers to build and deploy
380 cross-platform .NET applications. The project will implement various
381 technologies that have been submitted to the ECMA for standardization.
382
383 Development files for libmono.
384
385 %files -n libmono-2_0-devel
386 %defattr(-, root, root)
387 %_bindir/mono-gdb.py
388 %_includedir/mono-2.0
389 %_libdir/libmono-2.0.a
390 %_libdir/libmono-2.0.so
391 %_libdir/pkgconfig/mono-2.pc
392
393 %if %sgen == yes
394 %package -n libmonosgen-2_0-0
395 License:        LGPL v2.1 only
396 Summary:        A Library for embedding Mono in your Application (sgen version)
397 Group:          Development/Libraries/C and C++
398
399 %description -n libmonosgen-2_0-0
400 The Mono Project is an open development initiative that is working to
401 develop an open source, Unix version of the .NET development platform.
402 Its objective is to enable Unix developers to build and deploy
403 cross-platform .NET applications. The project will implement various
404 technologies that have been submitted to the ECMA for standardization.
405
406 A Library for embedding Mono in your Application (sgen version).
407
408 %files -n libmonosgen-2_0-0
409 %defattr(-, root, root)
410 %_libdir/libmonosgen-2.0.so.0*
411
412 %post -n libmonosgen-2_0-0 -p /sbin/ldconfig
413
414 %postun -n libmonosgen-2_0-0 -p /sbin/ldconfig
415
416 %package -n libmonosgen-2_0-devel
417 License:        LGPL v2.1 only
418 Summary:        Development files for libmonosgen
419 Group:          Development/Languages/Mono
420 Requires:       mono-core == %version-%release
421 Requires:       libmono-2_0-devel
422
423 %description -n libmonosgen-2_0-devel
424 The Mono Project is an open development initiative that is working to
425 develop an open source, Unix version of the .NET development platform.
426 Its objective is to enable Unix developers to build and deploy
427 cross-platform .NET applications. The project will implement various
428 technologies that have been submitted to the ECMA for standardization.
429
430 Development files for libmonosgen.
431
432 %files -n libmonosgen-2_0-devel
433 %defattr(-, root, root)
434 %_bindir/mono-sgen-gdb.py
435 %_libdir/libmonosgen-2.0.a
436 %_libdir/libmonosgen-2.0.so
437 %_libdir/pkgconfig/monosgen-2.pc
438 %endif
439
440 %if %llvm == yes
441 %package -n libmono-llvm0
442 License:        LGPL v2.1 only
443 Summary:        Loadable LLVM libary for mono
444 Group:          Development/Libraries/C and C++
445
446 %description -n libmono-llvm0
447 The Mono Project is an open development initiative that is working to
448 develop an open source, Unix version of the .NET development platform.
449 Its objective is to enable Unix developers to build and deploy
450 cross-platform .NET applications. The project will implement various
451 technologies that have been submitted to the ECMA for standardization.
452
453 Loadable LLVM libary for mono.
454
455 %files -n libmono-llvm0
456 %defattr(-, root, root)
457 %_libdir/libmono-llvm.so*
458
459 %post -n libmono-llvm0 -p /sbin/ldconfig
460
461 %postun -n libmono-llvm0 -p /sbin/ldconfig
462 %endif
463
464 %package -n mono-locale-extras
465 License:        LGPL v2.1 only
466 Summary:        Extra locale information
467 Group:          Development/Languages/Mono
468 Requires:       mono-core == %version-%release
469 Provides:       mono(I18N.CJK) = 1.0.5000.0
470 Provides:       mono(I18N.MidEast) = 1.0.5000.0
471 Provides:       mono(I18N.Other) = 1.0.5000.0
472 Provides:       mono(I18N.Rare) = 1.0.5000.0
473
474 %description -n mono-locale-extras
475 The Mono Project is an open development initiative that is working to
476 develop an open source, Unix version of the .NET development platform.
477 Its objective is to enable Unix developers to build and deploy
478 cross-platform .NET applications. The project will implement various
479 technologies that have been submitted to the ECMA for standardization.
480
481 Extra locale information.
482
483 %files -n mono-locale-extras
484 %defattr(-, root, root)
485 %_prefix/lib/mono/2.0/I18N.CJK.dll
486 %_prefix/lib/mono/2.0/I18N.MidEast.dll
487 %_prefix/lib/mono/2.0/I18N.Other.dll
488 %_prefix/lib/mono/2.0/I18N.Rare.dll
489 %_prefix/lib/mono/4.0/I18N.CJK.dll
490 %_prefix/lib/mono/4.0/I18N.MidEast.dll
491 %_prefix/lib/mono/4.0/I18N.Other.dll
492 %_prefix/lib/mono/4.0/I18N.Rare.dll
493 %_prefix/lib/mono/4.5/I18N.CJK.dll
494 %_prefix/lib/mono/4.5/I18N.MidEast.dll
495 %_prefix/lib/mono/4.5/I18N.Other.dll
496 %_prefix/lib/mono/4.5/I18N.Rare.dll
497 %_prefix/lib/mono/gac/I18N.CJK
498 %_prefix/lib/mono/gac/I18N.MidEast
499 %_prefix/lib/mono/gac/I18N.Other
500 %_prefix/lib/mono/gac/I18N.Rare
501
502 %package -n mono-data
503 License:        LGPL v2.1 only
504 Summary:        Database connectivity for Mono
505 Group:          Development/Languages/Mono
506 Requires:       mono-core == %version-%release
507 Obsoletes:      mono-directory
508 Obsoletes:      mono-ms-enterprise
509 Obsoletes:      mono-novell-directory
510 Provides:       mono-directory
511 Provides:       mono-ms-enterprise
512 Provides:       mono-novell-directory
513 Provides:       mono(Mono.Data.Tds) = 1.0.5000.0
514 Provides:       mono(Novell.Directory.Ldap) = 1.0.5000.0
515 Provides:       mono(System.Data) = 1.0.5000.0
516 Provides:       mono(System.DirectoryServices) = 1.0.5000.0
517 Provides:       mono(System.EnterpriseServices) = 1.0.5000.0
518
519 %description -n mono-data
520 The Mono Project is an open development initiative that is working to
521 develop an open source, Unix version of the .NET development platform.
522 Its objective is to enable Unix developers to build and deploy
523 cross-platform .NET applications. The project will implement various
524 technologies that have been submitted to the ECMA for standardization.
525
526 Database connectivity for Mono.
527
528 %files -n mono-data
529 %defattr(-, root, root)
530 %_bindir/sqlmetal
531 %_bindir/sqlsharp
532 %_mandir/man1/sqlsharp.1%ext_man
533 %_prefix/lib/mono/2.0/Mono.Data.Tds.dll
534 %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll
535 %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
536 %_prefix/lib/mono/2.0/System.Data.Linq.dll
537 %_prefix/lib/mono/2.0/System.Data.dll
538 %_prefix/lib/mono/2.0/System.DirectoryServices.dll
539 %_prefix/lib/mono/2.0/System.EnterpriseServices.dll
540 %_prefix/lib/mono/2.0/System.Runtime.Serialization.dll
541 %_prefix/lib/mono/2.0/System.Transactions.dll
542 %_prefix/lib/mono/4.0/Mono.Data.Tds.dll
543 %_prefix/lib/mono/4.0/Novell.Directory.Ldap.dll
544 %_prefix/lib/mono/4.0/System.Data.DataSetExtensions.dll
545 %_prefix/lib/mono/4.0/System.Data.Linq.dll
546 %_prefix/lib/mono/4.0/System.Data.dll
547 %_prefix/lib/mono/4.0/System.DirectoryServices.dll
548 %_prefix/lib/mono/4.0/System.EnterpriseServices.dll
549 %_prefix/lib/mono/4.0/System.Runtime.Serialization.dll
550 %_prefix/lib/mono/4.0/System.Transactions.dll
551 %_prefix/lib/mono/4.0/WebMatrix.Data.dll
552 %_prefix/lib/mono/4.5/Mono.Data.Tds.dll
553 %_prefix/lib/mono/4.5/Novell.Directory.Ldap.dll
554 %_prefix/lib/mono/4.5/System.Data.DataSetExtensions.dll
555 %_prefix/lib/mono/4.5/System.Data.Linq.dll
556 %_prefix/lib/mono/4.5/System.Data.dll
557 %_prefix/lib/mono/4.5/System.DirectoryServices.dll
558 %_prefix/lib/mono/4.5/System.EnterpriseServices.dll
559 %_prefix/lib/mono/4.5/System.Runtime.Serialization.dll
560 %_prefix/lib/mono/4.5/System.Transactions.dll
561 %_prefix/lib/mono/4.5/WebMatrix.Data.dll
562 %_prefix/lib/mono/4.5/EntityFramework.dll
563 %_prefix/lib/mono/4.5/EntityFramework.SqlServer.dll
564 %_prefix/lib/mono/4.5/sqlmetal.exe*
565 %_prefix/lib/mono/4.5/sqlsharp.exe*
566 %_prefix/lib/mono/gac/Mono.Data.Tds
567 %_prefix/lib/mono/gac/Novell.Directory.Ldap
568 %_prefix/lib/mono/gac/System.Data
569 %_prefix/lib/mono/gac/System.Data.DataSetExtensions
570 %_prefix/lib/mono/gac/System.Data.Linq
571 %_prefix/lib/mono/gac/System.DirectoryServices
572 %_prefix/lib/mono/gac/System.EnterpriseServices
573 %_prefix/lib/mono/gac/System.Runtime.Serialization
574 %_prefix/lib/mono/gac/System.Transactions
575 %_prefix/lib/mono/gac/WebMatrix.Data
576 %_prefix/lib/mono/gac/EntityFramework
577 %_prefix/lib/mono/gac/EntityFramework.SqlServer
578
579 %package -n mono-winforms
580 License:        LGPL v2.1 only
581 Summary:        Mono's Windows Forms implementation
582 Group:          Development/Languages/Mono
583 Requires:       mono-core == %version-%release
584 Provides:       mono-window-forms
585 Obsoletes:      mono-window-forms
586 Provides:       mono(Accessibility) = 1.0.5000.0
587 Provides:       mono(System.Design) = 1.0.5000.0
588 Provides:       mono(System.Drawing) = 1.0.5000.0
589 Provides:       mono(System.Drawing.Design) = 1.0.5000.0
590 Provides:       mono(System.Windows.Forms) = 1.0.5000.0
591
592 %description -n mono-winforms
593 The Mono Project is an open development initiative that is working to
594 develop an open source, Unix version of the .NET development platform.
595 Its objective is to enable Unix developers to build and deploy
596 cross-platform .NET applications. The project will implement various
597 technologies that have been submitted to the ECMA for standardization.
598
599 Mono's Windows Forms implementation.
600
601 %files -n mono-winforms
602 %defattr(-, root, root)
603 %_prefix/lib/mono/2.0/Accessibility.dll
604 %_prefix/lib/mono/2.0/Mono.WebBrowser.dll
605 %_prefix/lib/mono/2.0/System.Design.dll
606 %_prefix/lib/mono/2.0/System.Drawing.Design.dll
607 %_prefix/lib/mono/2.0/System.Windows.Forms.dll
608 %_prefix/lib/mono/4.0/Accessibility.dll
609 %_prefix/lib/mono/4.0/Mono.WebBrowser.dll
610 %_prefix/lib/mono/4.0/System.Design.dll
611 %_prefix/lib/mono/4.0/System.Drawing.Design.dll
612 %_prefix/lib/mono/4.0/System.Windows.Forms.DataVisualization.dll
613 %_prefix/lib/mono/4.0/System.Windows.Forms.dll
614 %_prefix/lib/mono/4.5/Accessibility.dll
615 %_prefix/lib/mono/4.5/Mono.WebBrowser.dll
616 %_prefix/lib/mono/4.5/System.Design.dll
617 %_prefix/lib/mono/4.5/System.Drawing.Design.dll
618 %_prefix/lib/mono/4.5/System.Windows.Forms.DataVisualization.dll
619 %_prefix/lib/mono/4.5/System.Windows.Forms.dll
620 %_prefix/lib/mono/gac/Accessibility
621 %_prefix/lib/mono/gac/Mono.WebBrowser
622 %_prefix/lib/mono/gac/System.Design
623 %_prefix/lib/mono/gac/System.Drawing.Design
624 %_prefix/lib/mono/gac/System.Windows.Forms
625 %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization
626
627 %package -n ibm-data-db2
628 License:        LGPL v2.1 only
629 Summary:        Database connectivity for DB2
630 Group:          Development/Languages/Mono
631 Requires:       mono-core == %version-%release
632
633 %description -n ibm-data-db2
634 The Mono Project is an open development initiative that is working to
635 develop an open source, Unix version of the .NET development platform.
636 Its objective is to enable Unix developers to build and deploy
637 cross-platform .NET applications. The project will implement various
638 technologies that have been submitted to the ECMA for standardization.
639
640 Database connectivity for DB2.
641
642 %files -n ibm-data-db2
643 %defattr(-, root, root)
644 %_prefix/lib/mono/2.0/IBM.Data.DB2.dll
645 %_prefix/lib/mono/4.0/IBM.Data.DB2.dll
646 %_prefix/lib/mono/4.5/IBM.Data.DB2.dll
647 %_prefix/lib/mono/gac/IBM.Data.DB2
648
649 %package -n mono-extras
650 License:        LGPL v2.1 only
651 Summary:        Extra packages
652 Group:          Development/Languages/Mono
653 Requires:       mono-core == %version-%release
654 Obsoletes:      mono-ms-extras
655 Provides:       mono-ms-extras
656 Provides:       mono(Mono.Messaging) = 1.0.5000.0
657 Provides:       mono(Mono.Messaging.RabbitMQ) = 1.0.5000.0
658 Provides:       mono(RabbitMQ.Client) = 1.0.5000.0
659 Provides:       mono(System.Configuration.Install) = 1.0.5000.0
660 Provides:       mono(System.Management) = 1.0.5000.0
661 Provides:       mono(System.Messaging) = 1.0.5000.0
662 Provides:       mono(System.ServiceProcess) = 1.0.5000.0
663 Provides:       mono(mono-service) = 1.0.5000.0
664
665 %description -n mono-extras
666 The Mono Project is an open development initiative that is working to
667 develop an open source, Unix version of the .NET development platform.
668 Its objective is to enable Unix developers to build and deploy
669 cross-platform .NET applications. The project will implement various
670 technologies that have been submitted to the ECMA for standardization.
671
672 Extra packages.
673
674 %files -n mono-extras
675 %defattr(-, root, root)
676 %_bindir/mono-service
677 %_bindir/mono-service2
678 %_mandir/man1/mono-service.1%ext_man
679 %_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
680 %_prefix/lib/mono/2.0/Mono.Messaging.dll
681 %_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
682 %_prefix/lib/mono/2.0/RabbitMQ.Client.dll
683 %_prefix/lib/mono/2.0/System.Configuration.Install.dll
684 %_prefix/lib/mono/2.0/System.Management.dll
685 %_prefix/lib/mono/2.0/System.Messaging.dll
686 %_prefix/lib/mono/2.0/System.ServiceProcess.dll
687 %_prefix/lib/mono/2.0/mono-service.exe*
688 %_prefix/lib/mono/4.0/Mono.Messaging.RabbitMQ.dll
689 %_prefix/lib/mono/4.0/Mono.Messaging.dll
690 %_prefix/lib/mono/4.0/RabbitMQ.Client.Apigen.exe*
691 %_prefix/lib/mono/4.0/RabbitMQ.Client.dll
692 %_prefix/lib/mono/4.0/System.Configuration.Install.dll
693 %_prefix/lib/mono/4.0/System.Management.dll
694 %_prefix/lib/mono/4.0/System.Messaging.dll
695 %_prefix/lib/mono/4.0/System.Runtime.Caching.dll
696 %_prefix/lib/mono/4.0/System.ServiceProcess.dll
697 %_prefix/lib/mono/4.0/System.Xaml.dll
698 %_prefix/lib/mono/4.5/installutil.exe*
699 %_prefix/lib/mono/4.5/mono-service.exe*
700 %_prefix/lib/mono/4.5/Mono.Messaging.RabbitMQ.dll
701 %_prefix/lib/mono/4.5/Mono.Messaging.dll
702 %_prefix/lib/mono/4.5/RabbitMQ.Client.Apigen.exe*
703 %_prefix/lib/mono/4.5/RabbitMQ.Client.dll
704 %_prefix/lib/mono/4.5/System.Configuration.Install.dll
705 %_prefix/lib/mono/4.5/System.Management.dll
706 %_prefix/lib/mono/4.5/System.Messaging.dll
707 %_prefix/lib/mono/4.5/System.Runtime.Caching.dll
708 %_prefix/lib/mono/4.5/System.ServiceProcess.dll
709 %_prefix/lib/mono/4.5/System.Xaml.dll
710 %_prefix/lib/mono/gac/Mono.Messaging
711 %_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ
712 %_prefix/lib/mono/gac/RabbitMQ.Client
713 %_prefix/lib/mono/gac/System.Configuration.Install
714 %_prefix/lib/mono/gac/System.Management
715 %_prefix/lib/mono/gac/System.Messaging
716 %_prefix/lib/mono/gac/System.Runtime.Caching
717 %_prefix/lib/mono/gac/System.ServiceProcess
718 %_prefix/lib/mono/gac/System.Xaml
719 %_prefix/lib/mono/gac/mono-service
720
721 %package -n mono-data-sqlite
722 License:        LGPL v2.1 only
723 Summary:        Database connectivity for Mono
724 Group:          Development/Languages/Mono
725 Requires:       mono-core == %version-%release
726 Requires:       mono-data == %version-%release
727 Provides:       mono(Mono.Data.Sqlite) = 1.0.5000.0
728
729 %description -n mono-data-sqlite
730 The Mono Project is an open development initiative that is working to
731 develop an open source, Unix version of the .NET development platform.
732 Its objective is to enable Unix developers to build and deploy
733 cross-platform .NET applications. The project will implement various
734 technologies that have been submitted to the ECMA for standardization.
735
736 Database connectivity for Mono.
737
738 %files -n mono-data-sqlite
739 %defattr(-, root, root)
740 %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
741 %_prefix/lib/mono/4.0/Mono.Data.Sqlite.dll
742 %_prefix/lib/mono/4.5/Mono.Data.Sqlite.dll
743 %_prefix/lib/mono/gac/Mono.Data.Sqlite
744
745 %package -n mono-wcf
746 License:        MIT License (or similar) ; Ms-Pl
747 Summary:        Mono implementation of WCF, Windows Communication Foundation
748 Group:          Development/Languages/Mono
749 Requires:       mono-core == %version-%release
750
751 %description -n mono-wcf
752 The Mono Project is an open development initiative that is working to
753 develop an open source, Unix version of the .NET development platform.
754 Its objective is to enable Unix developers to build and deploy
755 cross-platform .NET applications. The project will implement various
756 technologies that have been submitted to the ECMA for standardization.
757
758 Mono implementation of WCF, Windows Communication Foundation
759
760 %files -n mono-wcf
761 %defattr(-, root, root)
762 %_bindir/svcutil
763 %_libdir/pkgconfig/wcf.pc
764 %_prefix/lib/mono/2.0/System.Data.Services.dll
765 %_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll
766 %_prefix/lib/mono/2.0/System.IdentityModel.dll
767 %_prefix/lib/mono/2.0/System.ServiceModel.Web.dll
768 %_prefix/lib/mono/2.0/System.ServiceModel.dll
769 %_prefix/lib/mono/4.0/System.Data.Services.dll
770 %_prefix/lib/mono/4.0/System.IdentityModel.Selectors.dll
771 %_prefix/lib/mono/4.0/System.IdentityModel.dll
772 %_prefix/lib/mono/4.0/System.Runtime.DurableInstancing.dll
773 %_prefix/lib/mono/4.0/System.ServiceModel.Discovery.dll
774 %_prefix/lib/mono/4.0/System.ServiceModel.Routing.dll
775 %_prefix/lib/mono/4.0/System.ServiceModel.Web.dll
776 %_prefix/lib/mono/4.0/System.ServiceModel.dll
777 %_prefix/lib/mono/4.5/System.Data.Services.dll
778 %_prefix/lib/mono/4.5/System.IdentityModel.Selectors.dll
779 %_prefix/lib/mono/4.5/System.IdentityModel.dll
780 %_prefix/lib/mono/4.5/System.Runtime.DurableInstancing.dll
781 %_prefix/lib/mono/4.5/System.ServiceModel.Discovery.dll
782 %_prefix/lib/mono/4.5/System.ServiceModel.Routing.dll
783 %_prefix/lib/mono/4.5/System.ServiceModel.Web.dll
784 %_prefix/lib/mono/4.5/System.ServiceModel.dll
785 %_prefix/lib/mono/4.5/svcutil.exe*
786 %_prefix/lib/mono/gac/System.Data.Services
787 %_prefix/lib/mono/gac/System.IdentityModel
788 %_prefix/lib/mono/gac/System.IdentityModel.Selectors
789 %_prefix/lib/mono/gac/System.Runtime.DurableInstancing
790 %_prefix/lib/mono/gac/System.ServiceModel
791 %_prefix/lib/mono/gac/System.ServiceModel.Discovery
792 %_prefix/lib/mono/gac/System.ServiceModel.Routing
793 %_prefix/lib/mono/gac/System.ServiceModel.Web
794
795 %package -n mono-winfxcore
796 License:        MIT License (or similar) ; Ms-Pl
797 Summary:        Mono implementation of core WinFX APIs
798 Group:          Development/Languages/Mono
799 Requires:       mono-core == %version-%release
800
801 %description -n mono-winfxcore
802 The Mono Project is an open development initiative that is working to
803 develop an open source, Unix version of the .NET development platform.
804 Its objective is to enable Unix developers to build and deploy
805 cross-platform .NET applications. The project will implement various
806 technologies that have been submitted to the ECMA for standardization.
807
808 Mono implementation of core WinFX APIs
809
810 %files -n mono-winfxcore
811 %defattr(-, root, root)
812 %_prefix/lib/mono/2.0/System.Data.Services.Client.dll*
813 %_prefix/lib/mono/2.0/WindowsBase.dll*
814 %_prefix/lib/mono/4.0/System.Data.Services.Client.dll*
815 %_prefix/lib/mono/4.0/WindowsBase.dll*
816 %_prefix/lib/mono/4.5/System.Data.Services.Client.dll*
817 %_prefix/lib/mono/4.5/WindowsBase.dll*
818 %_prefix/lib/mono/gac/System.Data.Services.Client
819 %_prefix/lib/mono/gac/WindowsBase
820
821 %package -n mono-web
822 License:        MIT License (or similar) ; Ms-Pl
823 Summary:        Mono implementation of ASP.NET, Remoting and Web Services
824 Group:          Development/Languages/Mono
825 Requires:       mono-core == %version-%release
826 Obsoletes:      mono-remoting
827 Obsoletes:      mono-web-forms
828 Obsoletes:      mono-web-services
829 Provides:       mono-remoting
830 Provides:       mono-web-forms
831 Provides:       mono-web-services
832 Provides:       mono(Mono.Http) = 1.0.5000.0
833 Provides:       mono(System.Runtime.Remoting) = 1.0.5000.0
834 Provides:       mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0
835 Provides:       mono(System.Web) = 1.0.5000.0
836 Provides:       mono(System.Web.Services) = 1.0.5000.0
837
838 %description -n mono-web
839 The Mono Project is an open development initiative that is working to
840 develop an open source, Unix version of the .NET development platform.
841 Its objective is to enable Unix developers to build and deploy
842 cross-platform .NET applications. The project will implement various
843 technologies that have been submitted to the ECMA for standardization.
844
845 Mono implementation of ASP.NET, Remoting and Web Services.
846
847 %files -n mono-web
848 %defattr(-, root, root)
849 %config %_sysconfdir/mono/2.0/Browsers
850 %config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx
851 %config %_sysconfdir/mono/2.0/web.config
852 %config %_sysconfdir/mono/4.0/DefaultWsdlHelpGenerator.aspx
853 %config %_sysconfdir/mono/4.0/web.config
854 %config %_sysconfdir/mono/4.5/DefaultWsdlHelpGenerator.aspx
855 %config %_sysconfdir/mono/4.5/web.config
856 %config %_sysconfdir/mono/browscap.ini
857 %config %_sysconfdir/mono/mconfig/config.xml
858 %dir %_sysconfdir/mono/mconfig
859 %_bindir/disco
860 %_bindir/mconfig
861 %_bindir/soapsuds
862 %_bindir/wsdl
863 %_bindir/wsdl2
864 %_bindir/xsd
865 %_libdir/pkgconfig/aspnetwebstack.pc
866 %_libdir/pkgconfig/mono.web.pc
867 %_mandir/man1/disco.1%ext_man
868 %_mandir/man1/mconfig.1%ext_man
869 %_mandir/man1/soapsuds.1%ext_man
870 %_mandir/man1/wsdl.1%ext_man
871 %_mandir/man1/xsd.1%ext_man
872 %_prefix/lib/mono/2.0/Mono.Http.dll
873 %_prefix/lib/mono/2.0/Mono.Web.dll
874 %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
875 %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll
876 %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
877 %_prefix/lib/mono/2.0/System.Web.Abstractions.dll
878 %_prefix/lib/mono/2.0/System.Web.Routing.dll
879 %_prefix/lib/mono/2.0/System.Web.Services.dll
880 %_prefix/lib/mono/2.0/System.Web.dll
881 %_prefix/lib/mono/2.0/wsdl.exe*
882 %_prefix/lib/mono/2.0/xsd.exe*
883 %_prefix/lib/mono/4.0/Microsoft.Web.Infrastructure.dll
884 %_prefix/lib/mono/4.0/Mono.Http.dll
885 %_prefix/lib/mono/4.0/Mono.Web.dll
886 %_prefix/lib/mono/4.0/System.ComponentModel.Composition.dll
887 %_prefix/lib/mono/4.0/System.ComponentModel.DataAnnotations.dll
888 %_prefix/lib/mono/4.0/System.Runtime.Remoting.dll
889 %_prefix/lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll
890 %_prefix/lib/mono/4.0/System.Web.Abstractions.dll
891 %_prefix/lib/mono/4.0/System.Web.ApplicationServices.dll
892 %_prefix/lib/mono/4.0/System.Web.Routing.dll
893 %_prefix/lib/mono/4.0/System.Web.Services.dll
894 %_prefix/lib/mono/4.0/System.Web.dll
895 %_prefix/lib/mono/4.5/Mono.Http.dll
896 %_prefix/lib/mono/4.5/Mono.Web.dll
897 %_prefix/lib/mono/4.5/System.ComponentModel.Composition.dll
898 %_prefix/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll
899 %_prefix/lib/mono/4.5/System.Net.Http.Formatting.dll
900 %_prefix/lib/mono/4.5/System.Runtime.Remoting.dll
901 %_prefix/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll
902 %_prefix/lib/mono/4.5/System.Web.Abstractions.dll
903 %_prefix/lib/mono/4.5/System.Web.ApplicationServices.dll
904 %_prefix/lib/mono/4.5/System.Web.Http.dll
905 %_prefix/lib/mono/4.5/System.Web.Http.SelfHost.dll
906 %_prefix/lib/mono/4.5/System.Web.Http.WebHost.dll
907 %_prefix/lib/mono/4.5/System.Web.Routing.dll
908 %_prefix/lib/mono/4.5/System.Web.Razor.dll
909 %_prefix/lib/mono/4.5/System.Web.Services.dll
910 %_prefix/lib/mono/4.5/System.Web.WebPages.Deployment.dll
911 %_prefix/lib/mono/4.5/System.Web.WebPages.Razor.dll
912 %_prefix/lib/mono/4.5/System.Web.WebPages.dll
913 %_prefix/lib/mono/4.5/System.Web.dll
914 %_prefix/lib/mono/4.5/disco.exe*
915 %_prefix/lib/mono/4.5/mconfig.exe*
916 %_prefix/lib/mono/4.5/soapsuds.exe*
917 %_prefix/lib/mono/4.5/wsdl.exe*
918 %_prefix/lib/mono/4.5/xsd.exe*
919 %_prefix/lib/mono/4.5/Microsoft.Web.Infrastructure.dll
920 %_prefix/lib/mono/gac/Microsoft.Web.Infrastructure
921 %_prefix/lib/mono/gac/Mono.Http
922 %_prefix/lib/mono/gac/Mono.Web
923 %_prefix/lib/mono/gac/System.ComponentModel.Composition
924 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
925 %_prefix/lib/mono/gac/System.Net.Http.Formatting
926 %_prefix/lib/mono/gac/System.Runtime.Remoting
927 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
928 %_prefix/lib/mono/gac/System.Web
929 %_prefix/lib/mono/gac/System.Web.Abstractions
930 %_prefix/lib/mono/gac/System.Web.ApplicationServices
931 %_prefix/lib/mono/gac/System.Web.Http
932 %_prefix/lib/mono/gac/System.Web.Http.SelfHost
933 %_prefix/lib/mono/gac/System.Web.Http.WebHost
934 %_prefix/lib/mono/gac/System.Web.Routing
935 %_prefix/lib/mono/gac/System.Web.Razor
936 %_prefix/lib/mono/gac/System.Web.Services
937 %_prefix/lib/mono/gac/System.Web.WebPages.Deployment
938 %_prefix/lib/mono/gac/System.Web.WebPages.Razor
939 %_prefix/lib/mono/gac/System.Web.WebPages
940
941 %package -n mono-mvc
942 License:        MIT License (or similar) ; Ms-Pl
943 Summary:        Mono implementation of ASP.NET MVC
944 Group:          Development/Languages/Mono
945 Requires:       mono-core == %version-%release
946
947 %description -n mono-mvc
948 The Mono Project is an open development initiative that is working to
949 develop an open source, Unix version of the .NET development platform.
950 Its objective is to enable Unix developers to build and deploy
951 cross-platform .NET applications. The project will implement various
952 technologies that have been submitted to the ECMA for standardization.
953
954 Mono implementation of ASP.NET MVC.
955
956 %files -n mono-mvc
957 %defattr(-, root, root)
958 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
959 %_libdir/pkgconfig/system.web.extensions_1.0.pc
960 %_libdir/pkgconfig/system.web.mvc.pc
961 %_libdir/pkgconfig/system.web.mvc2.pc
962 %_libdir/pkgconfig/system.web.mvc3.pc
963 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
964 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
965 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
966 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
967 %_prefix/lib/mono/4.0/System.Web.DynamicData.dll
968 %_prefix/lib/mono/4.0/System.Web.Extensions.Design.dll
969 %_prefix/lib/mono/4.0/System.Web.Extensions.dll
970 %_prefix/lib/mono/4.5/System.Web.DynamicData.dll
971 %_prefix/lib/mono/4.5/System.Web.Extensions.Design.dll
972 %_prefix/lib/mono/4.5/System.Web.Extensions.dll
973 %_prefix/lib/mono/4.5/System.Web.Mvc.dll
974 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
975 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
976 %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll
977 %_prefix/lib/mono/gac/System.Web.DynamicData
978 %_prefix/lib/mono/gac/System.Web.Extensions
979 %_prefix/lib/mono/gac/System.Web.Extensions.Design
980 %_prefix/lib/mono/gac/System.Web.Mvc
981
982 %package -n mono-data-oracle
983 License:        LGPL v2.1 only
984 Summary:        Database connectivity for Mono
985 Group:          Development/Languages/Mono
986 Requires:       mono-core == %version-%release
987 Requires:       mono-data == %version-%release
988 Provides:       mono(System.Data.OracleClient) = 1.0.5000.0
989
990 %description -n mono-data-oracle
991 The Mono Project is an open development initiative that is working to
992 develop an open source, Unix version of the .NET development platform.
993 Its objective is to enable Unix developers to build and deploy
994 cross-platform .NET applications. The project will implement various
995 technologies that have been submitted to the ECMA for standardization.
996
997 Database connectivity for Mono.
998
999 %files -n mono-data-oracle
1000 %defattr(-, root, root)
1001 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
1002 %_prefix/lib/mono/4.0/System.Data.OracleClient.dll
1003 %_prefix/lib/mono/4.5/System.Data.OracleClient.dll
1004 %_prefix/lib/mono/gac/System.Data.OracleClient
1005
1006 %package -n mono-data-postgresql
1007 License:        LGPL v2.1 only
1008 Summary:        Database connectivity for Mono
1009 Group:          Development/Languages/Mono
1010 Requires:       mono-core == %version-%release
1011 Requires:       mono-data == %version-%release
1012 Provides:       mono(Npgsql) = 1.0.5000.0
1013
1014 %description -n mono-data-postgresql
1015 The Mono Project is an open development initiative that is working to
1016 develop an open source, Unix version of the .NET development platform.
1017 Its objective is to enable Unix developers to build and deploy
1018 cross-platform .NET applications. The project will implement various
1019 technologies that have been submitted to the ECMA for standardization.
1020
1021 Database connectivity for Mono.
1022
1023 %files -n mono-data-postgresql
1024 %defattr(-, root, root)
1025 %_prefix/lib/mono/2.0/Npgsql.dll
1026 %_prefix/lib/mono/4.0/Npgsql.dll
1027 %_prefix/lib/mono/4.5/Npgsql.dll
1028 %_prefix/lib/mono/gac/Npgsql
1029
1030 %package -n mono-rx-core
1031 License:        MIT License (or similar) ; Apache License 2.0
1032 Summary:        Reactive Extensions for Mono core libraries
1033 Group:          Development/Languages/Mono
1034 Requires:       mono-core == %version-%release
1035 Provides:       mono(System.Reactive.Interfaces) = 1.0.5000.0
1036
1037 %description -n mono-rx-core
1038 The Mono Project is an open development initiative that is working to
1039 develop an open source, Unix version of the .NET development platform.
1040 Its objective is to enable Unix developers to build and deploy
1041 cross-platform .NET applications. The project will implement various
1042 technologies that have been submitted to the ECMA for standardization.
1043
1044 Reactive Extensions for Mono, core packages, which don't depend on
1045 desktop-specific features.
1046
1047 %files -n mono-rx-core
1048 %defattr(-, root, root)
1049 %_libdir/pkgconfig/reactive.pc
1050 %_prefix/lib/mono/4.5/System.Reactive.Core.dll
1051 %_prefix/lib/mono/4.5/System.Reactive.Debugger.dll
1052 %_prefix/lib/mono/4.5/System.Reactive.Experimental.dll
1053 %_prefix/lib/mono/4.5/System.Reactive.Interfaces.dll
1054 %_prefix/lib/mono/4.5/System.Reactive.Linq.dll
1055 %_prefix/lib/mono/4.5/System.Reactive.PlatformServices.dll
1056 %_prefix/lib/mono/4.5/System.Reactive.Providers.dll
1057 %_prefix/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll
1058 %_prefix/lib/mono/gac/System.Reactive.Core
1059 %_prefix/lib/mono/gac/System.Reactive.Debugger
1060 %_prefix/lib/mono/gac/System.Reactive.Experimental
1061 %_prefix/lib/mono/gac/System.Reactive.Interfaces
1062 %_prefix/lib/mono/gac/System.Reactive.Linq
1063 %_prefix/lib/mono/gac/System.Reactive.PlatformServices
1064 %_prefix/lib/mono/gac/System.Reactive.Providers
1065 %_prefix/lib/mono/gac/System.Reactive.Runtime.Remoting
1066
1067 %package -n mono-rx-desktop
1068 License:        MIT License (or similar) ; Apache License 2.0
1069 Summary:        Reactive Extensions for Mono desktop-specific libraries
1070 Group:          Development/Languages/Mono
1071 Requires:       mono-core == %version-%release
1072 Requires:       mono-rx-core == %version-%release
1073 Provides:       mono(System.Reactive.Interfaces) = 1.0.5000.0
1074
1075 %description -n mono-rx-desktop
1076 The Mono Project is an open development initiative that is working to
1077 develop an open source, Unix version of the .NET development platform.
1078 Its objective is to enable Unix developers to build and deploy
1079 cross-platform .NET applications. The project will implement various
1080 technologies that have been submitted to the ECMA for standardization.
1081
1082 Reactive Extensions for Mono, desktop-specific packages (winforms,
1083 windows threading).
1084
1085 %files -n mono-rx-desktop
1086 %defattr(-, root, root)
1087 %_prefix/lib/mono/4.5/System.Reactive.Windows.Forms.dll
1088 %_prefix/lib/mono/4.5/System.Reactive.Windows.Threading.dll
1089 %_prefix/lib/mono/gac/System.Reactive.Windows.Forms
1090 %_prefix/lib/mono/gac/System.Reactive.Windows.Threading
1091
1092 %package -n mono-nunit
1093 License:        LGPL v2.1 only
1094 Summary:        NUnit Testing Framework
1095 Group:          Development/Languages/Mono
1096 Requires:       mono-core == %version-%release
1097
1098 %description -n mono-nunit
1099 NUnit is a unit-testing framework for all .Net languages.  Initially
1100 ported from JUnit, the current release, version 2.2,  is the fourth
1101 major release of this  Unit based unit testing tool for Microsoft .NET.
1102 It is written entirely in C# and  has been completely redesigned to
1103 take advantage of many .NET language             features, for example
1104 custom attributes and other reflection related capabilities. NUnit
1105 brings xUnit to all .NET languages.
1106
1107 %files -n mono-nunit
1108 %defattr(-, root, root)
1109 %_libdir/pkgconfig/mono-nunit.pc
1110 %_prefix/bin/nunit-console
1111 %_prefix/bin/nunit-console2
1112 %_prefix/bin/nunit-console4
1113 %_prefix/lib/mono/2.0/nunit-console-runner.dll
1114 %_prefix/lib/mono/2.0/nunit-console.exe*
1115 %_prefix/lib/mono/2.0/nunit.core.dll
1116 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
1117 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
1118 %_prefix/lib/mono/2.0/nunit.framework.dll
1119 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
1120 %_prefix/lib/mono/2.0/nunit.mocks.dll
1121 %_prefix/lib/mono/2.0/nunit.util.dll
1122 %_prefix/lib/mono/4.5/nunit-console-runner.dll
1123 %_prefix/lib/mono/4.5/nunit-console.exe*
1124 %_prefix/lib/mono/4.5/nunit.core.dll
1125 %_prefix/lib/mono/4.5/nunit.core.extensions.dll
1126 %_prefix/lib/mono/4.5/nunit.core.interfaces.dll
1127 %_prefix/lib/mono/4.5/nunit.framework.dll
1128 %_prefix/lib/mono/4.5/nunit.framework.extensions.dll
1129 %_prefix/lib/mono/4.5/nunit.mocks.dll
1130 %_prefix/lib/mono/4.5/nunit.util.dll
1131 %_prefix/lib/mono/gac/nunit-console-runner
1132 %_prefix/lib/mono/gac/nunit.core
1133 %_prefix/lib/mono/gac/nunit.core.extensions
1134 %_prefix/lib/mono/gac/nunit.core.interfaces
1135 %_prefix/lib/mono/gac/nunit.framework
1136 %_prefix/lib/mono/gac/nunit.framework.extensions
1137 %_prefix/lib/mono/gac/nunit.mocks
1138 %_prefix/lib/mono/gac/nunit.util
1139
1140 %package -n mono-devel
1141 License:        LGPL v2.1 only
1142 Summary:        Mono development tools
1143 Group:          Development/Languages/Mono
1144 Requires:       mono-core == %version-%release
1145 Requires:       libgdiplus0
1146 Requires:       pkgconfig
1147 Provides:       mono-xbuild
1148 # Required because they are referenced by .pc files
1149 Requires:       mono-data == %version-%release
1150 Requires:       mono-data-oracle == %version-%release
1151 Requires:       mono-extras == %version-%release
1152 Requires:       mono-web == %version-%release
1153 Requires:       mono-winforms == %version-%release
1154 # We build natively on ppc64 now
1155 %ifarch ppc64
1156 Provides:       mono-biarchcompat
1157 Obsoletes:      mono-biarchcompat
1158 %endif
1159 Provides:       mono(PEAPI) = 1.0.5000.0
1160 Provides:       mono(resgen) = 1.0.5000.0
1161
1162 %description -n mono-devel
1163 The Mono Project is an open development initiative that is working to
1164 develop an open source, Unix version of the .NET development platform.
1165 Its objective is to enable Unix developers to build and deploy
1166 cross-platform .NET applications. This package contains compilers and
1167 other tools needed to develop .NET applications.
1168
1169 Mono development tools.
1170
1171 %post -n mono-devel -p /sbin/ldconfig
1172
1173 %postun -n mono-devel -p /sbin/ldconfig
1174
1175 %files -n mono-devel
1176 %defattr(-, root, root)
1177 %_bindir/caspol
1178 %_bindir/ccrewrite
1179 %_bindir/cccheck
1180 %_bindir/cert2spc
1181 %_bindir/dtd2rng
1182 %_bindir/dtd2xsd
1183 %_bindir/genxs
1184 %_bindir/httpcfg
1185 %_bindir/ilasm
1186 %_bindir/installvst
1187 %_bindir/lc
1188 %_bindir/macpack
1189 %_bindir/makecert
1190 %_bindir/mkbundle
1191 %_bindir/mono-api-info
1192 %_bindir/mono-cil-strip
1193 %_bindir/mono-find-provides
1194 %_bindir/mono-find-requires
1195 %_bindir/mono-heapviz
1196 %_bindir/mono-shlib-cop
1197 %_bindir/mono-xmltool
1198 %_bindir/monodis
1199 %_bindir/monograph
1200 %_bindir/monolinker
1201 %_bindir/monop
1202 %_bindir/monop2
1203 %_bindir/mprof-report
1204 %_bindir/pdb2mdb
1205 %_bindir/pedump
1206 %_bindir/permview
1207 %_bindir/prj2make
1208 %_bindir/resgen
1209 %_bindir/resgen2
1210 %_bindir/secutil
1211 %_bindir/sgen
1212 %_bindir/signcode
1213 %_bindir/xbuild
1214 %_bindir/mdbrebase
1215 %dir %_datadir/mono-2.0
1216 %dir %_datadir/mono-2.0/mono
1217 %dir %_datadir/mono-2.0/mono/cil
1218 %_datadir/mono-2.0/mono/cil/cil-opcodes.xml
1219 %_libdir/libmono-profiler-*.*
1220 %_libdir/pkgconfig/cecil.pc
1221 %_libdir/pkgconfig/dotnet.pc
1222 %_libdir/pkgconfig/dotnet35.pc
1223 %_libdir/pkgconfig/mono-cairo.pc
1224 %_libdir/pkgconfig/mono-lineeditor.pc
1225 %_libdir/pkgconfig/mono-options.pc
1226 %_libdir/pkgconfig/mono.pc
1227 %_mandir/man1/al.1%ext_man
1228 %_mandir/man1/ccrewrite.1%ext_man
1229 %_mandir/man1/cccheck.1%ext_man
1230 %_mandir/man1/cert2spc.1%ext_man
1231 %_mandir/man1/dtd2xsd.1%ext_man
1232 %_mandir/man1/genxs.1%ext_man
1233 %_mandir/man1/httpcfg.1%ext_man
1234 %_mandir/man1/ilasm.1%ext_man
1235 %_mandir/man1/lc.1%ext_man
1236 %_mandir/man1/macpack.1%ext_man
1237 %_mandir/man1/makecert.1%ext_man
1238 %_mandir/man1/mkbundle.1%ext_man
1239 %_mandir/man1/mono-api-info.1%ext_man
1240 %_mandir/man1/mono-cil-strip.1%ext_man
1241 %_mandir/man1/mono-shlib-cop.1%ext_man
1242 %_mandir/man1/mono-xmltool.1%ext_man
1243 %_mandir/man1/monodis.1%ext_man
1244 %_mandir/man1/monolinker.1%ext_man
1245 %_mandir/man1/monop.1%ext_man
1246 %_mandir/man1/mprof-report.1%ext_man
1247 %_mandir/man1/pdb2mdb.1%ext_man
1248 %_mandir/man1/permview.1%ext_man
1249 %_mandir/man1/prj2make.1%ext_man
1250 %_mandir/man1/resgen.1%ext_man
1251 %_mandir/man1/secutil.1%ext_man
1252 %_mandir/man1/sgen.1%ext_man
1253 %_mandir/man1/signcode.1%ext_man
1254 %_mandir/man1/xbuild.1%ext_man
1255 %_prefix/lib/mono-source-libs
1256 %_prefix/lib/mono/2.0/MSBuild
1257 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
1258 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
1259 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
1260 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
1261 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
1262 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
1263 %_prefix/lib/mono/2.0/Microsoft.Common.targets
1264 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
1265 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
1266 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
1267 %_prefix/lib/mono/2.0/PEAPI.dll
1268 %_prefix/lib/mono/2.0/genxs.exe*
1269 %_prefix/lib/mono/2.0/ilasm.exe*
1270 %_prefix/lib/mono/2.0/mkbundle.exe*
1271 %_prefix/lib/mono/2.0/monolinker.*
1272 %_prefix/lib/mono/2.0/monop.exe*
1273 %_prefix/lib/mono/2.0/resgen.exe*
1274 %_prefix/lib/mono/2.0/xbuild.exe*
1275 %_prefix/lib/mono/2.0/xbuild.rsp
1276 %_prefix/lib/mono/3.5/MSBuild
1277 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1278 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1279 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1280 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1281 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1282 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1283 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1284 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1285 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1286 %_prefix/lib/mono/3.5/xbuild.exe*
1287 %_prefix/lib/mono/3.5/xbuild.rsp
1288 %_prefix/lib/mono/4.0/MSBuild
1289 %_prefix/lib/mono/4.0/Microsoft.Build.dll
1290 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1291 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1292 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1293 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1294 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1295 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1296 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1297 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1298 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1299 %_prefix/lib/mono/4.0/Mono.Debugger.Soft.dll
1300 %_prefix/lib/mono/4.0/PEAPI.dll
1301 %_prefix/lib/mono/4.5/Microsoft.Build.dll
1302 %_prefix/lib/mono/4.5/Microsoft.Build.Engine.dll
1303 %_prefix/lib/mono/4.5/Microsoft.Build.Framework.dll
1304 %_prefix/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll
1305 %_prefix/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll
1306 %_prefix/lib/mono/4.5/Mono.Debugger.Soft.dll
1307 %_prefix/lib/mono/4.5/Mono.CodeContracts.dll
1308 %_prefix/lib/mono/4.5/PEAPI.dll
1309 %_prefix/lib/mono/4.5/caspol.exe*
1310 %_prefix/lib/mono/4.5/cccheck.exe*
1311 %_prefix/lib/mono/4.5/ccrewrite.exe*
1312 %_prefix/lib/mono/4.5/cert2spc.exe*
1313 %_prefix/lib/mono/4.5/dtd2rng.exe*
1314 %_prefix/lib/mono/4.5/dtd2xsd.exe*
1315 %_prefix/lib/mono/4.5/genxs.exe*
1316 %_prefix/lib/mono/4.5/httpcfg.exe*
1317 %_prefix/lib/mono/4.5/ictool.exe*
1318 %_prefix/lib/mono/4.5/ilasm.exe*
1319 %_prefix/lib/mono/4.5/installvst.exe*
1320 %_prefix/lib/mono/4.5/lc.exe*
1321 %_prefix/lib/mono/4.5/macpack.exe*
1322 %_prefix/lib/mono/4.5/makecert.exe*
1323 %_prefix/lib/mono/4.5/mkbundle.exe*
1324 %_prefix/lib/mono/4.5/mono-api-info.exe*
1325 %_prefix/lib/mono/4.5/mono-cil-strip.exe*
1326 %_prefix/lib/mono/4.5/mono-shlib-cop.exe*
1327 %_prefix/lib/mono/4.5/mono-xmltool.exe*
1328 %_prefix/lib/mono/4.5/monolinker.*
1329 %_prefix/lib/mono/4.5/monop.exe*
1330 %_prefix/lib/mono/4.5/pdb2mdb.exe*
1331 %_prefix/lib/mono/4.5/permview.exe*
1332 %_prefix/lib/mono/4.5/resgen.exe*
1333 %_prefix/lib/mono/4.5/secutil.exe*
1334 %_prefix/lib/mono/4.5/sgen.exe*
1335 %_prefix/lib/mono/4.5/signcode.exe*
1336 %_prefix/lib/mono/4.5/xbuild.exe*
1337 %_prefix/lib/mono/4.5/xbuild.rsp
1338 %_prefix/lib/mono/4.5/mdbrebase.exe*
1339 %_prefix/lib/mono/gac/Microsoft.Build
1340 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1341 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1342 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1343 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1344 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1345 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1346 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1347 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1348 %_prefix/lib/mono/gac/Mono.CodeContracts
1349 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1350 %_prefix/lib/mono/gac/PEAPI
1351 %_prefix/lib/mono/xbuild
1352 %_prefix/lib/mono/xbuild-frameworks
1353
1354 %package -n monodoc-core
1355 License:        LGPL v2.1 only
1356 Summary:        Monodoc - Documentation tools for C# code
1357 Group:          Development/Tools/Other
1358 Requires:       mono-core == %version-%release
1359 Obsoletes:      monodoc
1360 Provides:       monodoc
1361 # Added to uncompress and compare documentation used by build-compare
1362 Requires:       unzip
1363
1364 %description -n monodoc-core
1365 Monodoc-core contains documentation tools for C#.
1366
1367 %files -n monodoc-core
1368 %defattr(-, root, root)
1369 %_bindir/mdassembler
1370 %_bindir/mdoc
1371 %_bindir/mdoc-assemble
1372 %_bindir/mdoc-export-html
1373 %_bindir/mdoc-export-msxdoc
1374 %_bindir/mdoc-update
1375 %_bindir/mdoc-validate
1376 %_bindir/mdvalidater
1377 %_bindir/mod
1378 %_bindir/monodocer
1379 %_bindir/monodocs2html
1380 %_bindir/monodocs2slashdoc
1381 %_libdir/pkgconfig/monodoc.pc
1382 %_mandir/man1/mdassembler.1%ext_man
1383 %_mandir/man1/mdoc-assemble.1%ext_man
1384 %_mandir/man1/mdoc-export-html.1%ext_man
1385 %_mandir/man1/mdoc-export-msxdoc.1%ext_man
1386 %_mandir/man1/mdoc-update.1%ext_man
1387 %_mandir/man1/mdoc-validate.1%ext_man
1388 %_mandir/man1/mdoc.1%ext_man
1389 %_mandir/man1/mdvalidater.1%ext_man
1390 %_mandir/man1/monodocer.1%ext_man
1391 %_mandir/man1/monodocs2html.1%ext_man
1392 %_mandir/man5/mdoc.5%ext_man
1393 %_prefix/lib/mono/4.5/mdoc.exe*
1394 %_prefix/lib/mono/4.5/mod.exe*
1395 %_prefix/lib/mono/4.0/monodoc.dll*
1396 %_prefix/lib/mono/gac/monodoc
1397 %_prefix/lib/mono/monodoc
1398 %_prefix/lib/monodoc
1399
1400 %package -n mono-complete
1401 License:        LGPL v2.1 only
1402 Summary:        Install everything built from the mono source tree
1403 Group:          Development/Languages/Mono
1404 Requires:       mono-core = %version-%release
1405 Requires:       ibm-data-db2 = %version-%release
1406 Requires:       libmono-2_0-1 = %version-%release
1407 Requires:       libmono-2_0-devel = %version-%release
1408 %if %llvm == yes
1409 Requires:       libmono-llvm0 = %version-%release
1410 %endif
1411 %if %sgen == yes
1412 Requires:       libmonosgen-2_0-0 = %version-%release
1413 Requires:       libmonosgen-2_0-devel = %version-%release
1414 %endif
1415 Requires:       mono-data = %version-%release
1416 Requires:       mono-data-oracle = %version-%release
1417 Requires:       mono-data-postgresql = %version-%release
1418 Requires:       mono-data-sqlite = %version-%release
1419 Requires:       mono-devel = %version-%release
1420 Requires:       mono-extras = %version-%release
1421 Requires:       mono-locale-extras = %version-%release
1422 Requires:       mono-nunit = %version-%release
1423 Requires:       mono-wcf = %version-%release
1424 Requires:       mono-web = %version-%release
1425 Requires:       mono-winforms = %version-%release
1426 Requires:       mono-winfxcore = %version-%release
1427 Requires:       monodoc-core = %version-%release
1428
1429 %description -n mono-complete
1430 The Mono Project is an open development initiative that is working to
1431 develop an open source, Unix version of the .NET development platform.
1432 Its objective is to enable Unix developers to build and deploy
1433 cross-platform .NET applications. The project will implement various
1434 technologies that have been submitted to the ECMA for standardization.
1435
1436 Install everything built from the mono source tree.  Note that this does
1437 not install anything from outside the mono source (XSP, mono-basic, etc.).
1438
1439 %files -n mono-complete
1440 %defattr(-, root, root)
1441 %dir %_prefix/lib/mono/compat-2.0
1442
1443 %changelog