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