Add System.Net.Http to spec file
[mono-project.git] / mono-core.spec.in
blob0abd8a84abaa6f10eb15dc71de77a663b88e0336
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.Net.Http.dll
293 %_prefix/lib/mono/4.5/System.Numerics.dll
294 %_prefix/lib/mono/4.5/System.Security.dll
295 %_prefix/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
296 %_prefix/lib/mono/4.5/System.Xml.Linq.dll
297 %_prefix/lib/mono/4.5/System.Xml.dll
298 %_prefix/lib/mono/4.5/cscompmgd.dll
299 %_prefix/lib/mono/4.5/mscorlib.dll*
300 %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
301 %_prefix/lib/mono/gac/Commons.Xml.Relaxng
302 %_prefix/lib/mono/gac/CustomMarshalers
303 %_prefix/lib/mono/gac/I18N
304 %_prefix/lib/mono/gac/I18N.West
305 %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib
306 %_prefix/lib/mono/gac/Microsoft.CSharp
307 %_prefix/lib/mono/gac/Microsoft.VisualC
308 %_prefix/lib/mono/gac/Mono.C5
309 %_prefix/lib/mono/gac/Mono.CSharp
310 %_prefix/lib/mono/gac/Mono.Cairo
311 %_prefix/lib/mono/gac/Mono.Cecil
312 %_prefix/lib/mono/gac/Mono.Cecil.Mdb
313 %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
314 %_prefix/lib/mono/gac/Mono.Management
315 %_prefix/lib/mono/gac/Mono.Parallel
316 %_prefix/lib/mono/gac/Mono.Posix
317 %_prefix/lib/mono/gac/Mono.Security
318 %_prefix/lib/mono/gac/Mono.Simd
319 %_prefix/lib/mono/gac/Mono.Tasklets
320 %_prefix/lib/mono/gac/OpenSystem.C
321 %_prefix/lib/mono/gac/System
322 %_prefix/lib/mono/gac/System.Configuration
323 %_prefix/lib/mono/gac/System.Core
324 %_prefix/lib/mono/gac/System.Drawing
325 %_prefix/lib/mono/gac/System.Dynamic
326 %_prefix/lib/mono/gac/System.Net
327 %_prefix/lib/mono/gac/System.Net.Http
328 %_prefix/lib/mono/gac/System.Numerics
329 %_prefix/lib/mono/gac/System.Security
330 %_prefix/lib/mono/gac/System.Threading.Tasks.Dataflow
331 %_prefix/lib/mono/gac/System.Xml
332 %_prefix/lib/mono/gac/System.Xml.Linq
333 %_prefix/lib/mono/gac/System.Json
334 %_prefix/lib/mono/gac/cscompmgd
335 %_prefix/lib/mono/mono-configuration-crypto
337 %package -n libmono-2_0-1
338 License: LGPL v2.1 only
339 Summary: A Library for embedding Mono in your Application
340 Group: Development/Libraries/C and C++
342 %description -n libmono-2_0-1
343 The Mono Project is an open development initiative that is working to
344 develop an open source, Unix version of the .NET development platform.
345 Its objective is to enable Unix developers to build and deploy
346 cross-platform .NET applications. The project will implement various
347 technologies that have been submitted to the ECMA for standardization.
349 A Library for embedding Mono in your Application.
351 %files -n libmono-2_0-1
352 %defattr(-, root, root)
353 %_libdir/libmono-2.0.so.1*
355 %post -n libmono-2_0-1 -p /sbin/ldconfig
357 %postun -n libmono-2_0-1 -p /sbin/ldconfig
359 %package -n libmono-2_0-devel
360 License: LGPL v2.1 only
361 Summary: Development files for libmono
362 Group: Development/Languages/Mono
363 Requires: mono-core == %version-%release
365 %description -n libmono-2_0-devel
366 The Mono Project is an open development initiative that is working to
367 develop an open source, Unix version of the .NET development platform.
368 Its objective is to enable Unix developers to build and deploy
369 cross-platform .NET applications. The project will implement various
370 technologies that have been submitted to the ECMA for standardization.
372 Development files for libmono.
374 %files -n libmono-2_0-devel
375 %defattr(-, root, root)
376 %_bindir/mono-gdb.py
377 %_includedir/mono-2.0
378 %_libdir/libmono-2.0.a
379 %_libdir/libmono-2.0.so
380 %_libdir/pkgconfig/mono-2.pc
382 %if %sgen == yes
383 %package -n libmonosgen-2_0-0
384 License: LGPL v2.1 only
385 Summary: A Library for embedding Mono in your Application (sgen version)
386 Group: Development/Libraries/C and C++
388 %description -n libmonosgen-2_0-0
389 The Mono Project is an open development initiative that is working to
390 develop an open source, Unix version of the .NET development platform.
391 Its objective is to enable Unix developers to build and deploy
392 cross-platform .NET applications. The project will implement various
393 technologies that have been submitted to the ECMA for standardization.
395 A Library for embedding Mono in your Application (sgen version).
397 %files -n libmonosgen-2_0-0
398 %defattr(-, root, root)
399 %_libdir/libmonosgen-2.0.so.0*
401 %post -n libmonosgen-2_0-0 -p /sbin/ldconfig
403 %postun -n libmonosgen-2_0-0 -p /sbin/ldconfig
405 %package -n libmonosgen-2_0-devel
406 License: LGPL v2.1 only
407 Summary: Development files for libmonosgen
408 Group: Development/Languages/Mono
409 Requires: mono-core == %version-%release
410 Requires: libmono-2_0-devel
412 %description -n libmonosgen-2_0-devel
413 The Mono Project is an open development initiative that is working to
414 develop an open source, Unix version of the .NET development platform.
415 Its objective is to enable Unix developers to build and deploy
416 cross-platform .NET applications. The project will implement various
417 technologies that have been submitted to the ECMA for standardization.
419 Development files for libmonosgen.
421 %files -n libmonosgen-2_0-devel
422 %defattr(-, root, root)
423 %_bindir/mono-sgen-gdb.py
424 %_libdir/libmonosgen-2.0.a
425 %_libdir/libmonosgen-2.0.so
426 %_libdir/pkgconfig/monosgen-2.pc
427 %endif
429 %if %llvm == yes
430 %package -n libmono-llvm0
431 License: LGPL v2.1 only
432 Summary: Loadable LLVM libary for mono
433 Group: Development/Libraries/C and C++
435 %description -n libmono-llvm0
436 The Mono Project is an open development initiative that is working to
437 develop an open source, Unix version of the .NET development platform.
438 Its objective is to enable Unix developers to build and deploy
439 cross-platform .NET applications. The project will implement various
440 technologies that have been submitted to the ECMA for standardization.
442 Loadable LLVM libary for mono.
444 %files -n libmono-llvm0
445 %defattr(-, root, root)
446 %_libdir/libmono-llvm.so*
448 %post -n libmono-llvm0 -p /sbin/ldconfig
450 %postun -n libmono-llvm0 -p /sbin/ldconfig
451 %endif
453 %package -n mono-locale-extras
454 License: LGPL v2.1 only
455 Summary: Extra locale information
456 Group: Development/Languages/Mono
457 Requires: mono-core == %version-%release
458 Provides: mono(I18N.CJK) = 1.0.5000.0
459 Provides: mono(I18N.MidEast) = 1.0.5000.0
460 Provides: mono(I18N.Other) = 1.0.5000.0
461 Provides: mono(I18N.Rare) = 1.0.5000.0
463 %description -n mono-locale-extras
464 The Mono Project is an open development initiative that is working to
465 develop an open source, Unix version of the .NET development platform.
466 Its objective is to enable Unix developers to build and deploy
467 cross-platform .NET applications. The project will implement various
468 technologies that have been submitted to the ECMA for standardization.
470 Extra locale information.
472 %files -n mono-locale-extras
473 %defattr(-, root, root)
474 %_prefix/lib/mono/2.0/I18N.CJK.dll
475 %_prefix/lib/mono/2.0/I18N.MidEast.dll
476 %_prefix/lib/mono/2.0/I18N.Other.dll
477 %_prefix/lib/mono/2.0/I18N.Rare.dll
478 %_prefix/lib/mono/4.0/I18N.CJK.dll
479 %_prefix/lib/mono/4.0/I18N.MidEast.dll
480 %_prefix/lib/mono/4.0/I18N.Other.dll
481 %_prefix/lib/mono/4.0/I18N.Rare.dll
482 %_prefix/lib/mono/4.5/I18N.CJK.dll
483 %_prefix/lib/mono/4.5/I18N.MidEast.dll
484 %_prefix/lib/mono/4.5/I18N.Other.dll
485 %_prefix/lib/mono/4.5/I18N.Rare.dll
486 %_prefix/lib/mono/gac/I18N.CJK
487 %_prefix/lib/mono/gac/I18N.MidEast
488 %_prefix/lib/mono/gac/I18N.Other
489 %_prefix/lib/mono/gac/I18N.Rare
491 %package -n mono-data
492 License: LGPL v2.1 only
493 Summary: Database connectivity for Mono
494 Group: Development/Languages/Mono
495 Requires: mono-core == %version-%release
496 Obsoletes: mono-directory
497 Obsoletes: mono-ms-enterprise
498 Obsoletes: mono-novell-directory
499 Provides: mono-directory
500 Provides: mono-ms-enterprise
501 Provides: mono-novell-directory
502 Provides: mono(Mono.Data.Tds) = 1.0.5000.0
503 Provides: mono(Novell.Directory.Ldap) = 1.0.5000.0
504 Provides: mono(System.Data) = 1.0.5000.0
505 Provides: mono(System.DirectoryServices) = 1.0.5000.0
506 Provides: mono(System.EnterpriseServices) = 1.0.5000.0
508 %description -n mono-data
509 The Mono Project is an open development initiative that is working to
510 develop an open source, Unix version of the .NET development platform.
511 Its objective is to enable Unix developers to build and deploy
512 cross-platform .NET applications. The project will implement various
513 technologies that have been submitted to the ECMA for standardization.
515 Database connectivity for Mono.
517 %files -n mono-data
518 %defattr(-, root, root)
519 %_bindir/sqlmetal
520 %_bindir/sqlsharp
521 %_mandir/man1/sqlsharp.1%ext_man
522 %_prefix/lib/mono/2.0/Mono.Data.Tds.dll
523 %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll
524 %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
525 %_prefix/lib/mono/2.0/System.Data.Linq.dll
526 %_prefix/lib/mono/2.0/System.Data.dll
527 %_prefix/lib/mono/2.0/System.DirectoryServices.dll
528 %_prefix/lib/mono/2.0/System.EnterpriseServices.dll
529 %_prefix/lib/mono/2.0/System.Runtime.Serialization.dll
530 %_prefix/lib/mono/2.0/System.Transactions.dll
531 %_prefix/lib/mono/4.0/Mono.Data.Tds.dll
532 %_prefix/lib/mono/4.0/Novell.Directory.Ldap.dll
533 %_prefix/lib/mono/4.0/System.Data.DataSetExtensions.dll
534 %_prefix/lib/mono/4.0/System.Data.Linq.dll
535 %_prefix/lib/mono/4.0/System.Data.dll
536 %_prefix/lib/mono/4.0/System.DirectoryServices.dll
537 %_prefix/lib/mono/4.0/System.EnterpriseServices.dll
538 %_prefix/lib/mono/4.0/System.Runtime.Serialization.dll
539 %_prefix/lib/mono/4.0/System.Transactions.dll
540 %_prefix/lib/mono/4.0/WebMatrix.Data.dll
541 %_prefix/lib/mono/4.5/Mono.Data.Tds.dll
542 %_prefix/lib/mono/4.5/Novell.Directory.Ldap.dll
543 %_prefix/lib/mono/4.5/System.Data.DataSetExtensions.dll
544 %_prefix/lib/mono/4.5/System.Data.Linq.dll
545 %_prefix/lib/mono/4.5/System.Data.dll
546 %_prefix/lib/mono/4.5/System.DirectoryServices.dll
547 %_prefix/lib/mono/4.5/System.EnterpriseServices.dll
548 %_prefix/lib/mono/4.5/System.Runtime.Serialization.dll
549 %_prefix/lib/mono/4.5/System.Transactions.dll
550 %_prefix/lib/mono/4.5/WebMatrix.Data.dll
551 %_prefix/lib/mono/4.5/sqlmetal.exe*
552 %_prefix/lib/mono/4.5/sqlsharp.exe*
553 %_prefix/lib/mono/gac/Mono.Data.Tds
554 %_prefix/lib/mono/gac/Novell.Directory.Ldap
555 %_prefix/lib/mono/gac/System.Data
556 %_prefix/lib/mono/gac/System.Data.DataSetExtensions
557 %_prefix/lib/mono/gac/System.Data.Linq
558 %_prefix/lib/mono/gac/System.DirectoryServices
559 %_prefix/lib/mono/gac/System.EnterpriseServices
560 %_prefix/lib/mono/gac/System.Runtime.Serialization
561 %_prefix/lib/mono/gac/System.Transactions
562 %_prefix/lib/mono/gac/WebMatrix.Data
564 %package -n mono-winforms
565 License: LGPL v2.1 only
566 Summary: Mono's Windows Forms implementation
567 Group: Development/Languages/Mono
568 Requires: mono-core == %version-%release
569 Provides: mono-window-forms
570 Obsoletes: mono-window-forms
571 Provides: mono(Accessibility) = 1.0.5000.0
572 Provides: mono(System.Design) = 1.0.5000.0
573 Provides: mono(System.Drawing) = 1.0.5000.0
574 Provides: mono(System.Drawing.Design) = 1.0.5000.0
575 Provides: mono(System.Windows.Forms) = 1.0.5000.0
577 %description -n mono-winforms
578 The Mono Project is an open development initiative that is working to
579 develop an open source, Unix version of the .NET development platform.
580 Its objective is to enable Unix developers to build and deploy
581 cross-platform .NET applications. The project will implement various
582 technologies that have been submitted to the ECMA for standardization.
584 Mono's Windows Forms implementation.
586 %files -n mono-winforms
587 %defattr(-, root, root)
588 %_prefix/lib/mono/2.0/Accessibility.dll
589 %_prefix/lib/mono/2.0/Mono.WebBrowser.dll
590 %_prefix/lib/mono/2.0/System.Design.dll
591 %_prefix/lib/mono/2.0/System.Drawing.Design.dll
592 %_prefix/lib/mono/2.0/System.Windows.Forms.dll
593 %_prefix/lib/mono/4.0/Accessibility.dll
594 %_prefix/lib/mono/4.0/Mono.WebBrowser.dll
595 %_prefix/lib/mono/4.0/System.Design.dll
596 %_prefix/lib/mono/4.0/System.Drawing.Design.dll
597 %_prefix/lib/mono/4.0/System.Windows.Forms.DataVisualization.dll
598 %_prefix/lib/mono/4.0/System.Windows.Forms.dll
599 %_prefix/lib/mono/4.5/Accessibility.dll
600 %_prefix/lib/mono/4.5/Mono.WebBrowser.dll
601 %_prefix/lib/mono/4.5/System.Design.dll
602 %_prefix/lib/mono/4.5/System.Drawing.Design.dll
603 %_prefix/lib/mono/gac/Accessibility
604 %_prefix/lib/mono/gac/Mono.WebBrowser
605 %_prefix/lib/mono/gac/System.Design
606 %_prefix/lib/mono/gac/System.Drawing.Design
607 %_prefix/lib/mono/gac/System.Windows.Forms
608 %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization
610 %package -n ibm-data-db2
611 License: LGPL v2.1 only
612 Summary: Database connectivity for DB2
613 Group: Development/Languages/Mono
614 Requires: mono-core == %version-%release
616 %description -n ibm-data-db2
617 The Mono Project is an open development initiative that is working to
618 develop an open source, Unix version of the .NET development platform.
619 Its objective is to enable Unix developers to build and deploy
620 cross-platform .NET applications. The project will implement various
621 technologies that have been submitted to the ECMA for standardization.
623 Database connectivity for DB2.
625 %files -n ibm-data-db2
626 %defattr(-, root, root)
627 %_prefix/lib/mono/2.0/IBM.Data.DB2.dll
628 %_prefix/lib/mono/4.0/IBM.Data.DB2.dll
629 %_prefix/lib/mono/4.5/IBM.Data.DB2.dll
630 %_prefix/lib/mono/gac/IBM.Data.DB2
632 %package -n mono-extras
633 License: LGPL v2.1 only
634 Summary: Extra packages
635 Group: Development/Languages/Mono
636 Requires: mono-core == %version-%release
637 Obsoletes: mono-ms-extras
638 Provides: mono-ms-extras
639 Provides: mono(Mono.Messaging) = 1.0.5000.0
640 Provides: mono(Mono.Messaging.RabbitMQ) = 1.0.5000.0
641 Provides: mono(RabbitMQ.Client) = 1.0.5000.0
642 Provides: mono(System.Configuration.Install) = 1.0.5000.0
643 Provides: mono(System.Management) = 1.0.5000.0
644 Provides: mono(System.Messaging) = 1.0.5000.0
645 Provides: mono(System.ServiceProcess) = 1.0.5000.0
646 Provides: mono(mono-service) = 1.0.5000.0
648 %description -n mono-extras
649 The Mono Project is an open development initiative that is working to
650 develop an open source, Unix version of the .NET development platform.
651 Its objective is to enable Unix developers to build and deploy
652 cross-platform .NET applications. The project will implement various
653 technologies that have been submitted to the ECMA for standardization.
655 Extra packages.
657 %files -n mono-extras
658 %defattr(-, root, root)
659 %_bindir/mono-service
660 %_bindir/mono-service2
661 %_mandir/man1/mono-service.1%ext_man
662 %_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
663 %_prefix/lib/mono/2.0/Mono.Messaging.dll
664 %_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
665 %_prefix/lib/mono/2.0/RabbitMQ.Client.dll
666 %_prefix/lib/mono/2.0/System.Configuration.Install.dll
667 %_prefix/lib/mono/2.0/System.Management.dll
668 %_prefix/lib/mono/2.0/System.Messaging.dll
669 %_prefix/lib/mono/2.0/System.ServiceProcess.dll
670 %_prefix/lib/mono/2.0/mono-service.exe*
671 %_prefix/lib/mono/4.0/Mono.Messaging.RabbitMQ.dll
672 %_prefix/lib/mono/4.0/Mono.Messaging.dll
673 %_prefix/lib/mono/4.0/RabbitMQ.Client.Apigen.exe*
674 %_prefix/lib/mono/4.0/RabbitMQ.Client.dll
675 %_prefix/lib/mono/4.0/System.Configuration.Install.dll
676 %_prefix/lib/mono/4.0/System.Management.dll
677 %_prefix/lib/mono/4.0/System.Messaging.dll
678 %_prefix/lib/mono/4.0/System.Runtime.Caching.dll
679 %_prefix/lib/mono/4.0/System.ServiceProcess.dll
680 %_prefix/lib/mono/4.0/System.Xaml.dll
681 %_prefix/lib/mono/4.5/installutil.exe*
682 %_prefix/lib/mono/4.5/mono-service.exe*
683 %_prefix/lib/mono/4.5/Mono.Messaging.RabbitMQ.dll
684 %_prefix/lib/mono/4.5/Mono.Messaging.dll
685 %_prefix/lib/mono/4.5/RabbitMQ.Client.Apigen.exe*
686 %_prefix/lib/mono/4.5/RabbitMQ.Client.dll
687 %_prefix/lib/mono/4.5/System.Configuration.Install.dll
688 %_prefix/lib/mono/4.5/System.Management.dll
689 %_prefix/lib/mono/4.5/System.Messaging.dll
690 %_prefix/lib/mono/4.5/System.Runtime.Caching.dll
691 %_prefix/lib/mono/4.5/System.ServiceProcess.dll
692 %_prefix/lib/mono/4.5/System.Xaml.dll
693 %_prefix/lib/mono/gac/Mono.Messaging
694 %_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ
695 %_prefix/lib/mono/gac/RabbitMQ.Client
696 %_prefix/lib/mono/gac/System.Configuration.Install
697 %_prefix/lib/mono/gac/System.Management
698 %_prefix/lib/mono/gac/System.Messaging
699 %_prefix/lib/mono/gac/System.Runtime.Caching
700 %_prefix/lib/mono/gac/System.ServiceProcess
701 %_prefix/lib/mono/gac/System.Xaml
702 %_prefix/lib/mono/gac/mono-service
704 %package -n mono-data-sqlite
705 License: LGPL v2.1 only
706 Summary: Database connectivity for Mono
707 Group: Development/Languages/Mono
708 Requires: mono-core == %version-%release
709 Requires: mono-data == %version-%release
710 Provides: mono(Mono.Data.Sqlite) = 1.0.5000.0
712 %description -n mono-data-sqlite
713 The Mono Project is an open development initiative that is working to
714 develop an open source, Unix version of the .NET development platform.
715 Its objective is to enable Unix developers to build and deploy
716 cross-platform .NET applications. The project will implement various
717 technologies that have been submitted to the ECMA for standardization.
719 Database connectivity for Mono.
721 %files -n mono-data-sqlite
722 %defattr(-, root, root)
723 %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
724 %_prefix/lib/mono/4.0/Mono.Data.Sqlite.dll
725 %_prefix/lib/mono/4.5/Mono.Data.Sqlite.dll
726 %_prefix/lib/mono/gac/Mono.Data.Sqlite
728 %package -n mono-wcf
729 License: MIT License (or similar) ; Ms-Pl
730 Summary: Mono implementation of WCF, Windows Communication Foundation
731 Group: Development/Languages/Mono
732 Requires: mono-core == %version-%release
734 %description -n mono-wcf
735 The Mono Project is an open development initiative that is working to
736 develop an open source, Unix version of the .NET development platform.
737 Its objective is to enable Unix developers to build and deploy
738 cross-platform .NET applications. The project will implement various
739 technologies that have been submitted to the ECMA for standardization.
741 Mono implementation of WCF, Windows Communication Foundation
743 %files -n mono-wcf
744 %defattr(-, root, root)
745 %_bindir/svcutil
746 %_libdir/pkgconfig/wcf.pc
747 %_prefix/lib/mono/2.0/System.Data.Services.dll
748 %_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll
749 %_prefix/lib/mono/2.0/System.IdentityModel.dll
750 %_prefix/lib/mono/2.0/System.ServiceModel.Web.dll
751 %_prefix/lib/mono/2.0/System.ServiceModel.dll
752 %_prefix/lib/mono/4.0/System.Data.Services.dll
753 %_prefix/lib/mono/4.0/System.IdentityModel.Selectors.dll
754 %_prefix/lib/mono/4.0/System.IdentityModel.dll
755 %_prefix/lib/mono/4.0/System.Runtime.DurableInstancing.dll
756 %_prefix/lib/mono/4.0/System.ServiceModel.Discovery.dll
757 %_prefix/lib/mono/4.0/System.ServiceModel.Routing.dll
758 %_prefix/lib/mono/4.0/System.ServiceModel.Web.dll
759 %_prefix/lib/mono/4.0/System.ServiceModel.dll
760 %_prefix/lib/mono/4.5/System.Data.Services.dll
761 %_prefix/lib/mono/4.5/System.IdentityModel.Selectors.dll
762 %_prefix/lib/mono/4.5/System.IdentityModel.dll
763 %_prefix/lib/mono/4.5/System.Runtime.DurableInstancing.dll
764 %_prefix/lib/mono/4.5/System.ServiceModel.Discovery.dll
765 %_prefix/lib/mono/4.5/System.ServiceModel.Routing.dll
766 %_prefix/lib/mono/4.5/System.ServiceModel.Web.dll
767 %_prefix/lib/mono/4.5/System.ServiceModel.dll
768 %_prefix/lib/mono/4.5/svcutil.exe*
769 %_prefix/lib/mono/gac/System.Data.Services
770 %_prefix/lib/mono/gac/System.IdentityModel
771 %_prefix/lib/mono/gac/System.IdentityModel.Selectors
772 %_prefix/lib/mono/gac/System.Runtime.DurableInstancing
773 %_prefix/lib/mono/gac/System.ServiceModel
774 %_prefix/lib/mono/gac/System.ServiceModel.Discovery
775 %_prefix/lib/mono/gac/System.ServiceModel.Routing
776 %_prefix/lib/mono/gac/System.ServiceModel.Web
778 %package -n mono-winfxcore
779 License: MIT License (or similar) ; Ms-Pl
780 Summary: Mono implementation of core WinFX APIs
781 Group: Development/Languages/Mono
782 Requires: mono-core == %version-%release
784 %description -n mono-winfxcore
785 The Mono Project is an open development initiative that is working to
786 develop an open source, Unix version of the .NET development platform.
787 Its objective is to enable Unix developers to build and deploy
788 cross-platform .NET applications. The project will implement various
789 technologies that have been submitted to the ECMA for standardization.
791 Mono implementation of core WinFX APIs
793 %files -n mono-winfxcore
794 %defattr(-, root, root)
795 %_prefix/lib/mono/2.0/System.Data.Services.Client.dll*
796 %_prefix/lib/mono/2.0/WindowsBase.dll*
797 %_prefix/lib/mono/4.0/System.Data.Services.Client.dll*
798 %_prefix/lib/mono/4.0/WindowsBase.dll*
799 %_prefix/lib/mono/4.5/System.Data.Services.Client.dll*
800 %_prefix/lib/mono/4.5/WindowsBase.dll*
801 %_prefix/lib/mono/gac/System.Data.Services.Client
802 %_prefix/lib/mono/gac/WindowsBase
804 %package -n mono-web
805 License: MIT License (or similar) ; Ms-Pl
806 Summary: Mono implementation of ASP.NET, Remoting and Web Services
807 Group: Development/Languages/Mono
808 Requires: mono-core == %version-%release
809 Obsoletes: mono-remoting
810 Obsoletes: mono-web-forms
811 Obsoletes: mono-web-services
812 Provides: mono-remoting
813 Provides: mono-web-forms
814 Provides: mono-web-services
815 Provides: mono(Mono.Http) = 1.0.5000.0
816 Provides: mono(System.Runtime.Remoting) = 1.0.5000.0
817 Provides: mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0
818 Provides: mono(System.Web) = 1.0.5000.0
819 Provides: mono(System.Web.Services) = 1.0.5000.0
821 %description -n mono-web
822 The Mono Project is an open development initiative that is working to
823 develop an open source, Unix version of the .NET development platform.
824 Its objective is to enable Unix developers to build and deploy
825 cross-platform .NET applications. The project will implement various
826 technologies that have been submitted to the ECMA for standardization.
828 Mono implementation of ASP.NET, Remoting and Web Services.
830 %files -n mono-web
831 %defattr(-, root, root)
832 %config %_sysconfdir/mono/2.0/Browsers
833 %config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx
834 %config %_sysconfdir/mono/2.0/web.config
835 %config %_sysconfdir/mono/4.0/DefaultWsdlHelpGenerator.aspx
836 %config %_sysconfdir/mono/4.0/web.config
837 %config %_sysconfdir/mono/4.5/DefaultWsdlHelpGenerator.aspx
838 %config %_sysconfdir/mono/4.5/web.config
839 %config %_sysconfdir/mono/browscap.ini
840 %config %_sysconfdir/mono/mconfig/config.xml
841 %dir %_sysconfdir/mono/mconfig
842 %_bindir/disco
843 %_bindir/mconfig
844 %_bindir/soapsuds
845 %_bindir/wsdl
846 %_bindir/wsdl2
847 %_bindir/xsd
848 %_libdir/pkgconfig/mono.web.pc
849 %_mandir/man1/disco.1%ext_man
850 %_mandir/man1/mconfig.1%ext_man
851 %_mandir/man1/soapsuds.1%ext_man
852 %_mandir/man1/wsdl.1%ext_man
853 %_mandir/man1/xsd.1%ext_man
854 %_prefix/lib/mono/2.0/Mono.Http.dll
855 %_prefix/lib/mono/2.0/Mono.Web.dll
856 %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
857 %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll
858 %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
859 %_prefix/lib/mono/2.0/System.Web.Abstractions.dll
860 %_prefix/lib/mono/2.0/System.Web.Routing.dll
861 %_prefix/lib/mono/2.0/System.Web.Services.dll
862 %_prefix/lib/mono/2.0/System.Web.dll
863 %_prefix/lib/mono/2.0/wsdl.exe*
864 %_prefix/lib/mono/2.0/xsd.exe*
865 %_prefix/lib/mono/4.0/Microsoft.Web.Infrastructure.dll
866 %_prefix/lib/mono/4.0/Mono.Http.dll
867 %_prefix/lib/mono/4.0/Mono.Web.dll
868 %_prefix/lib/mono/4.0/System.ComponentModel.Composition.dll
869 %_prefix/lib/mono/4.0/System.ComponentModel.DataAnnotations.dll
870 %_prefix/lib/mono/4.0/System.Runtime.Remoting.dll
871 %_prefix/lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll
872 %_prefix/lib/mono/4.0/System.Web.Abstractions.dll
873 %_prefix/lib/mono/4.0/System.Web.ApplicationServices.dll
874 %_prefix/lib/mono/4.0/System.Web.Routing.dll
875 %_prefix/lib/mono/4.0/System.Web.Services.dll
876 %_prefix/lib/mono/4.0/System.Web.dll
877 %_prefix/lib/mono/4.5/Mono.Http.dll
878 %_prefix/lib/mono/4.5/Mono.Web.dll
879 %_prefix/lib/mono/4.5/System.ComponentModel.Composition.dll
880 %_prefix/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll
881 %_prefix/lib/mono/4.5/System.Runtime.Remoting.dll
882 %_prefix/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll
883 %_prefix/lib/mono/4.5/System.Web.Abstractions.dll
884 %_prefix/lib/mono/4.5/System.Web.ApplicationServices.dll
885 %_prefix/lib/mono/4.5/System.Web.Routing.dll
886 %_prefix/lib/mono/4.5/System.Web.Services.dll
887 %_prefix/lib/mono/4.5/System.Web.dll
888 %_prefix/lib/mono/4.5/disco.exe*
889 %_prefix/lib/mono/4.5/mconfig.exe*
890 %_prefix/lib/mono/4.5/soapsuds.exe*
891 %_prefix/lib/mono/4.5/wsdl.exe*
892 %_prefix/lib/mono/4.5/xsd.exe*
893 %_prefix/lib/mono/4.5/Microsoft.Web.Infrastructure.dll
894 %_prefix/lib/mono/gac/Microsoft.Web.Infrastructure
895 %_prefix/lib/mono/gac/Mono.Http
896 %_prefix/lib/mono/gac/Mono.Web
897 %_prefix/lib/mono/gac/System.ComponentModel.Composition
898 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
899 %_prefix/lib/mono/gac/System.Runtime.Remoting
900 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
901 %_prefix/lib/mono/gac/System.Web
902 %_prefix/lib/mono/gac/System.Web.Abstractions
903 %_prefix/lib/mono/gac/System.Web.ApplicationServices
904 %_prefix/lib/mono/gac/System.Web.Routing
905 %_prefix/lib/mono/gac/System.Web.Services
907 %package -n mono-mvc
908 License: MIT License (or similar) ; Ms-Pl
909 Summary: Mono implementation of ASP.NET MVC
910 Group: Development/Languages/Mono
911 Requires: mono-core == %version-%release
913 %description -n mono-mvc
914 The Mono Project is an open development initiative that is working to
915 develop an open source, Unix version of the .NET development platform.
916 Its objective is to enable Unix developers to build and deploy
917 cross-platform .NET applications. The project will implement various
918 technologies that have been submitted to the ECMA for standardization.
920 Mono implementation of ASP.NET MVC.
922 %files -n mono-mvc
923 %defattr(-, root, root)
924 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
925 %_libdir/pkgconfig/system.web.extensions_1.0.pc
926 %_libdir/pkgconfig/system.web.mvc.pc
927 %_libdir/pkgconfig/system.web.mvc2.pc
928 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
929 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
930 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
931 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
932 %_prefix/lib/mono/4.0/System.Web.DynamicData.dll
933 %_prefix/lib/mono/4.0/System.Web.Extensions.Design.dll
934 %_prefix/lib/mono/4.0/System.Web.Extensions.dll
935 %_prefix/lib/mono/4.5/System.Web.DynamicData.dll
936 %_prefix/lib/mono/4.5/System.Web.Extensions.Design.dll
937 %_prefix/lib/mono/4.5/System.Web.Extensions.dll
938 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
939 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
940 %_prefix/lib/mono/compat-2.0/System.Web.Mvc.dll
941 %_prefix/lib/mono/gac/System.Web.DynamicData
942 %_prefix/lib/mono/gac/System.Web.Extensions
943 %_prefix/lib/mono/gac/System.Web.Extensions.Design
944 %_prefix/lib/mono/gac/System.Web.Mvc
946 %package -n mono-data-oracle
947 License: LGPL v2.1 only
948 Summary: Database connectivity for Mono
949 Group: Development/Languages/Mono
950 Requires: mono-core == %version-%release
951 Requires: mono-data == %version-%release
952 Provides: mono(System.Data.OracleClient) = 1.0.5000.0
954 %description -n mono-data-oracle
955 The Mono Project is an open development initiative that is working to
956 develop an open source, Unix version of the .NET development platform.
957 Its objective is to enable Unix developers to build and deploy
958 cross-platform .NET applications. The project will implement various
959 technologies that have been submitted to the ECMA for standardization.
961 Database connectivity for Mono.
963 %files -n mono-data-oracle
964 %defattr(-, root, root)
965 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
966 %_prefix/lib/mono/4.0/System.Data.OracleClient.dll
967 %_prefix/lib/mono/4.5/System.Data.OracleClient.dll
968 %_prefix/lib/mono/gac/System.Data.OracleClient
970 %package -n mono-data-postgresql
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(Npgsql) = 1.0.5000.0
978 %description -n mono-data-postgresql
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.
985 Database connectivity for Mono.
987 %files -n mono-data-postgresql
988 %defattr(-, root, root)
989 %_prefix/lib/mono/2.0/Npgsql.dll
990 %_prefix/lib/mono/4.0/Npgsql.dll
991 %_prefix/lib/mono/4.5/Npgsql.dll
992 %_prefix/lib/mono/gac/Npgsql
994 %package -n mono-nunit
995 License: LGPL v2.1 only
996 Summary: NUnit Testing Framework
997 Group: Development/Languages/Mono
998 Requires: mono-core == %version-%release
1000 %description -n mono-nunit
1001 NUnit is a unit-testing framework for all .Net languages. Initially
1002 ported from JUnit, the current release, version 2.2, is the fourth
1003 major release of this Unit based unit testing tool for Microsoft .NET.
1004 It is written entirely in C# and has been completely redesigned to
1005 take advantage of many .NET language features, for example
1006 custom attributes and other reflection related capabilities. NUnit
1007 brings xUnit to all .NET languages.
1009 %files -n mono-nunit
1010 %defattr(-, root, root)
1011 %_libdir/pkgconfig/mono-nunit.pc
1012 %_prefix/bin/nunit-console
1013 %_prefix/bin/nunit-console2
1014 %_prefix/bin/nunit-console4
1015 %_prefix/lib/mono/2.0/nunit-console-runner.dll
1016 %_prefix/lib/mono/2.0/nunit-console.exe*
1017 %_prefix/lib/mono/2.0/nunit.core.dll
1018 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
1019 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
1020 %_prefix/lib/mono/2.0/nunit.framework.dll
1021 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
1022 %_prefix/lib/mono/2.0/nunit.mocks.dll
1023 %_prefix/lib/mono/2.0/nunit.util.dll
1024 %_prefix/lib/mono/4.5/nunit-console-runner.dll
1025 %_prefix/lib/mono/4.5/nunit-console.exe*
1026 %_prefix/lib/mono/4.5/nunit.core.dll
1027 %_prefix/lib/mono/4.5/nunit.core.extensions.dll
1028 %_prefix/lib/mono/4.5/nunit.core.interfaces.dll
1029 %_prefix/lib/mono/4.5/nunit.framework.dll
1030 %_prefix/lib/mono/4.5/nunit.framework.extensions.dll
1031 %_prefix/lib/mono/4.5/nunit.mocks.dll
1032 %_prefix/lib/mono/4.5/nunit.util.dll
1033 %_prefix/lib/mono/gac/nunit-console-runner
1034 %_prefix/lib/mono/gac/nunit.core
1035 %_prefix/lib/mono/gac/nunit.core.extensions
1036 %_prefix/lib/mono/gac/nunit.core.interfaces
1037 %_prefix/lib/mono/gac/nunit.framework
1038 %_prefix/lib/mono/gac/nunit.framework.extensions
1039 %_prefix/lib/mono/gac/nunit.mocks
1040 %_prefix/lib/mono/gac/nunit.util
1042 %package -n mono-devel
1043 License: LGPL v2.1 only
1044 Summary: Mono development tools
1045 Group: Development/Languages/Mono
1046 Requires: mono-core == %version-%release
1047 Requires: libgdiplus0
1048 Requires: pkgconfig
1049 Provides: mono-xbuild
1050 # Required because they are referenced by .pc files
1051 Requires: mono-data == %version-%release
1052 Requires: mono-data-oracle == %version-%release
1053 Requires: mono-extras == %version-%release
1054 Requires: mono-web == %version-%release
1055 Requires: mono-winforms == %version-%release
1056 # We build natively on ppc64 now
1057 %ifarch ppc64
1058 Provides: mono-biarchcompat
1059 Obsoletes: mono-biarchcompat
1060 %endif
1061 Provides: mono(PEAPI) = 1.0.5000.0
1062 Provides: mono(resgen) = 1.0.5000.0
1064 %description -n mono-devel
1065 The Mono Project is an open development initiative that is working to
1066 develop an open source, Unix version of the .NET development platform.
1067 Its objective is to enable Unix developers to build and deploy
1068 cross-platform .NET applications. This package contains compilers and
1069 other tools needed to develop .NET applications.
1071 Mono development tools.
1073 %post -n mono-devel -p /sbin/ldconfig
1075 %postun -n mono-devel -p /sbin/ldconfig
1077 %files -n mono-devel
1078 %defattr(-, root, root)
1079 %_bindir/caspol
1080 %_bindir/ccrewrite
1081 %_bindir/cccheck
1082 %_bindir/cert2spc
1083 %_bindir/dtd2rng
1084 %_bindir/dtd2xsd
1085 %_bindir/genxs
1086 %_bindir/httpcfg
1087 %_bindir/ilasm
1088 %_bindir/installvst
1089 %_bindir/lc
1090 %_bindir/macpack
1091 %_bindir/makecert
1092 %_bindir/mkbundle
1093 %_bindir/mono-api-info
1094 %_bindir/mono-cil-strip
1095 %_bindir/mono-find-provides
1096 %_bindir/mono-find-requires
1097 %_bindir/mono-heapviz
1098 %_bindir/mono-shlib-cop
1099 %_bindir/mono-xmltool
1100 %_bindir/monodis
1101 %_bindir/monograph
1102 %_bindir/monolinker
1103 %_bindir/monop
1104 %_bindir/monop2
1105 %_bindir/mprof-report
1106 %_bindir/pdb2mdb
1107 %_bindir/pedump
1108 %_bindir/permview
1109 %_bindir/prj2make
1110 %_bindir/resgen
1111 %_bindir/resgen2
1112 %_bindir/secutil
1113 %_bindir/sgen
1114 %_bindir/signcode
1115 %_bindir/xbuild
1116 %dir %_datadir/mono-2.0
1117 %dir %_datadir/mono-2.0/mono
1118 %dir %_datadir/mono-2.0/mono/cil
1119 %_datadir/mono-2.0/mono/cil/cil-opcodes.xml
1120 %_libdir/libmono-profiler-*.*
1121 %_libdir/pkgconfig/cecil.pc
1122 %_libdir/pkgconfig/dotnet.pc
1123 %_libdir/pkgconfig/dotnet35.pc
1124 %_libdir/pkgconfig/mono-cairo.pc
1125 %_libdir/pkgconfig/mono-lineeditor.pc
1126 %_libdir/pkgconfig/mono-options.pc
1127 %_libdir/pkgconfig/mono.pc
1128 %_mandir/man1/al.1%ext_man
1129 %_mandir/man1/ccrewrite.1%ext_man
1130 %_mandir/man1/cccheck.1%ext_man
1131 %_mandir/man1/cert2spc.1%ext_man
1132 %_mandir/man1/dtd2xsd.1%ext_man
1133 %_mandir/man1/genxs.1%ext_man
1134 %_mandir/man1/httpcfg.1%ext_man
1135 %_mandir/man1/ilasm.1%ext_man
1136 %_mandir/man1/lc.1%ext_man
1137 %_mandir/man1/macpack.1%ext_man
1138 %_mandir/man1/makecert.1%ext_man
1139 %_mandir/man1/mkbundle.1%ext_man
1140 %_mandir/man1/mono-api-info.1%ext_man
1141 %_mandir/man1/mono-cil-strip.1%ext_man
1142 %_mandir/man1/mono-shlib-cop.1%ext_man
1143 %_mandir/man1/mono-xmltool.1%ext_man
1144 %_mandir/man1/monodis.1%ext_man
1145 %_mandir/man1/monolinker.1%ext_man
1146 %_mandir/man1/monop.1%ext_man
1147 %_mandir/man1/mprof-report.1%ext_man
1148 %_mandir/man1/pdb2mdb.1%ext_man
1149 %_mandir/man1/permview.1%ext_man
1150 %_mandir/man1/prj2make.1%ext_man
1151 %_mandir/man1/resgen.1%ext_man
1152 %_mandir/man1/secutil.1%ext_man
1153 %_mandir/man1/sgen.1%ext_man
1154 %_mandir/man1/signcode.1%ext_man
1155 %_mandir/man1/xbuild.1%ext_man
1156 %_prefix/lib/mono-source-libs
1157 %_prefix/lib/mono/2.0/MSBuild
1158 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
1159 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
1160 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
1161 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
1162 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
1163 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
1164 %_prefix/lib/mono/2.0/Microsoft.Common.targets
1165 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
1166 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
1167 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
1168 %_prefix/lib/mono/2.0/PEAPI.dll
1169 %_prefix/lib/mono/2.0/genxs.exe*
1170 %_prefix/lib/mono/2.0/ilasm.exe*
1171 %_prefix/lib/mono/2.0/mkbundle.exe*
1172 %_prefix/lib/mono/2.0/monolinker.*
1173 %_prefix/lib/mono/2.0/monop.exe*
1174 %_prefix/lib/mono/2.0/resgen.exe*
1175 %_prefix/lib/mono/2.0/xbuild.exe*
1176 %_prefix/lib/mono/2.0/xbuild.rsp
1177 %_prefix/lib/mono/3.5/MSBuild
1178 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
1179 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
1180 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
1181 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
1182 %_prefix/lib/mono/3.5/Microsoft.Build.xsd
1183 %_prefix/lib/mono/3.5/Microsoft.CSharp.targets
1184 %_prefix/lib/mono/3.5/Microsoft.Common.targets
1185 %_prefix/lib/mono/3.5/Microsoft.Common.tasks
1186 %_prefix/lib/mono/3.5/Microsoft.VisualBasic.targets
1187 %_prefix/lib/mono/3.5/xbuild.exe*
1188 %_prefix/lib/mono/3.5/xbuild.rsp
1189 %_prefix/lib/mono/4.0/MSBuild
1190 %_prefix/lib/mono/4.0/Microsoft.Build.dll
1191 %_prefix/lib/mono/4.0/Microsoft.Build.Engine.dll
1192 %_prefix/lib/mono/4.0/Microsoft.Build.Framework.dll
1193 %_prefix/lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
1194 %_prefix/lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
1195 %_prefix/lib/mono/4.0/Microsoft.Build.xsd
1196 %_prefix/lib/mono/4.0/Microsoft.CSharp.targets
1197 %_prefix/lib/mono/4.0/Microsoft.Common.targets
1198 %_prefix/lib/mono/4.0/Microsoft.Common.tasks
1199 %_prefix/lib/mono/4.0/Microsoft.VisualBasic.targets
1200 %_prefix/lib/mono/4.0/Mono.Debugger.Soft.dll
1201 %_prefix/lib/mono/4.0/Mono.CodeContracts.dll
1202 %_prefix/lib/mono/4.0/PEAPI.dll
1203 %_prefix/lib/mono/4.5/Microsoft.Build.dll
1204 %_prefix/lib/mono/4.5/Microsoft.Build.Engine.dll
1205 %_prefix/lib/mono/4.5/Microsoft.Build.Framework.dll
1206 %_prefix/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll
1207 %_prefix/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll
1208 %_prefix/lib/mono/4.5/Mono.Debugger.Soft.dll
1209 %_prefix/lib/mono/4.5/Mono.CodeContracts.dll
1210 %_prefix/lib/mono/4.5/PEAPI.dll
1211 %_prefix/lib/mono/4.5/caspol.exe*
1212 %_prefix/lib/mono/4.5/cccheck.exe*
1213 %_prefix/lib/mono/4.5/ccrewrite.exe*
1214 %_prefix/lib/mono/4.5/cert2spc.exe*
1215 %_prefix/lib/mono/4.5/dtd2rng.exe*
1216 %_prefix/lib/mono/4.5/dtd2xsd.exe*
1217 %_prefix/lib/mono/4.5/genxs.exe*
1218 %_prefix/lib/mono/4.5/httpcfg.exe*
1219 %_prefix/lib/mono/4.5/ictool.exe*
1220 %_prefix/lib/mono/4.5/ilasm.exe*
1221 %_prefix/lib/mono/4.5/installvst.exe*
1222 %_prefix/lib/mono/4.5/lc.exe*
1223 %_prefix/lib/mono/4.5/macpack.exe*
1224 %_prefix/lib/mono/4.5/makecert.exe*
1225 %_prefix/lib/mono/4.5/mkbundle.exe*
1226 %_prefix/lib/mono/4.5/mono-api-info.exe*
1227 %_prefix/lib/mono/4.5/mono-cil-strip.exe*
1228 %_prefix/lib/mono/4.5/mono-shlib-cop.exe*
1229 %_prefix/lib/mono/4.5/mono-xmltool.exe*
1230 %_prefix/lib/mono/4.5/monolinker.*
1231 %_prefix/lib/mono/4.5/monop.exe*
1232 %_prefix/lib/mono/4.5/pdb2mdb.exe*
1233 %_prefix/lib/mono/4.5/permview.exe*
1234 %_prefix/lib/mono/4.5/resgen.exe*
1235 %_prefix/lib/mono/4.5/secutil.exe*
1236 %_prefix/lib/mono/4.5/sgen.exe*
1237 %_prefix/lib/mono/4.5/signcode.exe*
1238 %_prefix/lib/mono/4.5/xbuild.exe*
1239 %_prefix/lib/mono/4.5/xbuild.rsp
1240 %_prefix/lib/mono/gac/Microsoft.Build
1241 %_prefix/lib/mono/gac/Microsoft.Build.Engine
1242 %_prefix/lib/mono/gac/Microsoft.Build.Framework
1243 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
1244 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
1245 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v4.0
1246 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
1247 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
1248 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v4.0
1249 %_prefix/lib/mono/gac/Mono.CodeContracts
1250 %_prefix/lib/mono/gac/Mono.Debugger.Soft
1251 %_prefix/lib/mono/gac/PEAPI
1252 %_prefix/lib/mono/xbuild
1253 %_prefix/lib/mono/xbuild-frameworks
1255 %package -n monodoc-core
1256 License: LGPL v2.1 only
1257 Summary: Monodoc - Documentation tools for C# code
1258 Group: Development/Tools/Other
1259 Requires: mono-core == %version-%release
1260 Obsoletes: monodoc
1261 Provides: monodoc
1262 # Added to uncompress and compare documentation used by build-compare
1263 Requires: unzip
1265 %description -n monodoc-core
1266 Monodoc-core contains documentation tools for C#.
1268 %files -n monodoc-core
1269 %defattr(-, root, root)
1270 %_bindir/mdassembler
1271 %_bindir/mdoc
1272 %_bindir/mdoc-assemble
1273 %_bindir/mdoc-export-html
1274 %_bindir/mdoc-export-msxdoc
1275 %_bindir/mdoc-update
1276 %_bindir/mdoc-validate
1277 %_bindir/mdvalidater
1278 %_bindir/mod
1279 %_bindir/monodocer
1280 %_bindir/monodocs2html
1281 %_bindir/monodocs2slashdoc
1282 %_libdir/pkgconfig/monodoc.pc
1283 %_mandir/man1/mdassembler.1%ext_man
1284 %_mandir/man1/mdoc-assemble.1%ext_man
1285 %_mandir/man1/mdoc-export-html.1%ext_man
1286 %_mandir/man1/mdoc-export-msxdoc.1%ext_man
1287 %_mandir/man1/mdoc-update.1%ext_man
1288 %_mandir/man1/mdoc-validate.1%ext_man
1289 %_mandir/man1/mdoc.1%ext_man
1290 %_mandir/man1/mdvalidater.1%ext_man
1291 %_mandir/man1/monodocer.1%ext_man
1292 %_mandir/man1/monodocs2html.1%ext_man
1293 %_mandir/man5/mdoc.5%ext_man
1294 %_prefix/lib/mono/4.5/mdoc.exe*
1295 %_prefix/lib/mono/4.5/mod.exe*
1296 %_prefix/lib/mono/gac/monodoc
1297 %_prefix/lib/mono/monodoc
1298 %_prefix/lib/monodoc
1300 %package -n mono-complete
1301 License: LGPL v2.1 only
1302 Summary: Install everything built from the mono source tree
1303 Group: Development/Languages/Mono
1304 Requires: mono-core = %version-%release
1305 Requires: ibm-data-db2 = %version-%release
1306 Requires: libmono-2_0-1 = %version-%release
1307 Requires: libmono-2_0-devel = %version-%release
1308 %if %llvm == yes
1309 Requires: libmono-llvm0 = %version-%release
1310 %endif
1311 %if %sgen == yes
1312 Requires: libmonosgen-2_0-0 = %version-%release
1313 Requires: libmonosgen-2_0-devel = %version-%release
1314 %endif
1315 Requires: mono-data = %version-%release
1316 Requires: mono-data-oracle = %version-%release
1317 Requires: mono-data-postgresql = %version-%release
1318 Requires: mono-data-sqlite = %version-%release
1319 Requires: mono-devel = %version-%release
1320 Requires: mono-extras = %version-%release
1321 Requires: mono-locale-extras = %version-%release
1322 Requires: mono-nunit = %version-%release
1323 Requires: mono-wcf = %version-%release
1324 Requires: mono-web = %version-%release
1325 Requires: mono-winforms = %version-%release
1326 Requires: mono-winfxcore = %version-%release
1327 Requires: monodoc-core = %version-%release
1329 %description -n mono-complete
1330 The Mono Project is an open development initiative that is working to
1331 develop an open source, Unix version of the .NET development platform.
1332 Its objective is to enable Unix developers to build and deploy
1333 cross-platform .NET applications. The project will implement various
1334 technologies that have been submitted to the ECMA for standardization.
1336 Install everything built from the mono source tree. Note that this does
1337 not install anything from outside the mono source (XSP, mono-basic, etc.).
1339 %files -n mono-complete
1340 %defattr(-, root, root)
1341 %dir %_prefix/lib/mono/compat-2.0
1343 %changelog