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