Merge pull request #701 from steffen-kiess/fix-11778
[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.EnterpriseServices) = 1.0.5000.0
569
570 %description -n mono-data
571 The Mono Project is an open development initiative that is working to
572 develop an open source, Unix version of the .NET development platform.
573 Its objective is to enable Unix developers to build and deploy
574 cross-platform .NET applications. The project will implement various
575 technologies that have been submitted to the ECMA for standardization.
576
577 Database connectivity for Mono.
578
579 %files -n mono-data
580 %defattr(-, root, root)
581 %_bindir/sqlmetal
582 %_bindir/sqlsharp
583 %_mandir/man1/sqlsharp.1%ext_man
584 %_prefix/lib/mono/2.0/Mono.Data.Tds.dll
585 %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll
586 %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
587 %_prefix/lib/mono/2.0/System.Data.Linq.dll
588 %_prefix/lib/mono/2.0/System.Data.dll
589 %_prefix/lib/mono/2.0/System.DirectoryServices.dll
590 %_prefix/lib/mono/2.0/System.EnterpriseServices.dll
591 %_prefix/lib/mono/2.0/System.Runtime.Serialization.dll
592 %_prefix/lib/mono/2.0/System.Transactions.dll
593 %_prefix/lib/mono/4.0/Mono.Data.Tds.dll
594 %_prefix/lib/mono/4.0/Novell.Directory.Ldap.dll
595 %_prefix/lib/mono/4.0/System.Data.DataSetExtensions.dll
596 %_prefix/lib/mono/4.0/System.Data.Linq.dll
597 %_prefix/lib/mono/4.0/System.Data.dll
598 %_prefix/lib/mono/4.0/System.DirectoryServices.dll
599 %_prefix/lib/mono/4.0/System.EnterpriseServices.dll
600 %_prefix/lib/mono/4.0/System.Runtime.Serialization.dll
601 %_prefix/lib/mono/4.0/System.Transactions.dll
602 %_prefix/lib/mono/4.0/WebMatrix.Data.dll
603 %_prefix/lib/mono/4.5/Mono.Data.Tds.dll
604 %_prefix/lib/mono/4.5/Novell.Directory.Ldap.dll
605 %_prefix/lib/mono/4.5/System.Data.DataSetExtensions.dll
606 %_prefix/lib/mono/4.5/System.Data.Linq.dll
607 %_prefix/lib/mono/4.5/System.Data.dll
608 %_prefix/lib/mono/4.5/System.DirectoryServices.dll
609 %_prefix/lib/mono/4.5/System.EnterpriseServices.dll
610 %_prefix/lib/mono/4.5/System.Runtime.Serialization.dll
611 %_prefix/lib/mono/4.5/System.Transactions.dll
612 %_prefix/lib/mono/4.5/WebMatrix.Data.dll
613 %_prefix/lib/mono/4.5/EntityFramework.dll
614 %_prefix/lib/mono/4.5/EntityFramework.SqlServer.dll
615 %_prefix/lib/mono/4.5/sqlmetal.exe*
616 %_prefix/lib/mono/4.5/sqlsharp.exe*
617 %_prefix/lib/mono/gac/Mono.Data.Tds
618 %_prefix/lib/mono/gac/Novell.Directory.Ldap
619 %_prefix/lib/mono/gac/System.Data
620 %_prefix/lib/mono/gac/System.Data.DataSetExtensions
621 %_prefix/lib/mono/gac/System.Data.Linq
622 %_prefix/lib/mono/gac/System.DirectoryServices
623 %_prefix/lib/mono/gac/System.EnterpriseServices
624 %_prefix/lib/mono/gac/System.Runtime.Serialization
625 %_prefix/lib/mono/gac/System.Transactions
626 %_prefix/lib/mono/gac/WebMatrix.Data
627 %_prefix/lib/mono/gac/EntityFramework
628 %_prefix/lib/mono/gac/EntityFramework.SqlServer
629
630 %package -n mono-winforms
631 License:        LGPL v2.1 only
632 Summary:        Mono's Windows Forms implementation
633 Group:          Development/Languages/Mono
634 Requires:       mono-core == %version-%release
635 Provides:       mono-window-forms
636 Obsoletes:      mono-window-forms
637 Provides:       mono(Accessibility) = 1.0.5000.0
638 Provides:       mono(System.Design) = 1.0.5000.0
639 Provides:       mono(System.Drawing) = 1.0.5000.0
640 Provides:       mono(System.Drawing.Design) = 1.0.5000.0
641 Provides:       mono(System.Windows.Forms) = 1.0.5000.0
642
643 %description -n mono-winforms
644 The Mono Project is an open development initiative that is working to
645 develop an open source, Unix version of the .NET development platform.
646 Its objective is to enable Unix developers to build and deploy
647 cross-platform .NET applications. The project will implement various
648 technologies that have been submitted to the ECMA for standardization.
649
650 Mono's Windows Forms implementation.
651
652 %files -n mono-winforms
653 %defattr(-, root, root)
654 %_prefix/lib/mono/2.0/Accessibility.dll
655 %_prefix/lib/mono/2.0/Mono.WebBrowser.dll
656 %_prefix/lib/mono/2.0/System.Design.dll
657 %_prefix/lib/mono/2.0/System.Drawing.Design.dll
658 %_prefix/lib/mono/2.0/System.Windows.Forms.dll
659 %_prefix/lib/mono/4.0/Accessibility.dll
660 %_prefix/lib/mono/4.0/Mono.WebBrowser.dll
661 %_prefix/lib/mono/4.0/System.Design.dll
662 %_prefix/lib/mono/4.0/System.Drawing.Design.dll
663 %_prefix/lib/mono/4.0/System.Windows.Forms.DataVisualization.dll
664 %_prefix/lib/mono/4.0/System.Windows.Forms.dll
665 %_prefix/lib/mono/4.5/Accessibility.dll
666 %_prefix/lib/mono/4.5/Mono.WebBrowser.dll
667 %_prefix/lib/mono/4.5/System.Design.dll
668 %_prefix/lib/mono/4.5/System.Drawing.Design.dll
669 %_prefix/lib/mono/4.5/System.Windows.Forms.DataVisualization.dll
670 %_prefix/lib/mono/4.5/System.Windows.Forms.dll
671 %_prefix/lib/mono/gac/Accessibility
672 %_prefix/lib/mono/gac/Mono.WebBrowser
673 %_prefix/lib/mono/gac/System.Design
674 %_prefix/lib/mono/gac/System.Drawing.Design
675 %_prefix/lib/mono/gac/System.Windows.Forms
676 %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization
677
678 %package -n ibm-data-db2
679 License:        LGPL v2.1 only
680 Summary:        Database connectivity for DB2
681 Group:          Development/Languages/Mono
682 Requires:       mono-core == %version-%release
683
684 %description -n ibm-data-db2
685 The Mono Project is an open development initiative that is working to
686 develop an open source, Unix version of the .NET development platform.
687 Its objective is to enable Unix developers to build and deploy
688 cross-platform .NET applications. The project will implement various
689 technologies that have been submitted to the ECMA for standardization.
690
691 Database connectivity for DB2.
692
693 %files -n ibm-data-db2
694 %defattr(-, root, root)
695 %_prefix/lib/mono/2.0/IBM.Data.DB2.dll
696 %_prefix/lib/mono/4.0/IBM.Data.DB2.dll
697 %_prefix/lib/mono/4.5/IBM.Data.DB2.dll
698 %_prefix/lib/mono/gac/IBM.Data.DB2
699
700 %package -n mono-extras
701 License:        LGPL v2.1 only
702 Summary:        Extra packages
703 Group:          Development/Languages/Mono
704 Requires:       mono-core == %version-%release
705 Obsoletes:      mono-ms-extras
706 Provides:       mono-ms-extras
707 Provides:       mono(Mono.Messaging) = 1.0.5000.0
708 Provides:       mono(Mono.Messaging.RabbitMQ) = 1.0.5000.0
709 Provides:       mono(RabbitMQ.Client) = 1.0.5000.0
710 Provides:       mono(System.Configuration.Install) = 1.0.5000.0
711 Provides:       mono(System.Management) = 1.0.5000.0
712 Provides:       mono(System.Messaging) = 1.0.5000.0
713 Provides:       mono(System.ServiceProcess) = 1.0.5000.0
714 Provides:       mono(mono-service) = 1.0.5000.0
715
716 %description -n mono-extras
717 The Mono Project is an open development initiative that is working to
718 develop an open source, Unix version of the .NET development platform.
719 Its objective is to enable Unix developers to build and deploy
720 cross-platform .NET applications. The project will implement various
721 technologies that have been submitted to the ECMA for standardization.
722
723 Extra packages.
724
725 %files -n mono-extras
726 %defattr(-, root, root)
727 %_bindir/mono-service
728 %_bindir/mono-service2
729 %_mandir/man1/mono-service.1%ext_man
730 %_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
731 %_prefix/lib/mono/2.0/Mono.Messaging.dll
732 %_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
733 %_prefix/lib/mono/2.0/RabbitMQ.Client.dll
734 %_prefix/lib/mono/2.0/System.Configuration.Install.dll
735 %_prefix/lib/mono/2.0/System.Management.dll
736 %_prefix/lib/mono/2.0/System.Messaging.dll
737 %_prefix/lib/mono/2.0/System.ServiceProcess.dll
738 %_prefix/lib/mono/2.0/mono-service.exe*
739 %_prefix/lib/mono/4.0/Mono.Messaging.RabbitMQ.dll
740 %_prefix/lib/mono/4.0/Mono.Messaging.dll
741 %_prefix/lib/mono/4.0/RabbitMQ.Client.Apigen.exe*
742 %_prefix/lib/mono/4.0/RabbitMQ.Client.dll
743 %_prefix/lib/mono/4.0/System.Configuration.Install.dll
744 %_prefix/lib/mono/4.0/System.Management.dll
745 %_prefix/lib/mono/4.0/System.Messaging.dll
746 %_prefix/lib/mono/4.0/System.Runtime.Caching.dll
747 %_prefix/lib/mono/4.0/System.ServiceProcess.dll
748 %_prefix/lib/mono/4.0/System.Xaml.dll
749 %_prefix/lib/mono/4.5/installutil.exe*
750 %_prefix/lib/mono/4.5/mono-service.exe*
751 %_prefix/lib/mono/4.5/Mono.Messaging.RabbitMQ.dll
752 %_prefix/lib/mono/4.5/Mono.Messaging.dll
753 %_prefix/lib/mono/4.5/RabbitMQ.Client.Apigen.exe*
754 %_prefix/lib/mono/4.5/RabbitMQ.Client.dll
755 %_prefix/lib/mono/4.5/System.Configuration.Install.dll
756 %_prefix/lib/mono/4.5/System.Management.dll
757 %_prefix/lib/mono/4.5/System.Messaging.dll
758 %_prefix/lib/mono/4.5/System.Runtime.Caching.dll
759 %_prefix/lib/mono/4.5/System.ServiceProcess.dll
760 %_prefix/lib/mono/4.5/System.Xaml.dll
761 %_prefix/lib/mono/gac/Mono.Messaging
762 %_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ
763 %_prefix/lib/mono/gac/RabbitMQ.Client
764 %_prefix/lib/mono/gac/System.Configuration.Install
765 %_prefix/lib/mono/gac/System.Management
766 %_prefix/lib/mono/gac/System.Messaging
767 %_prefix/lib/mono/gac/System.Runtime.Caching
768 %_prefix/lib/mono/gac/System.ServiceProcess
769 %_prefix/lib/mono/gac/System.Xaml
770 %_prefix/lib/mono/gac/mono-service
771
772 %package -n mono-data-sqlite
773 License:        LGPL v2.1 only
774 Summary:        Database connectivity for Mono
775 Group:          Development/Languages/Mono
776 Requires:       mono-core == %version-%release
777 Requires:       mono-data == %version-%release
778 Provides:       mono(Mono.Data.Sqlite) = 1.0.5000.0
779
780 %description -n mono-data-sqlite
781 The Mono Project is an open development initiative that is working to
782 develop an open source, Unix version of the .NET development platform.
783 Its objective is to enable Unix developers to build and deploy
784 cross-platform .NET applications. The project will implement various
785 technologies that have been submitted to the ECMA for standardization.
786
787 Database connectivity for Mono.
788
789 %files -n mono-data-sqlite
790 %defattr(-, root, root)
791 %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
792 %_prefix/lib/mono/4.0/Mono.Data.Sqlite.dll
793 %_prefix/lib/mono/4.5/Mono.Data.Sqlite.dll
794 %_prefix/lib/mono/gac/Mono.Data.Sqlite
795
796 %package -n mono-wcf
797 License:        MIT License (or similar) ; Ms-Pl
798 Summary:        Mono implementation of WCF, Windows Communication Foundation
799 Group:          Development/Languages/Mono
800 Requires:       mono-core == %version-%release
801
802 %description -n mono-wcf
803 The Mono Project is an open development initiative that is working to
804 develop an open source, Unix version of the .NET development platform.
805 Its objective is to enable Unix developers to build and deploy
806 cross-platform .NET applications. The project will implement various
807 technologies that have been submitted to the ECMA for standardization.
808
809 Mono implementation of WCF, Windows Communication Foundation
810
811 %files -n mono-wcf
812 %defattr(-, root, root)
813 %_bindir/svcutil
814 %_libdir/pkgconfig/wcf.pc
815 %_prefix/lib/mono/2.0/System.Data.Services.dll
816 %_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll
817 %_prefix/lib/mono/2.0/System.IdentityModel.dll
818 %_prefix/lib/mono/2.0/System.ServiceModel.Web.dll
819 %_prefix/lib/mono/2.0/System.ServiceModel.dll
820 %_prefix/lib/mono/4.0/System.Data.Services.dll
821 %_prefix/lib/mono/4.0/System.IdentityModel.Selectors.dll
822 %_prefix/lib/mono/4.0/System.IdentityModel.dll
823 %_prefix/lib/mono/4.0/System.Runtime.DurableInstancing.dll
824 %_prefix/lib/mono/4.0/System.ServiceModel.Discovery.dll
825 %_prefix/lib/mono/4.0/System.ServiceModel.Routing.dll
826 %_prefix/lib/mono/4.0/System.ServiceModel.Web.dll
827 %_prefix/lib/mono/4.0/System.ServiceModel.dll
828 %_prefix/lib/mono/4.5/System.Data.Services.dll
829 %_prefix/lib/mono/4.5/System.IdentityModel.Selectors.dll
830 %_prefix/lib/mono/4.5/System.IdentityModel.dll
831 %_prefix/lib/mono/4.5/System.Runtime.DurableInstancing.dll
832 %_prefix/lib/mono/4.5/System.ServiceModel.Discovery.dll
833 %_prefix/lib/mono/4.5/System.ServiceModel.Routing.dll
834 %_prefix/lib/mono/4.5/System.ServiceModel.Web.dll
835 %_prefix/lib/mono/4.5/System.ServiceModel.dll
836 %_prefix/lib/mono/4.5/svcutil.exe*
837 %_prefix/lib/mono/gac/System.Data.Services
838 %_prefix/lib/mono/gac/System.IdentityModel
839 %_prefix/lib/mono/gac/System.IdentityModel.Selectors
840 %_prefix/lib/mono/gac/System.Runtime.DurableInstancing
841 %_prefix/lib/mono/gac/System.ServiceModel
842 %_prefix/lib/mono/gac/System.ServiceModel.Discovery
843 %_prefix/lib/mono/gac/System.ServiceModel.Routing
844 %_prefix/lib/mono/gac/System.ServiceModel.Web
845
846 %package -n mono-winfxcore
847 License:        MIT License (or similar) ; Ms-Pl
848 Summary:        Mono implementation of core WinFX APIs
849 Group:          Development/Languages/Mono
850 Requires:       mono-core == %version-%release
851
852 %description -n mono-winfxcore
853 The Mono Project is an open development initiative that is working to
854 develop an open source, Unix version of the .NET development platform.
855 Its objective is to enable Unix developers to build and deploy
856 cross-platform .NET applications. The project will implement various
857 technologies that have been submitted to the ECMA for standardization.
858
859 Mono implementation of core WinFX APIs
860
861 %files -n mono-winfxcore
862 %defattr(-, root, root)
863 %_prefix/lib/mono/2.0/System.Data.Services.Client.dll*
864 %_prefix/lib/mono/2.0/WindowsBase.dll*
865 %_prefix/lib/mono/4.0/System.Data.Services.Client.dll*
866 %_prefix/lib/mono/4.0/WindowsBase.dll*
867 %_prefix/lib/mono/4.5/System.Data.Services.Client.dll*
868 %_prefix/lib/mono/4.5/WindowsBase.dll*
869 %_prefix/lib/mono/gac/System.Data.Services.Client
870 %_prefix/lib/mono/gac/WindowsBase
871
872 %package -n mono-web
873 License:        MIT License (or similar) ; Ms-Pl
874 Summary:        Mono implementation of ASP.NET, Remoting and Web Services
875 Group:          Development/Languages/Mono
876 Requires:       mono-core == %version-%release
877 Obsoletes:      mono-remoting
878 Obsoletes:      mono-web-forms
879 Obsoletes:      mono-web-services
880 Provides:       mono-remoting
881 Provides:       mono-web-forms
882 Provides:       mono-web-services
883 Provides:       mono(Mono.Http) = 1.0.5000.0
884 Provides:       mono(System.Runtime.Remoting) = 1.0.5000.0
885 Provides:       mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0
886 Provides:       mono(System.Web) = 1.0.5000.0
887 Provides:       mono(System.Web.Services) = 1.0.5000.0
888
889 %description -n mono-web
890 The Mono Project is an open development initiative that is working to
891 develop an open source, Unix version of the .NET development platform.
892 Its objective is to enable Unix developers to build and deploy
893 cross-platform .NET applications. The project will implement various
894 technologies that have been submitted to the ECMA for standardization.
895
896 Mono implementation of ASP.NET, Remoting and Web Services.
897
898 %files -n mono-web
899 %defattr(-, root, root)
900 %config %_sysconfdir/mono/2.0/Browsers
901 %config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx
902 %config %_sysconfdir/mono/2.0/web.config
903 %config %_sysconfdir/mono/4.0/DefaultWsdlHelpGenerator.aspx
904 %config %_sysconfdir/mono/4.0/web.config
905 %config %_sysconfdir/mono/4.5/DefaultWsdlHelpGenerator.aspx
906 %config %_sysconfdir/mono/4.5/web.config
907 %config %_sysconfdir/mono/browscap.ini
908 %config %_sysconfdir/mono/mconfig/config.xml
909 %dir %_sysconfdir/mono/mconfig
910 %_bindir/disco
911 %_bindir/mconfig
912 %_bindir/soapsuds
913 %_bindir/wsdl
914 %_bindir/wsdl2
915 %_bindir/xsd
916 %_libdir/pkgconfig/aspnetwebstack.pc
917 %_libdir/pkgconfig/mono.web.pc
918 %_mandir/man1/disco.1%ext_man
919 %_mandir/man1/mconfig.1%ext_man
920 %_mandir/man1/soapsuds.1%ext_man
921 %_mandir/man1/wsdl.1%ext_man
922 %_mandir/man1/xsd.1%ext_man
923 %_prefix/lib/mono/2.0/Mono.Http.dll
924 %_prefix/lib/mono/2.0/Mono.Web.dll
925 %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
926 %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll
927 %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
928 %_prefix/lib/mono/2.0/System.Web.Abstractions.dll
929 %_prefix/lib/mono/2.0/System.Web.Routing.dll
930 %_prefix/lib/mono/2.0/System.Web.Services.dll
931 %_prefix/lib/mono/2.0/System.Web.dll
932 %_prefix/lib/mono/2.0/wsdl.exe*
933 %_prefix/lib/mono/2.0/xsd.exe*
934 %_prefix/lib/mono/4.0/Microsoft.Web.Infrastructure.dll
935 %_prefix/lib/mono/4.0/Mono.Http.dll
936 %_prefix/lib/mono/4.0/Mono.Web.dll
937 %_prefix/lib/mono/4.0/System.ComponentModel.Composition.dll
938 %_prefix/lib/mono/4.0/System.ComponentModel.DataAnnotations.dll
939 %_prefix/lib/mono/4.0/System.Runtime.Remoting.dll
940 %_prefix/lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll
941 %_prefix/lib/mono/4.0/System.Web.Abstractions.dll
942 %_prefix/lib/mono/4.0/System.Web.ApplicationServices.dll
943 %_prefix/lib/mono/4.0/System.Web.Routing.dll
944 %_prefix/lib/mono/4.0/System.Web.Services.dll
945 %_prefix/lib/mono/4.0/System.Web.dll
946 %_prefix/lib/mono/4.5/Mono.Http.dll
947 %_prefix/lib/mono/4.5/Mono.Web.dll
948 %_prefix/lib/mono/4.5/System.ComponentModel.Composition.dll
949 %_prefix/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll
950 %_prefix/lib/mono/4.5/System.Net.Http.Formatting.dll
951 %_prefix/lib/mono/4.5/System.Runtime.Remoting.dll
952 %_prefix/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll
953 %_prefix/lib/mono/4.5/System.Web.Abstractions.dll
954 %_prefix/lib/mono/4.5/System.Web.ApplicationServices.dll
955 %_prefix/lib/mono/4.5/System.Web.Http.dll
956 %_prefix/lib/mono/4.5/System.Web.Http.SelfHost.dll
957 %_prefix/lib/mono/4.5/System.Web.Http.WebHost.dll
958 %_prefix/lib/mono/4.5/System.Web.Routing.dll
959 %_prefix/lib/mono/4.5/System.Web.Razor.dll
960 %_prefix/lib/mono/4.5/System.Web.Services.dll
961 %_prefix/lib/mono/4.5/System.Web.WebPages.Deployment.dll
962 %_prefix/lib/mono/4.5/System.Web.WebPages.Razor.dll
963 %_prefix/lib/mono/4.5/System.Web.WebPages.dll
964 %_prefix/lib/mono/4.5/System.Web.dll
965 %_prefix/lib/mono/4.5/disco.exe*
966 %_prefix/lib/mono/4.5/mconfig.exe*
967 %_prefix/lib/mono/4.5/soapsuds.exe*
968 %_prefix/lib/mono/4.5/wsdl.exe*
969 %_prefix/lib/mono/4.5/xsd.exe*
970 %_prefix/lib/mono/4.5/Microsoft.Web.Infrastructure.dll
971 %_prefix/lib/mono/gac/Microsoft.Web.Infrastructure
972 %_prefix/lib/mono/gac/Mono.Http
973 %_prefix/lib/mono/gac/Mono.Web
974 %_prefix/lib/mono/gac/System.ComponentModel.Composition
975 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
976 %_prefix/lib/mono/gac/System.Net.Http.Formatting
977 %_prefix/lib/mono/gac/System.Runtime.Remoting
978 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
979 %_prefix/lib/mono/gac/System.Web
980 %_prefix/lib/mono/gac/System.Web.Abstractions
981 %_prefix/lib/mono/gac/System.Web.ApplicationServices
982 %_prefix/lib/mono/gac/System.Web.Http
983 %_prefix/lib/mono/gac/System.Web.Http.SelfHost
984 %_prefix/lib/mono/gac/System.Web.Http.WebHost
985 %_prefix/lib/mono/gac/System.Web.Routing
986 %_prefix/lib/mono/gac/System.Web.Razor
987 %_prefix/lib/mono/gac/System.Web.Services
988 %_prefix/lib/mono/gac/System.Web.WebPages.Deployment
989 %_prefix/lib/mono/gac/System.Web.WebPages.Razor
990 %_prefix/lib/mono/gac/System.Web.WebPages
991
992 %package -n mono-mvc
993 License:        MIT License (or similar) ; Ms-Pl
994 Summary:        Mono implementation of ASP.NET MVC
995 Group:          Development/Languages/Mono
996 Requires:       mono-core == %version-%release
997
998 %description -n mono-mvc
999 The Mono Project is an open development initiative that is working to
1000 develop an open source, Unix version of the .NET development platform.
1001 Its objective is to enable Unix developers to build and deploy
1002 cross-platform .NET applications. The project will implement various
1003 technologies that have been submitted to the ECMA for standardization.
1004
1005 Mono implementation of ASP.NET MVC.
1006
1007 %files -n mono-mvc
1008 %defattr(-, root, root)
1009 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
1010 %_libdir/pkgconfig/system.web.extensions_1.0.pc
1011 %_libdir/pkgconfig/system.web.mvc.pc
1012 %_libdir/pkgconfig/system.web.mvc2.pc
1013 %_libdir/pkgconfig/system.web.mvc3.pc
1014 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
1015 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
1016 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
1017 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
1018 %_prefix/lib/mono/4.0/System.Web.DynamicData.dll
1019 %_prefix/lib/mono/4.0/System.Web.Extensions.Design.dll
1020 %_prefix/lib/mono/4.0/System.Web.Extensions.dll
1021 %_prefix/lib/mono/4.5/System.Web.DynamicData.dll
1022 %_prefix/lib/mono/4.5/System.Web.Extensions.Design.dll
1023 %_prefix/lib/mono/4.5/System.Web.Extensions.dll
1024 %_prefix/lib/mono/4.5/System.Web.Mvc.dll
1025 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
1026 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
1027 %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll
1028 %_prefix/lib/mono/gac/System.Web.DynamicData
1029 %_prefix/lib/mono/gac/System.Web.Extensions
1030 %_prefix/lib/mono/gac/System.Web.Extensions.Design
1031 %_prefix/lib/mono/gac/System.Web.Mvc
1032
1033 %package -n mono-data-oracle
1034 License:        LGPL v2.1 only
1035 Summary:        Database connectivity for Mono
1036 Group:          Development/Languages/Mono
1037 Requires:       mono-core == %version-%release
1038 Requires:       mono-data == %version-%release
1039 Provides:       mono(System.Data.OracleClient) = 1.0.5000.0
1040
1041 %description -n mono-data-oracle
1042 The Mono Project is an open development initiative that is working to
1043 develop an open source, Unix version of the .NET development platform.
1044 Its objective is to enable Unix developers to build and deploy
1045 cross-platform .NET applications. The project will implement various
1046 technologies that have been submitted to the ECMA for standardization.
1047
1048 Database connectivity for Mono.
1049
1050 %files -n mono-data-oracle
1051 %defattr(-, root, root)
1052 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
1053 %_prefix/lib/mono/4.0/System.Data.OracleClient.dll
1054 %_prefix/lib/mono/4.5/System.Data.OracleClient.dll
1055 %_prefix/lib/mono/gac/System.Data.OracleClient
1056
1057 %package -n mono-data-postgresql
1058 License:        LGPL v2.1 only
1059 Summary:        Database connectivity for Mono
1060 Group:          Development/Languages/Mono
1061 Requires:       mono-core == %version-%release
1062 Requires:       mono-data == %version-%release
1063 Provides:       mono(Npgsql) = 1.0.5000.0
1064
1065 %description -n mono-data-postgresql
1066 The Mono Project is an open development initiative that is working to
1067 develop an open source, Unix version of the .NET development platform.
1068 Its objective is to enable Unix developers to build and deploy
1069 cross-platform .NET applications. The project will implement various
1070 technologies that have been submitted to the ECMA for standardization.
1071
1072 Database connectivity for Mono.
1073
1074 %files -n mono-data-postgresql
1075 %defattr(-, root, root)
1076 %_prefix/lib/mono/2.0/Npgsql.dll
1077 %_prefix/lib/mono/4.0/Npgsql.dll
1078 %_prefix/lib/mono/4.5/Npgsql.dll
1079 %_prefix/lib/mono/gac/Npgsql
1080
1081 %package -n mono-rx-core
1082 License:        MIT License (or similar) ; Apache License 2.0
1083 Summary:        Reactive Extensions for Mono core libraries
1084 Group:          Development/Languages/Mono
1085 Requires:       mono-core == %version-%release
1086 Provides:       mono(System.Reactive.Interfaces) = 1.0.5000.0
1087
1088 %description -n mono-rx-core
1089 The Mono Project is an open development initiative that is working to
1090 develop an open source, Unix version of the .NET development platform.
1091 Its objective is to enable Unix developers to build and deploy
1092 cross-platform .NET applications. The project will implement various
1093 technologies that have been submitted to the ECMA for standardization.
1094
1095 Reactive Extensions for Mono, core packages, which don't depend on
1096 desktop-specific features.
1097
1098 %files -n mono-rx-core
1099 %defattr(-, root, root)
1100 %_libdir/pkgconfig/reactive.pc
1101 %_prefix/lib/mono/4.5/System.Reactive.Core.dll
1102 %_prefix/lib/mono/4.5/System.Reactive.Debugger.dll
1103 %_prefix/lib/mono/4.5/System.Reactive.Experimental.dll
1104 %_prefix/lib/mono/4.5/System.Reactive.Interfaces.dll
1105 %_prefix/lib/mono/4.5/System.Reactive.Linq.dll
1106 %_prefix/lib/mono/4.5/System.Reactive.PlatformServices.dll
1107 %_prefix/lib/mono/4.5/System.Reactive.Providers.dll
1108 %_prefix/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll
1109 %_prefix/lib/mono/gac/System.Reactive.Core
1110 %_prefix/lib/mono/gac/System.Reactive.Debugger
1111 %_prefix/lib/mono/gac/System.Reactive.Experimental
1112 %_prefix/lib/mono/gac/System.Reactive.Interfaces
1113 %_prefix/lib/mono/gac/System.Reactive.Linq
1114 %_prefix/lib/mono/gac/System.Reactive.PlatformServices
1115 %_prefix/lib/mono/gac/System.Reactive.Providers
1116 %_prefix/lib/mono/gac/System.Reactive.Runtime.Remoting
1117
1118 %package -n mono-rx-desktop
1119 License:        MIT License (or similar) ; Apache License 2.0
1120 Summary:        Reactive Extensions for Mono desktop-specific libraries
1121 Group:          Development/Languages/Mono
1122 Requires:       mono-core == %version-%release
1123 Requires:       mono-rx-core == %version-%release
1124 Provides:       mono(System.Reactive.Interfaces) = 1.0.5000.0
1125
1126 %description -n mono-rx-desktop
1127 The Mono Project is an open development initiative that is working to
1128 develop an open source, Unix version of the .NET development platform.
1129 Its objective is to enable Unix developers to build and deploy
1130 cross-platform .NET applications. The project will implement various
1131 technologies that have been submitted to the ECMA for standardization.
1132
1133 Reactive Extensions for Mono, desktop-specific packages (winforms,
1134 windows threading).
1135
1136 %files -n mono-rx-desktop
1137 %defattr(-, root, root)
1138 %_prefix/lib/mono/4.5/System.Reactive.Windows.Forms.dll
1139 %_prefix/lib/mono/4.5/System.Reactive.Windows.Threading.dll
1140 %_prefix/lib/mono/gac/System.Reactive.Windows.Forms
1141 %_prefix/lib/mono/gac/System.Reactive.Windows.Threading
1142
1143 %package -n mono-nunit
1144 License:        LGPL v2.1 only
1145 Summary:        NUnit Testing Framework
1146 Group:          Development/Languages/Mono
1147 Requires:       mono-core == %version-%release
1148
1149 %description -n mono-nunit
1150 NUnit is a unit-testing framework for all .Net languages.  Initially
1151 ported from JUnit, the current release, version 2.2,  is the fourth
1152 major release of this  Unit based unit testing tool for Microsoft .NET.
1153 It is written entirely in C# and  has been completely redesigned to
1154 take advantage of many .NET language             features, for example
1155 custom attributes and other reflection related capabilities. NUnit
1156 brings xUnit to all .NET languages.
1157
1158 %files -n mono-nunit
1159 %defattr(-, root, root)
1160 %_libdir/pkgconfig/mono-nunit.pc
1161 %_prefix/bin/nunit-console
1162 %_prefix/bin/nunit-console2
1163 %_prefix/bin/nunit-console4
1164 %_prefix/lib/mono/2.0/nunit-console-runner.dll
1165 %_prefix/lib/mono/2.0/nunit-console.exe*
1166 %_prefix/lib/mono/2.0/nunit.core.dll
1167 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
1168 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
1169 %_prefix/lib/mono/2.0/nunit.framework.dll
1170 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
1171 %_prefix/lib/mono/2.0/nunit.mocks.dll
1172 %_prefix/lib/mono/2.0/nunit.util.dll
1173 %_prefix/lib/mono/4.5/nunit-console-runner.dll
1174 %_prefix/lib/mono/4.5/nunit-console.exe*
1175 %_prefix/lib/mono/4.5/nunit.core.dll
1176 %_prefix/lib/mono/4.5/nunit.core.extensions.dll
1177 %_prefix/lib/mono/4.5/nunit.core.interfaces.dll
1178 %_prefix/lib/mono/4.5/nunit.framework.dll
1179 %_prefix/lib/mono/4.5/nunit.framework.extensions.dll
1180 %_prefix/lib/mono/4.5/nunit.mocks.dll
1181 %_prefix/lib/mono/4.5/nunit.util.dll
1182 %_prefix/lib/mono/gac/nunit-console-runner
1183 %_prefix/lib/mono/gac/nunit.core
1184 %_prefix/lib/mono/gac/nunit.core.extensions
1185 %_prefix/lib/mono/gac/nunit.core.interfaces
1186 %_prefix/lib/mono/gac/nunit.framework
1187 %_prefix/lib/mono/gac/nunit.framework.extensions
1188 %_prefix/lib/mono/gac/nunit.mocks
1189 %_prefix/lib/mono/gac/nunit.util
1190
1191 %package -n mono-devel
1192 License:        LGPL v2.1 only
1193 Summary:        Mono development tools
1194 Group:          Development/Languages/Mono
1195 Requires:       mono-core == %version-%release
1196 Requires:       libgdiplus0
1197 Requires:       pkgconfig
1198 Provides:       mono-xbuild
1199 # Required because they are referenced by .pc files
1200 Requires:       mono-data == %version-%release
1201 Requires:       mono-data-oracle == %version-%release
1202 Requires:       mono-extras == %version-%release
1203 Requires:       mono-web == %version-%release
1204 Requires:       mono-winforms == %version-%release
1205 # We build natively on ppc64 now
1206 %ifarch ppc64
1207 Provides:       mono-biarchcompat
1208 Obsoletes:      mono-biarchcompat
1209 %endif
1210 Provides:       mono(PEAPI) = 1.0.5000.0
1211 Provides:       mono(resgen) = 1.0.5000.0
1212
1213 %description -n mono-devel
1214 The Mono Project is an open development initiative that is working to
1215 develop an open source, Unix version of the .NET development platform.
1216 Its objective is to enable Unix developers to build and deploy
1217 cross-platform .NET applications. This package contains compilers and
1218 other tools needed to develop .NET applications.
1219
1220 Mono development tools.
1221
1222 %post -n mono-devel -p /sbin/ldconfig
1223
1224 %postun -n mono-devel -p /sbin/ldconfig
1225
1226 %files -n mono-devel
1227 %defattr(-, root, root)
1228 %_bindir/caspol
1229 %_bindir/ccrewrite
1230 %_bindir/cccheck
1231 %_bindir/cert2spc
1232 %_bindir/dtd2rng
1233 %_bindir/dtd2xsd
1234 %_bindir/genxs
1235 %_bindir/httpcfg
1236 %_bindir/ilasm
1237 %_bindir/installvst
1238 %_bindir/lc
1239 %_bindir/macpack
1240 %_bindir/makecert
1241 %_bindir/mkbundle
1242 %_bindir/mono-api-info
1243 %_bindir/mono-cil-strip
1244 %_bindir/mono-find-provides
1245 %_bindir/mono-find-requires
1246 %_bindir/mono-heapviz
1247 %_bindir/mono-shlib-cop
1248 %_bindir/mono-xmltool
1249 %_bindir/monodis
1250 %_bindir/monograph
1251 %_bindir/monolinker
1252 %_bindir/monop
1253 %_bindir/monop2
1254 %_bindir/mprof-report
1255 %_bindir/pdb2mdb
1256 %_bindir/pedump
1257 %_bindir/permview
1258 %_bindir/prj2make
1259 %_bindir/resgen
1260 %_bindir/resgen2
1261 %_bindir/secutil
1262 %_bindir/sgen
1263 %_bindir/signcode
1264 %_bindir/xbuild
1265 %_bindir/mdbrebase
1266 %dir %_datadir/mono-2.0
1267 %dir %_datadir/mono-2.0/mono
1268 %dir %_datadir/mono-2.0/mono/cil
1269 %_datadir/mono-2.0/mono/cil/cil-opcodes.xml
1270 %_libdir/libmono-profiler-*.*
1271 %_libdir/pkgconfig/cecil.pc
1272 %_libdir/pkgconfig/dotnet.pc
1273 %_libdir/pkgconfig/dotnet35.pc
1274 %_libdir/pkgconfig/mono-cairo.pc
1275 %_libdir/pkgconfig/mono-lineeditor.pc
1276 %_libdir/pkgconfig/mono-options.pc
1277 %_libdir/pkgconfig/mono.pc
1278 %_mandir/man1/al.1%ext_man
1279 %_mandir/man1/ccrewrite.1%ext_man
1280 %_mandir/man1/cccheck.1%ext_man
1281 %_mandir/man1/cert2spc.1%ext_man
1282 %_mandir/man1/dtd2xsd.1%ext_man
1283 %_mandir/man1/genxs.1%ext_man
1284 %_mandir/man1/httpcfg.1%ext_man
1285 %_mandir/man1/ilasm.1%ext_man
1286 %_mandir/man1/lc.1%ext_man
1287 %_mandir/man1/macpack.1%ext_man
1288 %_mandir/man1/makecert.1%ext_man
1289 %_mandir/man1/mkbundle.1%ext_man
1290 %_mandir/man1/mono-api-info.1%ext_man
1291 %_mandir/man1/mono-cil-strip.1%ext_man
1292 %_mandir/man1/mono-shlib-cop.1%ext_man
1293 %_mandir/man1/mono-xmltool.1%ext_man
1294 %_mandir/man1/monodis.1%ext_man
1295 %_mandir/man1/monolinker.1%ext_man
1296 %_mandir/man1/monop.1%ext_man
1297 %_mandir/man1/mprof-report.1%ext_man
1298 %_mandir/man1/pdb2mdb.1%ext_man
1299 %_mandir/man1/permview.1%ext_man
1300 %_mandir/man1/prj2make.1%ext_man
1301 %_mandir/man1/resgen.1%ext_man
1302 %_mandir/man1/secutil.1%ext_man
1303 %_mandir/man1/sgen.1%ext_man
1304 %_mandir/man1/signcode.1%ext_man
1305 %_mandir/man1/xbuild.1%ext_man
1306 %_prefix/lib/mono-source-libs
1307 %_prefix/lib/mono/2.0/MSBuild
1308 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
1309 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
1310 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
1311 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
1312 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
1313 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
1314 %_prefix/lib/mono/2.0/Microsoft.Common.targets
1315 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
1316 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
1317 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
1318 %_prefix/lib/mono/2.0/PEAPI.dll
1319 %_prefix/lib/mono/2.0/genxs.exe*
1320 %_prefix/lib/mono/2.0/ilasm.exe*
1321 %_prefix/lib/mono/2.0/mkbundle.exe*
1322 %_prefix/lib/mono/2.0/monolinker.*
1323 %_prefix/lib/mono/2.0/monop.exe*
1324 %_prefix/lib/mono/2.0/resgen.exe*
1325 %_prefix/lib/mono/2.0/xbuild.exe*
1326 %_prefix/lib/mono/2.0/xbuild.rsp
1327 %_prefix/lib/mono/3.5/MSBuild
1328 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1329 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1330 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1331 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1332 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1333 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1334 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1335 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1336 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1337 %_prefix/lib/mono/3.5/xbuild.exe*
1338 %_prefix/lib/mono/3.5/xbuild.rsp
1339 %_prefix/lib/mono/4.0/MSBuild
1340 %_prefix/lib/mono/4.0/Microsoft.Build.dll
1341 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1342 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1343 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1344 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1345 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1346 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1347 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1348 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1349 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1350 %_prefix/lib/mono/4.0/Microsoft.Portable.CSharp.targets
1351 %_prefix/lib/mono/4.0/Mono.Debugger.Soft.dll
1352 %_prefix/lib/mono/4.0/PEAPI.dll
1353 %_prefix/lib/mono/4.5/Microsoft.Build.dll
1354 %_prefix/lib/mono/4.5/Microsoft.Build.Engine.dll
1355 %_prefix/lib/mono/4.5/Microsoft.Build.Framework.dll
1356 %_prefix/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll
1357 %_prefix/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll
1358 %_prefix/lib/mono/4.5/Mono.Debugger.Soft.dll
1359 %_prefix/lib/mono/4.5/Mono.CodeContracts.dll
1360 %_prefix/lib/mono/4.5/PEAPI.dll
1361 %_prefix/lib/mono/4.5/caspol.exe*
1362 %_prefix/lib/mono/4.5/cccheck.exe*
1363 %_prefix/lib/mono/4.5/ccrewrite.exe*
1364 %_prefix/lib/mono/4.5/cert2spc.exe*
1365 %_prefix/lib/mono/4.5/dtd2rng.exe*
1366 %_prefix/lib/mono/4.5/dtd2xsd.exe*
1367 %_prefix/lib/mono/4.5/genxs.exe*
1368 %_prefix/lib/mono/4.5/httpcfg.exe*
1369 %_prefix/lib/mono/4.5/ictool.exe*
1370 %_prefix/lib/mono/4.5/ilasm.exe*
1371 %_prefix/lib/mono/4.5/installvst.exe*
1372 %_prefix/lib/mono/4.5/lc.exe*
1373 %_prefix/lib/mono/4.5/macpack.exe*
1374 %_prefix/lib/mono/4.5/makecert.exe*
1375 %_prefix/lib/mono/4.5/mkbundle.exe*
1376 %_prefix/lib/mono/4.5/mono-api-info.exe*
1377 %_prefix/lib/mono/4.5/mono-cil-strip.exe*
1378 %_prefix/lib/mono/4.5/mono-shlib-cop.exe*
1379 %_prefix/lib/mono/4.5/mono-xmltool.exe*
1380 %_prefix/lib/mono/4.5/monolinker.*
1381 %_prefix/lib/mono/4.5/monop.exe*
1382 %_prefix/lib/mono/4.5/pdb2mdb.exe*
1383 %_prefix/lib/mono/4.5/permview.exe*
1384 %_prefix/lib/mono/4.5/resgen.exe*
1385 %_prefix/lib/mono/4.5/secutil.exe*
1386 %_prefix/lib/mono/4.5/sgen.exe*
1387 %_prefix/lib/mono/4.5/signcode.exe*
1388 %_prefix/lib/mono/4.5/xbuild.exe*
1389 %_prefix/lib/mono/4.5/xbuild.rsp
1390 %_prefix/lib/mono/4.5/mdbrebase.exe*
1391 %_prefix/lib/mono/gac/Microsoft.Build
1392 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1393 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1394 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1395 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1396 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1397 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1398 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1399 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1400 %_prefix/lib/mono/gac/Mono.CodeContracts
1401 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1402 %_prefix/lib/mono/gac/PEAPI
1403 %_prefix/lib/mono/xbuild
1404 %_prefix/lib/mono/xbuild-frameworks
1405
1406 %package -n monodoc-core
1407 License:        LGPL v2.1 only
1408 Summary:        Monodoc - Documentation tools for C# code
1409 Group:          Development/Tools/Other
1410 Requires:       mono-core == %version-%release
1411 Obsoletes:      monodoc
1412 Provides:       monodoc
1413 # Added to uncompress and compare documentation used by build-compare
1414 Requires:       unzip
1415
1416 %description -n monodoc-core
1417 Monodoc-core contains documentation tools for C#.
1418
1419 %files -n monodoc-core
1420 %defattr(-, root, root)
1421 %_bindir/mdassembler
1422 %_bindir/mdoc
1423 %_bindir/mdoc-assemble
1424 %_bindir/mdoc-export-html
1425 %_bindir/mdoc-export-msxdoc
1426 %_bindir/mdoc-update
1427 %_bindir/mdoc-validate
1428 %_bindir/mdvalidater
1429 %_bindir/mod
1430 %_bindir/monodocer
1431 %_bindir/monodocs2html
1432 %_bindir/monodocs2slashdoc
1433 %_libdir/pkgconfig/monodoc.pc
1434 %_mandir/man1/mdassembler.1%ext_man
1435 %_mandir/man1/mdoc-assemble.1%ext_man
1436 %_mandir/man1/mdoc-export-html.1%ext_man
1437 %_mandir/man1/mdoc-export-msxdoc.1%ext_man
1438 %_mandir/man1/mdoc-update.1%ext_man
1439 %_mandir/man1/mdoc-validate.1%ext_man
1440 %_mandir/man1/mdoc.1%ext_man
1441 %_mandir/man1/mdvalidater.1%ext_man
1442 %_mandir/man1/monodocer.1%ext_man
1443 %_mandir/man1/monodocs2html.1%ext_man
1444 %_mandir/man5/mdoc.5%ext_man
1445 %_prefix/lib/mono/4.5/mdoc.exe*
1446 %_prefix/lib/mono/4.5/mod.exe*
1447 %_prefix/lib/mono/4.0/monodoc.dll*
1448 %_prefix/lib/mono/gac/monodoc
1449 %_prefix/lib/mono/monodoc
1450 %_prefix/lib/monodoc
1451
1452 %package -n mono-complete
1453 License:        LGPL v2.1 only
1454 Summary:        Install everything built from the mono source tree
1455 Group:          Development/Languages/Mono
1456 Requires:       mono-core = %version-%release
1457 Requires:       ibm-data-db2 = %version-%release
1458 Requires:       libmono-2_0-1 = %version-%release
1459 Requires:       libmono-2_0-devel = %version-%release
1460 %if %llvm == yes
1461 Requires:       libmono-llvm0 = %version-%release
1462 %endif
1463 %if %sgen == yes
1464 Requires:       libmonosgen-2_0-1 = %version-%release
1465 Requires:       libmonosgen-2_0-devel = %version-%release
1466 %endif
1467 Requires:       mono-data = %version-%release
1468 Requires:       mono-data-oracle = %version-%release
1469 Requires:       mono-data-postgresql = %version-%release
1470 Requires:       mono-data-sqlite = %version-%release
1471 Requires:       mono-devel = %version-%release
1472 Requires:       mono-extras = %version-%release
1473 Requires:       mono-locale-extras = %version-%release
1474 Requires:       mono-nunit = %version-%release
1475 Requires:       mono-wcf = %version-%release
1476 Requires:       mono-web = %version-%release
1477 Requires:       mono-winforms = %version-%release
1478 Requires:       mono-winfxcore = %version-%release
1479 Requires:       monodoc-core = %version-%release
1480
1481 %description -n mono-complete
1482 The Mono Project is an open development initiative that is working to
1483 develop an open source, Unix version of the .NET development platform.
1484 Its objective is to enable Unix developers to build and deploy
1485 cross-platform .NET applications. The project will implement various
1486 technologies that have been submitted to the ECMA for standardization.
1487
1488 Install everything built from the mono source tree.  Note that this does
1489 not install anything from outside the mono source (XSP, mono-basic, etc.).
1490
1491 %files -n mono-complete
1492 %defattr(-, root, root)
1493 %dir %_prefix/lib/mono/compat-2.0
1494
1495 %changelog