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