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