Complete base DynamicRecord API
[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
108 %install
109 make install DESTDIR=%buildroot
110 # remove .la files (they are generally bad news)
111 rm -f %buildroot%_libdir/*.la
112 # remove Windows-only stuff
113 rm -rf %buildroot%_prefix/lib/mono/*/Mono.Security.Win32*
114 rm -f %buildroot%_libdir/libMonoSupportW.*
115 # remove .a files for libraries that are really only for us
116 rm -f %buildroot%_libdir/libMonoPosixHelper.a
117 rm -f %buildroot%_libdir/libikvm-native.a
118 rm -f %buildroot%_libdir/libmono-llvm.a
119 # remove libgc cruft
120 rm -rf %buildroot%_datadir/libgc-mono
121 # remove stuff that we don't package
122 rm -f %buildroot%_bindir/cilc
123 rm -f %buildroot%_mandir/man1/cilc.1*
124 rm -f %buildroot%_prefix/lib/mono/*/browsercaps-updater.exe*
125 rm -f %buildroot%_prefix/lib/mono/*/culevel.exe*
126 rm -f %buildroot%_prefix/lib/mono/2.0/cilc.exe*
127 # brp-compress doesn't search _mandir
128 # so we cheat it
129 ln -s . %buildroot%_prefix%_prefix
130 RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
131 rm %buildroot%_prefix%_prefix
132 %fdupes %buildroot%_prefix
133 %find_lang mcs
134
135 %clean
136 rm -rf %buildroot
137
138 %files -f mcs.lang
139 %defattr(-, root, root)
140 %doc AUTHORS COPYING.LIB ChangeLog NEWS README
141 %config %_sysconfdir/mono/2.0/machine.config
142 %config %_sysconfdir/mono/2.0/settings.map
143 %config %_sysconfdir/mono/4.0/machine.config
144 %config %_sysconfdir/mono/4.0/settings.map
145 %config %_sysconfdir/mono/config
146 %dir %_prefix/lib/mono
147 %dir %_prefix/lib/mono/2.0
148 %dir %_prefix/lib/mono/3.5
149 %dir %_prefix/lib/mono/4.0
150 %dir %_prefix/lib/mono/compat-2.0
151 %dir %_prefix/lib/mono/gac
152 %dir %_sysconfdir/mono
153 %dir %_sysconfdir/mono/2.0
154 %dir %_sysconfdir/mono/4.0
155 %_bindir/al
156 %_bindir/al2
157 %_bindir/certmgr
158 %_bindir/chktrust
159 %_bindir/csharp
160 %_bindir/csharp2
161 %_bindir/dmcs
162 %_bindir/gacutil
163 %_bindir/gacutil2
164 %_bindir/gmcs
165 %_bindir/mcs
166 %_bindir/mono
167 %_bindir/mono-configuration-crypto
168 %if %sgen == yes
169 %_bindir/mono-sgen
170 %endif
171 %_bindir/mono-test-install
172 %_bindir/mozroots
173 %_bindir/peverify
174 %_bindir/setreg
175 %_bindir/sn
176 %_libdir/libMonoPosixHelper.so*
177 %_libdir/libikvm-native.so
178 %_mandir/man1/certmgr.1%ext_man
179 %_mandir/man1/chktrust.1%ext_man
180 %_mandir/man1/csharp.1%ext_man
181 %_mandir/man1/gacutil.1%ext_man
182 %_mandir/man1/mcs.1%ext_man
183 %_mandir/man1/mono-configuration-crypto.1%ext_man
184 %_mandir/man1/mono.1%ext_man
185 %_mandir/man1/mozroots.1%ext_man
186 %_mandir/man1/setreg.1%ext_man
187 %_mandir/man1/sn.1%ext_man
188 %_mandir/man5/mono-config.5%ext_man
189 %_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll
190 %_prefix/lib/mono/2.0/CustomMarshalers.dll
191 %_prefix/lib/mono/2.0/I18N.West.dll
192 %_prefix/lib/mono/2.0/I18N.dll
193 %_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll
194 %_prefix/lib/mono/2.0/Microsoft.VisualC.dll
195 %_prefix/lib/mono/2.0/Mono.C5.dll
196 %_prefix/lib/mono/2.0/Mono.CSharp.dll
197 %_prefix/lib/mono/2.0/Mono.Cairo.dll
198 %_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
199 %_prefix/lib/mono/2.0/Mono.Management.dll
200 %_prefix/lib/mono/2.0/Mono.Posix.dll
201 %_prefix/lib/mono/2.0/Mono.Security.dll
202 %_prefix/lib/mono/2.0/Mono.Simd.dll
203 %_prefix/lib/mono/2.0/Mono.Tasklets.dll
204 %_prefix/lib/mono/2.0/OpenSystem.C.dll
205 %_prefix/lib/mono/2.0/System.Configuration.dll
206 %_prefix/lib/mono/2.0/System.Core.dll
207 %_prefix/lib/mono/2.0/System.Drawing.dll
208 %_prefix/lib/mono/2.0/System.Net.dll
209 %_prefix/lib/mono/2.0/System.Security.dll
210 %_prefix/lib/mono/2.0/System.Xml.Linq.dll
211 %_prefix/lib/mono/2.0/System.Xml.dll
212 %_prefix/lib/mono/2.0/System.dll
213 %_prefix/lib/mono/2.0/al.exe*
214 %_prefix/lib/mono/2.0/cscompmgd.dll
215 %_prefix/lib/mono/2.0/csharp.exe*
216 %_prefix/lib/mono/2.0/gacutil.exe*
217 %_prefix/lib/mono/2.0/mcs.exe*
218 %_prefix/lib/mono/2.0/mscorlib.dll*
219 %_prefix/lib/mono/4.0/Commons.Xml.Relaxng.dll
220 %_prefix/lib/mono/4.0/CustomMarshalers.dll
221 %_prefix/lib/mono/4.0/I18N.West.dll
222 %_prefix/lib/mono/4.0/I18N.dll
223 %_prefix/lib/mono/4.0/ICSharpCode.SharpZipLib.dll
224 %_prefix/lib/mono/4.0/Microsoft.CSharp.dll
225 %_prefix/lib/mono/4.0/Microsoft.VisualC.dll
226 %_prefix/lib/mono/4.0/Mono.C5.dll
227 %_prefix/lib/mono/4.0/Mono.CSharp.dll
228 %_prefix/lib/mono/4.0/Mono.Cairo.dll
229 %_prefix/lib/mono/4.0/Mono.CompilerServices.SymbolWriter.dll
230 %_prefix/lib/mono/4.0/Mono.Management.dll
231 %_prefix/lib/mono/4.0/Mono.Parallel.dll
232 %_prefix/lib/mono/4.0/Mono.Posix.dll
233 %_prefix/lib/mono/4.0/Mono.Security.dll
234 %_prefix/lib/mono/4.0/Mono.Simd.dll
235 %_prefix/lib/mono/4.0/Mono.Tasklets.dll
236 %_prefix/lib/mono/4.0/OpenSystem.C.dll
237 %_prefix/lib/mono/4.0/System.Configuration.dll
238 %_prefix/lib/mono/4.0/System.Core.dll
239 %_prefix/lib/mono/4.0/System.Drawing.dll
240 %_prefix/lib/mono/4.0/System.Dynamic.dll
241 %_prefix/lib/mono/4.0/System.Net.dll
242 %_prefix/lib/mono/4.0/System.Numerics.dll
243 %_prefix/lib/mono/4.0/System.Security.dll
244 %_prefix/lib/mono/4.0/System.Xml.Linq.dll
245 %_prefix/lib/mono/4.0/System.Xml.dll
246 %_prefix/lib/mono/4.0/System.dll
247 %_prefix/lib/mono/4.0/al.exe*
248 %_prefix/lib/mono/4.0/certmgr.exe*
249 %_prefix/lib/mono/4.0/chktrust.exe*
250 %_prefix/lib/mono/4.0/cscompmgd.dll
251 %_prefix/lib/mono/4.0/csharp.exe*
252 %_prefix/lib/mono/4.0/gacutil.exe*
253 %_prefix/lib/mono/4.0/mozroots.exe*
254 %_prefix/lib/mono/4.0/mscorlib.dll*
255 %_prefix/lib/mono/4.0/setreg.exe*
256 %_prefix/lib/mono/4.0/sn.exe*
257 %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
258 %_prefix/lib/mono/gac/Commons.Xml.Relaxng
259 %_prefix/lib/mono/gac/CustomMarshalers
260 %_prefix/lib/mono/gac/I18N
261 %_prefix/lib/mono/gac/I18N.West
262 %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib
263 %_prefix/lib/mono/gac/Microsoft.CSharp
264 %_prefix/lib/mono/gac/Microsoft.VisualC
265 %_prefix/lib/mono/gac/Mono.C5
266 %_prefix/lib/mono/gac/Mono.CSharp
267 %_prefix/lib/mono/gac/Mono.Cairo
268 %_prefix/lib/mono/gac/Mono.Cecil
269 %_prefix/lib/mono/gac/Mono.Cecil.Mdb
270 %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
271 %_prefix/lib/mono/gac/Mono.Management
272 %_prefix/lib/mono/gac/Mono.Parallel
273 %_prefix/lib/mono/gac/Mono.Posix
274 %_prefix/lib/mono/gac/Mono.Security
275 %_prefix/lib/mono/gac/Mono.Simd
276 %_prefix/lib/mono/gac/Mono.Tasklets
277 %_prefix/lib/mono/gac/OpenSystem.C
278 %_prefix/lib/mono/gac/System
279 %_prefix/lib/mono/gac/System.Configuration
280 %_prefix/lib/mono/gac/System.Core
281 %_prefix/lib/mono/gac/System.Drawing
282 %_prefix/lib/mono/gac/System.Dynamic
283 %_prefix/lib/mono/gac/System.Net
284 %_prefix/lib/mono/gac/System.Numerics
285 %_prefix/lib/mono/gac/System.Security
286 %_prefix/lib/mono/gac/System.Xml
287 %_prefix/lib/mono/gac/System.Xml.Linq
288 %_prefix/lib/mono/gac/cscompmgd
289 %_prefix/lib/mono/mono-configuration-crypto
290
291 %package -n libmono-2_0-1
292 License:        LGPL v2.1 only
293 Summary:        A Library for embedding Mono in your Application
294 Group:          Development/Libraries/C and C++
295
296 %description -n libmono-2_0-1
297 The Mono Project is an open development initiative that is working to
298 develop an open source, Unix version of the .NET development platform.
299 Its objective is to enable Unix developers to build and deploy
300 cross-platform .NET applications. The project will implement various
301 technologies that have been submitted to the ECMA for standardization.
302
303 A Library for embedding Mono in your Application.
304
305 %files -n libmono-2_0-1
306 %defattr(-, root, root)
307 %_libdir/libmono-2.0.so.1*
308
309 %post -n libmono-2_0-1 -p /sbin/ldconfig
310
311 %postun -n libmono-2_0-1 -p /sbin/ldconfig
312
313 %package -n libmono-2_0-devel
314 License:        LGPL v2.1 only
315 Summary:        Development files for libmono
316 Group:          Development/Languages/Mono
317 Requires:       mono-core == %version-%release
318
319 %description -n libmono-2_0-devel
320 The Mono Project is an open development initiative that is working to
321 develop an open source, Unix version of the .NET development platform.
322 Its objective is to enable Unix developers to build and deploy
323 cross-platform .NET applications. The project will implement various
324 technologies that have been submitted to the ECMA for standardization.
325
326 Development files for libmono.
327
328 %files -n libmono-2_0-devel
329 %defattr(-, root, root)
330 %_includedir/mono-2.0
331 %_libdir/libmono-2.0.a
332 %_libdir/libmono-2.0.so
333 %_libdir/pkgconfig/mono-2.pc
334
335 %if %sgen == yes
336 %package -n libmonosgen-2_0-0
337 License:        LGPL v2.1 only
338 Summary:        A Library for embedding Mono in your Application (sgen version)
339 Group:          Development/Libraries/C and C++
340
341 %description -n libmonosgen-2_0-0
342 The Mono Project is an open development initiative that is working to
343 develop an open source, Unix version of the .NET development platform.
344 Its objective is to enable Unix developers to build and deploy
345 cross-platform .NET applications. The project will implement various
346 technologies that have been submitted to the ECMA for standardization.
347
348 A Library for embedding Mono in your Application (sgen version).
349
350 %files -n libmonosgen-2_0-0
351 %defattr(-, root, root)
352 %_libdir/libmonosgen-2.0.so.0*
353
354 %post -n libmonosgen-2_0-0 -p /sbin/ldconfig
355
356 %postun -n libmonosgen-2_0-0 -p /sbin/ldconfig
357
358 %package -n libmonosgen-2_0-devel
359 License:        LGPL v2.1 only
360 Summary:        Development files for libmonosgen
361 Group:          Development/Languages/Mono
362 Requires:       mono-core == %version-%release
363
364 %description -n libmonosgen-2_0-devel
365 The Mono Project is an open development initiative that is working to
366 develop an open source, Unix version of the .NET development platform.
367 Its objective is to enable Unix developers to build and deploy
368 cross-platform .NET applications. The project will implement various
369 technologies that have been submitted to the ECMA for standardization.
370
371 Development files for libmonosgen.
372
373 %files -n libmonosgen-2_0-devel
374 %defattr(-, root, root)
375 %_libdir/libmonosgen-2.0.a
376 %_libdir/libmonosgen-2.0.so
377 %endif
378
379 %if %llvm == yes
380 %package -n libmono-llvm0
381 License:        LGPL v2.1 only
382 Summary:        Loadable LLVM libary for mono
383 Group:          Development/Libraries/C and C++
384
385 %description -n libmono-llvm0
386 The Mono Project is an open development initiative that is working to
387 develop an open source, Unix version of the .NET development platform.
388 Its objective is to enable Unix developers to build and deploy
389 cross-platform .NET applications. The project will implement various
390 technologies that have been submitted to the ECMA for standardization.
391
392 Loadable LLVM libary for mono.
393
394 %files -n libmono-llvm0
395 %defattr(-, root, root)
396 %_libdir/libmono-llvm.so*
397
398 %post -n libmono-llvm0 -p /sbin/ldconfig
399
400 %postun -n libmono-llvm0 -p /sbin/ldconfig
401 %endif
402
403 %package -n mono-locale-extras
404 License:        LGPL v2.1 only
405 Summary:        Extra locale information
406 Group:          Development/Languages/Mono
407 Requires:       mono-core == %version-%release
408 Provides:       mono(I18N.CJK) = 1.0.5000.0
409 Provides:       mono(I18N.MidEast) = 1.0.5000.0
410 Provides:       mono(I18N.Other) = 1.0.5000.0
411 Provides:       mono(I18N.Rare) = 1.0.5000.0
412
413 %description -n mono-locale-extras
414 The Mono Project is an open development initiative that is working to
415 develop an open source, Unix version of the .NET development platform.
416 Its objective is to enable Unix developers to build and deploy
417 cross-platform .NET applications. The project will implement various
418 technologies that have been submitted to the ECMA for standardization.
419
420 Extra locale information.
421
422 %files -n mono-locale-extras
423 %defattr(-, root, root)
424 %_prefix/lib/mono/2.0/I18N.CJK.dll
425 %_prefix/lib/mono/2.0/I18N.MidEast.dll
426 %_prefix/lib/mono/2.0/I18N.Other.dll
427 %_prefix/lib/mono/2.0/I18N.Rare.dll
428 %_prefix/lib/mono/4.0/I18N.CJK.dll
429 %_prefix/lib/mono/4.0/I18N.MidEast.dll
430 %_prefix/lib/mono/4.0/I18N.Other.dll
431 %_prefix/lib/mono/4.0/I18N.Rare.dll
432 %_prefix/lib/mono/gac/I18N.CJK
433 %_prefix/lib/mono/gac/I18N.MidEast
434 %_prefix/lib/mono/gac/I18N.Other
435 %_prefix/lib/mono/gac/I18N.Rare
436
437 %package -n mono-data
438 License:        LGPL v2.1 only
439 Summary:        Database connectivity for Mono
440 Group:          Development/Languages/Mono
441 Requires:       mono-core == %version-%release
442 Obsoletes:      mono-directory
443 Obsoletes:      mono-ms-enterprise
444 Obsoletes:      mono-novell-directory
445 Provides:       mono-directory
446 Provides:       mono-ms-enterprise
447 Provides:       mono-novell-directory
448 Provides:       mono(Mono.Data.Tds) = 1.0.5000.0
449 Provides:       mono(Novell.Directory.Ldap) = 1.0.5000.0
450 Provides:       mono(System.Data) = 1.0.5000.0
451 Provides:       mono(System.DirectoryServices) = 1.0.5000.0
452 Provides:       mono(System.EnterpriseServices) = 1.0.5000.0
453
454 %description -n mono-data
455 The Mono Project is an open development initiative that is working to
456 develop an open source, Unix version of the .NET development platform.
457 Its objective is to enable Unix developers to build and deploy
458 cross-platform .NET applications. The project will implement various
459 technologies that have been submitted to the ECMA for standardization.
460
461 Database connectivity for Mono.
462
463 %files -n mono-data
464 %defattr(-, root, root)
465 %_bindir/sqlmetal
466 %_bindir/sqlsharp
467 %_mandir/man1/sqlsharp.1%ext_man
468 %_prefix/lib/mono/2.0/Mono.Data.Tds.dll
469 %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll
470 %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
471 %_prefix/lib/mono/2.0/System.Data.Linq.dll
472 %_prefix/lib/mono/2.0/System.Data.dll
473 %_prefix/lib/mono/2.0/System.DirectoryServices.dll
474 %_prefix/lib/mono/2.0/System.EnterpriseServices.dll
475 %_prefix/lib/mono/2.0/System.Runtime.Serialization.dll
476 %_prefix/lib/mono/2.0/System.Transactions.dll
477 %_prefix/lib/mono/4.0/Mono.Data.Tds.dll
478 %_prefix/lib/mono/4.0/Novell.Directory.Ldap.dll
479 %_prefix/lib/mono/4.0/System.Data.DataSetExtensions.dll
480 %_prefix/lib/mono/4.0/System.Data.Linq.dll
481 %_prefix/lib/mono/4.0/System.Data.dll
482 %_prefix/lib/mono/4.0/System.DirectoryServices.dll
483 %_prefix/lib/mono/4.0/System.EnterpriseServices.dll
484 %_prefix/lib/mono/4.0/System.Runtime.Serialization.dll
485 %_prefix/lib/mono/4.0/System.Transactions.dll
486 %_prefix/lib/mono/4.0/sqlmetal.exe*
487 %_prefix/lib/mono/4.0/sqlsharp.exe*
488 %_prefix/lib/mono/gac/Mono.Data.Tds
489 %_prefix/lib/mono/gac/Novell.Directory.Ldap
490 %_prefix/lib/mono/gac/System.Data
491 %_prefix/lib/mono/gac/System.Data.DataSetExtensions
492 %_prefix/lib/mono/gac/System.Data.Linq
493 %_prefix/lib/mono/gac/System.DirectoryServices
494 %_prefix/lib/mono/gac/System.EnterpriseServices
495 %_prefix/lib/mono/gac/System.Runtime.Serialization
496 %_prefix/lib/mono/gac/System.Transactions
497
498 %package -n mono-winforms
499 License:        LGPL v2.1 only
500 Summary:        Mono's Windows Forms implementation
501 Group:          Development/Languages/Mono
502 Requires:       mono-core == %version-%release
503 Provides:       mono-window-forms
504 Obsoletes:      mono-window-forms
505 Provides:       mono(Accessibility) = 1.0.5000.0
506 Provides:       mono(System.Design) = 1.0.5000.0
507 Provides:       mono(System.Drawing) = 1.0.5000.0
508 Provides:       mono(System.Drawing.Design) = 1.0.5000.0
509 Provides:       mono(System.Windows.Forms) = 1.0.5000.0
510
511 %description -n mono-winforms
512 The Mono Project is an open development initiative that is working to
513 develop an open source, Unix version of the .NET development platform.
514 Its objective is to enable Unix developers to build and deploy
515 cross-platform .NET applications. The project will implement various
516 technologies that have been submitted to the ECMA for standardization.
517
518 Mono's Windows Forms implementation.
519
520 %files -n mono-winforms
521 %defattr(-, root, root)
522 %_prefix/lib/mono/2.0/Accessibility.dll
523 %_prefix/lib/mono/2.0/Mono.WebBrowser.dll
524 %_prefix/lib/mono/2.0/System.Design.dll
525 %_prefix/lib/mono/2.0/System.Drawing.Design.dll
526 %_prefix/lib/mono/2.0/System.Windows.Forms.dll
527 %_prefix/lib/mono/4.0/Accessibility.dll
528 %_prefix/lib/mono/4.0/Mono.WebBrowser.dll
529 %_prefix/lib/mono/4.0/System.Design.dll
530 %_prefix/lib/mono/4.0/System.Drawing.Design.dll
531 %_prefix/lib/mono/4.0/System.Windows.Forms.DataVisualization.dll
532 %_prefix/lib/mono/4.0/System.Windows.Forms.dll
533 %_prefix/lib/mono/gac/Accessibility
534 %_prefix/lib/mono/gac/Mono.WebBrowser
535 %_prefix/lib/mono/gac/System.Design
536 %_prefix/lib/mono/gac/System.Drawing.Design
537 %_prefix/lib/mono/gac/System.Windows.Forms
538 %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization
539
540 %package -n ibm-data-db2
541 License:        LGPL v2.1 only
542 Summary:        Database connectivity for DB2
543 Group:          Development/Languages/Mono
544 Requires:       mono-core == %version-%release
545
546 %description -n ibm-data-db2
547 The Mono Project is an open development initiative that is working to
548 develop an open source, Unix version of the .NET development platform.
549 Its objective is to enable Unix developers to build and deploy
550 cross-platform .NET applications. The project will implement various
551 technologies that have been submitted to the ECMA for standardization.
552
553 Database connectivity for DB2.
554
555 %files -n ibm-data-db2
556 %defattr(-, root, root)
557 %_prefix/lib/mono/2.0/IBM.Data.DB2.dll
558 %_prefix/lib/mono/4.0/IBM.Data.DB2.dll
559 %_prefix/lib/mono/gac/IBM.Data.DB2
560
561 %package -n mono-extras
562 License:        LGPL v2.1 only
563 Summary:        Extra packages
564 Group:          Development/Languages/Mono
565 Requires:       mono-core == %version-%release
566 Obsoletes:      mono-ms-extras
567 Provides:       mono-ms-extras
568 Provides:       mono(Mono.Messaging) = 1.0.5000.0
569 Provides:       mono(Mono.Messaging.RabbitMQ) = 1.0.5000.0
570 Provides:       mono(RabbitMQ.Client) = 1.0.5000.0
571 Provides:       mono(System.Configuration.Install) = 1.0.5000.0
572 Provides:       mono(System.Management) = 1.0.5000.0
573 Provides:       mono(System.Messaging) = 1.0.5000.0
574 Provides:       mono(System.ServiceProcess) = 1.0.5000.0
575 Provides:       mono(mono-service) = 1.0.5000.0
576
577 %description -n mono-extras
578 The Mono Project is an open development initiative that is working to
579 develop an open source, Unix version of the .NET development platform.
580 Its objective is to enable Unix developers to build and deploy
581 cross-platform .NET applications. The project will implement various
582 technologies that have been submitted to the ECMA for standardization.
583
584 Extra packages.
585
586 %files -n mono-extras
587 %defattr(-, root, root)
588 %_bindir/mono-service
589 %_bindir/mono-service2
590 %_mandir/man1/mono-service.1%ext_man
591 %_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
592 %_prefix/lib/mono/2.0/Mono.Messaging.dll
593 %_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
594 %_prefix/lib/mono/2.0/RabbitMQ.Client.dll
595 %_prefix/lib/mono/2.0/System.Configuration.Install.dll
596 %_prefix/lib/mono/2.0/System.Management.dll
597 %_prefix/lib/mono/2.0/System.Messaging.dll
598 %_prefix/lib/mono/2.0/System.ServiceProcess.dll
599 %_prefix/lib/mono/2.0/mono-service.exe*
600 %_prefix/lib/mono/4.0/Mono.Messaging.RabbitMQ.dll
601 %_prefix/lib/mono/4.0/Mono.Messaging.dll
602 %_prefix/lib/mono/4.0/RabbitMQ.Client.Apigen.exe*
603 %_prefix/lib/mono/4.0/RabbitMQ.Client.dll
604 %_prefix/lib/mono/4.0/System.Configuration.Install.dll
605 %_prefix/lib/mono/4.0/System.Management.dll
606 %_prefix/lib/mono/4.0/System.Messaging.dll
607 %_prefix/lib/mono/4.0/System.Runtime.Caching.dll
608 %_prefix/lib/mono/4.0/System.ServiceProcess.dll
609 %_prefix/lib/mono/4.0/System.Xaml.dll
610 %_prefix/lib/mono/4.0/installutil.exe*
611 %_prefix/lib/mono/4.0/mono-service.exe*
612 %_prefix/lib/mono/gac/Mono.Messaging
613 %_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ
614 %_prefix/lib/mono/gac/RabbitMQ.Client
615 %_prefix/lib/mono/gac/System.Configuration.Install
616 %_prefix/lib/mono/gac/System.Management
617 %_prefix/lib/mono/gac/System.Messaging
618 %_prefix/lib/mono/gac/System.Runtime.Caching
619 %_prefix/lib/mono/gac/System.ServiceProcess
620 %_prefix/lib/mono/gac/System.Xaml
621 %_prefix/lib/mono/gac/mono-service
622
623 %package -n mono-data-sqlite
624 License:        LGPL v2.1 only
625 Summary:        Database connectivity for Mono
626 Group:          Development/Languages/Mono
627 Requires:       mono-core == %version-%release
628 Requires:       mono-data == %version-%release
629 Provides:       mono(Mono.Data.Sqlite) = 1.0.5000.0
630
631 %description -n mono-data-sqlite
632 The Mono Project is an open development initiative that is working to
633 develop an open source, Unix version of the .NET development platform.
634 Its objective is to enable Unix developers to build and deploy
635 cross-platform .NET applications. The project will implement various
636 technologies that have been submitted to the ECMA for standardization.
637
638 Database connectivity for Mono.
639
640 %files -n mono-data-sqlite
641 %defattr(-, root, root)
642 %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
643 %_prefix/lib/mono/4.0/Mono.Data.Sqlite.dll
644 %_prefix/lib/mono/gac/Mono.Data.Sqlite
645
646 %package -n mono-wcf
647 License:        MIT License (or similar) ; Ms-Pl
648 Summary:        Mono implementation of WCF, Windows Communication Foundation
649 Group:          Development/Languages/Mono
650 Requires:       mono-core == %version-%release
651
652 %description -n mono-wcf
653 The Mono Project is an open development initiative that is working to
654 develop an open source, Unix version of the .NET development platform.
655 Its objective is to enable Unix developers to build and deploy
656 cross-platform .NET applications. The project will implement various
657 technologies that have been submitted to the ECMA for standardization.
658
659 Mono implementation of WCF, Windows Communication Foundation
660
661 %files -n mono-wcf
662 %defattr(-, root, root)
663 %_bindir/svcutil
664 %_libdir/pkgconfig/wcf.pc
665 %_prefix/lib/mono/2.0/System.Data.Services.dll
666 %_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll
667 %_prefix/lib/mono/2.0/System.IdentityModel.dll
668 %_prefix/lib/mono/2.0/System.ServiceModel.Web.dll
669 %_prefix/lib/mono/2.0/System.ServiceModel.dll
670 %_prefix/lib/mono/4.0/System.Data.Services.dll
671 %_prefix/lib/mono/4.0/System.IdentityModel.Selectors.dll
672 %_prefix/lib/mono/4.0/System.IdentityModel.dll
673 %_prefix/lib/mono/4.0/System.Runtime.DurableInstancing.dll
674 %_prefix/lib/mono/4.0/System.ServiceModel.Discovery.dll
675 %_prefix/lib/mono/4.0/System.ServiceModel.Routing.dll
676 %_prefix/lib/mono/4.0/System.ServiceModel.Web.dll
677 %_prefix/lib/mono/4.0/System.ServiceModel.dll
678 %_prefix/lib/mono/4.0/svcutil.exe*
679 %_prefix/lib/mono/gac/System.Data.Services
680 %_prefix/lib/mono/gac/System.IdentityModel
681 %_prefix/lib/mono/gac/System.IdentityModel.Selectors
682 %_prefix/lib/mono/gac/System.Runtime.DurableInstancing
683 %_prefix/lib/mono/gac/System.ServiceModel
684 %_prefix/lib/mono/gac/System.ServiceModel.Discovery
685 %_prefix/lib/mono/gac/System.ServiceModel.Routing
686 %_prefix/lib/mono/gac/System.ServiceModel.Web
687
688 %package -n mono-winfxcore
689 License:        MIT License (or similar) ; Ms-Pl
690 Summary:        Mono implementation of core WinFX APIs
691 Group:          Development/Languages/Mono
692 Requires:       mono-core == %version-%release
693
694 %description -n mono-winfxcore
695 The Mono Project is an open development initiative that is working to
696 develop an open source, Unix version of the .NET development platform.
697 Its objective is to enable Unix developers to build and deploy
698 cross-platform .NET applications. The project will implement various
699 technologies that have been submitted to the ECMA for standardization.
700
701 Mono implementation of core WinFX APIs
702
703 %files -n mono-winfxcore
704 %defattr(-, root, root)
705 %_prefix/lib/mono/2.0/WindowsBase.dll*
706 %_prefix/lib/mono/4.0/WindowsBase.dll*
707 %_prefix/lib/mono/gac/System.Data.Services.Client
708 %_prefix/lib/mono/gac/WindowsBase
709
710 %package -n mono-web
711 License:        MIT License (or similar) ; Ms-Pl
712 Summary:        Mono implementation of ASP.NET, Remoting and Web Services
713 Group:          Development/Languages/Mono
714 Requires:       mono-core == %version-%release
715 Obsoletes:      mono-remoting
716 Obsoletes:      mono-web-forms
717 Obsoletes:      mono-web-services
718 Provides:       mono-remoting
719 Provides:       mono-web-forms
720 Provides:       mono-web-services
721 Provides:       mono(Mono.Http) = 1.0.5000.0
722 Provides:       mono(System.Runtime.Remoting) = 1.0.5000.0
723 Provides:       mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0
724 Provides:       mono(System.Web) = 1.0.5000.0
725 Provides:       mono(System.Web.Services) = 1.0.5000.0
726
727 %description -n mono-web
728 The Mono Project is an open development initiative that is working to
729 develop an open source, Unix version of the .NET development platform.
730 Its objective is to enable Unix developers to build and deploy
731 cross-platform .NET applications. The project will implement various
732 technologies that have been submitted to the ECMA for standardization.
733
734 Mono implementation of ASP.NET, Remoting and Web Services.
735
736 %files -n mono-web
737 %defattr(-, root, root)
738 %config %_sysconfdir/mono/2.0/Browsers
739 %config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx
740 %config %_sysconfdir/mono/2.0/web.config
741 %config %_sysconfdir/mono/4.0/DefaultWsdlHelpGenerator.aspx
742 %config %_sysconfdir/mono/4.0/web.config
743 %config %_sysconfdir/mono/browscap.ini
744 %config %_sysconfdir/mono/mconfig/config.xml
745 %dir %_sysconfdir/mono/mconfig
746 %_bindir/disco
747 %_bindir/mconfig
748 %_bindir/soapsuds
749 %_bindir/wsdl
750 %_bindir/wsdl2
751 %_bindir/xsd
752 %_libdir/pkgconfig/mono.web.pc
753 %_mandir/man1/disco.1%ext_man
754 %_mandir/man1/mconfig.1%ext_man
755 %_mandir/man1/soapsuds.1%ext_man
756 %_mandir/man1/wsdl.1%ext_man
757 %_mandir/man1/xsd.1%ext_man
758 %_prefix/lib/mono/2.0/Mono.Http.dll
759 %_prefix/lib/mono/2.0/Mono.Web.dll
760 %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
761 %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll
762 %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
763 %_prefix/lib/mono/2.0/System.Web.Abstractions.dll
764 %_prefix/lib/mono/2.0/System.Web.Routing.dll
765 %_prefix/lib/mono/2.0/System.Web.Services.dll
766 %_prefix/lib/mono/2.0/System.Web.dll
767 %_prefix/lib/mono/2.0/wsdl.exe*
768 %_prefix/lib/mono/2.0/xsd.exe*
769 %_prefix/lib/mono/4.0/Microsoft.Web.Infrastructure.dll
770 %_prefix/lib/mono/4.0/Mono.Http.dll
771 %_prefix/lib/mono/4.0/Mono.Web.dll
772 %_prefix/lib/mono/4.0/System.ComponentModel.Composition.dll
773 %_prefix/lib/mono/4.0/System.ComponentModel.DataAnnotations.dll
774 %_prefix/lib/mono/4.0/System.Runtime.Remoting.dll
775 %_prefix/lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll
776 %_prefix/lib/mono/4.0/System.Web.Abstractions.dll
777 %_prefix/lib/mono/4.0/System.Web.ApplicationServices.dll
778 %_prefix/lib/mono/4.0/System.Web.Routing.dll
779 %_prefix/lib/mono/4.0/System.Web.Services.dll
780 %_prefix/lib/mono/4.0/System.Web.dll
781 %_prefix/lib/mono/4.0/disco.exe*
782 %_prefix/lib/mono/4.0/mconfig.exe*
783 %_prefix/lib/mono/4.0/soapsuds.exe*
784 %_prefix/lib/mono/4.0/wsdl.exe*
785 %_prefix/lib/mono/4.0/xsd.exe*
786 %_prefix/lib/mono/gac/Microsoft.Web.Infrastructure
787 %_prefix/lib/mono/gac/Mono.Http
788 %_prefix/lib/mono/gac/Mono.Web
789 %_prefix/lib/mono/gac/System.ComponentModel.Composition
790 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
791 %_prefix/lib/mono/gac/System.Runtime.Remoting
792 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
793 %_prefix/lib/mono/gac/System.Web
794 %_prefix/lib/mono/gac/System.Web.Abstractions
795 %_prefix/lib/mono/gac/System.Web.ApplicationServices
796 %_prefix/lib/mono/gac/System.Web.Routing
797 %_prefix/lib/mono/gac/System.Web.Services
798
799 %package -n mono-mvc
800 License:        MIT License (or similar) ; Ms-Pl
801 Summary:        Mono implementation of ASP.NET MVC
802 Group:          Development/Languages/Mono
803 Requires:       mono-core == %version-%release
804
805 %description -n mono-mvc
806 The Mono Project is an open development initiative that is working to
807 develop an open source, Unix version of the .NET development platform.
808 Its objective is to enable Unix developers to build and deploy
809 cross-platform .NET applications. The project will implement various
810 technologies that have been submitted to the ECMA for standardization.
811
812 Mono implementation of ASP.NET MVC.
813
814 %files -n mono-mvc
815 %defattr(-, root, root)
816 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
817 %_libdir/pkgconfig/system.web.extensions_1.0.pc
818 %_libdir/pkgconfig/system.web.mvc.pc
819 %_libdir/pkgconfig/system.web.mvc2.pc
820 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
821 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
822 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
823 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
824 %_prefix/lib/mono/4.0/System.Web.DynamicData.dll
825 %_prefix/lib/mono/4.0/System.Web.Extensions.Design.dll
826 %_prefix/lib/mono/4.0/System.Web.Extensions.dll
827 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
828 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
829 %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll
830 %_prefix/lib/mono/gac/System.Web.DynamicData
831 %_prefix/lib/mono/gac/System.Web.Extensions
832 %_prefix/lib/mono/gac/System.Web.Extensions.Design
833 %_prefix/lib/mono/gac/System.Web.Mvc
834
835 %package -n mono-data-oracle
836 License:        LGPL v2.1 only
837 Summary:        Database connectivity for Mono
838 Group:          Development/Languages/Mono
839 Requires:       mono-core == %version-%release
840 Requires:       mono-data == %version-%release
841 Provides:       mono(System.Data.OracleClient) = 1.0.5000.0
842
843 %description -n mono-data-oracle
844 The Mono Project is an open development initiative that is working to
845 develop an open source, Unix version of the .NET development platform.
846 Its objective is to enable Unix developers to build and deploy
847 cross-platform .NET applications. The project will implement various
848 technologies that have been submitted to the ECMA for standardization.
849
850 Database connectivity for Mono.
851
852 %files -n mono-data-oracle
853 %defattr(-, root, root)
854 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
855 %_prefix/lib/mono/4.0/System.Data.OracleClient.dll
856 %_prefix/lib/mono/gac/System.Data.OracleClient
857
858 %package -n mono-data-postgresql
859 License:        LGPL v2.1 only
860 Summary:        Database connectivity for Mono
861 Group:          Development/Languages/Mono
862 Requires:       mono-core == %version-%release
863 Requires:       mono-data == %version-%release
864 Provides:       mono(Npgsql) = 1.0.5000.0
865
866 %description -n mono-data-postgresql
867 The Mono Project is an open development initiative that is working to
868 develop an open source, Unix version of the .NET development platform.
869 Its objective is to enable Unix developers to build and deploy
870 cross-platform .NET applications. The project will implement various
871 technologies that have been submitted to the ECMA for standardization.
872
873 Database connectivity for Mono.
874
875 %files -n mono-data-postgresql
876 %defattr(-, root, root)
877 %_prefix/lib/mono/2.0/Npgsql.dll
878 %_prefix/lib/mono/4.0/Npgsql.dll
879 %_prefix/lib/mono/gac/Npgsql
880
881 %package -n mono-nunit
882 License:        LGPL v2.1 only
883 Summary:        NUnit Testing Framework
884 Group:          Development/Languages/Mono
885 Requires:       mono-core == %version-%release
886
887 %description -n mono-nunit
888 NUnit is a unit-testing framework for all .Net languages.  Initially
889 ported from JUnit, the current release, version 2.2,  is the fourth
890 major release of this  Unit based unit testing tool for Microsoft .NET.
891 It is written entirely in C# and  has been completely redesigned to
892 take advantage of many .NET language             features, for example
893 custom attributes and other reflection related capabilities. NUnit
894 brings xUnit to all .NET languages.
895
896 %files -n mono-nunit
897 %defattr(-, root, root)
898 %_libdir/pkgconfig/mono-nunit.pc
899 %_prefix/bin/nunit-console
900 %_prefix/bin/nunit-console2
901 %_prefix/lib/mono/2.0/nunit-console-runner.dll
902 %_prefix/lib/mono/2.0/nunit-console.exe*
903 %_prefix/lib/mono/2.0/nunit.core.dll
904 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
905 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
906 %_prefix/lib/mono/2.0/nunit.framework.dll
907 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
908 %_prefix/lib/mono/2.0/nunit.mocks.dll
909 %_prefix/lib/mono/2.0/nunit.util.dll
910 %_prefix/lib/mono/4.0/nunit-console-runner.dll
911 %_prefix/lib/mono/4.0/nunit-console.exe*
912 %_prefix/lib/mono/4.0/nunit.core.dll
913 %_prefix/lib/mono/4.0/nunit.core.extensions.dll
914 %_prefix/lib/mono/4.0/nunit.core.interfaces.dll
915 %_prefix/lib/mono/4.0/nunit.framework.dll
916 %_prefix/lib/mono/4.0/nunit.framework.extensions.dll
917 %_prefix/lib/mono/4.0/nunit.mocks.dll
918 %_prefix/lib/mono/4.0/nunit.util.dll
919 %_prefix/lib/mono/gac/nunit-console-runner
920 %_prefix/lib/mono/gac/nunit.core
921 %_prefix/lib/mono/gac/nunit.core.extensions
922 %_prefix/lib/mono/gac/nunit.core.interfaces
923 %_prefix/lib/mono/gac/nunit.framework
924 %_prefix/lib/mono/gac/nunit.framework.extensions
925 %_prefix/lib/mono/gac/nunit.mocks
926 %_prefix/lib/mono/gac/nunit.util
927
928 %package -n mono-devel
929 License:        LGPL v2.1 only
930 Summary:        Mono development tools
931 Group:          Development/Languages/Mono
932 Requires:       mono-core == %version-%release
933 Requires:       libgdiplus0
934 Requires:       pkgconfig
935 Provides:       mono-xbuild
936 # Required because they are referenced by .pc files
937 Requires:       mono-data == %version-%release
938 Requires:       mono-data-oracle == %version-%release
939 Requires:       mono-extras == %version-%release
940 Requires:       mono-web == %version-%release
941 Requires:       mono-winforms == %version-%release
942 # We build natively on ppc64 now
943 %ifarch ppc64
944 Provides:       mono-biarchcompat
945 Obsoletes:      mono-biarchcompat
946 %endif
947 Provides:       mono(PEAPI) = 1.0.5000.0
948 Provides:       mono(resgen) = 1.0.5000.0
949
950 %description -n mono-devel
951 The Mono Project is an open development initiative that is working to
952 develop an open source, Unix version of the .NET development platform.
953 Its objective is to enable Unix developers to build and deploy
954 cross-platform .NET applications. This package contains compilers and
955 other tools needed to develop .NET applications.
956
957 Mono development tools.
958
959 %post -n mono-devel -p /sbin/ldconfig
960
961 %postun -n mono-devel -p /sbin/ldconfig
962
963 %files -n mono-devel
964 %defattr(-, root, root)
965 %_bindir/caspol
966 %_bindir/ccrewrite
967 %_bindir/cert2spc
968 %_bindir/dtd2rng
969 %_bindir/dtd2xsd
970 %_bindir/genxs
971 %_bindir/httpcfg
972 %_bindir/ilasm
973 %_bindir/installvst
974 %_bindir/lc
975 %_bindir/macpack
976 %_bindir/makecert
977 %_bindir/mkbundle
978 %_bindir/mono-api-info
979 %_bindir/mono-cil-strip
980 %_bindir/mono-find-provides
981 %_bindir/mono-find-requires
982 %_bindir/mono-gdb.py
983 %_bindir/mono-heapviz
984 %_bindir/mono-shlib-cop
985 %_bindir/mono-xmltool
986 %_bindir/monodis
987 %_bindir/monograph
988 %_bindir/monolinker
989 %_bindir/monop
990 %_bindir/monop2
991 %_bindir/mprof-report
992 %_bindir/pdb2mdb
993 %_bindir/pedump
994 %_bindir/permview
995 %_bindir/prj2make
996 %_bindir/resgen
997 %_bindir/resgen2
998 %_bindir/secutil
999 %_bindir/sgen
1000 %_bindir/signcode
1001 %_bindir/xbuild
1002 %dir %_datadir/mono-2.0
1003 %dir %_datadir/mono-2.0/mono
1004 %dir %_datadir/mono-2.0/mono/cil
1005 %_datadir/mono-2.0/mono/cil/cil-opcodes.xml
1006 %_libdir/libmono-profiler-*.*
1007 %_libdir/pkgconfig/cecil.pc
1008 %_libdir/pkgconfig/dotnet.pc
1009 %_libdir/pkgconfig/dotnet35.pc
1010 %_libdir/pkgconfig/mono-cairo.pc
1011 %_libdir/pkgconfig/mono-lineeditor.pc
1012 %_libdir/pkgconfig/mono-options.pc
1013 %_libdir/pkgconfig/mono.pc
1014 %_mandir/man1/al.1%ext_man
1015 %_mandir/man1/ccrewrite.1%ext_man
1016 %_mandir/man1/cert2spc.1%ext_man
1017 %_mandir/man1/dtd2xsd.1%ext_man
1018 %_mandir/man1/genxs.1%ext_man
1019 %_mandir/man1/httpcfg.1%ext_man
1020 %_mandir/man1/ilasm.1%ext_man
1021 %_mandir/man1/lc.1%ext_man
1022 %_mandir/man1/macpack.1%ext_man
1023 %_mandir/man1/makecert.1%ext_man
1024 %_mandir/man1/mkbundle.1%ext_man
1025 %_mandir/man1/mono-api-info.1%ext_man
1026 %_mandir/man1/mono-cil-strip.1%ext_man
1027 %_mandir/man1/mono-shlib-cop.1%ext_man
1028 %_mandir/man1/mono-xmltool.1%ext_man
1029 %_mandir/man1/monodis.1%ext_man
1030 %_mandir/man1/monolinker.1%ext_man
1031 %_mandir/man1/monop.1%ext_man
1032 %_mandir/man1/mprof-report.1%ext_man
1033 %_mandir/man1/pdb2mdb.1%ext_man
1034 %_mandir/man1/permview.1%ext_man
1035 %_mandir/man1/prj2make.1%ext_man
1036 %_mandir/man1/resgen.1%ext_man
1037 %_mandir/man1/secutil.1%ext_man
1038 %_mandir/man1/sgen.1%ext_man
1039 %_mandir/man1/signcode.1%ext_man
1040 %_mandir/man1/xbuild.1%ext_man
1041 %_prefix/lib/mono-source-libs
1042 %_prefix/lib/mono/2.0/MSBuild
1043 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
1044 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
1045 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
1046 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
1047 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
1048 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
1049 %_prefix/lib/mono/2.0/Microsoft.Common.targets
1050 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
1051 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
1052 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
1053 %_prefix/lib/mono/2.0/PEAPI.dll
1054 %_prefix/lib/mono/2.0/genxs.exe*
1055 %_prefix/lib/mono/2.0/ilasm.exe*
1056 %_prefix/lib/mono/2.0/mkbundle.exe*
1057 %_prefix/lib/mono/2.0/monolinker.*
1058 %_prefix/lib/mono/2.0/monop.exe*
1059 %_prefix/lib/mono/2.0/resgen.exe*
1060 %_prefix/lib/mono/2.0/xbuild.exe*
1061 %_prefix/lib/mono/2.0/xbuild.rsp
1062 %_prefix/lib/mono/3.5/MSBuild
1063 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1064 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1065 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1066 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1067 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1068 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1069 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1070 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1071 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1072 %_prefix/lib/mono/3.5/xbuild.exe*
1073 %_prefix/lib/mono/3.5/xbuild.rsp
1074 %_prefix/lib/mono/4.0/MSBuild
1075 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1076 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1077 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1078 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1079 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1080 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1081 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1082 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1083 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1084 %_prefix/lib/mono/4.0/Mono.CodeContracts.dll
1085 %_prefix/lib/mono/4.0/PEAPI.dll
1086 %_prefix/lib/mono/4.0/caspol.exe*
1087 %_prefix/lib/mono/4.0/ccrewrite.exe*
1088 %_prefix/lib/mono/4.0/cert2spc.exe*
1089 %_prefix/lib/mono/4.0/dtd2rng.exe*
1090 %_prefix/lib/mono/4.0/dtd2xsd.exe*
1091 %_prefix/lib/mono/4.0/genxs.exe*
1092 %_prefix/lib/mono/4.0/httpcfg.exe*
1093 %_prefix/lib/mono/4.0/ictool.exe*
1094 %_prefix/lib/mono/4.0/ilasm.exe*
1095 %_prefix/lib/mono/4.0/installvst.exe*
1096 %_prefix/lib/mono/4.0/lc.exe*
1097 %_prefix/lib/mono/4.0/macpack.exe*
1098 %_prefix/lib/mono/4.0/makecert.exe*
1099 %_prefix/lib/mono/4.0/mkbundle.exe*
1100 %_prefix/lib/mono/4.0/mono-api-info.exe*
1101 %_prefix/lib/mono/4.0/mono-cil-strip.exe*
1102 %_prefix/lib/mono/4.0/mono-shlib-cop.exe*
1103 %_prefix/lib/mono/4.0/mono-xmltool.exe*
1104 %_prefix/lib/mono/4.0/monolinker.*
1105 %_prefix/lib/mono/4.0/monop.exe*
1106 %_prefix/lib/mono/4.0/pdb2mdb.exe*
1107 %_prefix/lib/mono/4.0/permview.exe*
1108 %_prefix/lib/mono/4.0/resgen.exe*
1109 %_prefix/lib/mono/4.0/secutil.exe*
1110 %_prefix/lib/mono/4.0/sgen.exe*
1111 %_prefix/lib/mono/4.0/signcode.exe*
1112 %_prefix/lib/mono/4.0/xbuild.exe*
1113 %_prefix/lib/mono/4.0/xbuild.rsp
1114 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1115 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1116 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1117 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1118 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1119 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1120 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1121 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1122 %_prefix/lib/mono/gac/Mono.CodeContracts
1123 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1124 %_prefix/lib/mono/gac/PEAPI
1125 %_prefix/lib/mono/xbuild
1126
1127 %package -n monodoc-core
1128 License:        LGPL v2.1 only
1129 Summary:        Monodoc - Documentation tools for C# code
1130 Group:          Development/Tools/Other
1131 Requires:       mono-core == %version-%release
1132 Obsoletes:      monodoc
1133 Provides:       monodoc
1134 # Added to uncompress and compare documentation used by build-compare
1135 Requires:       unzip
1136
1137 %description -n monodoc-core
1138 Monodoc-core contains documentation tools for C#.
1139
1140 %files -n monodoc-core
1141 %defattr(-, root, root)
1142 %_bindir/mdassembler
1143 %_bindir/mdoc
1144 %_bindir/mdoc-assemble
1145 %_bindir/mdoc-export-html
1146 %_bindir/mdoc-export-msxdoc
1147 %_bindir/mdoc-update
1148 %_bindir/mdoc-validate
1149 %_bindir/mdvalidater
1150 %_bindir/mod
1151 %_bindir/monodocer
1152 %_bindir/monodocs2html
1153 %_bindir/monodocs2slashdoc
1154 %_libdir/pkgconfig/monodoc.pc
1155 %_mandir/man1/mdassembler.1%ext_man
1156 %_mandir/man1/mdoc-assemble.1%ext_man
1157 %_mandir/man1/mdoc-export-html.1%ext_man
1158 %_mandir/man1/mdoc-export-msxdoc.1%ext_man
1159 %_mandir/man1/mdoc-update.1%ext_man
1160 %_mandir/man1/mdoc-validate.1%ext_man
1161 %_mandir/man1/mdoc.1%ext_man
1162 %_mandir/man1/mdvalidater.1%ext_man
1163 %_mandir/man1/monodocer.1%ext_man
1164 %_mandir/man1/monodocs2html.1%ext_man
1165 %_mandir/man5/mdoc.5%ext_man
1166 %_prefix/lib/mono/2.0/mdoc.exe*
1167 %_prefix/lib/mono/4.0/mod.exe*
1168 %_prefix/lib/mono/gac/monodoc
1169 %_prefix/lib/mono/monodoc
1170 %_prefix/lib/monodoc
1171
1172 %package -n mono-complete
1173 License:        LGPL v2.1 only
1174 Summary:        Install everything built from the mono source tree
1175 Group:          Development/Languages/Mono
1176 Requires:       mono-core = %version-%release
1177 Requires:       ibm-data-db2 = %version-%release
1178 Requires:       libmono-2_0-1 = %version-%release
1179 Requires:       libmono-2_0-devel = %version-%release
1180 %if %llvm == yes
1181 Requires:       libmono-llvm0 = %version-%release
1182 %endif
1183 %if %sgen == yes
1184 Requires:       libmonosgen-2_0-0 = %version-%release
1185 Requires:       libmonosgen-2_0-devel = %version-%release
1186 %endif
1187 Requires:       mono-data = %version-%release
1188 Requires:       mono-data-oracle = %version-%release
1189 Requires:       mono-data-postgresql = %version-%release
1190 Requires:       mono-data-sqlite = %version-%release
1191 Requires:       mono-devel = %version-%release
1192 Requires:       mono-extras = %version-%release
1193 Requires:       mono-locale-extras = %version-%release
1194 Requires:       mono-nunit = %version-%release
1195 Requires:       mono-wcf = %version-%release
1196 Requires:       mono-web = %version-%release
1197 Requires:       mono-winforms = %version-%release
1198 Requires:       mono-winfxcore = %version-%release
1199 Requires:       monodoc-core = %version-%release
1200
1201 %description -n mono-complete
1202 The Mono Project is an open development initiative that is working to
1203 develop an open source, Unix version of the .NET development platform.
1204 Its objective is to enable Unix developers to build and deploy
1205 cross-platform .NET applications. The project will implement various
1206 technologies that have been submitted to the ECMA for standardization.
1207
1208 Install everything built from the mono source tree.  Note that this does
1209 not install anything from outside the mono source (XSP, mono-basic, etc.).
1210
1211 %files -n mono-complete
1212 %defattr(-, root, root)
1213 %dir %_prefix/lib/mono/compat-2.0
1214
1215 %changelog