Bump version to 2.7.1
[mono-project/dkf.git] / mono-core.spec.in
blob9f6e58e73d01f19f5e3a24c69a65824d3cc4e27c
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/cert2spc
964 %_bindir/dtd2rng
965 %_bindir/dtd2xsd
966 %_bindir/genxs
967 %_bindir/httpcfg
968 %_bindir/ilasm
969 %_bindir/installvst
970 %_bindir/lc
971 %_bindir/macpack
972 %_bindir/makecert
973 %_bindir/mkbundle
974 %_bindir/mono-api-info
975 %_bindir/mono-cil-strip
976 %_bindir/mono-find-provides
977 %_bindir/mono-find-requires
978 %_bindir/mono-gdb.py
979 %_bindir/mono-heapviz
980 %_bindir/mono-shlib-cop
981 %_bindir/mono-xmltool
982 %_bindir/monodis
983 %_bindir/monograph
984 %_bindir/monolinker
985 %_bindir/monop
986 %_bindir/monop2
987 %_bindir/pdb2mdb
988 %_bindir/pedump
989 %_bindir/permview
990 %_bindir/prj2make
991 %_bindir/resgen
992 %_bindir/resgen2
993 %_bindir/secutil
994 %_bindir/sgen
995 %_bindir/signcode
996 %_bindir/xbuild
997 %_libdir/libmono-profiler-aot.*
998 %_libdir/libmono-profiler-cov.*
999 %_libdir/libmono-profiler-iomap.*
1000 %_libdir/libmono-profiler-logging.*
1001 %_libdir/pkgconfig/cecil.pc
1002 %_libdir/pkgconfig/dotnet.pc
1003 %_libdir/pkgconfig/dotnet35.pc
1004 %_libdir/pkgconfig/mono-cairo.pc
1005 %_libdir/pkgconfig/mono-lineeditor.pc
1006 %_libdir/pkgconfig/mono-options.pc
1007 %_libdir/pkgconfig/mono.pc
1008 %_mandir/man1/al.1%ext_man
1009 %_mandir/man1/cert2spc.1%ext_man
1010 %_mandir/man1/dtd2xsd.1%ext_man
1011 %_mandir/man1/genxs.1%ext_man
1012 %_mandir/man1/httpcfg.1%ext_man
1013 %_mandir/man1/ilasm.1%ext_man
1014 %_mandir/man1/lc.1%ext_man
1015 %_mandir/man1/macpack.1%ext_man
1016 %_mandir/man1/makecert.1%ext_man
1017 %_mandir/man1/mkbundle.1%ext_man
1018 %_mandir/man1/mono-cil-strip.1%ext_man
1019 %_mandir/man1/mono-shlib-cop.1%ext_man
1020 %_mandir/man1/mono-xmltool.1%ext_man
1021 %_mandir/man1/monodis.1%ext_man
1022 %_mandir/man1/monolinker.1%ext_man
1023 %_mandir/man1/monop.1%ext_man
1024 %_mandir/man1/pdb2mdb.1%ext_man
1025 %_mandir/man1/permview.1%ext_man
1026 %_mandir/man1/prj2make.1%ext_man
1027 %_mandir/man1/resgen.1%ext_man
1028 %_mandir/man1/secutil.1%ext_man
1029 %_mandir/man1/sgen.1%ext_man
1030 %_mandir/man1/signcode.1%ext_man
1031 %_mandir/man1/xbuild.1%ext_man
1032 %_prefix/lib/mono-source-libs
1033 %_prefix/lib/mono/2.0/MSBuild
1034 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
1035 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
1036 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
1037 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
1038 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
1039 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
1040 %_prefix/lib/mono/2.0/Microsoft.Common.targets
1041 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
1042 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
1043 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
1044 %_prefix/lib/mono/2.0/PEAPI.dll
1045 %_prefix/lib/mono/2.0/al.exe*
1046 %_prefix/lib/mono/2.0/genxs.exe*
1047 %_prefix/lib/mono/2.0/ilasm.exe*
1048 %_prefix/lib/mono/2.0/mkbundle.exe*
1049 %_prefix/lib/mono/2.0/monolinker.*
1050 %_prefix/lib/mono/2.0/monop.exe*
1051 %_prefix/lib/mono/2.0/resgen.exe*
1052 %_prefix/lib/mono/2.0/xbuild.exe*
1053 %_prefix/lib/mono/2.0/xbuild.rsp
1054 %_prefix/lib/mono/3.5/MSBuild
1055 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1056 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1057 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1058 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1059 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1060 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1061 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1062 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1063 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1064 %_prefix/lib/mono/3.5/xbuild.exe*
1065 %_prefix/lib/mono/3.5/xbuild.rsp
1066 %_prefix/lib/mono/4.0/MSBuild
1067 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1068 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1069 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1070 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1071 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1072 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1073 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1074 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1075 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1076 %_prefix/lib/mono/4.0/PEAPI.dll
1077 %_prefix/lib/mono/4.0/al.exe*
1078 %_prefix/lib/mono/4.0/caspol.exe*
1079 %_prefix/lib/mono/4.0/cert2spc.exe*
1080 %_prefix/lib/mono/4.0/dtd2rng.exe*
1081 %_prefix/lib/mono/4.0/dtd2xsd.exe*
1082 %_prefix/lib/mono/4.0/genxs.exe*
1083 %_prefix/lib/mono/4.0/httpcfg.exe*
1084 %_prefix/lib/mono/4.0/ictool.exe*
1085 %_prefix/lib/mono/4.0/ilasm.exe*
1086 %_prefix/lib/mono/4.0/installvst.exe*
1087 %_prefix/lib/mono/4.0/lc.exe*
1088 %_prefix/lib/mono/4.0/macpack.exe*
1089 %_prefix/lib/mono/4.0/makecert.exe*
1090 %_prefix/lib/mono/4.0/mkbundle.exe*
1091 %_prefix/lib/mono/4.0/mono-api-info.exe*
1092 %_prefix/lib/mono/4.0/mono-cil-strip.exe*
1093 %_prefix/lib/mono/4.0/mono-shlib-cop.exe*
1094 %_prefix/lib/mono/4.0/mono-xmltool.exe*
1095 %_prefix/lib/mono/4.0/monolinker.*
1096 %_prefix/lib/mono/4.0/monop.exe*
1097 %_prefix/lib/mono/4.0/pdb2mdb.exe*
1098 %_prefix/lib/mono/4.0/permview.exe*
1099 %_prefix/lib/mono/4.0/resgen.exe*
1100 %_prefix/lib/mono/4.0/secutil.exe*
1101 %_prefix/lib/mono/4.0/sgen.exe*
1102 %_prefix/lib/mono/4.0/signcode.exe*
1103 %_prefix/lib/mono/4.0/xbuild.exe*
1104 %_prefix/lib/mono/4.0/xbuild.rsp
1105 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1106 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1107 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1108 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1109 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1110 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1111 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1112 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1113 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1114 %_prefix/lib/mono/gac/PEAPI
1115 %_prefix/lib/mono/xbuild
1116 %_prefix/share/mono-2.0/mono/cil/cil-opcodes.xml
1117 %dir %_prefix/share/mono-2.0
1118 %dir %_prefix/share/mono-2.0/mono
1119 %dir %_prefix/share/mono-2.0/mono/cil
1121 %package -n monodoc-core
1122 License: LGPL v2.1 only
1123 Summary: Monodoc - Documentation tools for C# code
1124 Group: Development/Tools/Other
1125 Provides: monodoc
1126 Obsoletes: monodoc
1128 %description -n monodoc-core
1129 Monodoc-core contains documentation tools for C#.
1131 %files -n monodoc-core
1132 %defattr(-, root, root)
1133 %{_bindir}/mdassembler
1134 %{_bindir}/mdoc
1135 %{_bindir}/mdoc-assemble
1136 %{_bindir}/mdoc-export-html
1137 %{_bindir}/mdoc-export-msxdoc
1138 %{_bindir}/mdoc-update
1139 %{_bindir}/mdoc-validate
1140 %{_bindir}/mdvalidater
1141 %{_bindir}/mod
1142 %{_bindir}/monodocer
1143 %{_bindir}/monodocs2html
1144 %{_bindir}/monodocs2slashdoc
1145 %{_libdir}/pkgconfig/monodoc.pc
1146 %{_mandir}/man1/mdassembler.1%ext_man
1147 %{_mandir}/man1/mdoc-assemble.1%ext_man
1148 %{_mandir}/man1/mdoc-export-html.1%ext_man
1149 %{_mandir}/man1/mdoc-export-msxdoc.1%ext_man
1150 %{_mandir}/man1/mdoc-update.1%ext_man
1151 %{_mandir}/man1/mdoc-validate.1%ext_man
1152 %{_mandir}/man1/mdoc.1%ext_man
1153 %{_mandir}/man1/mdvalidater.1%ext_man
1154 %{_mandir}/man1/monodocer.1%ext_man
1155 %{_mandir}/man1/monodocs2html.1%ext_man
1156 %{_mandir}/man5/mdoc.5%ext_man
1157 %{_prefix}/lib/mono/4.0/mdoc.exe*
1158 %{_prefix}/lib/mono/4.0/mod.exe*
1159 %{_prefix}/lib/mono/gac/monodoc
1160 %{_prefix}/lib/mono/monodoc
1161 %{_prefix}/lib/monodoc
1163 %package -n mono-complete
1164 License: LGPL v2.1 only
1165 Summary: A .NET Runtime Environment
1166 Group: Development/Languages/Mono
1167 Requires: bytefx-data-mysql = %version-%release
1168 Requires: ibm-data-db2 = %version-%release
1169 Requires: mono-core = %version-%release
1170 Requires: mono-data = %version-%release
1171 Requires: mono-data-firebird = %version-%release
1172 Requires: mono-data-oracle = %version-%release
1173 Requires: mono-data-postgresql = %version-%release
1174 Requires: mono-data-sqlite = %version-%release
1175 Requires: mono-data-sybase = %version-%release
1176 Requires: mono-devel = %version-%release
1177 Requires: mono-extras = %version-%release
1178 Requires: mono-jscript = %version-%release
1179 Requires: mono-locale-extras = %version-%release
1180 Requires: mono-nunit = %version-%release
1181 Requires: mono-wcf = %version-%release
1182 Requires: mono-web = %version-%release
1183 Requires: mono-winforms = %version-%release
1185 %description -n mono-complete
1186 The Mono Project is an open development initiative that is working to
1187 develop an open source, Unix version of the .NET development platform.
1188 Its objective is to enable Unix developers to build and deploy
1189 cross-platform .NET applications. The project will implement various
1190 technologies that have been submitted to the ECMA for standardization.
1194 Authors:
1195 --------
1196 Miguel de Icaza <miguel@ximian.com>
1197 Paolo Molaro <lupus@ximian.com>
1198 Dietmar Maurer <dietmar@ximian.com>
1200 %files -n mono-complete
1201 %defattr(-, root, root)
1202 %dir %_prefix/lib/mono/compat-2.0
1203 %dir %_prefix/lib/mono/compat-4.0
1205 %prep
1206 %setup -q -n mono-%{version}
1208 %build
1209 # These are only needed if there are patches to the runtime
1210 #rm -f libgc/libtool.m4
1211 #autoreconf --force --install
1212 #autoreconf --force --install libgc
1213 export CFLAGS=" $RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing"
1214 # distro specific configure options
1215 %{?configure_options}
1216 %configure \
1217 --with-jit=yes \
1218 --with-ikvm=yes \
1219 --with-moonlight=no
1220 make
1222 %install
1223 make install DESTDIR=%buildroot
1224 # remove .la files (they are generally bad news)
1225 rm -f %buildroot%_libdir/*.la
1226 # remove Windows-only stuff
1227 rm -rf %buildroot%_prefix/lib/mono/*/Mono.Security.Win32*
1228 rm -f %buildroot%_libdir/libMonoSupportW.*
1229 # remove .a files for libraries that are really only for us
1230 rm -f %buildroot%_libdir/libMonoPosixHelper.a
1231 rm -f %buildroot%_libdir/libikvm-native.a
1232 # remove libgc cruft
1233 rm -rf %buildroot%_datadir/libgc-mono
1234 # remove stuff that we don't package
1235 rm -f %buildroot%_prefix/lib/mono/*/browsercaps-updater.exe*
1236 rm -f %buildroot%_bindir/cilc
1237 rm -f %buildroot%_mandir/man1/cilc.1*
1238 rm -f %buildroot%_prefix/lib/mono/2.0/cilc.exe*
1239 rm -f %buildroot%_prefix/lib/mono/*/culevel.exe*
1240 # brp-compress doesn't search _mandir
1241 # so we cheat it
1242 ln -s . %buildroot%_prefix/usr
1243 RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
1244 rm %buildroot%_prefix/usr
1245 %find_lang mcs
1247 %clean
1248 rm -rf ${RPM_BUILD_ROOT}
1250 %changelog