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