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