* XamlG.cs (Execute): Fix earlier commit, include the filename.
[mono.git] / mono-core.spec.in
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'
95
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.
102
103
104
105 Authors:
106 --------
107     Miguel de Icaza <miguel@ximian.com>
108     Paolo Molaro <lupus@ximian.com>
109     Dietmar Maurer <dietmar@ximian.com>
110
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-test-install
139 %_bindir/mozroots
140 %_bindir/peverify
141 %_bindir/setreg
142 %_bindir/sn
143 %_libdir/libMonoPosixHelper.so*
144 %_libdir/libikvm-native.so
145 %_mandir/man1/certmgr.1%ext_man
146 %_mandir/man1/chktrust.1%ext_man
147 %_mandir/man1/csharp.1%ext_man
148 %_mandir/man1/gacutil.1%ext_man
149 %_mandir/man1/mcs.1%ext_man
150 %_mandir/man1/mono-configuration-crypto.1%ext_man
151 %_mandir/man1/mono.1%ext_man
152 %_mandir/man1/mozroots.1%ext_man
153 %_mandir/man1/setreg.1%ext_man
154 %_mandir/man1/sn.1%ext_man
155 %_mandir/man5/mono-config.5%ext_man
156 %_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll
157 %_prefix/lib/mono/2.0/CustomMarshalers.dll
158 %_prefix/lib/mono/2.0/I18N.West.dll
159 %_prefix/lib/mono/2.0/I18N.dll
160 %_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll
161 %_prefix/lib/mono/2.0/Microsoft.VisualC.dll
162 %_prefix/lib/mono/2.0/Mono.C5.dll
163 %_prefix/lib/mono/2.0/Mono.CSharp.dll
164 %_prefix/lib/mono/2.0/Mono.Cairo.dll
165 %_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
166 %_prefix/lib/mono/2.0/Mono.Management.dll
167 %_prefix/lib/mono/2.0/Mono.Posix.dll
168 %_prefix/lib/mono/2.0/Mono.Security.dll
169 %_prefix/lib/mono/2.0/Mono.Simd.dll
170 %_prefix/lib/mono/2.0/Mono.Tasklets.dll
171 %_prefix/lib/mono/2.0/OpenSystem.C.dll
172 %_prefix/lib/mono/2.0/System.Configuration.dll
173 %_prefix/lib/mono/2.0/System.Core.dll
174 %_prefix/lib/mono/2.0/System.Drawing.dll
175 %_prefix/lib/mono/2.0/System.Security.dll
176 %_prefix/lib/mono/2.0/System.Xml.Linq.dll
177 %_prefix/lib/mono/2.0/System.Xml.dll
178 %_prefix/lib/mono/2.0/System.dll
179 %_prefix/lib/mono/2.0/cscompmgd.dll
180 %_prefix/lib/mono/2.0/csharp.exe*
181 %_prefix/lib/mono/2.0/gacutil.exe*
182 %_prefix/lib/mono/2.0/gmcs.exe*
183 %_prefix/lib/mono/2.0/mscorlib.dll*
184 %_prefix/lib/mono/4.0/Commons.Xml.Relaxng.dll
185 %_prefix/lib/mono/4.0/CustomMarshalers.dll
186 %_prefix/lib/mono/4.0/I18N.West.dll
187 %_prefix/lib/mono/4.0/I18N.dll
188 %_prefix/lib/mono/4.0/ICSharpCode.SharpZipLib.dll
189 %_prefix/lib/mono/4.0/Microsoft.CSharp.dll
190 %_prefix/lib/mono/4.0/Microsoft.VisualC.dll
191 %_prefix/lib/mono/4.0/Mono.C5.dll
192 %_prefix/lib/mono/4.0/Mono.CSharp.dll
193 %_prefix/lib/mono/4.0/Mono.Cairo.dll
194 %_prefix/lib/mono/4.0/Mono.CompilerServices.SymbolWriter.dll
195 %_prefix/lib/mono/4.0/Mono.Management.dll
196 %_prefix/lib/mono/4.0/Mono.Posix.dll
197 %_prefix/lib/mono/4.0/Mono.Security.dll
198 %_prefix/lib/mono/4.0/Mono.Simd.dll
199 %_prefix/lib/mono/4.0/Mono.Tasklets.dll
200 %_prefix/lib/mono/4.0/OpenSystem.C.dll
201 %_prefix/lib/mono/4.0/System.Configuration.dll
202 %_prefix/lib/mono/4.0/System.Core.dll
203 %_prefix/lib/mono/4.0/System.Drawing.dll
204 %_prefix/lib/mono/4.0/System.Dynamic.dll
205 %_prefix/lib/mono/4.0/System.Numerics.dll
206 %_prefix/lib/mono/4.0/System.Security.dll
207 %_prefix/lib/mono/4.0/System.Xml.Linq.dll
208 %_prefix/lib/mono/4.0/System.Xml.dll
209 %_prefix/lib/mono/4.0/System.dll
210 %_prefix/lib/mono/4.0/certmgr.exe*
211 %_prefix/lib/mono/4.0/chktrust.exe*
212 %_prefix/lib/mono/4.0/cscompmgd.dll
213 %_prefix/lib/mono/4.0/csharp.exe*
214 %_prefix/lib/mono/4.0/dmcs.exe*
215 %_prefix/lib/mono/4.0/gacutil.exe*
216 %_prefix/lib/mono/4.0/mozroots.exe*
217 %_prefix/lib/mono/4.0/mscorlib.dll*
218 %_prefix/lib/mono/4.0/setreg.exe*
219 %_prefix/lib/mono/4.0/sn.exe*
220 %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
221 %_prefix/lib/mono/compat-4.0/ICSharpCode.SharpZipLib.dll
222 %_prefix/lib/mono/gac/Commons.Xml.Relaxng
223 %_prefix/lib/mono/gac/CustomMarshalers
224 %_prefix/lib/mono/gac/I18N
225 %_prefix/lib/mono/gac/I18N.West
226 %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib
227 %_prefix/lib/mono/gac/Microsoft.CSharp
228 %_prefix/lib/mono/gac/Microsoft.VisualC
229 %_prefix/lib/mono/gac/Mono.C5
230 %_prefix/lib/mono/gac/Mono.CSharp
231 %_prefix/lib/mono/gac/Mono.Cairo
232 %_prefix/lib/mono/gac/Mono.Cecil
233 %_prefix/lib/mono/gac/Mono.Cecil.Mdb
234 %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
235 %_prefix/lib/mono/gac/Mono.Management
236 %_prefix/lib/mono/gac/Mono.Posix
237 %_prefix/lib/mono/gac/Mono.Security
238 %_prefix/lib/mono/gac/Mono.Simd
239 %_prefix/lib/mono/gac/Mono.Tasklets
240 %_prefix/lib/mono/gac/OpenSystem.C
241 %_prefix/lib/mono/gac/System
242 %_prefix/lib/mono/gac/System.Configuration
243 %_prefix/lib/mono/gac/System.Core
244 %_prefix/lib/mono/gac/System.Drawing
245 %_prefix/lib/mono/gac/System.Dynamic
246 %_prefix/lib/mono/gac/System.Numerics
247 %_prefix/lib/mono/gac/System.Security
248 %_prefix/lib/mono/gac/System.Xml
249 %_prefix/lib/mono/gac/System.Xml.Linq
250 %_prefix/lib/mono/gac/cscompmgd
251 %_prefix/lib/mono/mono-configuration-crypto
252
253 %package -n libmono-2_0-1
254 License:        LGPL v2.1 only
255 Summary:        A Library for embedding Mono in your Application
256 Group:          Development/Libraries/C and C++
257
258 %description -n libmono-2_0-1
259 The Mono Project is an open development initiative that is working to
260 develop an open source, Unix version of the .NET development platform.
261 Its objective is to enable Unix developers to build and deploy
262 cross-platform .NET applications. The project will implement various
263 technologies that have been submitted to the ECMA for standardization.
264
265 A Library for embedding Mono in your Application.
266
267 %files -n libmono-2_0-1
268 %defattr(-, root, root)
269 %_libdir/libmono-2.0.so.1*
270
271 %post -n libmono-2_0-1
272 /sbin/ldconfig
273 %ifarch s390 s390x
274 if grep -q "machine = 9672" /proc/cpuinfo 2>/dev/null ; then
275     # anchor for rebuild on failure
276     echo "mono may not work correctly on G5"
277 fi
278 %endif
279
280 %postun -n libmono-2_0-1 -p /sbin/ldconfig
281
282 %package -n libmono-2_0-devel
283 License:        LGPL v2.1 only
284 Summary:        Development files for libmono
285 Group:          Development/Languages/Mono
286
287 %description -n libmono-2_0-devel
288 The Mono Project is an open development initiative that is working to
289 develop an open source, Unix version of the .NET development platform.
290 Its objective is to enable Unix developers to build and deploy
291 cross-platform .NET applications. The project will implement various
292 technologies that have been submitted to the ECMA for standardization.
293
294 Development files for libmono.
295
296 %files -n libmono-2_0-devel
297 %defattr(-, root, root)
298 %_libdir/libmono-2.0.a
299 %_libdir/libmono-2.0.so
300 %_libdir/pkgconfig/mono-2.pc
301 %_includedir/mono-2.0
302
303 %package -n mono-locale-extras
304 License:        LGPL v2.1 only
305 Summary:        Extra locale information
306 Group:          Development/Languages/Mono
307 Requires:       mono-core == %version-%release
308
309 %description -n mono-locale-extras
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.
315
316 Extra locale information.
317
318
319
320 Authors:
321 --------
322     Miguel de Icaza <miguel@ximian.com>
323     Paolo Molaro <lupus@ximian.com>
324     Dietmar Maurer <dietmar@ximian.com>
325
326 %files -n mono-locale-extras
327 %defattr(-, root, root)
328 %_prefix/lib/mono/2.0/I18N.CJK.dll
329 %_prefix/lib/mono/2.0/I18N.MidEast.dll
330 %_prefix/lib/mono/2.0/I18N.Other.dll
331 %_prefix/lib/mono/2.0/I18N.Rare.dll
332 %_prefix/lib/mono/4.0/I18N.CJK.dll
333 %_prefix/lib/mono/4.0/I18N.MidEast.dll
334 %_prefix/lib/mono/4.0/I18N.Other.dll
335 %_prefix/lib/mono/4.0/I18N.Rare.dll
336 %_prefix/lib/mono/gac/I18N.CJK
337 %_prefix/lib/mono/gac/I18N.MidEast
338 %_prefix/lib/mono/gac/I18N.Other
339 %_prefix/lib/mono/gac/I18N.Rare
340
341 %package -n mono-data
342 License:        LGPL v2.1 only
343 Summary:        Database connectivity for Mono
344 Group:          Development/Languages/Mono
345 Requires:       mono-core == %version-%release
346 Obsoletes:      mono-ms-enterprise
347 Obsoletes:      mono-novell-directory
348 Obsoletes:      mono-directory
349 Provides:       mono-ms-enterprise
350 Provides:       mono-novell-directory
351 Provides:       mono-directory
352
353 %description -n mono-data
354 The Mono Project is an open development initiative that is working to
355 develop an open source, Unix version of the .NET development platform.
356 Its objective is to enable Unix developers to build and deploy
357 cross-platform .NET applications. The project will implement various
358 technologies that have been submitted to the ECMA for standardization.
359
360 Database connectivity for Mono.
361
362
363
364 Authors:
365 --------
366     Miguel de Icaza <miguel@ximian.com>
367     Paolo Molaro <lupus@ximian.com>
368     Dietmar Maurer <dietmar@ximian.com>
369
370 %files -n mono-data
371 %defattr(-, root, root)
372 %_bindir/sqlmetal
373 %_bindir/sqlsharp
374 %_mandir/man1/sqlsharp.1%ext_man
375 %_prefix/lib/mono/2.0/Mono.Data.Tds.dll
376 %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll
377 %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
378 %_prefix/lib/mono/2.0/System.Data.Linq.dll
379 %_prefix/lib/mono/2.0/System.Data.dll
380 %_prefix/lib/mono/2.0/System.DirectoryServices.dll
381 %_prefix/lib/mono/2.0/System.EnterpriseServices.dll
382 %_prefix/lib/mono/2.0/System.Transactions.dll
383 %_prefix/lib/mono/4.0/Mono.Data.Tds.dll
384 %_prefix/lib/mono/4.0/Novell.Directory.Ldap.dll
385 %_prefix/lib/mono/4.0/System.Data.DataSetExtensions.dll
386 %_prefix/lib/mono/4.0/System.Data.Linq.dll
387 %_prefix/lib/mono/4.0/System.Data.dll
388 %_prefix/lib/mono/4.0/System.DirectoryServices.dll
389 %_prefix/lib/mono/4.0/System.EnterpriseServices.dll
390 %_prefix/lib/mono/4.0/System.Transactions.dll
391 %_prefix/lib/mono/4.0/sqlmetal.exe*
392 %_prefix/lib/mono/4.0/sqlsharp.exe*
393 %_prefix/lib/mono/gac/Mono.Data.Tds
394 %_prefix/lib/mono/gac/Novell.Directory.Ldap
395 %_prefix/lib/mono/gac/System.Data
396 %_prefix/lib/mono/gac/System.Data.DataSetExtensions
397 %_prefix/lib/mono/gac/System.Data.Linq
398 %_prefix/lib/mono/gac/System.Data.Services
399 %_prefix/lib/mono/gac/System.DirectoryServices
400 %_prefix/lib/mono/gac/System.EnterpriseServices
401 %_prefix/lib/mono/gac/System.Transactions
402
403 %package -n mono-winforms
404 License:        LGPL v2.1 only
405 Summary:        Mono's Windows Forms implementation
406 Group:          Development/Languages/Mono
407 Requires:       mono-core == %version-%release
408 Provides:       mono-window-forms
409 Obsoletes:      mono-window-forms
410
411 %description -n mono-winforms
412 The Mono Project is an open development initiative that is working to
413 develop an open source, Unix version of the .NET development platform.
414 Its objective is to enable Unix developers to build and deploy
415 cross-platform .NET applications. The project will implement various
416 technologies that have been submitted to the ECMA for standardization.
417
418 Mono's Windows Forms implementation.
419
420
421
422 Authors:
423 --------
424     Miguel de Icaza <miguel@ximian.com>
425     Paolo Molaro <lupus@ximian.com>
426     Dietmar Maurer <dietmar@ximian.com>
427
428 %files -n mono-winforms
429 %defattr(-, root, root)
430 %_prefix/lib/mono/2.0/Accessibility.dll
431 %_prefix/lib/mono/2.0/Mono.WebBrowser.dll
432 %_prefix/lib/mono/2.0/System.Design.dll
433 %_prefix/lib/mono/2.0/System.Drawing.Design.dll
434 %_prefix/lib/mono/2.0/System.Windows.Forms.dll
435 %_prefix/lib/mono/4.0/Accessibility.dll
436 %_prefix/lib/mono/4.0/Mono.WebBrowser.dll
437 %_prefix/lib/mono/4.0/System.Design.dll
438 %_prefix/lib/mono/4.0/System.Drawing.Design.dll
439 %_prefix/lib/mono/4.0/System.Windows.Forms.DataVisualization.dll
440 %_prefix/lib/mono/4.0/System.Windows.Forms.dll
441 %_prefix/lib/mono/gac/Accessibility
442 %_prefix/lib/mono/gac/Mono.WebBrowser
443 %_prefix/lib/mono/gac/System.Design
444 %_prefix/lib/mono/gac/System.Drawing.Design
445 %_prefix/lib/mono/gac/System.Windows.Forms
446 %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization
447
448 %package -n ibm-data-db2
449 License:        LGPL v2.1 only
450 Summary:        Database connectivity for DB2
451 Group:          Development/Languages/Mono
452 Requires:       mono-core == %version-%release
453
454 %description -n ibm-data-db2
455 The Mono Project is an open development initiative that is working to
456 develop an open source, Unix version of the .NET development platform.
457 Its objective is to enable Unix developers to build and deploy
458 cross-platform .NET applications. The project will implement various
459 technologies that have been submitted to the ECMA for standardization.
460
461 Database connectivity for DB2.
462
463
464
465 Authors:
466 --------
467     Miguel de Icaza <miguel@ximian.com>
468     Paolo Molaro <lupus@ximian.com>
469     Dietmar Maurer <dietmar@ximian.com>
470
471 %files -n ibm-data-db2
472 %defattr(-, root, root)
473 %_prefix/lib/mono/2.0/IBM.Data.DB2.dll
474 %_prefix/lib/mono/4.0/IBM.Data.DB2.dll
475 %_prefix/lib/mono/gac/IBM.Data.DB2
476
477 %package -n mono-extras
478 License:        LGPL v2.1 only
479 Summary:        Extra packages
480 Group:          Development/Languages/Mono
481 Requires:       mono-core == %version-%release
482 Obsoletes:      mono-ms-extras
483 Provides:       mono-ms-extras
484
485 %description -n mono-extras
486 The Mono Project is an open development initiative that is working to
487 develop an open source, Unix version of the .NET development platform.
488 Its objective is to enable Unix developers to build and deploy
489 cross-platform .NET applications. The project will implement various
490 technologies that have been submitted to the ECMA for standardization.
491
492 Extra packages.
493
494
495
496 Authors:
497 --------
498     Miguel de Icaza <miguel@ximian.com>
499     Paolo Molaro <lupus@ximian.com>
500     Dietmar Maurer <dietmar@ximian.com>
501
502 %files -n mono-extras
503 %defattr(-, root, root)
504 %_bindir/mono-service
505 %_bindir/mono-service2
506 %_mandir/man1/mono-service.1%ext_man
507 %_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
508 %_prefix/lib/mono/2.0/Mono.Messaging.dll
509 %_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
510 %_prefix/lib/mono/2.0/RabbitMQ.Client.dll
511 %_prefix/lib/mono/2.0/System.Configuration.Install.dll
512 %_prefix/lib/mono/2.0/System.Management.dll
513 %_prefix/lib/mono/2.0/System.Messaging.dll
514 %_prefix/lib/mono/2.0/System.ServiceProcess.dll
515 %_prefix/lib/mono/2.0/mono-service.exe*
516 %_prefix/lib/mono/4.0/Mono.Messaging.RabbitMQ.dll
517 %_prefix/lib/mono/4.0/Mono.Messaging.dll
518 %_prefix/lib/mono/4.0/RabbitMQ.Client.Apigen.exe*
519 %_prefix/lib/mono/4.0/RabbitMQ.Client.dll
520 %_prefix/lib/mono/4.0/System.Configuration.Install.dll
521 %_prefix/lib/mono/4.0/System.Management.dll
522 %_prefix/lib/mono/4.0/System.Messaging.dll
523 %_prefix/lib/mono/4.0/System.Runtime.Caching.dll
524 %_prefix/lib/mono/4.0/System.ServiceProcess.dll
525 %_prefix/lib/mono/4.0/System.Xaml.dll
526 %_prefix/lib/mono/4.0/installutil.exe*
527 %_prefix/lib/mono/4.0/mono-service.exe*
528 %_prefix/lib/mono/gac/Mono.Messaging
529 %_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ
530 %_prefix/lib/mono/gac/RabbitMQ.Client
531 %_prefix/lib/mono/gac/System.Configuration.Install
532 %_prefix/lib/mono/gac/System.Management
533 %_prefix/lib/mono/gac/System.Messaging
534 %_prefix/lib/mono/gac/System.Runtime.Caching
535 %_prefix/lib/mono/gac/System.ServiceProcess
536 %_prefix/lib/mono/gac/System.Xaml
537 %_prefix/lib/mono/gac/mono-service
538
539 %package -n mono-data-sqlite
540 License:        LGPL v2.1 only
541 Summary:        Database connectivity for Mono
542 Group:          Development/Languages/Mono
543 Requires:       mono-core == %version-%release
544 Requires:       mono-data == %version-%release
545 # TODO: Disable this, until a better solution is found
546 #Requires:       sqlite2
547
548 %description -n mono-data-sqlite
549 The Mono Project is an open development initiative that is working to
550 develop an open source, Unix version of the .NET development platform.
551 Its objective is to enable Unix developers to build and deploy
552 cross-platform .NET applications. The project will implement various
553 technologies that have been submitted to the ECMA for standardization.
554
555 Database connectivity for Mono.
556
557
558
559 Authors:
560 --------
561     Miguel de Icaza <miguel@ximian.com>
562     Paolo Molaro <lupus@ximian.com>
563     Dietmar Maurer <dietmar@ximian.com>
564
565 %files -n mono-data-sqlite
566 %defattr(-, root, root)
567 %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
568 %_prefix/lib/mono/4.0/Mono.Data.Sqlite.dll
569 %_prefix/lib/mono/gac/Mono.Data.Sqlite
570
571 %package -n mono-wcf
572 Summary:        Mono implementation of WCF, Windows Communication Foundation
573 Group:          Development/Languages/Mono
574 Requires:       mono-core == %version-%release
575
576 %description -n mono-wcf
577 The Mono Project is an open development initiative that is working to
578 develop an open source, Unix version of the .NET development platform.
579 Its objective is to enable Unix developers to build and deploy
580 cross-platform .NET applications. The project will implement various
581 technologies that have been submitted to the ECMA for standardization.
582
583 Mono implementation of WCF, Windows Communication Foundation
584
585
586
587 Authors:
588 --------
589     Miguel de Icaza <miguel@ximian.com>
590     Paolo Molaro <lupus@ximian.com>
591     Dietmar Maurer <dietmar@ximian.com>
592
593
594 %files -n mono-wcf
595 %defattr(-, root, root)
596 %_bindir/svcutil
597 %_libdir/pkgconfig/wcf.pc
598 %_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll
599 %_prefix/lib/mono/2.0/System.IdentityModel.dll
600 %_prefix/lib/mono/2.0/System.Runtime.Serialization.dll
601 %_prefix/lib/mono/2.0/System.ServiceModel.Web.dll
602 %_prefix/lib/mono/2.0/System.ServiceModel.dll
603 %_prefix/lib/mono/4.0/System.IdentityModel.Selectors.dll
604 %_prefix/lib/mono/4.0/System.IdentityModel.dll
605 %_prefix/lib/mono/4.0/System.Runtime.Serialization.dll
606 %_prefix/lib/mono/4.0/System.ServiceModel.Routing.dll
607 %_prefix/lib/mono/4.0/System.ServiceModel.Web.dll
608 %_prefix/lib/mono/4.0/System.ServiceModel.dll
609 %_prefix/lib/mono/4.0/System.Web.ApplicationServices.dll
610 %_prefix/lib/mono/4.0/svcutil.exe*
611 %_prefix/lib/mono/gac/System.Data.Services.Client
612 %_prefix/lib/mono/gac/System.IdentityModel
613 %_prefix/lib/mono/gac/System.IdentityModel.Selectors
614 %_prefix/lib/mono/gac/System.Runtime.Serialization
615 %_prefix/lib/mono/gac/System.ServiceModel
616 %_prefix/lib/mono/gac/System.ServiceModel.Routing
617 %_prefix/lib/mono/gac/System.ServiceModel.Web
618 %_prefix/lib/mono/gac/System.Web.ApplicationServices
619
620
621 %package -n mono-winfxcore
622 License:        MIT License (or similar) ; Ms-Pl
623 Summary:        Mono implementation of core WinFX APIs
624 Group:          Development/Languages/Mono
625 Requires:       mono-core == %version-%release
626
627 %description -n mono-winfxcore
628 The Mono Project is an open development initiative that is working to
629 develop an open source, Unix version of the .NET development platform.
630 Its objective is to enable Unix developers to build and deploy
631 cross-platform .NET applications. The project will implement various
632 technologies that have been submitted to the ECMA for standardization.
633
634 Mono implementation of core WinFX APIs
635
636
637
638 Authors:
639 --------
640 Miguel de Icaza <miguel@ximian.com>
641 Paolo Molaro <lupus@ximian.com>
642 Dietmar Maurer <dietmar@ximian.com>
643
644
645 %files -n mono-winfxcore
646 %defattr(-, root, root)
647 %_prefix/lib/mono/2.0/WindowsBase.dll*
648 %_prefix/lib/mono/4.0/WindowsBase.dll*
649 %_prefix/lib/mono/gac/WindowsBase
650
651 %package -n mono-web
652 License:        MIT License (or similar) ; Ms-Pl
653 Summary:        Mono implementation of ASP.NET, Remoting and Web Services
654 Group:          Development/Languages/Mono
655 Requires:       mono-core == %version-%release
656 Obsoletes:      mono-web-forms
657 Obsoletes:      mono-web-services
658 Obsoletes:      mono-remoting
659 Provides:       mono-web-forms
660 Provides:       mono-web-services
661 Provides:       mono-remoting
662
663 %description -n mono-web
664 The Mono Project is an open development initiative that is working to
665 develop an open source, Unix version of the .NET development platform.
666 Its objective is to enable Unix developers to build and deploy
667 cross-platform .NET applications. The project will implement various
668 technologies that have been submitted to the ECMA for standardization.
669
670 Mono implementation of ASP.NET, Remoting and Web Services.
671
672
673
674 Authors:
675 --------
676     Miguel de Icaza <miguel@ximian.com>
677     Paolo Molaro <lupus@ximian.com>
678     Dietmar Maurer <dietmar@ximian.com>
679
680 %files -n mono-web
681 %defattr(-, root, root)
682 %config %_sysconfdir/mono/2.0/Browsers
683 %config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx
684 %config %_sysconfdir/mono/2.0/web.config
685 %config %_sysconfdir/mono/4.0/web.config
686 %config %_sysconfdir/mono/browscap.ini
687 %config %_sysconfdir/mono/mconfig/config.xml
688 %dir %_sysconfdir/mono/mconfig
689 %_bindir/disco
690 %_bindir/mconfig
691 %_bindir/soapsuds
692 %_bindir/wsdl
693 %_bindir/wsdl2
694 %_bindir/xsd
695 %_libdir/pkgconfig/mono.web.pc
696 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
697 %_libdir/pkgconfig/system.web.extensions_1.0.pc
698 %_libdir/pkgconfig/system.web.mvc.pc
699 %_libdir/pkgconfig/system.web.mvc2.pc
700 %_mandir/man1/disco.1%ext_man
701 %_mandir/man1/mconfig.1%ext_man
702 %_mandir/man1/soapsuds.1%ext_man
703 %_mandir/man1/wsdl.1%ext_man
704 %_mandir/man1/xsd.1%ext_man
705 %_prefix/lib/mono/2.0/Mono.Http.dll
706 %_prefix/lib/mono/2.0/Mono.Web.dll
707 %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
708 %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll
709 %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
710 %_prefix/lib/mono/2.0/System.Web.Abstractions.dll
711 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
712 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
713 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
714 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
715 %_prefix/lib/mono/2.0/System.Web.Routing.dll
716 %_prefix/lib/mono/2.0/System.Web.Services.dll
717 %_prefix/lib/mono/2.0/System.Web.dll
718 %_prefix/lib/mono/2.0/wsdl.exe*
719 %_prefix/lib/mono/2.0/xsd.exe*
720 %_prefix/lib/mono/3.5/System.Web.Extensions.Design.dll
721 %_prefix/lib/mono/4.0/Mono.Http.dll
722 %_prefix/lib/mono/4.0/Mono.Web.dll
723 %_prefix/lib/mono/4.0/System.ComponentModel.Composition.dll
724 %_prefix/lib/mono/4.0/System.ComponentModel.DataAnnotations.dll
725 %_prefix/lib/mono/4.0/System.Runtime.Remoting.dll
726 %_prefix/lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll
727 %_prefix/lib/mono/4.0/System.Web.Abstractions.dll
728 %_prefix/lib/mono/4.0/System.Web.DynamicData.dll
729 %_prefix/lib/mono/4.0/System.Web.Extensions.Design.dll
730 %_prefix/lib/mono/4.0/System.Web.Extensions.dll
731 %_prefix/lib/mono/4.0/System.Web.Routing.dll
732 %_prefix/lib/mono/4.0/System.Web.Services.dll
733 %_prefix/lib/mono/4.0/System.Web.dll
734 %_prefix/lib/mono/4.0/disco.exe*
735 %_prefix/lib/mono/4.0/mconfig.exe*
736 %_prefix/lib/mono/4.0/soapsuds.exe*
737 %_prefix/lib/mono/4.0/wsdl.exe*
738 %_prefix/lib/mono/4.0/xsd.exe*
739 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
740 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
741 %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll
742 %_prefix/lib/mono/gac/Mono.Http
743 %_prefix/lib/mono/gac/Mono.Web
744 %_prefix/lib/mono/gac/System.ComponentModel.Composition
745 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
746 %_prefix/lib/mono/gac/System.Runtime.Remoting
747 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
748 %_prefix/lib/mono/gac/System.Web
749 %_prefix/lib/mono/gac/System.Web.Abstractions
750 %_prefix/lib/mono/gac/System.Web.DynamicData
751 %_prefix/lib/mono/gac/System.Web.Extensions
752 %_prefix/lib/mono/gac/System.Web.Extensions.Design
753 %_prefix/lib/mono/gac/System.Web.Mvc
754 %_prefix/lib/mono/gac/System.Web.Routing
755 %_prefix/lib/mono/gac/System.Web.Services
756
757 %package -n mono-data-oracle
758 License:        LGPL v2.1 only
759 Summary:        Database connectivity for Mono
760 Group:          Development/Languages/Mono
761 Requires:       mono-core == %version-%release
762 Requires:       mono-data == %version-%release
763
764 %description -n mono-data-oracle
765 The Mono Project is an open development initiative that is working to
766 develop an open source, Unix version of the .NET development platform.
767 Its objective is to enable Unix developers to build and deploy
768 cross-platform .NET applications. The project will implement various
769 technologies that have been submitted to the ECMA for standardization.
770
771 Database connectivity for Mono.
772
773
774
775 Authors:
776 --------
777     Miguel de Icaza <miguel@ximian.com>
778     Paolo Molaro <lupus@ximian.com>
779     Dietmar Maurer <dietmar@ximian.com>
780
781 %files -n mono-data-oracle
782 %defattr(-, root, root)
783 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
784 %_prefix/lib/mono/4.0/System.Data.OracleClient.dll
785 %_prefix/lib/mono/gac/System.Data.OracleClient
786
787 %package -n mono-data-postgresql
788 License:        LGPL v2.1 only
789 Summary:        Database connectivity for Mono
790 Group:          Development/Languages/Mono
791 Requires:       mono-core == %version-%release
792 Requires:       mono-data == %version-%release
793
794 %description -n mono-data-postgresql
795 The Mono Project is an open development initiative that is working to
796 develop an open source, Unix version of the .NET development platform.
797 Its objective is to enable Unix developers to build and deploy
798 cross-platform .NET applications. The project will implement various
799 technologies that have been submitted to the ECMA for standardization.
800
801 Database connectivity for Mono.
802
803
804
805 Authors:
806 --------
807     Miguel de Icaza <miguel@ximian.com>
808     Paolo Molaro <lupus@ximian.com>
809     Dietmar Maurer <dietmar@ximian.com>
810
811 %files -n mono-data-postgresql
812 %defattr(-, root, root)
813 %_prefix/lib/mono/2.0/Npgsql.dll
814 %_prefix/lib/mono/4.0/Npgsql.dll
815 %_prefix/lib/mono/gac/Npgsql
816
817 %package -n mono-nunit
818 License:        LGPL v2.1 only
819 Summary:        NUnit Testing Framework
820 Group:          Development/Languages/Mono
821 Requires:       mono-core == %version-%release
822
823 %description -n mono-nunit
824 NUnit is a unit-testing framework for all .Net languages.  Initially
825 ported from JUnit, the current release, version 2.2,  is the fourth
826 major release of this  Unit based unit testing tool for Microsoft .NET.
827 It is written entirely in C# and  has been completely redesigned to
828 take advantage of many .NET language             features, for example
829 custom attributes and other reflection related capabilities. NUnit
830 brings xUnit to all .NET languages.
831
832
833
834 Authors:
835 --------
836     Miguel de Icaza <miguel@ximian.com>
837     Paolo Molaro <lupus@ximian.com>
838     Dietmar Maurer <dietmar@ximian.com>
839
840 %files -n mono-nunit
841 %defattr(-, root, root)
842 %_libdir/pkgconfig/mono-nunit.pc
843 %_prefix/bin/nunit-console
844 %_prefix/bin/nunit-console2
845 %_prefix/lib/mono/2.0/nunit-console-runner.dll
846 %_prefix/lib/mono/2.0/nunit-console.exe*
847 %_prefix/lib/mono/2.0/nunit.core.dll
848 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
849 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
850 %_prefix/lib/mono/2.0/nunit.framework.dll
851 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
852 %_prefix/lib/mono/2.0/nunit.mocks.dll
853 %_prefix/lib/mono/2.0/nunit.util.dll
854 %_prefix/lib/mono/4.0/nunit-console-runner.dll
855 %_prefix/lib/mono/4.0/nunit-console.exe*
856 %_prefix/lib/mono/4.0/nunit.core.dll
857 %_prefix/lib/mono/4.0/nunit.core.extensions.dll
858 %_prefix/lib/mono/4.0/nunit.core.interfaces.dll
859 %_prefix/lib/mono/4.0/nunit.framework.dll
860 %_prefix/lib/mono/4.0/nunit.framework.extensions.dll
861 %_prefix/lib/mono/4.0/nunit.mocks.dll
862 %_prefix/lib/mono/4.0/nunit.util.dll
863 %_prefix/lib/mono/gac/nunit-console-runner
864 %_prefix/lib/mono/gac/nunit.core
865 %_prefix/lib/mono/gac/nunit.core.extensions
866 %_prefix/lib/mono/gac/nunit.core.interfaces
867 %_prefix/lib/mono/gac/nunit.framework
868 %_prefix/lib/mono/gac/nunit.framework.extensions
869 %_prefix/lib/mono/gac/nunit.mocks
870 %_prefix/lib/mono/gac/nunit.util
871
872 %package -n mono-devel
873 License:        LGPL v2.1 only
874 Summary:        Mono development tools
875 Group:          Development/Languages/Mono
876 Requires:       mono-core == %version-%release
877 Requires:       pkgconfig
878 %if 0%{?monobuild}
879 Requires:       libgdiplus0
880 %else
881 Requires:       libgdiplus0
882 %endif
883 # We build natively on ppc64 now
884 %ifarch ppc64
885 Provides:       mono-biarchcompat
886 Obsoletes:      mono-biarchcompat
887 %endif
888
889 %description -n mono-devel
890 The Mono Project is an open development initiative that is working to
891 develop an open source, Unix version of the .NET development platform.
892 Its objective is to enable Unix developers to build and deploy
893 cross-platform .NET applications. This package contains compilers and
894 other tools needed to develop .NET applications.
895
896 Mono development tools.
897
898
899
900 Authors:
901 --------
902     Miguel de Icaza <miguel@ximian.com>
903     Paolo Molaro <lupus@ximian.com>
904     Dietmar Maurer <dietmar@ximian.com>
905
906 %post -n mono-devel -p /sbin/ldconfig
907
908 %postun -n mono-devel -p /sbin/ldconfig
909
910 %files -n mono-devel
911 %defattr(-, root, root)
912 %_bindir/al
913 %_bindir/al2
914 %_bindir/caspol
915 %_bindir/cert2spc
916 %_bindir/dtd2rng
917 %_bindir/dtd2xsd
918 %_bindir/genxs
919 %_bindir/httpcfg
920 %_bindir/ilasm
921 %_bindir/installvst
922 %_bindir/lc
923 %_bindir/macpack
924 %_bindir/makecert
925 %_bindir/mkbundle
926 %_bindir/mono-api-info
927 %_bindir/mono-cil-strip
928 %_bindir/mono-find-provides
929 %_bindir/mono-find-requires
930 %_bindir/mono-gdb.py
931 %_bindir/mono-heapviz
932 %_bindir/mono-shlib-cop
933 %_bindir/mono-xmltool
934 %_bindir/monodis
935 %_bindir/monograph
936 %_bindir/monolinker
937 %_bindir/monop
938 %_bindir/monop2
939 %_bindir/pdb2mdb
940 %_bindir/pedump
941 %_bindir/permview
942 %_bindir/prj2make
943 %_bindir/resgen
944 %_bindir/resgen2
945 %_bindir/secutil
946 %_bindir/sgen
947 %_bindir/signcode
948 %_bindir/xbuild
949 %_libdir/libmono-profiler-aot.*
950 %_libdir/libmono-profiler-cov.*
951 %_libdir/libmono-profiler-iomap.*
952 %_libdir/libmono-profiler-logging.*
953 %_libdir/pkgconfig/cecil.pc
954 %_libdir/pkgconfig/dotnet.pc
955 %_libdir/pkgconfig/dotnet35.pc
956 %_libdir/pkgconfig/mono-cairo.pc
957 %_libdir/pkgconfig/mono-lineeditor.pc
958 %_libdir/pkgconfig/mono-options.pc
959 %_libdir/pkgconfig/mono.pc
960 %_mandir/man1/al.1%ext_man
961 %_mandir/man1/cert2spc.1%ext_man
962 %_mandir/man1/dtd2xsd.1%ext_man
963 %_mandir/man1/genxs.1%ext_man
964 %_mandir/man1/httpcfg.1%ext_man
965 %_mandir/man1/ilasm.1%ext_man
966 %_mandir/man1/lc.1%ext_man
967 %_mandir/man1/macpack.1%ext_man
968 %_mandir/man1/makecert.1%ext_man
969 %_mandir/man1/mkbundle.1%ext_man
970 %_mandir/man1/mono-cil-strip.1%ext_man
971 %_mandir/man1/mono-shlib-cop.1%ext_man
972 %_mandir/man1/mono-xmltool.1%ext_man
973 %_mandir/man1/monodis.1%ext_man
974 %_mandir/man1/monolinker.1%ext_man
975 %_mandir/man1/monop.1%ext_man
976 %_mandir/man1/pdb2mdb.1%ext_man
977 %_mandir/man1/permview.1%ext_man
978 %_mandir/man1/prj2make.1%ext_man
979 %_mandir/man1/resgen.1%ext_man
980 %_mandir/man1/secutil.1%ext_man
981 %_mandir/man1/sgen.1%ext_man
982 %_mandir/man1/signcode.1%ext_man
983 %_mandir/man1/xbuild.1%ext_man
984 %_prefix/lib/mono-source-libs
985 %_prefix/lib/mono/2.0/MSBuild
986 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
987 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
988 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
989 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
990 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
991 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
992 %_prefix/lib/mono/2.0/Microsoft.Common.targets
993 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
994 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
995 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
996 %_prefix/lib/mono/2.0/PEAPI.dll
997 %_prefix/lib/mono/2.0/al.exe*
998 %_prefix/lib/mono/2.0/genxs.exe*
999 %_prefix/lib/mono/2.0/ilasm.exe*
1000 %_prefix/lib/mono/2.0/mkbundle.exe*
1001 %_prefix/lib/mono/2.0/monolinker.*
1002 %_prefix/lib/mono/2.0/monop.exe*
1003 %_prefix/lib/mono/2.0/resgen.exe*
1004 %_prefix/lib/mono/2.0/xbuild.exe*
1005 %_prefix/lib/mono/2.0/xbuild.rsp
1006 %_prefix/lib/mono/3.5/MSBuild
1007 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1008 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1009 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1010 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1011 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1012 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1013 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1014 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1015 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1016 %_prefix/lib/mono/3.5/xbuild.exe*
1017 %_prefix/lib/mono/3.5/xbuild.rsp
1018 %_prefix/lib/mono/4.0/MSBuild
1019 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1020 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1021 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1022 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1023 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1024 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1025 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1026 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1027 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1028 %_prefix/lib/mono/4.0/PEAPI.dll
1029 %_prefix/lib/mono/4.0/al.exe*
1030 %_prefix/lib/mono/4.0/caspol.exe*
1031 %_prefix/lib/mono/4.0/cert2spc.exe*
1032 %_prefix/lib/mono/4.0/dtd2rng.exe*
1033 %_prefix/lib/mono/4.0/dtd2xsd.exe*
1034 %_prefix/lib/mono/4.0/genxs.exe*
1035 %_prefix/lib/mono/4.0/httpcfg.exe*
1036 %_prefix/lib/mono/4.0/ictool.exe*
1037 %_prefix/lib/mono/4.0/ilasm.exe*
1038 %_prefix/lib/mono/4.0/installvst.exe*
1039 %_prefix/lib/mono/4.0/lc.exe*
1040 %_prefix/lib/mono/4.0/macpack.exe*
1041 %_prefix/lib/mono/4.0/makecert.exe*
1042 %_prefix/lib/mono/4.0/mkbundle.exe*
1043 %_prefix/lib/mono/4.0/mono-api-info.exe*
1044 %_prefix/lib/mono/4.0/mono-cil-strip.exe*
1045 %_prefix/lib/mono/4.0/mono-shlib-cop.exe*
1046 %_prefix/lib/mono/4.0/mono-xmltool.exe*
1047 %_prefix/lib/mono/4.0/monolinker.*
1048 %_prefix/lib/mono/4.0/monop.exe*
1049 %_prefix/lib/mono/4.0/pdb2mdb.exe*
1050 %_prefix/lib/mono/4.0/permview.exe*
1051 %_prefix/lib/mono/4.0/resgen.exe*
1052 %_prefix/lib/mono/4.0/secutil.exe*
1053 %_prefix/lib/mono/4.0/sgen.exe*
1054 %_prefix/lib/mono/4.0/signcode.exe*
1055 %_prefix/lib/mono/4.0/xbuild.exe*
1056 %_prefix/lib/mono/4.0/xbuild.rsp
1057 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1058 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1059 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1060 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1061 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1062 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1063 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1064 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1065 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1066 %_prefix/lib/mono/gac/PEAPI
1067 %_prefix/lib/mono/xbuild
1068 %_prefix/share/mono-2.0/mono/cil/cil-opcodes.xml
1069 %dir %_prefix/share/mono-2.0
1070 %dir %_prefix/share/mono-2.0/mono
1071 %dir %_prefix/share/mono-2.0/mono/cil
1072
1073 %package -n monodoc-core
1074 License:        LGPL v2.1 only
1075 Summary:        Monodoc - Documentation tools for C# code
1076 Group:          Development/Tools/Other
1077 Provides:       monodoc
1078 Obsoletes:      monodoc
1079
1080 %description -n monodoc-core
1081 Monodoc-core contains documentation tools for C#.
1082
1083 %files -n monodoc-core
1084 %defattr(-, root, root)
1085 %{_bindir}/mdassembler
1086 %{_bindir}/mdoc
1087 %{_bindir}/mdoc-assemble
1088 %{_bindir}/mdoc-export-html
1089 %{_bindir}/mdoc-export-msxdoc
1090 %{_bindir}/mdoc-update
1091 %{_bindir}/mdoc-validate
1092 %{_bindir}/mdvalidater
1093 %{_bindir}/mod
1094 %{_bindir}/monodocer
1095 %{_bindir}/monodocs2html
1096 %{_bindir}/monodocs2slashdoc
1097 %{_libdir}/pkgconfig/monodoc.pc
1098 %{_mandir}/man1/mdassembler.1%ext_man
1099 %{_mandir}/man1/mdoc-assemble.1%ext_man
1100 %{_mandir}/man1/mdoc-export-html.1%ext_man
1101 %{_mandir}/man1/mdoc-export-msxdoc.1%ext_man
1102 %{_mandir}/man1/mdoc-update.1%ext_man
1103 %{_mandir}/man1/mdoc-validate.1%ext_man
1104 %{_mandir}/man1/mdoc.1%ext_man
1105 %{_mandir}/man1/mdvalidater.1%ext_man
1106 %{_mandir}/man1/monodocer.1%ext_man
1107 %{_mandir}/man1/monodocs2html.1%ext_man
1108 %{_mandir}/man5/mdoc.5%ext_man
1109 %{_prefix}/lib/mono/4.0/mdoc.exe*
1110 %{_prefix}/lib/mono/4.0/mod.exe*
1111 %{_prefix}/lib/mono/gac/monodoc
1112 %{_prefix}/lib/mono/monodoc
1113 %{_prefix}/lib/monodoc
1114
1115 %package -n mono-complete
1116 License:        LGPL v2.1 only
1117 Summary:        A .NET Runtime Environment
1118 Group:          Development/Languages/Mono
1119 Requires:       bytefx-data-mysql = %version-%release
1120 Requires:       ibm-data-db2 = %version-%release
1121 Requires:       mono-core = %version-%release
1122 Requires:       mono-data = %version-%release
1123 Requires:       mono-data-firebird = %version-%release
1124 Requires:       mono-data-oracle = %version-%release
1125 Requires:       mono-data-postgresql = %version-%release
1126 Requires:       mono-data-sqlite = %version-%release
1127 Requires:       mono-data-sybase = %version-%release
1128 Requires:       mono-devel = %version-%release
1129 Requires:       mono-extras = %version-%release
1130 Requires:       mono-jscript = %version-%release
1131 Requires:       mono-locale-extras = %version-%release
1132 Requires:       mono-nunit = %version-%release
1133 Requires:       mono-wcf = %version-%release
1134 Requires:       mono-web = %version-%release
1135 Requires:       mono-winforms = %version-%release
1136
1137 %description -n mono-complete
1138 The Mono Project is an open development initiative that is working to
1139 develop an open source, Unix version of the .NET development platform.
1140 Its objective is to enable Unix developers to build and deploy
1141 cross-platform .NET applications. The project will implement various
1142 technologies that have been submitted to the ECMA for standardization.
1143
1144
1145
1146 Authors:
1147 --------
1148     Miguel de Icaza <miguel@ximian.com>
1149     Paolo Molaro <lupus@ximian.com>
1150     Dietmar Maurer <dietmar@ximian.com>
1151
1152 %files -n mono-complete
1153 %defattr(-, root, root)
1154 %dir %_prefix/lib/mono/compat-2.0
1155 %dir %_prefix/lib/mono/compat-4.0
1156
1157 %prep
1158 %setup -q -n mono-%{version}
1159
1160 %build
1161 # These are only needed if there are patches to the runtime
1162 #rm -f libgc/libtool.m4
1163 #autoreconf --force --install
1164 #autoreconf --force --install libgc
1165 export CFLAGS=" $RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing"
1166 # distro specific configure options
1167 %{?configure_options}
1168 %configure \
1169   --with-jit=yes \
1170   --with-ikvm=yes \
1171   --with-moonlight=no
1172 make
1173
1174 %install
1175 make install DESTDIR=%buildroot
1176 # remove .la files (they are generally bad news)
1177 rm -f %buildroot%_libdir/*.la
1178 # remove Windows-only stuff
1179 rm -rf %buildroot%_prefix/lib/mono/*/Mono.Security.Win32*
1180 rm -f %buildroot%_libdir/libMonoSupportW.*
1181 # remove .a files for libraries that are really only for us
1182 rm -f %buildroot%_libdir/libMonoPosixHelper.a
1183 rm -f %buildroot%_libdir/libikvm-native.a
1184 # remove libgc cruft
1185 rm -rf %buildroot%_datadir/libgc-mono
1186 # remove stuff that we don't package
1187 rm -f %buildroot%_prefix/lib/mono/*/browsercaps-updater.exe*
1188 rm -f %buildroot%_bindir/cilc
1189 rm -f %buildroot%_mandir/man1/cilc.1*
1190 rm -f %buildroot%_prefix/lib/mono/2.0/cilc.exe*
1191 rm -f %buildroot%_prefix/lib/mono/*/culevel.exe*
1192 # brp-compress doesn't search _mandir
1193 # so we cheat it
1194 ln -s . %buildroot%_prefix/usr
1195 RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
1196 rm %buildroot%_prefix/usr
1197 %find_lang mcs
1198
1199 %clean
1200 rm -rf ${RPM_BUILD_ROOT}
1201
1202 %changelog