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