Remove obsolete Microsoft.Vsa and Microsoft.JScript
[mono-project/dkf.git] / mono-core.spec.in
blob0078ca34a599e91de8e13c3c06770328275ee950
1 %{!?ext_man: %define ext_man .gz}
2 Name: mono-core
3 License: LGPL v2.1 only
4 Group: Development/Languages/Mono
5 Summary: A .NET Runtime Environment
6 Url: http://go-mono.org/
7 Version: @VERSION@
8 Release: 0
9 BuildRoot: %{_tmppath}/%{name}-%{version}-build
10 Source0: mono-%{version}.tar.bz2
11 ExclusiveArch: %ix86 x86_64 ppc ppc64 hppa armv4l sparc s390 ia64 s390x
12 BuildRoot: %{_tmppath}/%{name}-%{version}-build
13 Provides: mono = %{version}-%{release}
14 Provides: mono-ikvm = %{version}-%{release}
15 Obsoletes: mono
16 Obsoletes: mono-drawing
17 Obsoletes: mono-cairo
18 Obsoletes: mono-xml-relaxng
19 Obsoletes: mono-posix
20 Obsoletes: mono-ziplib
21 Obsoletes: mono-ikvm
22 Provides: mono-drawing
23 Provides: mono-cairo
24 Provides: mono-xml-relaxng
25 Provides: mono-posix
26 Provides: mono-ziplib
27 # This version of mono has issues with the following versions of apps:
28 # (not because of regressions, but because bugfixes in mono uncover bugs in the apps)
29 Conflicts: helix-banshee < 1.0
30 Conflicts: banshee < 1.0
31 Conflicts: f-spot < 0.4
32 Conflicts: mono-addins < 0.3.1
33 # Only use recommends for 11.0 and up
34 %if 0%{?suse_version} >= 1100
35 Recommends: libgdiplus0
36 %else
37 Requires: libgdiplus0
38 %endif
39 BuildRequires: gcc-c++
40 BuildRequires: pkgconfig zlib-devel
41 ####### distro specific changes ########
42 #####
43 #### suse options ####
44 %if 0%{?suse_version}
45 # For some reason these weren't required in 10.2 and before... ?
46 %if 0%{suse_version} >= 1030
47 BuildRequires: bison
48 # Add valgrind support for 10.3 and above on archs that have it
49 %ifarch %ix86 x86_64 ppc ppc64
50 BuildRequires: valgrind-devel
51 %endif
52 %endif
53 %if 0%{suse_version} >= 1020
54 BuildRequires: xorg-x11-libX11
55 %endif
56 %if 0%{sles_version} == 10
57 BuildRequires: xorg-x11-devel
58 %endif
59 %if 0%{suse_version} == 1010
60 BuildRequires: xorg-x11-devel
61 %endif
62 %if 0%{sles_version} == 9
63 %define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
64 BuildRequires: XFree86-devel XFree86-libs pkgconfig
65 %endif
66 %endif
67 # Fedora x11
68 %if 0%{?fedora_version}
69 BuildRequires: libX11
70 %endif
71 # rhel x11
72 %if 0%{?rhel_version}
73 BuildRequires: libX11
74 %endif
75 #####
76 ####### End of distro specific changes ########
77 # Why was this needed?
78 %ifarch s390 s390x
79 PreReq: grep
80 %endif
81 # This lib only needed for ia64
82 %ifarch ia64
83 BuildRequires: libunwind-devel
84 %endif
85 # TODO:
86 # This won't work until the rpm package passes .config files to mono-find-requires
87 #%define __find_provides env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-provides
88 #%define __find_requires env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-requires
89 %if 0%{?fedora_version} || 0%{?rhel_version}
90 # Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros)
91 %define _use_internal_dependency_generator 0
92 %endif
93 %define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq'
94 %define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}%{_bindir}/mono-find-requires ; } | sort | uniq'
96 %description
97 The Mono Project is an open development initiative that is working to
98 develop an open source, Unix version of the .NET development platform.
99 Its objective is to enable Unix developers to build and deploy
100 cross-platform .NET applications. The project will implement various
101 technologies that have been submitted to the ECMA for standardization.
105 Authors:
106 --------
107 Miguel de Icaza <miguel@ximian.com>
108 Paolo Molaro <lupus@ximian.com>
109 Dietmar Maurer <dietmar@ximian.com>
111 %files -f mcs.lang
112 %defattr(-, root, root)
113 %doc AUTHORS COPYING.LIB ChangeLog NEWS README
114 %config %_sysconfdir/mono/2.0/machine.config
115 %config %_sysconfdir/mono/2.0/settings.map
116 %config %_sysconfdir/mono/4.0/machine.config
117 %config %_sysconfdir/mono/4.0/settings.map
118 %config %_sysconfdir/mono/config
119 %dir %_prefix/lib/mono
120 %dir %_prefix/lib/mono/2.0
121 %dir %_prefix/lib/mono/3.5
122 %dir %_prefix/lib/mono/4.0
123 %dir %_prefix/lib/mono/gac
124 %dir %_sysconfdir/mono
125 %dir %_sysconfdir/mono/2.0
126 %dir %_sysconfdir/mono/4.0
127 %_bindir/certmgr
128 %_bindir/chktrust
129 %_bindir/csharp
130 %_bindir/csharp2
131 %_bindir/dmcs
132 %_bindir/gacutil
133 %_bindir/gacutil2
134 %_bindir/gmcs
135 %_bindir/mcs
136 %_bindir/mono
137 %_bindir/mono-configuration-crypto
138 %_bindir/mono-sgen
139 %_bindir/mono-test-install
140 %_bindir/mozroots
141 %_bindir/peverify
142 %_bindir/setreg
143 %_bindir/sn
144 %_libdir/libMonoPosixHelper.so*
145 %_libdir/libikvm-native.so
146 %_mandir/man1/certmgr.1%ext_man
147 %_mandir/man1/chktrust.1%ext_man
148 %_mandir/man1/csharp.1%ext_man
149 %_mandir/man1/gacutil.1%ext_man
150 %_mandir/man1/mcs.1%ext_man
151 %_mandir/man1/mono-configuration-crypto.1%ext_man
152 %_mandir/man1/mono.1%ext_man
153 %_mandir/man1/mozroots.1%ext_man
154 %_mandir/man1/setreg.1%ext_man
155 %_mandir/man1/sn.1%ext_man
156 %_mandir/man5/mono-config.5%ext_man
157 %_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll
158 %_prefix/lib/mono/2.0/CustomMarshalers.dll
159 %_prefix/lib/mono/2.0/I18N.West.dll
160 %_prefix/lib/mono/2.0/I18N.dll
161 %_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll
162 %_prefix/lib/mono/2.0/Microsoft.VisualC.dll
163 %_prefix/lib/mono/2.0/Mono.C5.dll
164 %_prefix/lib/mono/2.0/Mono.CSharp.dll
165 %_prefix/lib/mono/2.0/Mono.Cairo.dll
166 %_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
167 %_prefix/lib/mono/2.0/Mono.Management.dll
168 %_prefix/lib/mono/2.0/Mono.Posix.dll
169 %_prefix/lib/mono/2.0/Mono.Security.dll
170 %_prefix/lib/mono/2.0/Mono.Simd.dll
171 %_prefix/lib/mono/2.0/Mono.Tasklets.dll
172 %_prefix/lib/mono/2.0/OpenSystem.C.dll
173 %_prefix/lib/mono/2.0/System.Configuration.dll
174 %_prefix/lib/mono/2.0/System.Core.dll
175 %_prefix/lib/mono/2.0/System.Drawing.dll
176 %_prefix/lib/mono/2.0/System.Security.dll
177 %_prefix/lib/mono/2.0/System.Xml.Linq.dll
178 %_prefix/lib/mono/2.0/System.Xml.dll
179 %_prefix/lib/mono/2.0/System.dll
180 %_prefix/lib/mono/2.0/cscompmgd.dll
181 %_prefix/lib/mono/2.0/csharp.exe*
182 %_prefix/lib/mono/2.0/gacutil.exe*
183 %_prefix/lib/mono/2.0/gmcs.exe*
184 %_prefix/lib/mono/2.0/mscorlib.dll*
185 %_prefix/lib/mono/4.0/Commons.Xml.Relaxng.dll
186 %_prefix/lib/mono/4.0/CustomMarshalers.dll
187 %_prefix/lib/mono/4.0/I18N.West.dll
188 %_prefix/lib/mono/4.0/I18N.dll
189 %_prefix/lib/mono/4.0/ICSharpCode.SharpZipLib.dll
190 %_prefix/lib/mono/4.0/Microsoft.CSharp.dll
191 %_prefix/lib/mono/4.0/Microsoft.VisualC.dll
192 %_prefix/lib/mono/4.0/Mono.C5.dll
193 %_prefix/lib/mono/4.0/Mono.CSharp.dll
194 %_prefix/lib/mono/4.0/Mono.Cairo.dll
195 %_prefix/lib/mono/4.0/Mono.CompilerServices.SymbolWriter.dll
196 %_prefix/lib/mono/4.0/Mono.Management.dll
197 %_prefix/lib/mono/4.0/Mono.Posix.dll
198 %_prefix/lib/mono/4.0/Mono.Security.dll
199 %_prefix/lib/mono/4.0/Mono.Simd.dll
200 %_prefix/lib/mono/4.0/Mono.Tasklets.dll
201 %_prefix/lib/mono/4.0/OpenSystem.C.dll
202 %_prefix/lib/mono/4.0/System.Configuration.dll
203 %_prefix/lib/mono/4.0/System.Core.dll
204 %_prefix/lib/mono/4.0/System.Drawing.dll
205 %_prefix/lib/mono/4.0/System.Dynamic.dll
206 %_prefix/lib/mono/4.0/System.Numerics.dll
207 %_prefix/lib/mono/4.0/System.Security.dll
208 %_prefix/lib/mono/4.0/System.Xml.Linq.dll
209 %_prefix/lib/mono/4.0/System.Xml.dll
210 %_prefix/lib/mono/4.0/System.dll
211 %_prefix/lib/mono/4.0/certmgr.exe*
212 %_prefix/lib/mono/4.0/chktrust.exe*
213 %_prefix/lib/mono/4.0/cscompmgd.dll
214 %_prefix/lib/mono/4.0/csharp.exe*
215 %_prefix/lib/mono/4.0/dmcs.exe*
216 %_prefix/lib/mono/4.0/gacutil.exe*
217 %_prefix/lib/mono/4.0/mozroots.exe*
218 %_prefix/lib/mono/4.0/mscorlib.dll*
219 %_prefix/lib/mono/4.0/setreg.exe*
220 %_prefix/lib/mono/4.0/sn.exe*
221 %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
222 %_prefix/lib/mono/compat-4.0/ICSharpCode.SharpZipLib.dll
223 %_prefix/lib/mono/gac/Commons.Xml.Relaxng
224 %_prefix/lib/mono/gac/CustomMarshalers
225 %_prefix/lib/mono/gac/I18N
226 %_prefix/lib/mono/gac/I18N.West
227 %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib
228 %_prefix/lib/mono/gac/Microsoft.CSharp
229 %_prefix/lib/mono/gac/Microsoft.VisualC
230 %_prefix/lib/mono/gac/Mono.C5
231 %_prefix/lib/mono/gac/Mono.CSharp
232 %_prefix/lib/mono/gac/Mono.Cairo
233 %_prefix/lib/mono/gac/Mono.Cecil
234 %_prefix/lib/mono/gac/Mono.Cecil.Mdb
235 %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
236 %_prefix/lib/mono/gac/Mono.Management
237 %_prefix/lib/mono/gac/Mono.Posix
238 %_prefix/lib/mono/gac/Mono.Security
239 %_prefix/lib/mono/gac/Mono.Simd
240 %_prefix/lib/mono/gac/Mono.Tasklets
241 %_prefix/lib/mono/gac/OpenSystem.C
242 %_prefix/lib/mono/gac/System
243 %_prefix/lib/mono/gac/System.Configuration
244 %_prefix/lib/mono/gac/System.Core
245 %_prefix/lib/mono/gac/System.Drawing
246 %_prefix/lib/mono/gac/System.Dynamic
247 %_prefix/lib/mono/gac/System.Numerics
248 %_prefix/lib/mono/gac/System.Security
249 %_prefix/lib/mono/gac/System.Xml
250 %_prefix/lib/mono/gac/System.Xml.Linq
251 %_prefix/lib/mono/gac/cscompmgd
252 %_prefix/lib/mono/mono-configuration-crypto
254 %package -n libmono-2_0-1
255 License: LGPL v2.1 only
256 Summary: A Library for embedding Mono in your Application
257 Group: Development/Libraries/C and C++
259 %description -n libmono-2_0-1
260 The Mono Project is an open development initiative that is working to
261 develop an open source, Unix version of the .NET development platform.
262 Its objective is to enable Unix developers to build and deploy
263 cross-platform .NET applications. The project will implement various
264 technologies that have been submitted to the ECMA for standardization.
266 A Library for embedding Mono in your Application.
268 %files -n libmono-2_0-1
269 %defattr(-, root, root)
270 %_libdir/libmono-2.0.so.1*
272 %post -n libmono-2_0-1
273 /sbin/ldconfig
274 %ifarch s390 s390x
275 if grep -q "machine = 9672" /proc/cpuinfo 2>/dev/null ; then
276 # anchor for rebuild on failure
277 echo "mono may not work correctly on G5"
279 %endif
281 %postun -n libmono-2_0-1 -p /sbin/ldconfig
283 %package -n libmono-2_0-devel
284 License: LGPL v2.1 only
285 Summary: Development files for libmono
286 Group: Development/Languages/Mono
288 %description -n libmono-2_0-devel
289 The Mono Project is an open development initiative that is working to
290 develop an open source, Unix version of the .NET development platform.
291 Its objective is to enable Unix developers to build and deploy
292 cross-platform .NET applications. The project will implement various
293 technologies that have been submitted to the ECMA for standardization.
295 Development files for libmono.
297 %files -n libmono-2_0-devel
298 %defattr(-, root, root)
299 %_libdir/libmono-2.0.a
300 %_libdir/libmono-2.0.so
301 %_libdir/pkgconfig/mono-2.pc
302 %_includedir/mono-2.0
304 %package -n libmonosgen-2_0-0
305 License: LGPL v2.1 only
306 Summary: A Library for embedding Mono in your Application (sgen version)
307 Group: Development/Libraries/C and C++
309 %description -n libmonosgen-2_0-0
310 The Mono Project is an open development initiative that is working to
311 develop an open source, Unix version of the .NET development platform.
312 Its objective is to enable Unix developers to build and deploy
313 cross-platform .NET applications. The project will implement various
314 technologies that have been submitted to the ECMA for standardization.
316 A Library for embedding Mono in your Application (sgen version).
318 %files -n libmonosgen-2_0-0
319 %defattr(-, root, root)
320 %_libdir/libmonosgen-2.0.so.0*
322 %post -n libmonosgen-2_0-0 -p /sbin/ldconfig
324 %postun -n libmonosgen-2_0-0 -p /sbin/ldconfig
326 %package -n libmonosgen-2_0-devel
327 License: LGPL v2.1 only
328 Summary: Development files for libmonosgen
329 Group: Development/Languages/Mono
331 %description -n libmonosgen-2_0-devel
332 The Mono Project is an open development initiative that is working to
333 develop an open source, Unix version of the .NET development platform.
334 Its objective is to enable Unix developers to build and deploy
335 cross-platform .NET applications. The project will implement various
336 technologies that have been submitted to the ECMA for standardization.
338 Development files for libmonosgen.
340 %files -n libmonosgen-2_0-devel
341 %defattr(-, root, root)
342 %_libdir/libmonosgen-2.0.a
343 %_libdir/libmonosgen-2.0.so
345 %package -n mono-locale-extras
346 License: LGPL v2.1 only
347 Summary: Extra locale information
348 Group: Development/Languages/Mono
349 Requires: mono-core == %version-%release
351 %description -n mono-locale-extras
352 The Mono Project is an open development initiative that is working to
353 develop an open source, Unix version of the .NET development platform.
354 Its objective is to enable Unix developers to build and deploy
355 cross-platform .NET applications. The project will implement various
356 technologies that have been submitted to the ECMA for standardization.
358 Extra locale information.
362 Authors:
363 --------
364 Miguel de Icaza <miguel@ximian.com>
365 Paolo Molaro <lupus@ximian.com>
366 Dietmar Maurer <dietmar@ximian.com>
368 %files -n mono-locale-extras
369 %defattr(-, root, root)
370 %_prefix/lib/mono/2.0/I18N.CJK.dll
371 %_prefix/lib/mono/2.0/I18N.MidEast.dll
372 %_prefix/lib/mono/2.0/I18N.Other.dll
373 %_prefix/lib/mono/2.0/I18N.Rare.dll
374 %_prefix/lib/mono/4.0/I18N.CJK.dll
375 %_prefix/lib/mono/4.0/I18N.MidEast.dll
376 %_prefix/lib/mono/4.0/I18N.Other.dll
377 %_prefix/lib/mono/4.0/I18N.Rare.dll
378 %_prefix/lib/mono/gac/I18N.CJK
379 %_prefix/lib/mono/gac/I18N.MidEast
380 %_prefix/lib/mono/gac/I18N.Other
381 %_prefix/lib/mono/gac/I18N.Rare
383 %package -n mono-data
384 License: LGPL v2.1 only
385 Summary: Database connectivity for Mono
386 Group: Development/Languages/Mono
387 Requires: mono-core == %version-%release
388 Obsoletes: mono-ms-enterprise
389 Obsoletes: mono-novell-directory
390 Obsoletes: mono-directory
391 Provides: mono-ms-enterprise
392 Provides: mono-novell-directory
393 Provides: mono-directory
395 %description -n mono-data
396 The Mono Project is an open development initiative that is working to
397 develop an open source, Unix version of the .NET development platform.
398 Its objective is to enable Unix developers to build and deploy
399 cross-platform .NET applications. The project will implement various
400 technologies that have been submitted to the ECMA for standardization.
402 Database connectivity for Mono.
406 Authors:
407 --------
408 Miguel de Icaza <miguel@ximian.com>
409 Paolo Molaro <lupus@ximian.com>
410 Dietmar Maurer <dietmar@ximian.com>
412 %files -n mono-data
413 %defattr(-, root, root)
414 %_bindir/sqlmetal
415 %_bindir/sqlsharp
416 %_mandir/man1/sqlsharp.1%ext_man
417 %_prefix/lib/mono/2.0/Mono.Data.Tds.dll
418 %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll
419 %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
420 %_prefix/lib/mono/2.0/System.Data.Linq.dll
421 %_prefix/lib/mono/2.0/System.Data.Services.dll
422 %_prefix/lib/mono/2.0/System.Data.dll
423 %_prefix/lib/mono/2.0/System.DirectoryServices.dll
424 %_prefix/lib/mono/2.0/System.EnterpriseServices.dll
425 %_prefix/lib/mono/2.0/System.Transactions.dll
426 %_prefix/lib/mono/4.0/Mono.Data.Tds.dll
427 %_prefix/lib/mono/4.0/Novell.Directory.Ldap.dll
428 %_prefix/lib/mono/4.0/System.Data.DataSetExtensions.dll
429 %_prefix/lib/mono/4.0/System.Data.Linq.dll
430 %_prefix/lib/mono/4.0/System.Data.Services.dll
431 %_prefix/lib/mono/4.0/System.Data.dll
432 %_prefix/lib/mono/4.0/System.DirectoryServices.dll
433 %_prefix/lib/mono/4.0/System.EnterpriseServices.dll
434 %_prefix/lib/mono/4.0/System.Transactions.dll
435 %_prefix/lib/mono/4.0/sqlmetal.exe*
436 %_prefix/lib/mono/4.0/sqlsharp.exe*
437 %_prefix/lib/mono/gac/Mono.Data.Tds
438 %_prefix/lib/mono/gac/Novell.Directory.Ldap
439 %_prefix/lib/mono/gac/System.Data
440 %_prefix/lib/mono/gac/System.Data.DataSetExtensions
441 %_prefix/lib/mono/gac/System.Data.Linq
442 %_prefix/lib/mono/gac/System.Data.Services
443 %_prefix/lib/mono/gac/System.DirectoryServices
444 %_prefix/lib/mono/gac/System.EnterpriseServices
445 %_prefix/lib/mono/gac/System.Transactions
447 %package -n mono-winforms
448 License: LGPL v2.1 only
449 Summary: Mono's Windows Forms implementation
450 Group: Development/Languages/Mono
451 Requires: mono-core == %version-%release
452 Provides: mono-window-forms
453 Obsoletes: mono-window-forms
455 %description -n mono-winforms
456 The Mono Project is an open development initiative that is working to
457 develop an open source, Unix version of the .NET development platform.
458 Its objective is to enable Unix developers to build and deploy
459 cross-platform .NET applications. The project will implement various
460 technologies that have been submitted to the ECMA for standardization.
462 Mono's Windows Forms implementation.
466 Authors:
467 --------
468 Miguel de Icaza <miguel@ximian.com>
469 Paolo Molaro <lupus@ximian.com>
470 Dietmar Maurer <dietmar@ximian.com>
472 %files -n mono-winforms
473 %defattr(-, root, root)
474 %_prefix/lib/mono/2.0/Accessibility.dll
475 %_prefix/lib/mono/2.0/Mono.WebBrowser.dll
476 %_prefix/lib/mono/2.0/System.Design.dll
477 %_prefix/lib/mono/2.0/System.Drawing.Design.dll
478 %_prefix/lib/mono/2.0/System.Windows.Forms.dll
479 %_prefix/lib/mono/4.0/Accessibility.dll
480 %_prefix/lib/mono/4.0/Mono.WebBrowser.dll
481 %_prefix/lib/mono/4.0/System.Design.dll
482 %_prefix/lib/mono/4.0/System.Drawing.Design.dll
483 %_prefix/lib/mono/4.0/System.Windows.Forms.DataVisualization.dll
484 %_prefix/lib/mono/4.0/System.Windows.Forms.dll
485 %_prefix/lib/mono/gac/Accessibility
486 %_prefix/lib/mono/gac/Mono.WebBrowser
487 %_prefix/lib/mono/gac/System.Design
488 %_prefix/lib/mono/gac/System.Drawing.Design
489 %_prefix/lib/mono/gac/System.Windows.Forms
490 %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization
492 %package -n ibm-data-db2
493 License: LGPL v2.1 only
494 Summary: Database connectivity for DB2
495 Group: Development/Languages/Mono
496 Requires: mono-core == %version-%release
498 %description -n ibm-data-db2
499 The Mono Project is an open development initiative that is working to
500 develop an open source, Unix version of the .NET development platform.
501 Its objective is to enable Unix developers to build and deploy
502 cross-platform .NET applications. The project will implement various
503 technologies that have been submitted to the ECMA for standardization.
505 Database connectivity for DB2.
509 Authors:
510 --------
511 Miguel de Icaza <miguel@ximian.com>
512 Paolo Molaro <lupus@ximian.com>
513 Dietmar Maurer <dietmar@ximian.com>
515 %files -n ibm-data-db2
516 %defattr(-, root, root)
517 %_prefix/lib/mono/2.0/IBM.Data.DB2.dll
518 %_prefix/lib/mono/4.0/IBM.Data.DB2.dll
519 %_prefix/lib/mono/gac/IBM.Data.DB2
521 %package -n mono-extras
522 License: LGPL v2.1 only
523 Summary: Extra packages
524 Group: Development/Languages/Mono
525 Requires: mono-core == %version-%release
526 Obsoletes: mono-ms-extras
527 Provides: mono-ms-extras
529 %description -n mono-extras
530 The Mono Project is an open development initiative that is working to
531 develop an open source, Unix version of the .NET development platform.
532 Its objective is to enable Unix developers to build and deploy
533 cross-platform .NET applications. The project will implement various
534 technologies that have been submitted to the ECMA for standardization.
536 Extra packages.
540 Authors:
541 --------
542 Miguel de Icaza <miguel@ximian.com>
543 Paolo Molaro <lupus@ximian.com>
544 Dietmar Maurer <dietmar@ximian.com>
546 %files -n mono-extras
547 %defattr(-, root, root)
548 %_bindir/mono-service
549 %_bindir/mono-service2
550 %_mandir/man1/mono-service.1%ext_man
551 %_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
552 %_prefix/lib/mono/2.0/Mono.Messaging.dll
553 %_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
554 %_prefix/lib/mono/2.0/RabbitMQ.Client.dll
555 %_prefix/lib/mono/2.0/System.Configuration.Install.dll
556 %_prefix/lib/mono/2.0/System.Management.dll
557 %_prefix/lib/mono/2.0/System.Messaging.dll
558 %_prefix/lib/mono/2.0/System.ServiceProcess.dll
559 %_prefix/lib/mono/2.0/mono-service.exe*
560 %_prefix/lib/mono/4.0/Mono.Messaging.RabbitMQ.dll
561 %_prefix/lib/mono/4.0/Mono.Messaging.dll
562 %_prefix/lib/mono/4.0/RabbitMQ.Client.Apigen.exe*
563 %_prefix/lib/mono/4.0/RabbitMQ.Client.dll
564 %_prefix/lib/mono/4.0/System.Configuration.Install.dll
565 %_prefix/lib/mono/4.0/System.Management.dll
566 %_prefix/lib/mono/4.0/System.Messaging.dll
567 %_prefix/lib/mono/4.0/System.Runtime.Caching.dll
568 %_prefix/lib/mono/4.0/System.ServiceProcess.dll
569 %_prefix/lib/mono/4.0/System.Xaml.dll
570 %_prefix/lib/mono/4.0/installutil.exe*
571 %_prefix/lib/mono/4.0/mono-service.exe*
572 %_prefix/lib/mono/gac/Mono.Messaging
573 %_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ
574 %_prefix/lib/mono/gac/RabbitMQ.Client
575 %_prefix/lib/mono/gac/System.Configuration.Install
576 %_prefix/lib/mono/gac/System.Management
577 %_prefix/lib/mono/gac/System.Messaging
578 %_prefix/lib/mono/gac/System.Runtime.Caching
579 %_prefix/lib/mono/gac/System.ServiceProcess
580 %_prefix/lib/mono/gac/System.Xaml
581 %_prefix/lib/mono/gac/mono-service
583 %package -n mono-data-sqlite
584 License: LGPL v2.1 only
585 Summary: Database connectivity for Mono
586 Group: Development/Languages/Mono
587 Requires: mono-core == %version-%release
588 Requires: mono-data == %version-%release
589 # TODO: Disable this, until a better solution is found
590 #Requires: sqlite2
592 %description -n mono-data-sqlite
593 The Mono Project is an open development initiative that is working to
594 develop an open source, Unix version of the .NET development platform.
595 Its objective is to enable Unix developers to build and deploy
596 cross-platform .NET applications. The project will implement various
597 technologies that have been submitted to the ECMA for standardization.
599 Database connectivity for Mono.
603 Authors:
604 --------
605 Miguel de Icaza <miguel@ximian.com>
606 Paolo Molaro <lupus@ximian.com>
607 Dietmar Maurer <dietmar@ximian.com>
609 %files -n mono-data-sqlite
610 %defattr(-, root, root)
611 %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
612 %_prefix/lib/mono/4.0/Mono.Data.Sqlite.dll
613 %_prefix/lib/mono/gac/Mono.Data.Sqlite
615 %package -n mono-wcf
616 Summary: Mono implementation of WCF, Windows Communication Foundation
617 Group: Development/Languages/Mono
618 Requires: mono-core == %version-%release
620 %description -n mono-wcf
621 The Mono Project is an open development initiative that is working to
622 develop an open source, Unix version of the .NET development platform.
623 Its objective is to enable Unix developers to build and deploy
624 cross-platform .NET applications. The project will implement various
625 technologies that have been submitted to the ECMA for standardization.
627 Mono implementation of WCF, Windows Communication Foundation
631 Authors:
632 --------
633 Miguel de Icaza <miguel@ximian.com>
634 Paolo Molaro <lupus@ximian.com>
635 Dietmar Maurer <dietmar@ximian.com>
638 %files -n mono-wcf
639 %defattr(-, root, root)
640 %_bindir/svcutil
641 %_libdir/pkgconfig/wcf.pc
642 %_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll
643 %_prefix/lib/mono/2.0/System.IdentityModel.dll
644 %_prefix/lib/mono/2.0/System.Runtime.Serialization.dll
645 %_prefix/lib/mono/2.0/System.ServiceModel.Web.dll
646 %_prefix/lib/mono/2.0/System.ServiceModel.dll
647 %_prefix/lib/mono/4.0/System.IdentityModel.Selectors.dll
648 %_prefix/lib/mono/4.0/System.IdentityModel.dll
649 %_prefix/lib/mono/4.0/System.Runtime.DurableInstancing.dll
650 %_prefix/lib/mono/4.0/System.Runtime.Serialization.dll
651 %_prefix/lib/mono/4.0/System.ServiceModel.Discovery.dll
652 %_prefix/lib/mono/4.0/System.ServiceModel.Routing.dll
653 %_prefix/lib/mono/4.0/System.ServiceModel.Web.dll
654 %_prefix/lib/mono/4.0/System.ServiceModel.dll
655 %_prefix/lib/mono/4.0/System.Web.ApplicationServices.dll
656 %_prefix/lib/mono/4.0/svcutil.exe*
657 %_prefix/lib/mono/gac/System.Data.Services.Client
658 %_prefix/lib/mono/gac/System.IdentityModel
659 %_prefix/lib/mono/gac/System.IdentityModel.Selectors
660 %_prefix/lib/mono/gac/System.Runtime.DurableInstancing
661 %_prefix/lib/mono/gac/System.Runtime.Serialization
662 %_prefix/lib/mono/gac/System.ServiceModel
663 %_prefix/lib/mono/gac/System.ServiceModel.Discovery
664 %_prefix/lib/mono/gac/System.ServiceModel.Routing
665 %_prefix/lib/mono/gac/System.ServiceModel.Web
666 %_prefix/lib/mono/gac/System.Web.ApplicationServices
669 %package -n mono-winfxcore
670 License: MIT License (or similar) ; Ms-Pl
671 Summary: Mono implementation of core WinFX APIs
672 Group: Development/Languages/Mono
673 Requires: mono-core == %version-%release
675 %description -n mono-winfxcore
676 The Mono Project is an open development initiative that is working to
677 develop an open source, Unix version of the .NET development platform.
678 Its objective is to enable Unix developers to build and deploy
679 cross-platform .NET applications. The project will implement various
680 technologies that have been submitted to the ECMA for standardization.
682 Mono implementation of core WinFX APIs
686 Authors:
687 --------
688 Miguel de Icaza <miguel@ximian.com>
689 Paolo Molaro <lupus@ximian.com>
690 Dietmar Maurer <dietmar@ximian.com>
693 %files -n mono-winfxcore
694 %defattr(-, root, root)
695 %_prefix/lib/mono/2.0/WindowsBase.dll*
696 %_prefix/lib/mono/4.0/WindowsBase.dll*
697 %_prefix/lib/mono/gac/WindowsBase
699 %package -n mono-web
700 License: MIT License (or similar) ; Ms-Pl
701 Summary: Mono implementation of ASP.NET, Remoting and Web Services
702 Group: Development/Languages/Mono
703 Requires: mono-core == %version-%release
704 Obsoletes: mono-web-forms
705 Obsoletes: mono-web-services
706 Obsoletes: mono-remoting
707 Provides: mono-web-forms
708 Provides: mono-web-services
709 Provides: mono-remoting
711 %description -n mono-web
712 The Mono Project is an open development initiative that is working to
713 develop an open source, Unix version of the .NET development platform.
714 Its objective is to enable Unix developers to build and deploy
715 cross-platform .NET applications. The project will implement various
716 technologies that have been submitted to the ECMA for standardization.
718 Mono implementation of ASP.NET, Remoting and Web Services.
722 Authors:
723 --------
724 Miguel de Icaza <miguel@ximian.com>
725 Paolo Molaro <lupus@ximian.com>
726 Dietmar Maurer <dietmar@ximian.com>
728 %files -n mono-web
729 %defattr(-, root, root)
730 %config %_sysconfdir/mono/2.0/Browsers
731 %config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx
732 %config %_sysconfdir/mono/2.0/web.config
733 %config %_sysconfdir/mono/4.0/web.config
734 %config %_sysconfdir/mono/browscap.ini
735 %config %_sysconfdir/mono/mconfig/config.xml
736 %dir %_sysconfdir/mono/mconfig
737 %_bindir/disco
738 %_bindir/mconfig
739 %_bindir/soapsuds
740 %_bindir/wsdl
741 %_bindir/wsdl2
742 %_bindir/xsd
743 %_libdir/pkgconfig/mono.web.pc
744 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
745 %_libdir/pkgconfig/system.web.extensions_1.0.pc
746 %_libdir/pkgconfig/system.web.mvc.pc
747 %_libdir/pkgconfig/system.web.mvc2.pc
748 %_mandir/man1/disco.1%ext_man
749 %_mandir/man1/mconfig.1%ext_man
750 %_mandir/man1/soapsuds.1%ext_man
751 %_mandir/man1/wsdl.1%ext_man
752 %_mandir/man1/xsd.1%ext_man
753 %_prefix/lib/mono/2.0/Mono.Http.dll
754 %_prefix/lib/mono/2.0/Mono.Web.dll
755 %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
756 %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll
757 %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
758 %_prefix/lib/mono/2.0/System.Web.Abstractions.dll
759 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
760 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
761 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
762 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
763 %_prefix/lib/mono/2.0/System.Web.Routing.dll
764 %_prefix/lib/mono/2.0/System.Web.Services.dll
765 %_prefix/lib/mono/2.0/System.Web.dll
766 %_prefix/lib/mono/2.0/wsdl.exe*
767 %_prefix/lib/mono/2.0/xsd.exe*
768 %_prefix/lib/mono/3.5/System.Web.Extensions.Design.dll
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.DynamicData.dll
777 %_prefix/lib/mono/4.0/System.Web.Extensions.Design.dll
778 %_prefix/lib/mono/4.0/System.Web.Extensions.dll
779 %_prefix/lib/mono/4.0/System.Web.Routing.dll
780 %_prefix/lib/mono/4.0/System.Web.Services.dll
781 %_prefix/lib/mono/4.0/System.Web.dll
782 %_prefix/lib/mono/4.0/disco.exe*
783 %_prefix/lib/mono/4.0/mconfig.exe*
784 %_prefix/lib/mono/4.0/soapsuds.exe*
785 %_prefix/lib/mono/4.0/wsdl.exe*
786 %_prefix/lib/mono/4.0/xsd.exe*
787 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
788 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
789 %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll
790 %_prefix/lib/mono/gac/Mono.Http
791 %_prefix/lib/mono/gac/Mono.Web
792 %_prefix/lib/mono/gac/System.ComponentModel.Composition
793 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
794 %_prefix/lib/mono/gac/System.Runtime.Remoting
795 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
796 %_prefix/lib/mono/gac/System.Web
797 %_prefix/lib/mono/gac/System.Web.Abstractions
798 %_prefix/lib/mono/gac/System.Web.DynamicData
799 %_prefix/lib/mono/gac/System.Web.Extensions
800 %_prefix/lib/mono/gac/System.Web.Extensions.Design
801 %_prefix/lib/mono/gac/System.Web.Mvc
802 %_prefix/lib/mono/gac/System.Web.Routing
803 %_prefix/lib/mono/gac/System.Web.Services
805 %package -n mono-data-oracle
806 License: LGPL v2.1 only
807 Summary: Database connectivity for Mono
808 Group: Development/Languages/Mono
809 Requires: mono-core == %version-%release
810 Requires: mono-data == %version-%release
812 %description -n mono-data-oracle
813 The Mono Project is an open development initiative that is working to
814 develop an open source, Unix version of the .NET development platform.
815 Its objective is to enable Unix developers to build and deploy
816 cross-platform .NET applications. The project will implement various
817 technologies that have been submitted to the ECMA for standardization.
819 Database connectivity for Mono.
823 Authors:
824 --------
825 Miguel de Icaza <miguel@ximian.com>
826 Paolo Molaro <lupus@ximian.com>
827 Dietmar Maurer <dietmar@ximian.com>
829 %files -n mono-data-oracle
830 %defattr(-, root, root)
831 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
832 %_prefix/lib/mono/4.0/System.Data.OracleClient.dll
833 %_prefix/lib/mono/gac/System.Data.OracleClient
835 %package -n mono-data-postgresql
836 License: LGPL v2.1 only
837 Summary: Database connectivity for Mono
838 Group: Development/Languages/Mono
839 Requires: mono-core == %version-%release
840 Requires: mono-data == %version-%release
842 %description -n mono-data-postgresql
843 The Mono Project is an open development initiative that is working to
844 develop an open source, Unix version of the .NET development platform.
845 Its objective is to enable Unix developers to build and deploy
846 cross-platform .NET applications. The project will implement various
847 technologies that have been submitted to the ECMA for standardization.
849 Database connectivity for Mono.
853 Authors:
854 --------
855 Miguel de Icaza <miguel@ximian.com>
856 Paolo Molaro <lupus@ximian.com>
857 Dietmar Maurer <dietmar@ximian.com>
859 %files -n mono-data-postgresql
860 %defattr(-, root, root)
861 %_prefix/lib/mono/2.0/Npgsql.dll
862 %_prefix/lib/mono/4.0/Npgsql.dll
863 %_prefix/lib/mono/gac/Npgsql
865 %package -n mono-nunit
866 License: LGPL v2.1 only
867 Summary: NUnit Testing Framework
868 Group: Development/Languages/Mono
869 Requires: mono-core == %version-%release
871 %description -n mono-nunit
872 NUnit is a unit-testing framework for all .Net languages. Initially
873 ported from JUnit, the current release, version 2.2, is the fourth
874 major release of this Unit based unit testing tool for Microsoft .NET.
875 It is written entirely in C# and has been completely redesigned to
876 take advantage of many .NET language features, for example
877 custom attributes and other reflection related capabilities. NUnit
878 brings xUnit to all .NET languages.
882 Authors:
883 --------
884 Miguel de Icaza <miguel@ximian.com>
885 Paolo Molaro <lupus@ximian.com>
886 Dietmar Maurer <dietmar@ximian.com>
888 %files -n mono-nunit
889 %defattr(-, root, root)
890 %_libdir/pkgconfig/mono-nunit.pc
891 %_prefix/bin/nunit-console
892 %_prefix/bin/nunit-console2
893 %_prefix/lib/mono/2.0/nunit-console-runner.dll
894 %_prefix/lib/mono/2.0/nunit-console.exe*
895 %_prefix/lib/mono/2.0/nunit.core.dll
896 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
897 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
898 %_prefix/lib/mono/2.0/nunit.framework.dll
899 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
900 %_prefix/lib/mono/2.0/nunit.mocks.dll
901 %_prefix/lib/mono/2.0/nunit.util.dll
902 %_prefix/lib/mono/4.0/nunit-console-runner.dll
903 %_prefix/lib/mono/4.0/nunit-console.exe*
904 %_prefix/lib/mono/4.0/nunit.core.dll
905 %_prefix/lib/mono/4.0/nunit.core.extensions.dll
906 %_prefix/lib/mono/4.0/nunit.core.interfaces.dll
907 %_prefix/lib/mono/4.0/nunit.framework.dll
908 %_prefix/lib/mono/4.0/nunit.framework.extensions.dll
909 %_prefix/lib/mono/4.0/nunit.mocks.dll
910 %_prefix/lib/mono/4.0/nunit.util.dll
911 %_prefix/lib/mono/gac/nunit-console-runner
912 %_prefix/lib/mono/gac/nunit.core
913 %_prefix/lib/mono/gac/nunit.core.extensions
914 %_prefix/lib/mono/gac/nunit.core.interfaces
915 %_prefix/lib/mono/gac/nunit.framework
916 %_prefix/lib/mono/gac/nunit.framework.extensions
917 %_prefix/lib/mono/gac/nunit.mocks
918 %_prefix/lib/mono/gac/nunit.util
920 %package -n mono-devel
921 License: LGPL v2.1 only
922 Summary: Mono development tools
923 Group: Development/Languages/Mono
924 Requires: mono-core == %version-%release
925 Requires: pkgconfig
926 %if 0%{?monobuild}
927 Requires: libgdiplus0
928 %else
929 Requires: libgdiplus0
930 %endif
931 # We build natively on ppc64 now
932 %ifarch ppc64
933 Provides: mono-biarchcompat
934 Obsoletes: mono-biarchcompat
935 %endif
937 %description -n mono-devel
938 The Mono Project is an open development initiative that is working to
939 develop an open source, Unix version of the .NET development platform.
940 Its objective is to enable Unix developers to build and deploy
941 cross-platform .NET applications. This package contains compilers and
942 other tools needed to develop .NET applications.
944 Mono development tools.
948 Authors:
949 --------
950 Miguel de Icaza <miguel@ximian.com>
951 Paolo Molaro <lupus@ximian.com>
952 Dietmar Maurer <dietmar@ximian.com>
954 %post -n mono-devel -p /sbin/ldconfig
956 %postun -n mono-devel -p /sbin/ldconfig
958 %files -n mono-devel
959 %defattr(-, root, root)
960 %_bindir/al
961 %_bindir/al2
962 %_bindir/caspol
963 %_bindir/ccrewrite
964 %_bindir/cert2spc
965 %_bindir/dtd2rng
966 %_bindir/dtd2xsd
967 %_bindir/genxs
968 %_bindir/httpcfg
969 %_bindir/ilasm
970 %_bindir/installvst
971 %_bindir/lc
972 %_bindir/macpack
973 %_bindir/makecert
974 %_bindir/mkbundle
975 %_bindir/mono-api-info
976 %_bindir/mono-cil-strip
977 %_bindir/mono-find-provides
978 %_bindir/mono-find-requires
979 %_bindir/mono-gdb.py
980 %_bindir/mono-heapviz
981 %_bindir/mono-shlib-cop
982 %_bindir/mono-xmltool
983 %_bindir/monodis
984 %_bindir/monograph
985 %_bindir/monolinker
986 %_bindir/monop
987 %_bindir/monop2
988 %_bindir/pdb2mdb
989 %_bindir/pedump
990 %_bindir/permview
991 %_bindir/prj2make
992 %_bindir/resgen
993 %_bindir/resgen2
994 %_bindir/secutil
995 %_bindir/sgen
996 %_bindir/signcode
997 %_bindir/xbuild
998 %_libdir/libmono-profiler-aot.*
999 %_libdir/libmono-profiler-cov.*
1000 %_libdir/libmono-profiler-iomap.*
1001 %_libdir/libmono-profiler-logging.*
1002 %_libdir/pkgconfig/cecil.pc
1003 %_libdir/pkgconfig/dotnet.pc
1004 %_libdir/pkgconfig/dotnet35.pc
1005 %_libdir/pkgconfig/mono-cairo.pc
1006 %_libdir/pkgconfig/mono-lineeditor.pc
1007 %_libdir/pkgconfig/mono-options.pc
1008 %_libdir/pkgconfig/mono.pc
1009 %_mandir/man1/al.1%ext_man
1010 %_mandir/man1/ccrewrite.1%ext_man
1011 %_mandir/man1/cert2spc.1%ext_man
1012 %_mandir/man1/dtd2xsd.1%ext_man
1013 %_mandir/man1/genxs.1%ext_man
1014 %_mandir/man1/httpcfg.1%ext_man
1015 %_mandir/man1/ilasm.1%ext_man
1016 %_mandir/man1/lc.1%ext_man
1017 %_mandir/man1/macpack.1%ext_man
1018 %_mandir/man1/makecert.1%ext_man
1019 %_mandir/man1/mkbundle.1%ext_man
1020 %_mandir/man1/mono-api-info.1%ext_man
1021 %_mandir/man1/mono-cil-strip.1%ext_man
1022 %_mandir/man1/mono-shlib-cop.1%ext_man
1023 %_mandir/man1/mono-xmltool.1%ext_man
1024 %_mandir/man1/monodis.1%ext_man
1025 %_mandir/man1/monolinker.1%ext_man
1026 %_mandir/man1/monop.1%ext_man
1027 %_mandir/man1/pdb2mdb.1%ext_man
1028 %_mandir/man1/permview.1%ext_man
1029 %_mandir/man1/prj2make.1%ext_man
1030 %_mandir/man1/resgen.1%ext_man
1031 %_mandir/man1/secutil.1%ext_man
1032 %_mandir/man1/sgen.1%ext_man
1033 %_mandir/man1/signcode.1%ext_man
1034 %_mandir/man1/xbuild.1%ext_man
1035 %_prefix/lib/mono-source-libs
1036 %_prefix/lib/mono/2.0/MSBuild
1037 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
1038 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
1039 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
1040 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
1041 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
1042 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
1043 %_prefix/lib/mono/2.0/Microsoft.Common.targets
1044 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
1045 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
1046 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
1047 %_prefix/lib/mono/2.0/PEAPI.dll
1048 %_prefix/lib/mono/2.0/al.exe*
1049 %_prefix/lib/mono/2.0/genxs.exe*
1050 %_prefix/lib/mono/2.0/ilasm.exe*
1051 %_prefix/lib/mono/2.0/mkbundle.exe*
1052 %_prefix/lib/mono/2.0/monolinker.*
1053 %_prefix/lib/mono/2.0/monop.exe*
1054 %_prefix/lib/mono/2.0/resgen.exe*
1055 %_prefix/lib/mono/2.0/xbuild.exe*
1056 %_prefix/lib/mono/2.0/xbuild.rsp
1057 %_prefix/lib/mono/3.5/MSBuild
1058 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1059 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1060 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1061 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1062 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1063 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1064 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1065 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1066 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1067 %_prefix/lib/mono/3.5/xbuild.exe*
1068 %_prefix/lib/mono/3.5/xbuild.rsp
1069 %_prefix/lib/mono/4.0/MSBuild
1070 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1071 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1072 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1073 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1074 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1075 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1076 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1077 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1078 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1079 %_prefix/lib/mono/4.0/Mono.CodeContracts.dll
1080 %_prefix/lib/mono/4.0/PEAPI.dll
1081 %_prefix/lib/mono/4.0/al.exe*
1082 %_prefix/lib/mono/4.0/caspol.exe*
1083 %_prefix/lib/mono/4.0/ccrewrite.exe*
1084 %_prefix/lib/mono/4.0/cert2spc.exe*
1085 %_prefix/lib/mono/4.0/dtd2rng.exe*
1086 %_prefix/lib/mono/4.0/dtd2xsd.exe*
1087 %_prefix/lib/mono/4.0/genxs.exe*
1088 %_prefix/lib/mono/4.0/httpcfg.exe*
1089 %_prefix/lib/mono/4.0/ictool.exe*
1090 %_prefix/lib/mono/4.0/ilasm.exe*
1091 %_prefix/lib/mono/4.0/installvst.exe*
1092 %_prefix/lib/mono/4.0/lc.exe*
1093 %_prefix/lib/mono/4.0/macpack.exe*
1094 %_prefix/lib/mono/4.0/makecert.exe*
1095 %_prefix/lib/mono/4.0/mkbundle.exe*
1096 %_prefix/lib/mono/4.0/mono-api-info.exe*
1097 %_prefix/lib/mono/4.0/mono-cil-strip.exe*
1098 %_prefix/lib/mono/4.0/mono-shlib-cop.exe*
1099 %_prefix/lib/mono/4.0/mono-xmltool.exe*
1100 %_prefix/lib/mono/4.0/monolinker.*
1101 %_prefix/lib/mono/4.0/monop.exe*
1102 %_prefix/lib/mono/4.0/pdb2mdb.exe*
1103 %_prefix/lib/mono/4.0/permview.exe*
1104 %_prefix/lib/mono/4.0/resgen.exe*
1105 %_prefix/lib/mono/4.0/secutil.exe*
1106 %_prefix/lib/mono/4.0/sgen.exe*
1107 %_prefix/lib/mono/4.0/signcode.exe*
1108 %_prefix/lib/mono/4.0/xbuild.exe*
1109 %_prefix/lib/mono/4.0/xbuild.rsp
1110 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1111 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1112 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1113 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1114 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1115 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1116 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1117 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1118 %_prefix/lib/mono/gac/Mono.CodeContracts
1119 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1120 %_prefix/lib/mono/gac/PEAPI
1121 %_prefix/lib/mono/xbuild
1122 %_prefix/share/mono-2.0/mono/cil/cil-opcodes.xml
1123 %dir %_prefix/share/mono-2.0
1124 %dir %_prefix/share/mono-2.0/mono
1125 %dir %_prefix/share/mono-2.0/mono/cil
1127 %package -n monodoc-core
1128 License: LGPL v2.1 only
1129 Summary: Monodoc - Documentation tools for C# code
1130 Group: Development/Tools/Other
1131 Provides: monodoc
1132 Obsoletes: monodoc
1134 %description -n monodoc-core
1135 Monodoc-core contains documentation tools for C#.
1137 %files -n monodoc-core
1138 %defattr(-, root, root)
1139 %{_bindir}/mdassembler
1140 %{_bindir}/mdoc
1141 %{_bindir}/mdoc-assemble
1142 %{_bindir}/mdoc-export-html
1143 %{_bindir}/mdoc-export-msxdoc
1144 %{_bindir}/mdoc-update
1145 %{_bindir}/mdoc-validate
1146 %{_bindir}/mdvalidater
1147 %{_bindir}/mod
1148 %{_bindir}/monodocer
1149 %{_bindir}/monodocs2html
1150 %{_bindir}/monodocs2slashdoc
1151 %{_libdir}/pkgconfig/monodoc.pc
1152 %{_mandir}/man1/mdassembler.1%ext_man
1153 %{_mandir}/man1/mdoc-assemble.1%ext_man
1154 %{_mandir}/man1/mdoc-export-html.1%ext_man
1155 %{_mandir}/man1/mdoc-export-msxdoc.1%ext_man
1156 %{_mandir}/man1/mdoc-update.1%ext_man
1157 %{_mandir}/man1/mdoc-validate.1%ext_man
1158 %{_mandir}/man1/mdoc.1%ext_man
1159 %{_mandir}/man1/mdvalidater.1%ext_man
1160 %{_mandir}/man1/monodocer.1%ext_man
1161 %{_mandir}/man1/monodocs2html.1%ext_man
1162 %{_mandir}/man5/mdoc.5%ext_man
1163 %{_prefix}/lib/mono/4.0/mdoc.exe*
1164 %{_prefix}/lib/mono/4.0/mod.exe*
1165 %{_prefix}/lib/mono/gac/monodoc
1166 %{_prefix}/lib/mono/monodoc
1167 %{_prefix}/lib/monodoc
1169 %package -n mono-complete
1170 License: LGPL v2.1 only
1171 Summary: A .NET Runtime Environment
1172 Group: Development/Languages/Mono
1173 Requires: bytefx-data-mysql = %version-%release
1174 Requires: ibm-data-db2 = %version-%release
1175 Requires: mono-core = %version-%release
1176 Requires: mono-data = %version-%release
1177 Requires: mono-data-firebird = %version-%release
1178 Requires: mono-data-oracle = %version-%release
1179 Requires: mono-data-postgresql = %version-%release
1180 Requires: mono-data-sqlite = %version-%release
1181 Requires: mono-data-sybase = %version-%release
1182 Requires: mono-devel = %version-%release
1183 Requires: mono-extras = %version-%release
1184 Requires: mono-jscript = %version-%release
1185 Requires: mono-locale-extras = %version-%release
1186 Requires: mono-nunit = %version-%release
1187 Requires: mono-wcf = %version-%release
1188 Requires: mono-web = %version-%release
1189 Requires: mono-winforms = %version-%release
1191 %description -n mono-complete
1192 The Mono Project is an open development initiative that is working to
1193 develop an open source, Unix version of the .NET development platform.
1194 Its objective is to enable Unix developers to build and deploy
1195 cross-platform .NET applications. The project will implement various
1196 technologies that have been submitted to the ECMA for standardization.
1200 Authors:
1201 --------
1202 Miguel de Icaza <miguel@ximian.com>
1203 Paolo Molaro <lupus@ximian.com>
1204 Dietmar Maurer <dietmar@ximian.com>
1206 %files -n mono-complete
1207 %defattr(-, root, root)
1208 %dir %_prefix/lib/mono/compat-2.0
1209 %dir %_prefix/lib/mono/compat-4.0
1211 %prep
1212 %setup -q -n mono-%{version}
1214 %build
1215 # These are only needed if there are patches to the runtime
1216 #rm -f libgc/libtool.m4
1217 #autoreconf --force --install
1218 #autoreconf --force --install libgc
1219 export CFLAGS=" $RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing"
1220 # distro specific configure options
1221 %{?configure_options}
1222 %configure \
1223 --with-jit=yes \
1224 --with-ikvm=yes \
1225 --with-moonlight=no
1226 make
1228 %install
1229 make install DESTDIR=%buildroot
1230 # remove .la files (they are generally bad news)
1231 rm -f %buildroot%_libdir/*.la
1232 # remove Windows-only stuff
1233 rm -rf %buildroot%_prefix/lib/mono/*/Mono.Security.Win32*
1234 rm -f %buildroot%_libdir/libMonoSupportW.*
1235 # remove .a files for libraries that are really only for us
1236 rm -f %buildroot%_libdir/libMonoPosixHelper.a
1237 rm -f %buildroot%_libdir/libikvm-native.a
1238 # remove libgc cruft
1239 rm -rf %buildroot%_datadir/libgc-mono
1240 # remove stuff that we don't package
1241 rm -f %buildroot%_prefix/lib/mono/*/browsercaps-updater.exe*
1242 rm -f %buildroot%_bindir/cilc
1243 rm -f %buildroot%_mandir/man1/cilc.1*
1244 rm -f %buildroot%_prefix/lib/mono/2.0/cilc.exe*
1245 rm -f %buildroot%_prefix/lib/mono/*/culevel.exe*
1246 # brp-compress doesn't search _mandir
1247 # so we cheat it
1248 ln -s . %buildroot%_prefix/usr
1249 RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
1250 rm %buildroot%_prefix/usr
1251 %find_lang mcs
1253 %clean
1254 rm -rf ${RPM_BUILD_ROOT}
1256 %changelog