[xbuild] Sync *PcFileCache.cs changes from monodevelop.
[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/mcs.exe*
219 %_prefix/lib/mono/2.0/mscorlib.dll*
220 %_prefix/lib/mono/4.0/Commons.Xml.Relaxng.dll
221 %_prefix/lib/mono/4.0/CustomMarshalers.dll
222 %_prefix/lib/mono/4.0/I18N.West.dll
223 %_prefix/lib/mono/4.0/I18N.dll
224 %_prefix/lib/mono/4.0/ICSharpCode.SharpZipLib.dll
225 %_prefix/lib/mono/4.0/Microsoft.CSharp.dll
226 %_prefix/lib/mono/4.0/Microsoft.VisualC.dll
227 %_prefix/lib/mono/4.0/Mono.C5.dll
228 %_prefix/lib/mono/4.0/Mono.CSharp.dll
229 %_prefix/lib/mono/4.0/Mono.Cairo.dll
230 %_prefix/lib/mono/4.0/Mono.CompilerServices.SymbolWriter.dll
231 %_prefix/lib/mono/4.0/Mono.Management.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/dmcs.exe*
253 %_prefix/lib/mono/4.0/gacutil.exe*
254 %_prefix/lib/mono/4.0/mozroots.exe*
255 %_prefix/lib/mono/4.0/mscorlib.dll*
256 %_prefix/lib/mono/4.0/setreg.exe*
257 %_prefix/lib/mono/4.0/sn.exe*
258 %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
259 %_prefix/lib/mono/gac/Commons.Xml.Relaxng
260 %_prefix/lib/mono/gac/CustomMarshalers
261 %_prefix/lib/mono/gac/I18N
262 %_prefix/lib/mono/gac/I18N.West
263 %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib
264 %_prefix/lib/mono/gac/Microsoft.CSharp
265 %_prefix/lib/mono/gac/Microsoft.VisualC
266 %_prefix/lib/mono/gac/Mono.C5
267 %_prefix/lib/mono/gac/Mono.CSharp
268 %_prefix/lib/mono/gac/Mono.Cairo
269 %_prefix/lib/mono/gac/Mono.Cecil
270 %_prefix/lib/mono/gac/Mono.Cecil.Mdb
271 %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
272 %_prefix/lib/mono/gac/Mono.Management
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/Mono.Http.dll
770 %_prefix/lib/mono/4.0/Mono.Web.dll
771 %_prefix/lib/mono/4.0/System.ComponentModel.Composition.dll
772 %_prefix/lib/mono/4.0/System.ComponentModel.DataAnnotations.dll
773 %_prefix/lib/mono/4.0/System.Runtime.Remoting.dll
774 %_prefix/lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll
775 %_prefix/lib/mono/4.0/System.Web.Abstractions.dll
776 %_prefix/lib/mono/4.0/System.Web.ApplicationServices.dll
777 %_prefix/lib/mono/4.0/System.Web.Routing.dll
778 %_prefix/lib/mono/4.0/System.Web.Services.dll
779 %_prefix/lib/mono/4.0/System.Web.dll
780 %_prefix/lib/mono/4.0/disco.exe*
781 %_prefix/lib/mono/4.0/mconfig.exe*
782 %_prefix/lib/mono/4.0/soapsuds.exe*
783 %_prefix/lib/mono/4.0/wsdl.exe*
784 %_prefix/lib/mono/4.0/xsd.exe*
785 %_prefix/lib/mono/gac/Mono.Http
786 %_prefix/lib/mono/gac/Mono.Web
787 %_prefix/lib/mono/gac/System.ComponentModel.Composition
788 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
789 %_prefix/lib/mono/gac/System.Runtime.Remoting
790 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
791 %_prefix/lib/mono/gac/System.Web
792 %_prefix/lib/mono/gac/System.Web.Abstractions
793 %_prefix/lib/mono/gac/System.Web.ApplicationServices
794 %_prefix/lib/mono/gac/System.Web.Routing
795 %_prefix/lib/mono/gac/System.Web.Services
796
797 %package -n mono-mvc
798 License:        MIT License (or similar) ; Ms-Pl
799 Summary:        Mono implementation of ASP.NET MVC
800 Group:          Development/Languages/Mono
801 Requires:       mono-core == %version-%release
802
803 %description -n mono-mvc
804 The Mono Project is an open development initiative that is working to
805 develop an open source, Unix version of the .NET development platform.
806 Its objective is to enable Unix developers to build and deploy
807 cross-platform .NET applications. The project will implement various
808 technologies that have been submitted to the ECMA for standardization.
809
810 Mono implementation of ASP.NET MVC.
811
812 %files -n mono-mvc
813 %defattr(-, root, root)
814 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
815 %_libdir/pkgconfig/system.web.extensions_1.0.pc
816 %_libdir/pkgconfig/system.web.mvc.pc
817 %_libdir/pkgconfig/system.web.mvc2.pc
818 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
819 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
820 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
821 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
822 %_prefix/lib/mono/4.0/System.Web.DynamicData.dll
823 %_prefix/lib/mono/4.0/System.Web.Extensions.Design.dll
824 %_prefix/lib/mono/4.0/System.Web.Extensions.dll
825 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
826 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
827 %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll
828 %_prefix/lib/mono/gac/System.Web.DynamicData
829 %_prefix/lib/mono/gac/System.Web.Extensions
830 %_prefix/lib/mono/gac/System.Web.Extensions.Design
831 %_prefix/lib/mono/gac/System.Web.Mvc
832
833 %package -n mono-data-oracle
834 License:        LGPL v2.1 only
835 Summary:        Database connectivity for Mono
836 Group:          Development/Languages/Mono
837 Requires:       mono-core == %version-%release
838 Requires:       mono-data == %version-%release
839 Provides:       mono(System.Data.OracleClient) = 1.0.5000.0
840
841 %description -n mono-data-oracle
842 The Mono Project is an open development initiative that is working to
843 develop an open source, Unix version of the .NET development platform.
844 Its objective is to enable Unix developers to build and deploy
845 cross-platform .NET applications. The project will implement various
846 technologies that have been submitted to the ECMA for standardization.
847
848 Database connectivity for Mono.
849
850 %files -n mono-data-oracle
851 %defattr(-, root, root)
852 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
853 %_prefix/lib/mono/4.0/System.Data.OracleClient.dll
854 %_prefix/lib/mono/gac/System.Data.OracleClient
855
856 %package -n mono-data-postgresql
857 License:        LGPL v2.1 only
858 Summary:        Database connectivity for Mono
859 Group:          Development/Languages/Mono
860 Requires:       mono-core == %version-%release
861 Requires:       mono-data == %version-%release
862 Provides:       mono(Npgsql) = 1.0.5000.0
863
864 %description -n mono-data-postgresql
865 The Mono Project is an open development initiative that is working to
866 develop an open source, Unix version of the .NET development platform.
867 Its objective is to enable Unix developers to build and deploy
868 cross-platform .NET applications. The project will implement various
869 technologies that have been submitted to the ECMA for standardization.
870
871 Database connectivity for Mono.
872
873 %files -n mono-data-postgresql
874 %defattr(-, root, root)
875 %_prefix/lib/mono/2.0/Npgsql.dll
876 %_prefix/lib/mono/4.0/Npgsql.dll
877 %_prefix/lib/mono/gac/Npgsql
878
879 %package -n mono-nunit
880 License:        LGPL v2.1 only
881 Summary:        NUnit Testing Framework
882 Group:          Development/Languages/Mono
883 Requires:       mono-core == %version-%release
884
885 %description -n mono-nunit
886 NUnit is a unit-testing framework for all .Net languages.  Initially
887 ported from JUnit, the current release, version 2.2,  is the fourth
888 major release of this  Unit based unit testing tool for Microsoft .NET.
889 It is written entirely in C# and  has been completely redesigned to
890 take advantage of many .NET language             features, for example
891 custom attributes and other reflection related capabilities. NUnit
892 brings xUnit to all .NET languages.
893
894 %files -n mono-nunit
895 %defattr(-, root, root)
896 %_libdir/pkgconfig/mono-nunit.pc
897 %_prefix/bin/nunit-console
898 %_prefix/bin/nunit-console2
899 %_prefix/lib/mono/2.0/nunit-console-runner.dll
900 %_prefix/lib/mono/2.0/nunit-console.exe*
901 %_prefix/lib/mono/2.0/nunit.core.dll
902 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
903 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
904 %_prefix/lib/mono/2.0/nunit.framework.dll
905 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
906 %_prefix/lib/mono/2.0/nunit.mocks.dll
907 %_prefix/lib/mono/2.0/nunit.util.dll
908 %_prefix/lib/mono/4.0/nunit-console-runner.dll
909 %_prefix/lib/mono/4.0/nunit-console.exe*
910 %_prefix/lib/mono/4.0/nunit.core.dll
911 %_prefix/lib/mono/4.0/nunit.core.extensions.dll
912 %_prefix/lib/mono/4.0/nunit.core.interfaces.dll
913 %_prefix/lib/mono/4.0/nunit.framework.dll
914 %_prefix/lib/mono/4.0/nunit.framework.extensions.dll
915 %_prefix/lib/mono/4.0/nunit.mocks.dll
916 %_prefix/lib/mono/4.0/nunit.util.dll
917 %_prefix/lib/mono/gac/nunit-console-runner
918 %_prefix/lib/mono/gac/nunit.core
919 %_prefix/lib/mono/gac/nunit.core.extensions
920 %_prefix/lib/mono/gac/nunit.core.interfaces
921 %_prefix/lib/mono/gac/nunit.framework
922 %_prefix/lib/mono/gac/nunit.framework.extensions
923 %_prefix/lib/mono/gac/nunit.mocks
924 %_prefix/lib/mono/gac/nunit.util
925
926 %package -n mono-devel
927 License:        LGPL v2.1 only
928 Summary:        Mono development tools
929 Group:          Development/Languages/Mono
930 Requires:       mono-core == %version-%release
931 Requires:       libgdiplus0
932 Requires:       pkgconfig
933 Provides:       mono-xbuild
934 # Required because they are referenced by .pc files
935 Requires:       mono-data == %version-%release
936 Requires:       mono-data-oracle == %version-%release
937 Requires:       mono-extras == %version-%release
938 Requires:       mono-web == %version-%release
939 Requires:       mono-winforms == %version-%release
940 # We build natively on ppc64 now
941 %ifarch ppc64
942 Provides:       mono-biarchcompat
943 Obsoletes:      mono-biarchcompat
944 %endif
945 Provides:       mono(PEAPI) = 1.0.5000.0
946 Provides:       mono(resgen) = 1.0.5000.0
947
948 %description -n mono-devel
949 The Mono Project is an open development initiative that is working to
950 develop an open source, Unix version of the .NET development platform.
951 Its objective is to enable Unix developers to build and deploy
952 cross-platform .NET applications. This package contains compilers and
953 other tools needed to develop .NET applications.
954
955 Mono development tools.
956
957 %post -n mono-devel -p /sbin/ldconfig
958
959 %postun -n mono-devel -p /sbin/ldconfig
960
961 %files -n mono-devel
962 %defattr(-, root, root)
963 %_bindir/caspol
964 %_bindir/ccrewrite
965 %_bindir/cert2spc
966 %_bindir/dtd2rng
967 %_bindir/dtd2xsd
968 %_bindir/genxs
969 %_bindir/httpcfg
970 %_bindir/ilasm
971 %_bindir/installvst
972 %_bindir/lc
973 %_bindir/macpack
974 %_bindir/makecert
975 %_bindir/mkbundle
976 %_bindir/mono-api-info
977 %_bindir/mono-cil-strip
978 %_bindir/mono-find-provides
979 %_bindir/mono-find-requires
980 %_bindir/mono-gdb.py
981 %_bindir/mono-heapviz
982 %_bindir/mono-shlib-cop
983 %_bindir/mono-xmltool
984 %_bindir/monodis
985 %_bindir/monograph
986 %_bindir/monolinker
987 %_bindir/monop
988 %_bindir/monop2
989 %_bindir/mprof-report
990 %_bindir/pdb2mdb
991 %_bindir/pedump
992 %_bindir/permview
993 %_bindir/prj2make
994 %_bindir/resgen
995 %_bindir/resgen2
996 %_bindir/secutil
997 %_bindir/sgen
998 %_bindir/signcode
999 %_bindir/xbuild
1000 %dir %_datadir/mono-2.0
1001 %dir %_datadir/mono-2.0/mono
1002 %dir %_datadir/mono-2.0/mono/cil
1003 %_datadir/mono-2.0/mono/cil/cil-opcodes.xml
1004 %_libdir/libmono-profiler-*.*
1005 %_libdir/pkgconfig/cecil.pc
1006 %_libdir/pkgconfig/dotnet.pc
1007 %_libdir/pkgconfig/dotnet35.pc
1008 %_libdir/pkgconfig/mono-cairo.pc
1009 %_libdir/pkgconfig/mono-lineeditor.pc
1010 %_libdir/pkgconfig/mono-options.pc
1011 %_libdir/pkgconfig/mono.pc
1012 %_mandir/man1/al.1%ext_man
1013 %_mandir/man1/ccrewrite.1%ext_man
1014 %_mandir/man1/cert2spc.1%ext_man
1015 %_mandir/man1/dtd2xsd.1%ext_man
1016 %_mandir/man1/genxs.1%ext_man
1017 %_mandir/man1/httpcfg.1%ext_man
1018 %_mandir/man1/ilasm.1%ext_man
1019 %_mandir/man1/lc.1%ext_man
1020 %_mandir/man1/macpack.1%ext_man
1021 %_mandir/man1/makecert.1%ext_man
1022 %_mandir/man1/mkbundle.1%ext_man
1023 %_mandir/man1/mono-api-info.1%ext_man
1024 %_mandir/man1/mono-cil-strip.1%ext_man
1025 %_mandir/man1/mono-shlib-cop.1%ext_man
1026 %_mandir/man1/mono-xmltool.1%ext_man
1027 %_mandir/man1/monodis.1%ext_man
1028 %_mandir/man1/monolinker.1%ext_man
1029 %_mandir/man1/monop.1%ext_man
1030 %_mandir/man1/mprof-report.1%ext_man
1031 %_mandir/man1/pdb2mdb.1%ext_man
1032 %_mandir/man1/permview.1%ext_man
1033 %_mandir/man1/prj2make.1%ext_man
1034 %_mandir/man1/resgen.1%ext_man
1035 %_mandir/man1/secutil.1%ext_man
1036 %_mandir/man1/sgen.1%ext_man
1037 %_mandir/man1/signcode.1%ext_man
1038 %_mandir/man1/xbuild.1%ext_man
1039 %_prefix/lib/mono-source-libs
1040 %_prefix/lib/mono/2.0/MSBuild
1041 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
1042 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
1043 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
1044 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
1045 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
1046 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
1047 %_prefix/lib/mono/2.0/Microsoft.Common.targets
1048 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
1049 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
1050 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
1051 %_prefix/lib/mono/2.0/PEAPI.dll
1052 %_prefix/lib/mono/2.0/genxs.exe*
1053 %_prefix/lib/mono/2.0/ilasm.exe*
1054 %_prefix/lib/mono/2.0/mkbundle.exe*
1055 %_prefix/lib/mono/2.0/monolinker.*
1056 %_prefix/lib/mono/2.0/monop.exe*
1057 %_prefix/lib/mono/2.0/resgen.exe*
1058 %_prefix/lib/mono/2.0/xbuild.exe*
1059 %_prefix/lib/mono/2.0/xbuild.rsp
1060 %_prefix/lib/mono/3.5/MSBuild
1061 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1062 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1063 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1064 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1065 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1066 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1067 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1068 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1069 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1070 %_prefix/lib/mono/3.5/xbuild.exe*
1071 %_prefix/lib/mono/3.5/xbuild.rsp
1072 %_prefix/lib/mono/4.0/MSBuild
1073 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1074 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1075 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1076 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1077 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1078 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1079 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1080 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1081 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1082 %_prefix/lib/mono/4.0/Mono.CodeContracts.dll
1083 %_prefix/lib/mono/4.0/PEAPI.dll
1084 %_prefix/lib/mono/4.0/caspol.exe*
1085 %_prefix/lib/mono/4.0/ccrewrite.exe*
1086 %_prefix/lib/mono/4.0/cert2spc.exe*
1087 %_prefix/lib/mono/4.0/dtd2rng.exe*
1088 %_prefix/lib/mono/4.0/dtd2xsd.exe*
1089 %_prefix/lib/mono/4.0/genxs.exe*
1090 %_prefix/lib/mono/4.0/httpcfg.exe*
1091 %_prefix/lib/mono/4.0/ictool.exe*
1092 %_prefix/lib/mono/4.0/ilasm.exe*
1093 %_prefix/lib/mono/4.0/installvst.exe*
1094 %_prefix/lib/mono/4.0/lc.exe*
1095 %_prefix/lib/mono/4.0/macpack.exe*
1096 %_prefix/lib/mono/4.0/makecert.exe*
1097 %_prefix/lib/mono/4.0/mkbundle.exe*
1098 %_prefix/lib/mono/4.0/mono-api-info.exe*
1099 %_prefix/lib/mono/4.0/mono-cil-strip.exe*
1100 %_prefix/lib/mono/4.0/mono-shlib-cop.exe*
1101 %_prefix/lib/mono/4.0/mono-xmltool.exe*
1102 %_prefix/lib/mono/4.0/monolinker.*
1103 %_prefix/lib/mono/4.0/monop.exe*
1104 %_prefix/lib/mono/4.0/pdb2mdb.exe*
1105 %_prefix/lib/mono/4.0/permview.exe*
1106 %_prefix/lib/mono/4.0/resgen.exe*
1107 %_prefix/lib/mono/4.0/secutil.exe*
1108 %_prefix/lib/mono/4.0/sgen.exe*
1109 %_prefix/lib/mono/4.0/signcode.exe*
1110 %_prefix/lib/mono/4.0/xbuild.exe*
1111 %_prefix/lib/mono/4.0/xbuild.rsp
1112 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1113 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1114 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1115 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1116 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1117 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1118 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1119 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1120 %_prefix/lib/mono/gac/Mono.CodeContracts
1121 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1122 %_prefix/lib/mono/gac/PEAPI
1123 %_prefix/lib/mono/xbuild
1124
1125 %package -n monodoc-core
1126 License:        LGPL v2.1 only
1127 Summary:        Monodoc - Documentation tools for C# code
1128 Group:          Development/Tools/Other
1129 Requires:       mono-core == %version-%release
1130 Obsoletes:      monodoc
1131 Provides:       monodoc
1132 # Added to uncompress and compare documentation used by build-compare
1133 Requires:       unzip
1134
1135 %description -n monodoc-core
1136 Monodoc-core contains documentation tools for C#.
1137
1138 %files -n monodoc-core
1139 %defattr(-, root, root)
1140 %_bindir/mdassembler
1141 %_bindir/mdoc
1142 %_bindir/mdoc-assemble
1143 %_bindir/mdoc-export-html
1144 %_bindir/mdoc-export-msxdoc
1145 %_bindir/mdoc-update
1146 %_bindir/mdoc-validate
1147 %_bindir/mdvalidater
1148 %_bindir/mod
1149 %_bindir/monodocer
1150 %_bindir/monodocs2html
1151 %_bindir/monodocs2slashdoc
1152 %_libdir/pkgconfig/monodoc.pc
1153 %_mandir/man1/mdassembler.1%ext_man
1154 %_mandir/man1/mdoc-assemble.1%ext_man
1155 %_mandir/man1/mdoc-export-html.1%ext_man
1156 %_mandir/man1/mdoc-export-msxdoc.1%ext_man
1157 %_mandir/man1/mdoc-update.1%ext_man
1158 %_mandir/man1/mdoc-validate.1%ext_man
1159 %_mandir/man1/mdoc.1%ext_man
1160 %_mandir/man1/mdvalidater.1%ext_man
1161 %_mandir/man1/monodocer.1%ext_man
1162 %_mandir/man1/monodocs2html.1%ext_man
1163 %_mandir/man5/mdoc.5%ext_man
1164 %_prefix/lib/mono/2.0/mdoc.exe*
1165 %_prefix/lib/mono/4.0/mod.exe*
1166 %_prefix/lib/mono/gac/monodoc
1167 %_prefix/lib/mono/monodoc
1168 %_prefix/lib/monodoc
1169
1170 %package -n mono-complete
1171 License:        LGPL v2.1 only
1172 Summary:        Install everything built from the mono source tree
1173 Group:          Development/Languages/Mono
1174 Requires:       mono-core = %version-%release
1175 Requires:       ibm-data-db2 = %version-%release
1176 Requires:       libmono-2_0-1 = %version-%release
1177 Requires:       libmono-2_0-devel = %version-%release
1178 %if %llvm == yes
1179 Requires:       libmono-llvm0 = %version-%release
1180 %endif
1181 %if %sgen == yes
1182 Requires:       libmonosgen-2_0-0 = %version-%release
1183 Requires:       libmonosgen-2_0-devel = %version-%release
1184 %endif
1185 Requires:       mono-data = %version-%release
1186 Requires:       mono-data-oracle = %version-%release
1187 Requires:       mono-data-postgresql = %version-%release
1188 Requires:       mono-data-sqlite = %version-%release
1189 Requires:       mono-devel = %version-%release
1190 Requires:       mono-extras = %version-%release
1191 Requires:       mono-locale-extras = %version-%release
1192 Requires:       mono-nunit = %version-%release
1193 Requires:       mono-wcf = %version-%release
1194 Requires:       mono-web = %version-%release
1195 Requires:       mono-winforms = %version-%release
1196 Requires:       mono-winfxcore = %version-%release
1197 Requires:       monodoc-core = %version-%release
1198
1199 %description -n mono-complete
1200 The Mono Project is an open development initiative that is working to
1201 develop an open source, Unix version of the .NET development platform.
1202 Its objective is to enable Unix developers to build and deploy
1203 cross-platform .NET applications. The project will implement various
1204 technologies that have been submitted to the ECMA for standardization.
1205
1206 Install everything built from the mono source tree.  Note that this does
1207 not install anything from outside the mono source (XSP, mono-basic, etc.).
1208
1209 %files -n mono-complete
1210 %defattr(-, root, root)
1211 %dir %_prefix/lib/mono/compat-2.0
1212
1213 %changelog