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