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