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