Merge pull request #444 from knocte/xbuild_improvements
[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.Routing.dll
898 %_prefix/lib/mono/4.5/System.Web.Razor.dll
899 %_prefix/lib/mono/4.5/System.Web.Services.dll
900 %_prefix/lib/mono/4.5/System.Web.WebPages.Deployment.dll
901 %_prefix/lib/mono/4.5/System.Web.WebPages.Razor.dll
902 %_prefix/lib/mono/4.5/System.Web.WebPages.dll
903 %_prefix/lib/mono/4.5/System.Web.dll
904 %_prefix/lib/mono/4.5/disco.exe*
905 %_prefix/lib/mono/4.5/mconfig.exe*
906 %_prefix/lib/mono/4.5/soapsuds.exe*
907 %_prefix/lib/mono/4.5/wsdl.exe*
908 %_prefix/lib/mono/4.5/xsd.exe*
909 %_prefix/lib/mono/4.5/Microsoft.Web.Infrastructure.dll
910 %_prefix/lib/mono/gac/Microsoft.Web.Infrastructure
911 %_prefix/lib/mono/gac/Mono.Http
912 %_prefix/lib/mono/gac/Mono.Web
913 %_prefix/lib/mono/gac/System.ComponentModel.Composition
914 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
915 %_prefix/lib/mono/gac/System.Net.Http.Formatting
916 %_prefix/lib/mono/gac/System.Runtime.Remoting
917 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
918 %_prefix/lib/mono/gac/System.Web
919 %_prefix/lib/mono/gac/System.Web.Abstractions
920 %_prefix/lib/mono/gac/System.Web.ApplicationServices
921 %_prefix/lib/mono/gac/System.Web.Http
922 %_prefix/lib/mono/gac/System.Web.Routing
923 %_prefix/lib/mono/gac/System.Web.Razor
924 %_prefix/lib/mono/gac/System.Web.Services
925 %_prefix/lib/mono/gac/System.Web.WebPages.Deployment
926 %_prefix/lib/mono/gac/System.Web.WebPages.Razor
927 %_prefix/lib/mono/gac/System.Web.WebPages
928
929 %package -n mono-mvc
930 License:        MIT License (or similar) ; Ms-Pl
931 Summary:        Mono implementation of ASP.NET MVC
932 Group:          Development/Languages/Mono
933 Requires:       mono-core == %version-%release
934
935 %description -n mono-mvc
936 The Mono Project is an open development initiative that is working to
937 develop an open source, Unix version of the .NET development platform.
938 Its objective is to enable Unix developers to build and deploy
939 cross-platform .NET applications. The project will implement various
940 technologies that have been submitted to the ECMA for standardization.
941
942 Mono implementation of ASP.NET MVC.
943
944 %files -n mono-mvc
945 %defattr(-, root, root)
946 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
947 %_libdir/pkgconfig/system.web.extensions_1.0.pc
948 %_libdir/pkgconfig/system.web.mvc.pc
949 %_libdir/pkgconfig/system.web.mvc2.pc
950 %_libdir/pkgconfig/system.web.mvc3.pc
951 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
952 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
953 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
954 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
955 %_prefix/lib/mono/4.0/System.Web.DynamicData.dll
956 %_prefix/lib/mono/4.0/System.Web.Extensions.Design.dll
957 %_prefix/lib/mono/4.0/System.Web.Extensions.dll
958 %_prefix/lib/mono/4.5/System.Web.DynamicData.dll
959 %_prefix/lib/mono/4.5/System.Web.Extensions.Design.dll
960 %_prefix/lib/mono/4.5/System.Web.Extensions.dll
961 %_prefix/lib/mono/4.5/System.Web.Mvc.dll
962 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
963 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
964 %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll
965 %_prefix/lib/mono/gac/System.Web.DynamicData
966 %_prefix/lib/mono/gac/System.Web.Extensions
967 %_prefix/lib/mono/gac/System.Web.Extensions.Design
968 %_prefix/lib/mono/gac/System.Web.Mvc
969
970 %package -n mono-data-oracle
971 License:        LGPL v2.1 only
972 Summary:        Database connectivity for Mono
973 Group:          Development/Languages/Mono
974 Requires:       mono-core == %version-%release
975 Requires:       mono-data == %version-%release
976 Provides:       mono(System.Data.OracleClient) = 1.0.5000.0
977
978 %description -n mono-data-oracle
979 The Mono Project is an open development initiative that is working to
980 develop an open source, Unix version of the .NET development platform.
981 Its objective is to enable Unix developers to build and deploy
982 cross-platform .NET applications. The project will implement various
983 technologies that have been submitted to the ECMA for standardization.
984
985 Database connectivity for Mono.
986
987 %files -n mono-data-oracle
988 %defattr(-, root, root)
989 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
990 %_prefix/lib/mono/4.0/System.Data.OracleClient.dll
991 %_prefix/lib/mono/4.5/System.Data.OracleClient.dll
992 %_prefix/lib/mono/gac/System.Data.OracleClient
993
994 %package -n mono-data-postgresql
995 License:        LGPL v2.1 only
996 Summary:        Database connectivity for Mono
997 Group:          Development/Languages/Mono
998 Requires:       mono-core == %version-%release
999 Requires:       mono-data == %version-%release
1000 Provides:       mono(Npgsql) = 1.0.5000.0
1001
1002 %description -n mono-data-postgresql
1003 The Mono Project is an open development initiative that is working to
1004 develop an open source, Unix version of the .NET development platform.
1005 Its objective is to enable Unix developers to build and deploy
1006 cross-platform .NET applications. The project will implement various
1007 technologies that have been submitted to the ECMA for standardization.
1008
1009 Database connectivity for Mono.
1010
1011 %files -n mono-data-postgresql
1012 %defattr(-, root, root)
1013 %_prefix/lib/mono/2.0/Npgsql.dll
1014 %_prefix/lib/mono/4.0/Npgsql.dll
1015 %_prefix/lib/mono/4.5/Npgsql.dll
1016 %_prefix/lib/mono/gac/Npgsql
1017
1018 %package -n mono-nunit
1019 License:        LGPL v2.1 only
1020 Summary:        NUnit Testing Framework
1021 Group:          Development/Languages/Mono
1022 Requires:       mono-core == %version-%release
1023
1024 %description -n mono-nunit
1025 NUnit is a unit-testing framework for all .Net languages.  Initially
1026 ported from JUnit, the current release, version 2.2,  is the fourth
1027 major release of this  Unit based unit testing tool for Microsoft .NET.
1028 It is written entirely in C# and  has been completely redesigned to
1029 take advantage of many .NET language             features, for example
1030 custom attributes and other reflection related capabilities. NUnit
1031 brings xUnit to all .NET languages.
1032
1033 %files -n mono-nunit
1034 %defattr(-, root, root)
1035 %_libdir/pkgconfig/mono-nunit.pc
1036 %_prefix/bin/nunit-console
1037 %_prefix/bin/nunit-console2
1038 %_prefix/bin/nunit-console4
1039 %_prefix/lib/mono/2.0/nunit-console-runner.dll
1040 %_prefix/lib/mono/2.0/nunit-console.exe*
1041 %_prefix/lib/mono/2.0/nunit.core.dll
1042 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
1043 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
1044 %_prefix/lib/mono/2.0/nunit.framework.dll
1045 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
1046 %_prefix/lib/mono/2.0/nunit.mocks.dll
1047 %_prefix/lib/mono/2.0/nunit.util.dll
1048 %_prefix/lib/mono/4.5/nunit-console-runner.dll
1049 %_prefix/lib/mono/4.5/nunit-console.exe*
1050 %_prefix/lib/mono/4.5/nunit.core.dll
1051 %_prefix/lib/mono/4.5/nunit.core.extensions.dll
1052 %_prefix/lib/mono/4.5/nunit.core.interfaces.dll
1053 %_prefix/lib/mono/4.5/nunit.framework.dll
1054 %_prefix/lib/mono/4.5/nunit.framework.extensions.dll
1055 %_prefix/lib/mono/4.5/nunit.mocks.dll
1056 %_prefix/lib/mono/4.5/nunit.util.dll
1057 %_prefix/lib/mono/gac/nunit-console-runner
1058 %_prefix/lib/mono/gac/nunit.core
1059 %_prefix/lib/mono/gac/nunit.core.extensions
1060 %_prefix/lib/mono/gac/nunit.core.interfaces
1061 %_prefix/lib/mono/gac/nunit.framework
1062 %_prefix/lib/mono/gac/nunit.framework.extensions
1063 %_prefix/lib/mono/gac/nunit.mocks
1064 %_prefix/lib/mono/gac/nunit.util
1065
1066 %package -n mono-devel
1067 License:        LGPL v2.1 only
1068 Summary:        Mono development tools
1069 Group:          Development/Languages/Mono
1070 Requires:       mono-core == %version-%release
1071 Requires:       libgdiplus0
1072 Requires:       pkgconfig
1073 Provides:       mono-xbuild
1074 # Required because they are referenced by .pc files
1075 Requires:       mono-data == %version-%release
1076 Requires:       mono-data-oracle == %version-%release
1077 Requires:       mono-extras == %version-%release
1078 Requires:       mono-web == %version-%release
1079 Requires:       mono-winforms == %version-%release
1080 # We build natively on ppc64 now
1081 %ifarch ppc64
1082 Provides:       mono-biarchcompat
1083 Obsoletes:      mono-biarchcompat
1084 %endif
1085 Provides:       mono(PEAPI) = 1.0.5000.0
1086 Provides:       mono(resgen) = 1.0.5000.0
1087
1088 %description -n mono-devel
1089 The Mono Project is an open development initiative that is working to
1090 develop an open source, Unix version of the .NET development platform.
1091 Its objective is to enable Unix developers to build and deploy
1092 cross-platform .NET applications. This package contains compilers and
1093 other tools needed to develop .NET applications.
1094
1095 Mono development tools.
1096
1097 %post -n mono-devel -p /sbin/ldconfig
1098
1099 %postun -n mono-devel -p /sbin/ldconfig
1100
1101 %files -n mono-devel
1102 %defattr(-, root, root)
1103 %_bindir/caspol
1104 %_bindir/ccrewrite
1105 %_bindir/cccheck
1106 %_bindir/cert2spc
1107 %_bindir/dtd2rng
1108 %_bindir/dtd2xsd
1109 %_bindir/genxs
1110 %_bindir/httpcfg
1111 %_bindir/ilasm
1112 %_bindir/installvst
1113 %_bindir/lc
1114 %_bindir/macpack
1115 %_bindir/makecert
1116 %_bindir/mkbundle
1117 %_bindir/mono-api-info
1118 %_bindir/mono-cil-strip
1119 %_bindir/mono-find-provides
1120 %_bindir/mono-find-requires
1121 %_bindir/mono-heapviz
1122 %_bindir/mono-shlib-cop
1123 %_bindir/mono-xmltool
1124 %_bindir/monodis
1125 %_bindir/monograph
1126 %_bindir/monolinker
1127 %_bindir/monop
1128 %_bindir/monop2
1129 %_bindir/mprof-report
1130 %_bindir/pdb2mdb
1131 %_bindir/pedump
1132 %_bindir/permview
1133 %_bindir/prj2make
1134 %_bindir/resgen
1135 %_bindir/resgen2
1136 %_bindir/secutil
1137 %_bindir/sgen
1138 %_bindir/signcode
1139 %_bindir/xbuild
1140 %dir %_datadir/mono-2.0
1141 %dir %_datadir/mono-2.0/mono
1142 %dir %_datadir/mono-2.0/mono/cil
1143 %_datadir/mono-2.0/mono/cil/cil-opcodes.xml
1144 %_libdir/libmono-profiler-*.*
1145 %_libdir/pkgconfig/cecil.pc
1146 %_libdir/pkgconfig/dotnet.pc
1147 %_libdir/pkgconfig/dotnet35.pc
1148 %_libdir/pkgconfig/mono-cairo.pc
1149 %_libdir/pkgconfig/mono-lineeditor.pc
1150 %_libdir/pkgconfig/mono-options.pc
1151 %_libdir/pkgconfig/mono.pc
1152 %_mandir/man1/al.1%ext_man
1153 %_mandir/man1/ccrewrite.1%ext_man
1154 %_mandir/man1/cccheck.1%ext_man
1155 %_mandir/man1/cert2spc.1%ext_man
1156 %_mandir/man1/dtd2xsd.1%ext_man
1157 %_mandir/man1/genxs.1%ext_man
1158 %_mandir/man1/httpcfg.1%ext_man
1159 %_mandir/man1/ilasm.1%ext_man
1160 %_mandir/man1/lc.1%ext_man
1161 %_mandir/man1/macpack.1%ext_man
1162 %_mandir/man1/makecert.1%ext_man
1163 %_mandir/man1/mkbundle.1%ext_man
1164 %_mandir/man1/mono-api-info.1%ext_man
1165 %_mandir/man1/mono-cil-strip.1%ext_man
1166 %_mandir/man1/mono-shlib-cop.1%ext_man
1167 %_mandir/man1/mono-xmltool.1%ext_man
1168 %_mandir/man1/monodis.1%ext_man
1169 %_mandir/man1/monolinker.1%ext_man
1170 %_mandir/man1/monop.1%ext_man
1171 %_mandir/man1/mprof-report.1%ext_man
1172 %_mandir/man1/pdb2mdb.1%ext_man
1173 %_mandir/man1/permview.1%ext_man
1174 %_mandir/man1/prj2make.1%ext_man
1175 %_mandir/man1/resgen.1%ext_man
1176 %_mandir/man1/secutil.1%ext_man
1177 %_mandir/man1/sgen.1%ext_man
1178 %_mandir/man1/signcode.1%ext_man
1179 %_mandir/man1/xbuild.1%ext_man
1180 %_prefix/lib/mono-source-libs
1181 %_prefix/lib/mono/2.0/MSBuild
1182 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
1183 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
1184 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
1185 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
1186 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
1187 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
1188 %_prefix/lib/mono/2.0/Microsoft.Common.targets
1189 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
1190 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
1191 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
1192 %_prefix/lib/mono/2.0/PEAPI.dll
1193 %_prefix/lib/mono/2.0/genxs.exe*
1194 %_prefix/lib/mono/2.0/ilasm.exe*
1195 %_prefix/lib/mono/2.0/mkbundle.exe*
1196 %_prefix/lib/mono/2.0/monolinker.*
1197 %_prefix/lib/mono/2.0/monop.exe*
1198 %_prefix/lib/mono/2.0/resgen.exe*
1199 %_prefix/lib/mono/2.0/xbuild.exe*
1200 %_prefix/lib/mono/2.0/xbuild.rsp
1201 %_prefix/lib/mono/3.5/MSBuild
1202 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1203 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1204 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1205 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1206 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1207 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1208 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1209 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1210 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1211 %_prefix/lib/mono/3.5/xbuild.exe*
1212 %_prefix/lib/mono/3.5/xbuild.rsp
1213 %_prefix/lib/mono/4.0/MSBuild
1214 %_prefix/lib/mono/4.0/Microsoft.Build.dll
1215 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1216 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1217 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1218 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1219 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1220 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1221 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1222 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1223 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1224 %_prefix/lib/mono/4.0/Mono.Debugger.Soft.dll
1225 %_prefix/lib/mono/4.0/PEAPI.dll
1226 %_prefix/lib/mono/4.5/Microsoft.Build.dll
1227 %_prefix/lib/mono/4.5/Microsoft.Build.Engine.dll
1228 %_prefix/lib/mono/4.5/Microsoft.Build.Framework.dll
1229 %_prefix/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll
1230 %_prefix/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll
1231 %_prefix/lib/mono/4.5/Mono.Debugger.Soft.dll
1232 %_prefix/lib/mono/4.5/Mono.CodeContracts.dll
1233 %_prefix/lib/mono/4.5/PEAPI.dll
1234 %_prefix/lib/mono/4.5/caspol.exe*
1235 %_prefix/lib/mono/4.5/cccheck.exe*
1236 %_prefix/lib/mono/4.5/ccrewrite.exe*
1237 %_prefix/lib/mono/4.5/cert2spc.exe*
1238 %_prefix/lib/mono/4.5/dtd2rng.exe*
1239 %_prefix/lib/mono/4.5/dtd2xsd.exe*
1240 %_prefix/lib/mono/4.5/genxs.exe*
1241 %_prefix/lib/mono/4.5/httpcfg.exe*
1242 %_prefix/lib/mono/4.5/ictool.exe*
1243 %_prefix/lib/mono/4.5/ilasm.exe*
1244 %_prefix/lib/mono/4.5/installvst.exe*
1245 %_prefix/lib/mono/4.5/lc.exe*
1246 %_prefix/lib/mono/4.5/macpack.exe*
1247 %_prefix/lib/mono/4.5/makecert.exe*
1248 %_prefix/lib/mono/4.5/mkbundle.exe*
1249 %_prefix/lib/mono/4.5/mono-api-info.exe*
1250 %_prefix/lib/mono/4.5/mono-cil-strip.exe*
1251 %_prefix/lib/mono/4.5/mono-shlib-cop.exe*
1252 %_prefix/lib/mono/4.5/mono-xmltool.exe*
1253 %_prefix/lib/mono/4.5/monolinker.*
1254 %_prefix/lib/mono/4.5/monop.exe*
1255 %_prefix/lib/mono/4.5/pdb2mdb.exe*
1256 %_prefix/lib/mono/4.5/permview.exe*
1257 %_prefix/lib/mono/4.5/resgen.exe*
1258 %_prefix/lib/mono/4.5/secutil.exe*
1259 %_prefix/lib/mono/4.5/sgen.exe*
1260 %_prefix/lib/mono/4.5/signcode.exe*
1261 %_prefix/lib/mono/4.5/xbuild.exe*
1262 %_prefix/lib/mono/4.5/xbuild.rsp
1263 %_prefix/lib/mono/gac/Microsoft.Build
1264 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1265 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1266 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1267 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1268 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1269 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1270 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1271 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1272 %_prefix/lib/mono/gac/Mono.CodeContracts
1273 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1274 %_prefix/lib/mono/gac/PEAPI
1275 %_prefix/lib/mono/xbuild
1276 %_prefix/lib/mono/xbuild-frameworks
1277
1278 %package -n monodoc-core
1279 License:        LGPL v2.1 only
1280 Summary:        Monodoc - Documentation tools for C# code
1281 Group:          Development/Tools/Other
1282 Requires:       mono-core == %version-%release
1283 Obsoletes:      monodoc
1284 Provides:       monodoc
1285 # Added to uncompress and compare documentation used by build-compare
1286 Requires:       unzip
1287
1288 %description -n monodoc-core
1289 Monodoc-core contains documentation tools for C#.
1290
1291 %files -n monodoc-core
1292 %defattr(-, root, root)
1293 %_bindir/mdassembler
1294 %_bindir/mdoc
1295 %_bindir/mdoc-assemble
1296 %_bindir/mdoc-export-html
1297 %_bindir/mdoc-export-msxdoc
1298 %_bindir/mdoc-update
1299 %_bindir/mdoc-validate
1300 %_bindir/mdvalidater
1301 %_bindir/mod
1302 %_bindir/monodocer
1303 %_bindir/monodocs2html
1304 %_bindir/monodocs2slashdoc
1305 %_libdir/pkgconfig/monodoc.pc
1306 %_mandir/man1/mdassembler.1%ext_man
1307 %_mandir/man1/mdoc-assemble.1%ext_man
1308 %_mandir/man1/mdoc-export-html.1%ext_man
1309 %_mandir/man1/mdoc-export-msxdoc.1%ext_man
1310 %_mandir/man1/mdoc-update.1%ext_man
1311 %_mandir/man1/mdoc-validate.1%ext_man
1312 %_mandir/man1/mdoc.1%ext_man
1313 %_mandir/man1/mdvalidater.1%ext_man
1314 %_mandir/man1/monodocer.1%ext_man
1315 %_mandir/man1/monodocs2html.1%ext_man
1316 %_mandir/man5/mdoc.5%ext_man
1317 %_prefix/lib/mono/4.5/mdoc.exe*
1318 %_prefix/lib/mono/4.5/mod.exe*
1319 %_prefix/lib/mono/gac/monodoc
1320 %_prefix/lib/mono/monodoc
1321 %_prefix/lib/monodoc
1322
1323 %package -n mono-complete
1324 License:        LGPL v2.1 only
1325 Summary:        Install everything built from the mono source tree
1326 Group:          Development/Languages/Mono
1327 Requires:       mono-core = %version-%release
1328 Requires:       ibm-data-db2 = %version-%release
1329 Requires:       libmono-2_0-1 = %version-%release
1330 Requires:       libmono-2_0-devel = %version-%release
1331 %if %llvm == yes
1332 Requires:       libmono-llvm0 = %version-%release
1333 %endif
1334 %if %sgen == yes
1335 Requires:       libmonosgen-2_0-0 = %version-%release
1336 Requires:       libmonosgen-2_0-devel = %version-%release
1337 %endif
1338 Requires:       mono-data = %version-%release
1339 Requires:       mono-data-oracle = %version-%release
1340 Requires:       mono-data-postgresql = %version-%release
1341 Requires:       mono-data-sqlite = %version-%release
1342 Requires:       mono-devel = %version-%release
1343 Requires:       mono-extras = %version-%release
1344 Requires:       mono-locale-extras = %version-%release
1345 Requires:       mono-nunit = %version-%release
1346 Requires:       mono-wcf = %version-%release
1347 Requires:       mono-web = %version-%release
1348 Requires:       mono-winforms = %version-%release
1349 Requires:       mono-winfxcore = %version-%release
1350 Requires:       monodoc-core = %version-%release
1351
1352 %description -n mono-complete
1353 The Mono Project is an open development initiative that is working to
1354 develop an open source, Unix version of the .NET development platform.
1355 Its objective is to enable Unix developers to build and deploy
1356 cross-platform .NET applications. The project will implement various
1357 technologies that have been submitted to the ECMA for standardization.
1358
1359 Install everything built from the mono source tree.  Note that this does
1360 not install anything from outside the mono source (XSP, mono-basic, etc.).
1361
1362 %files -n mono-complete
1363 %defattr(-, root, root)
1364 %dir %_prefix/lib/mono/compat-2.0
1365
1366 %changelog