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