2010-04-16 Rodrigo Kumpera <rkumpera@novell.com>
[mono-project.git] / mono-core.spec.in
blob33cf2563309a0c3623bab363352e5fe1ef163c79
1 %{!?ext_man: %define ext_man .gz}
3 Name: mono-core
4 License: LGPL v2.1 only
5 Group: Development/Languages/Mono
6 Summary: A .NET Runtime Environment
7 Url: http://go-mono.org/
8 Version: @VERSION@
9 Release: 0
10 BuildRoot: %{_tmppath}/%{name}-%{version}-build
11 Source0: mono-%{version}.tar.bz2
12 ExclusiveArch: %ix86 x86_64 ppc ppc64 hppa armv4l sparc s390 ia64 s390x
13 BuildRoot: %{_tmppath}/%{name}-%{version}-build
14 Provides: mono = %{version}-%{release}
15 Provides: mono-ikvm = %{version}-%{release}
16 Obsoletes: mono
17 Obsoletes: mono-drawing
18 Obsoletes: mono-cairo
19 Obsoletes: mono-xml-relaxng
20 Obsoletes: mono-posix
21 Obsoletes: mono-ziplib
22 Obsoletes: mono-ikvm
23 Provides: mono-drawing
24 Provides: mono-cairo
25 Provides: mono-xml-relaxng
26 Provides: mono-posix
27 Provides: mono-ziplib
28 # This version of mono has issues with the following versions of apps:
29 # (not because of regressions, but because bugfixes in mono uncover bugs in the apps)
30 Conflicts: helix-banshee < 1.0
31 Conflicts: banshee < 1.0
32 Conflicts: f-spot < 0.4
33 Conflicts: mono-addins < 0.3.1
34 # Only use recommends for 11.0 and up
35 %if 0%{?suse_version} >= 1100
36 Recommends: libgdiplus0
37 %else
38 Requires: libgdiplus0
39 %endif
40 BuildRequires: gcc-c++
41 BuildRequires: glib2-devel zlib-devel
42 ####### distro specific changes ########
43 #####
44 #### suse options ####
45 %if 0%{?suse_version}
46 # For some reason these weren't required in 10.2 and before... ?
47 %if 0%{suse_version} >= 1030
48 BuildRequires: bison
49 # Add valgrind support for 10.3 and above on archs that have it
50 %ifarch %ix86 x86_64 ppc ppc64
51 BuildRequires: valgrind-devel
52 %endif
53 %endif
54 %if 0%{suse_version} >= 1020
55 BuildRequires: xorg-x11-libX11
56 %endif
57 %if 0%{sles_version} == 10
58 BuildRequires: xorg-x11-devel
59 %endif
60 %if 0%{suse_version} == 1010
61 BuildRequires: xorg-x11-devel
62 %endif
63 %if 0%{sles_version} == 9
64 %define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
65 BuildRequires: XFree86-devel XFree86-libs pkgconfig
66 %endif
67 %endif
68 # Fedora x11
69 %if 0%{?fedora_version}
70 BuildRequires: libX11
71 %endif
72 # rhel x11
73 %if 0%{?rhel_version}
74 BuildRequires: libX11
75 %endif
76 #####
77 ####### End of distro specific changes ########
78 # Why was this needed?
79 %ifarch s390 s390x
80 PreReq: grep
81 %endif
82 # This lib only needed for ia64
83 %ifarch ia64
84 BuildRequires: libunwind-devel
85 %endif
86 # TODO:
87 # This won't work until the rpm package passes .config files to mono-find-requires
88 #%define __find_provides env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-provides
89 #%define __find_requires env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-requires
90 %if 0%{?fedora_version} || 0%{?rhel_version}
91 # Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros)
92 %define _use_internal_dependency_generator 0
93 %endif
94 %define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq'
95 %define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}%{_bindir}/mono-find-requires ; } | sort | uniq'
97 %description
98 The Mono Project is an open development initiative that is working to
99 develop an open source, Unix version of the .NET development platform.
100 Its objective is to enable Unix developers to build and deploy
101 cross-platform .NET applications. The project will implement various
102 technologies that have been submitted to the ECMA for standardization.
106 Authors:
107 --------
108 Miguel de Icaza <miguel@ximian.com>
109 Paolo Molaro <lupus@ximian.com>
110 Dietmar Maurer <dietmar@ximian.com>
112 %files -f mcs.lang
113 %defattr(-, root, root)
114 %doc AUTHORS COPYING.LIB ChangeLog NEWS README
115 %_bindir/mono
116 %_libdir/libmono.so.*
117 %_mandir/man1/mono.1%ext_man
118 # manpages
119 %_mandir/man5/mono-config.5%ext_man
120 %_mandir/man1/mcs.1%ext_man
121 %_mandir/man1/certmgr.1%ext_man
122 %_mandir/man1/chktrust.1%ext_man
123 %_mandir/man1/csharp.1%ext_man
124 %_mandir/man1/setreg.1%ext_man
125 %_mandir/man1/gacutil.1%ext_man
126 %_mandir/man1/sn.1%ext_man
127 %_mandir/man1/mozroots.1%ext_man
128 # wrappers
129 %_bindir/certmgr
130 %_bindir/chktrust
131 %_bindir/csharp
132 %_bindir/gacutil
133 %_bindir/gacutil2
134 %_bindir/gmcs
135 %_bindir/mcs
136 %_bindir/mono-test-install
137 %_bindir/mozroots
138 %_bindir/peverify
139 %_bindir/setreg
140 %_bindir/sn
141 # exes
142 %_prefix/lib/mono/2.0/certmgr.exe*
143 %_prefix/lib/mono/2.0/chktrust.exe*
144 %_prefix/lib/mono/2.0/gacutil.exe*
145 %_prefix/lib/mono/2.0/csharp.exe*
146 %_prefix/lib/mono/2.0/gmcs.exe*
147 %_prefix/lib/mono/2.0/mozroots.exe*
148 %_prefix/lib/mono/2.0/setreg.exe*
149 %_prefix/lib/mono/2.0/sn.exe*
150 %_prefix/lib/mono/gac/cscompmgd
151 %_prefix/lib/mono/2.0/cscompmgd.dll
152 %_prefix/lib/mono/gac/I18N.West
153 %_prefix/lib/mono/2.0/I18N.West.dll
154 %_prefix/lib/mono/gac/I18N
155 %_prefix/lib/mono/2.0/I18N.dll
156 %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
157 %_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
158 %_prefix/lib/mono/gac/Mono.GetOptions
159 %_prefix/lib/mono/2.0/Mono.GetOptions.dll
160 %_prefix/lib/mono/gac/Mono.Simd
161 %_prefix/lib/mono/2.0/Mono.Simd.dll
162 %_prefix/lib/mono/gac/Mono.Management
163 %_prefix/lib/mono/2.0/Mono.Management.dll
164 %_prefix/lib/mono/gac/Mono.Tasklets
165 %_prefix/lib/mono/2.0/Mono.Tasklets.dll
166 %_prefix/lib/mono/gac/Mono.Security
167 %_prefix/lib/mono/2.0/Mono.Security.dll
168 %_prefix/lib/mono/gac/System.Security
169 %_prefix/lib/mono/2.0/System.Security.dll
170 %_prefix/lib/mono/gac/System.Xml
171 %_prefix/lib/mono/2.0/System.Xml.dll
172 %_prefix/lib/mono/gac/System.Xml.Linq
173 %_prefix/lib/mono/2.0/System.Xml.Linq.dll
174 %_prefix/lib/mono/gac/System
175 %_prefix/lib/mono/2.0/System.dll
176 %_prefix/lib/mono/gac/System.Configuration
177 %_prefix/lib/mono/2.0/System.Configuration.dll
178 %_prefix/lib/mono/2.0/mscorlib.dll*
179 %dir %_sysconfdir/mono
180 %dir %_sysconfdir/mono/2.0
181 %dir %_prefix/lib/mono
182 %dir %_prefix/lib/mono/2.0
183 %dir %_prefix/lib/mono/3.5
184 %dir %_prefix/lib/mono/gac
185 %config %_sysconfdir/mono/config
186 %config %_sysconfdir/mono/2.0/machine.config
187 %config %_sysconfdir/mono/2.0/settings.map
188 %_prefix/lib/mono/gac/Mono.C5
189 %_prefix/lib/mono/2.0/Mono.C5.dll
190 # ikvm helper
191 %_prefix/%_lib/libikvm-native.so
192 %_prefix/lib/mono/gac/System.Drawing
193 %_prefix/lib/mono/2.0/System.Drawing.dll
194 %_libdir/libMonoPosixHelper.so*
195 %_prefix/lib/mono/gac/Mono.Posix
196 %_prefix/lib/mono/2.0/Mono.Posix.dll
197 %_prefix/lib/mono/gac/Mono.Cairo
198 %_prefix/lib/mono/2.0/Mono.Cairo.dll
199 %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib
200 %_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll
201 %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
202 %_prefix/lib/mono/gac/Microsoft.VisualC
203 %_prefix/lib/mono/2.0/Microsoft.VisualC.dll
204 %_prefix/lib/mono/gac/Commons.Xml.Relaxng
205 %_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll
206 %_prefix/lib/mono/gac/CustomMarshalers
207 %_prefix/lib/mono/2.0/CustomMarshalers.dll
208 %_prefix/lib/mono/gac/OpenSystem.C
209 %_prefix/lib/mono/2.0/OpenSystem.C.dll
210 %_prefix/lib/mono/gac/System.Core
211 %_prefix/lib/mono/2.0/System.Core.dll
212 %_prefix/lib/mono/gac/Mono.CSharp
213 %_prefix/lib/mono/2.0/Mono.CSharp.dll
214 %_prefix/lib/mono/gac/Mono.Cecil
215 # localizations?
216 #%_datadir/locale/*/LC_MESSAGES/mcs.mo
217 # Not sure if autobuild allows this...
219 %post
220 /sbin/ldconfig
221 %ifarch s390 s390x
222 if grep -q "machine = 9672" /proc/cpuinfo 2>/dev/null ; then
223 # anchor for rebuild on failure
224 echo "mono may not work correctly on G5"
226 %endif
228 %postun -p /sbin/ldconfig
230 %package -n mono-jscript
231 License: LGPL v2.1 only
232 Summary: JScript .NET support for Mono
233 Group: Development/Languages/Mono
234 Requires: mono-core == %version-%release
236 %description -n mono-jscript
237 This package contains the JScript .NET compiler and language runtime.
238 This allows you to compile and run JScript.NET application and
239 assemblies.
243 Authors:
244 --------
245 Miguel de Icaza <miguel@ximian.com>
246 Paolo Molaro <lupus@ximian.com>
247 Dietmar Maurer <dietmar@ximian.com>
249 %files -n mono-jscript
250 %defattr(-, root, root)
251 %_bindir/mjs
252 %_prefix/lib/mono/2.0/mjs.exe*
253 %_prefix/lib/mono/gac/Microsoft.JScript
254 %_prefix/lib/mono/2.0/Microsoft.JScript.dll
256 %package -n mono-locale-extras
257 License: LGPL v2.1 only
258 Summary: Extra locale information
259 Group: Development/Languages/Mono
260 Requires: mono-core == %version-%release
262 %description -n mono-locale-extras
263 The Mono Project is an open development initiative that is working to
264 develop an open source, Unix version of the .NET development platform.
265 Its objective is to enable Unix developers to build and deploy
266 cross-platform .NET applications. The project will implement various
267 technologies that have been submitted to the ECMA for standardization.
269 Extra locale information.
273 Authors:
274 --------
275 Miguel de Icaza <miguel@ximian.com>
276 Paolo Molaro <lupus@ximian.com>
277 Dietmar Maurer <dietmar@ximian.com>
279 %files -n mono-locale-extras
280 %defattr(-, root, root)
281 %_prefix/lib/mono/gac/I18N.MidEast
282 %_prefix/lib/mono/2.0/I18N.MidEast.dll
283 %_prefix/lib/mono/gac/I18N.Rare
284 %_prefix/lib/mono/2.0/I18N.Rare.dll
285 %_prefix/lib/mono/gac/I18N.CJK
286 %_prefix/lib/mono/2.0/I18N.CJK.dll
287 %_prefix/lib/mono/gac/I18N.Other
288 %_prefix/lib/mono/2.0/I18N.Other.dll
290 %package -n mono-data
291 License: LGPL v2.1 only
292 Summary: Database connectivity for Mono
293 Group: Development/Languages/Mono
294 Requires: mono-core == %version-%release
295 Obsoletes: mono-ms-enterprise
296 Obsoletes: mono-novell-directory
297 Obsoletes: mono-directory
298 Provides: mono-ms-enterprise
299 Provides: mono-novell-directory
300 Provides: mono-directory
302 %description -n mono-data
303 The Mono Project is an open development initiative that is working to
304 develop an open source, Unix version of the .NET development platform.
305 Its objective is to enable Unix developers to build and deploy
306 cross-platform .NET applications. The project will implement various
307 technologies that have been submitted to the ECMA for standardization.
309 Database connectivity for Mono.
313 Authors:
314 --------
315 Miguel de Icaza <miguel@ximian.com>
316 Paolo Molaro <lupus@ximian.com>
317 Dietmar Maurer <dietmar@ximian.com>
319 %files -n mono-data
320 %defattr(-, root, root)
321 %_prefix/lib/mono/2.0/sqlmetal.exe*
322 %_prefix/lib/mono/2.0/sqlsharp.exe*
323 %_bindir/sqlmetal
324 %_bindir/sqlsharp
325 %_mandir/man1/sqlsharp.1%ext_man
326 %_prefix/lib/mono/gac/System.Data
327 %_prefix/lib/mono/2.0/System.Data.dll
328 %_prefix/lib/mono/gac/System.Data.Linq
329 %_prefix/lib/mono/2.0/System.Data.Linq.dll
330 %_prefix/lib/mono/gac/System.Data.Services
331 %_prefix/lib/mono/gac/Mono.Data
332 %_prefix/lib/mono/2.0/Mono.Data.dll
333 %_prefix/lib/mono/gac/Mono.Data.Tds
334 %_prefix/lib/mono/2.0/Mono.Data.Tds.dll
335 %_prefix/lib/mono/gac/Mono.Data.TdsClient
336 %_prefix/lib/mono/2.0/Mono.Data.TdsClient.dll
337 %_prefix/lib/mono/gac/System.EnterpriseServices
338 %_prefix/lib/mono/2.0/System.EnterpriseServices.dll
339 %_prefix/lib/mono/gac/Novell.Directory.Ldap
340 %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll
341 %_prefix/lib/mono/gac/System.DirectoryServices
342 %_prefix/lib/mono/2.0/System.DirectoryServices.dll
343 %_prefix/lib/mono/gac/System.Transactions
344 %_prefix/lib/mono/2.0/System.Transactions.dll
345 %_prefix/lib/mono/gac/System.Data.DataSetExtensions
346 %_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
348 %package -n mono-winforms
349 License: LGPL v2.1 only
350 Summary: Mono's Windows Forms implementation
351 Group: Development/Languages/Mono
352 Requires: mono-core == %version-%release
353 Provides: mono-window-forms
354 Obsoletes: mono-window-forms
356 %description -n mono-winforms
357 The Mono Project is an open development initiative that is working to
358 develop an open source, Unix version of the .NET development platform.
359 Its objective is to enable Unix developers to build and deploy
360 cross-platform .NET applications. The project will implement various
361 technologies that have been submitted to the ECMA for standardization.
363 Mono's Windows Forms implementation.
367 Authors:
368 --------
369 Miguel de Icaza <miguel@ximian.com>
370 Paolo Molaro <lupus@ximian.com>
371 Dietmar Maurer <dietmar@ximian.com>
373 %files -n mono-winforms
374 %defattr(-, root, root)
375 %_prefix/lib/mono/gac/System.Windows.Forms
376 %_prefix/lib/mono/2.0/System.Windows.Forms.dll
377 %_prefix/lib/mono/gac/Accessibility
378 %_prefix/lib/mono/2.0/Accessibility.dll
379 %_prefix/lib/mono/gac/System.Design
380 %_prefix/lib/mono/2.0/System.Design.dll
381 %_prefix/lib/mono/gac/System.Drawing.Design
382 %_prefix/lib/mono/2.0/System.Drawing.Design.dll
383 %_prefix/lib/mono/2.0/Mono.WebBrowser.dll
384 %_prefix/lib/mono/gac/Mono.WebBrowser
386 %package -n ibm-data-db2
387 License: LGPL v2.1 only
388 Summary: Database connectivity for DB2
389 Group: Development/Languages/Mono
390 Requires: mono-core == %version-%release
392 %description -n ibm-data-db2
393 The Mono Project is an open development initiative that is working to
394 develop an open source, Unix version of the .NET development platform.
395 Its objective is to enable Unix developers to build and deploy
396 cross-platform .NET applications. The project will implement various
397 technologies that have been submitted to the ECMA for standardization.
399 Database connectivity for DB2.
403 Authors:
404 --------
405 Miguel de Icaza <miguel@ximian.com>
406 Paolo Molaro <lupus@ximian.com>
407 Dietmar Maurer <dietmar@ximian.com>
409 %files -n ibm-data-db2
410 %defattr(-, root, root)
411 %_prefix/lib/mono/gac/IBM.Data.DB2
412 %_prefix/lib/mono/2.0/IBM.Data.DB2.dll
414 %package -n mono-extras
415 License: LGPL v2.1 only
416 Summary: Extra packages
417 Group: Development/Languages/Mono
418 Requires: mono-core == %version-%release
419 Obsoletes: mono-ms-extras
420 Provides: mono-ms-extras
422 %description -n mono-extras
423 The Mono Project is an open development initiative that is working to
424 develop an open source, Unix version of the .NET development platform.
425 Its objective is to enable Unix developers to build and deploy
426 cross-platform .NET applications. The project will implement various
427 technologies that have been submitted to the ECMA for standardization.
429 Extra packages.
433 Authors:
434 --------
435 Miguel de Icaza <miguel@ximian.com>
436 Paolo Molaro <lupus@ximian.com>
437 Dietmar Maurer <dietmar@ximian.com>
439 %files -n mono-extras
440 %defattr(-, root, root)
441 %_mandir/man1/mono-service.1%ext_man
442 %_bindir/mono-service
443 %_bindir/mono-service2
444 %_prefix/lib/mono/2.0/installutil.exe*
445 # These are errors because they should be symlinks, but they are copies, so rpmlint detects duplicate files
446 %_prefix/lib/mono/gac/mono-service
447 %_prefix/lib/mono/2.0/mono-service.exe*
448 %_prefix/lib/mono/gac/System.Management
449 %_prefix/lib/mono/2.0/System.Management.dll
450 %_prefix/lib/mono/gac/RabbitMQ.Client
451 %_prefix/lib/mono/2.0/RabbitMQ.Client.dll
452 %_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
453 %_prefix/lib/mono/gac/System.Messaging
454 %_prefix/lib/mono/2.0/System.Messaging.dll
455 %_prefix/lib/mono/gac/Mono.Messaging
456 %_prefix/lib/mono/2.0/Mono.Messaging.dll
457 %_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ
458 %_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
459 %_prefix/lib/mono/gac/System.ServiceProcess
460 %_prefix/lib/mono/2.0/System.ServiceProcess.dll
461 %_prefix/lib/mono/gac/System.Configuration.Install
462 %_prefix/lib/mono/2.0/System.Configuration.Install.dll
463 %_prefix/lib/mono/gac/Microsoft.Vsa
464 %_prefix/lib/mono/2.0/Microsoft.Vsa.dll
466 %package -n mono-data-sqlite
467 License: LGPL v2.1 only
468 Summary: Database connectivity for Mono
469 Group: Development/Languages/Mono
470 Requires: mono-core == %version-%release
471 Requires: mono-data == %version-%release
472 # TODO: Disable this, until a better solution is found
473 #Requires: sqlite2
475 %description -n mono-data-sqlite
476 The Mono Project is an open development initiative that is working to
477 develop an open source, Unix version of the .NET development platform.
478 Its objective is to enable Unix developers to build and deploy
479 cross-platform .NET applications. The project will implement various
480 technologies that have been submitted to the ECMA for standardization.
482 Database connectivity for Mono.
486 Authors:
487 --------
488 Miguel de Icaza <miguel@ximian.com>
489 Paolo Molaro <lupus@ximian.com>
490 Dietmar Maurer <dietmar@ximian.com>
492 %files -n mono-data-sqlite
493 %defattr(-, root, root)
494 %_prefix/lib/mono/gac/Mono.Data.SqliteClient
495 %_prefix/lib/mono/2.0/Mono.Data.SqliteClient.dll
496 %_prefix/lib/mono/gac/Mono.Data.Sqlite
497 %_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
499 %package -n mono-data-sybase
500 License: LGPL v2.1 only
501 Summary: Database connectivity for Mono
502 Group: Development/Languages/Mono
503 Requires: mono-core == %version-%release
504 Requires: mono-data == %version-%release
506 %description -n mono-data-sybase
507 The Mono Project is an open development initiative that is working to
508 develop an open source, Unix version of the .NET development platform.
509 Its objective is to enable Unix developers to build and deploy
510 cross-platform .NET applications. The project will implement various
511 technologies that have been submitted to the ECMA for standardization.
513 Database connectivity for Mono.
517 Authors:
518 --------
519 Miguel de Icaza <miguel@ximian.com>
520 Paolo Molaro <lupus@ximian.com>
521 Dietmar Maurer <dietmar@ximian.com>
523 %files -n mono-data-sybase
524 %defattr(-, root, root)
525 %_prefix/lib/mono/gac/Mono.Data.SybaseClient
526 %_prefix/lib/mono/2.0/Mono.Data.SybaseClient.dll
528 %package -n mono-wcf
529 Summary: Mono implementation of WCF, Windows Communication Foundation
530 Group: Development/Languages/Mono
531 Requires: mono-core == %version-%release
533 %description -n mono-wcf
534 The Mono Project is an open development initiative that is working to
535 develop an open source, Unix version of the .NET development platform.
536 Its objective is to enable Unix developers to build and deploy
537 cross-platform .NET applications. The project will implement various
538 technologies that have been submitted to the ECMA for standardization.
540 Mono implementation of WCF, Windows Communication Foundation
544 Authors:
545 --------
546 Miguel de Icaza <miguel@ximian.com>
547 Paolo Molaro <lupus@ximian.com>
548 Dietmar Maurer <dietmar@ximian.com>
551 %files -n mono-wcf
552 %defattr(-, root, root)
553 %_bindir/svcutil
554 %_prefix/lib/mono/gac/System.IdentityModel
555 %_prefix/lib/mono/2.0/System.IdentityModel.dll
556 %_prefix/lib/mono/gac/System.IdentityModel.Selectors
557 %_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll
558 %_prefix/lib/mono/gac/System.Runtime.Serialization
559 %_prefix/lib/mono/2.0/System.Runtime.Serialization.dll
560 %_prefix/lib/mono/gac/System.ServiceModel
561 %_prefix/lib/mono/2.0/System.ServiceModel.dll
562 %_prefix/lib/mono/gac/System.ServiceModel.Web
563 %_prefix/lib/mono/2.0/System.ServiceModel.Web.dll
564 %_prefix/lib/mono/2.0/svcutil.exe*
565 %_libdir/pkgconfig/wcf.pc
567 %package -n mono-winfxcore
568 Summary: Mono implementation of core WinFX APIs
569 Group: Development/Languages/Mono
570 Requires: mono-core == %version-%release
572 %description -n mono-winfxcore
573 The Mono Project is an open development initiative that is working to
574 develop an open source, Unix version of the .NET development platform.
575 Its objective is to enable Unix developers to build and deploy
576 cross-platform .NET applications. The project will implement various
577 technologies that have been submitted to the ECMA for standardization.
579 Mono implementation of core WinFX APIs
583 Authors:
584 --------
585 Miguel de Icaza <miguel@ximian.com>
586 Paolo Molaro <lupus@ximian.com>
587 Dietmar Maurer <dietmar@ximian.com>
590 %files -n mono-winfxcore
591 %defattr(-, root, root)
592 %_prefix/lib/mono/gac/WindowsBase
593 %_prefix/lib/mono/2.0/WindowsBase.dll*
595 %package -n mono-web
596 License: X11/MIT; Ms-Pl
597 Summary: Mono implementation of ASP.NET, Remoting and Web Services
598 Group: Development/Languages/Mono
599 Requires: mono-core == %version-%release
600 Obsoletes: mono-web-forms
601 Obsoletes: mono-web-services
602 Obsoletes: mono-remoting
603 Provides: mono-web-forms
604 Provides: mono-web-services
605 Provides: mono-remoting
607 %description -n mono-web
608 The Mono Project is an open development initiative that is working to
609 develop an open source, Unix version of the .NET development platform.
610 Its objective is to enable Unix developers to build and deploy
611 cross-platform .NET applications. The project will implement various
612 technologies that have been submitted to the ECMA for standardization.
614 Mono implementation of ASP.NET, Remoting and Web Services.
618 Authors:
619 --------
620 Miguel de Icaza <miguel@ximian.com>
621 Paolo Molaro <lupus@ximian.com>
622 Dietmar Maurer <dietmar@ximian.com>
624 %files -n mono-web
625 %defattr(-, root, root)
626 %_prefix/lib/mono/gac/Mono.Http
627 %_prefix/lib/mono/2.0/Mono.Http.dll
628 %_prefix/lib/mono/gac/Mono.Web
629 %_prefix/lib/mono/2.0/Mono.Web.dll
630 %_prefix/lib/mono/gac/System.Runtime.Remoting
631 %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll
632 %_prefix/lib/mono/gac/System.Web
633 %_prefix/lib/mono/2.0/System.Web.dll
634 %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
635 %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
636 %_prefix/lib/mono/gac/System.Web.Services
637 %_prefix/lib/mono/2.0/System.Web.Services.dll
638 %_prefix/lib/mono/gac/System.Web.Abstractions
639 %_prefix/lib/mono/2.0/System.Web.Abstractions.dll
640 %_prefix/lib/mono/gac/System.Web.Routing
641 %_prefix/lib/mono/2.0/System.Web.Routing.dll
642 %_prefix/lib/mono/gac/System.Web.Extensions
643 %_prefix/lib/mono/2.0/System.Web.Extensions.dll
644 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
645 %_prefix/lib/mono/gac/System.Web.Extensions.Design
646 %_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
647 %_prefix/lib/mono/3.5/System.Web.Extensions.Design.dll
648 %_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
649 %_prefix/lib/mono/gac/System.Web.DynamicData
650 %_prefix/lib/mono/2.0/System.Web.DynamicData.dll
651 %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
652 %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
653 %_prefix/lib/mono/gac/System.Web.Mvc
654 %_prefix/lib/mono/2.0/System.Web.Mvc.dll
655 # pkg-config files
656 %_libdir/pkgconfig/mono.web.pc
657 %_libdir/pkgconfig/system.web.extensions_1.0.pc
658 %_libdir/pkgconfig/system.web.extensions.design_1.0.pc
659 %_libdir/pkgconfig/system.web.mvc.pc
660 # exes
661 %_prefix/lib/mono/2.0/disco.exe*
662 %_prefix/lib/mono/2.0/soapsuds.exe*
663 %_prefix/lib/mono/2.0/wsdl.exe*
664 %_prefix/lib/mono/2.0/xsd.exe*
665 %_prefix/lib/mono/2.0/mconfig.exe*
666 # shell wrappers
667 %_bindir/disco
668 %_bindir/mconfig
669 %_bindir/soapsuds
670 %_bindir/wsdl
671 %_bindir/wsdl2
672 %_bindir/xsd
673 # man pages
674 %_mandir/man1/disco.1%ext_man
675 %_mandir/man1/soapsuds.1%ext_man
676 %_mandir/man1/wsdl.1%ext_man
677 %_mandir/man1/xsd.1%ext_man
678 %_mandir/man1/mconfig.1%ext_man
679 %config %_sysconfdir/mono/browscap.ini
680 %dir %_sysconfdir/mono/mconfig
681 %config %_sysconfdir/mono/mconfig/config.xml
682 %config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx
683 %config %_sysconfdir/mono/2.0/web.config
684 %config %_sysconfdir/mono/2.0/Browsers
686 %package -n mono-data-oracle
687 License: LGPL v2.1 only
688 Summary: Database connectivity for Mono
689 Group: Development/Languages/Mono
690 Requires: mono-core == %version-%release
691 Requires: mono-data == %version-%release
693 %description -n mono-data-oracle
694 The Mono Project is an open development initiative that is working to
695 develop an open source, Unix version of the .NET development platform.
696 Its objective is to enable Unix developers to build and deploy
697 cross-platform .NET applications. The project will implement various
698 technologies that have been submitted to the ECMA for standardization.
700 Database connectivity for Mono.
704 Authors:
705 --------
706 Miguel de Icaza <miguel@ximian.com>
707 Paolo Molaro <lupus@ximian.com>
708 Dietmar Maurer <dietmar@ximian.com>
710 %files -n mono-data-oracle
711 %defattr(-, root, root)
712 %_prefix/lib/mono/gac/System.Data.OracleClient
713 %_prefix/lib/mono/2.0/System.Data.OracleClient.dll
715 %package -n mono-data-postgresql
716 License: LGPL v2.1 only
717 Summary: Database connectivity for Mono
718 Group: Development/Languages/Mono
719 Requires: mono-core == %version-%release
720 Requires: mono-data == %version-%release
722 %description -n mono-data-postgresql
723 The Mono Project is an open development initiative that is working to
724 develop an open source, Unix version of the .NET development platform.
725 Its objective is to enable Unix developers to build and deploy
726 cross-platform .NET applications. The project will implement various
727 technologies that have been submitted to the ECMA for standardization.
729 Database connectivity for Mono.
733 Authors:
734 --------
735 Miguel de Icaza <miguel@ximian.com>
736 Paolo Molaro <lupus@ximian.com>
737 Dietmar Maurer <dietmar@ximian.com>
739 %files -n mono-data-postgresql
740 %defattr(-, root, root)
741 %_prefix/lib/mono/gac/Npgsql
742 %_prefix/lib/mono/2.0/Npgsql.dll
744 %package -n bytefx-data-mysql
745 License: LGPL v2.1 only
746 Summary: Database connectivity for Mono
747 Group: Development/Languages/Mono
748 Requires: mono-core == %version-%release
749 Requires: mono-data == %version-%release
751 %description -n bytefx-data-mysql
752 The Mono Project is an open development initiative that is working to
753 develop an open source, Unix version of the .NET development platform.
754 Its objective is to enable Unix developers to build and deploy
755 cross-platform .NET applications. The project will implement various
756 technologies that have been submitted to the ECMA for standardization.
758 Database connectivity for Mono.
762 Authors:
763 --------
764 Miguel de Icaza <miguel@ximian.com>
765 Paolo Molaro <lupus@ximian.com>
766 Dietmar Maurer <dietmar@ximian.com>
768 %files -n bytefx-data-mysql
769 %defattr(-, root, root)
770 %_prefix/lib/mono/gac/ByteFX.Data
771 %_prefix/lib/mono/2.0/ByteFX.Data.dll
773 %package -n mono-nunit
774 License: LGPL v2.1 only
775 Summary: NUnit Testing Framework
776 Group: Development/Languages/Mono
777 Requires: mono-core == %version-%release
779 %description -n mono-nunit
780 NUnit is a unit-testing framework for all .Net languages. Initially
781 ported from JUnit, the current release, version 2.2, is the fourth
782 major release of this Unit based unit testing tool for Microsoft .NET.
783 It is written entirely in C# and has been completely redesigned to
784 take advantage of many .NET language features, for example
785 custom attributes and other reflection related capabilities. NUnit
786 brings xUnit to all .NET languages.
790 Authors:
791 --------
792 Miguel de Icaza <miguel@ximian.com>
793 Paolo Molaro <lupus@ximian.com>
794 Dietmar Maurer <dietmar@ximian.com>
796 %files -n mono-nunit
797 %defattr(-, root, root)
798 %_prefix/bin/nunit-console
799 %_prefix/bin/nunit-console2
800 %_prefix/lib/mono/2.0/nunit-console.exe*
801 %_prefix/lib/mono/gac/nunit.util
802 %_prefix/lib/mono/2.0/nunit.util.dll
803 %_prefix/lib/mono/gac/nunit.core
804 %_prefix/lib/mono/2.0/nunit.core.dll
805 %_prefix/lib/mono/gac/nunit.core.extensions
806 %_prefix/lib/mono/2.0/nunit.core.extensions.dll
807 %_prefix/lib/mono/gac/nunit.core.interfaces
808 %_prefix/lib/mono/2.0/nunit.core.interfaces.dll
809 %_prefix/lib/mono/gac/nunit.framework
810 %_prefix/lib/mono/2.0/nunit.framework.dll
811 %_prefix/lib/mono/gac/nunit.framework.extensions
812 %_prefix/lib/mono/2.0/nunit.framework.extensions.dll
813 %_prefix/lib/mono/gac/nunit.mocks
814 %_prefix/lib/mono/2.0/nunit.mocks.dll
815 %_prefix/lib/mono/gac/nunit-console-runner
816 %_prefix/lib/mono/2.0/nunit-console-runner.dll
818 %_libdir/pkgconfig/mono-nunit.pc
820 %package -n mono-devel
821 License: LGPL v2.1 only
822 Summary: Mono development tools
823 Group: Development/Languages/Mono
824 Requires: mono-core == %version-%release
825 Requires: glib2-devel
826 %if 0%{?monobuild}
827 Requires: libgdiplus0
828 %else
829 Requires: libgdiplus0
830 %endif
831 # We build natively on ppc64 now
832 %ifarch ppc64
833 Provides: mono-biarchcompat
834 Obsoletes: mono-biarchcompat
835 %endif
837 %description -n mono-devel
838 The Mono Project is an open development initiative that is working to
839 develop an open source, Unix version of the .NET development platform.
840 Its objective is to enable Unix developers to build and deploy
841 cross-platform .NET applications. This package contains compilers and
842 other tools needed to develop .NET applications.
844 Mono development tools.
848 Authors:
849 --------
850 Miguel de Icaza <miguel@ximian.com>
851 Paolo Molaro <lupus@ximian.com>
852 Dietmar Maurer <dietmar@ximian.com>
854 %post -n mono-devel -p /sbin/ldconfig
856 %postun -n mono-devel -p /sbin/ldconfig
858 %files -n mono-devel
859 %defattr(-, root, root)
860 # libs
861 %_libdir/libmono.so
862 %_libdir/libmono.a
863 # exes
864 %_prefix/lib/mono/2.0/makecert.exe*
865 %_prefix/lib/mono/2.0/mono-api-info.exe*
866 %_prefix/lib/mono/2.0/al.exe*
867 %_prefix/lib/mono/2.0/caspol.exe*
868 %_prefix/lib/mono/2.0/cert2spc.exe*
869 %_prefix/lib/mono/2.0/mono-cil-strip.exe*
870 %_prefix/lib/mono/2.0/dtd2xsd.exe*
871 %_prefix/lib/mono/2.0/genxs.exe*
872 %_prefix/lib/mono/2.0/httpcfg.exe*
873 %_prefix/lib/mono/2.0/ictool.exe*
874 %_prefix/lib/mono/2.0/ilasm.exe*
875 %_prefix/lib/mono/2.0/installvst.exe*
876 %_prefix/lib/mono/2.0/lc.exe*
877 %_prefix/lib/mono/2.0/mkbundle.exe*
878 %_prefix/lib/mono/2.0/monop.exe*
879 %_prefix/lib/mono/2.0/permview.exe*
880 %_prefix/lib/mono/2.0/resgen.exe*
881 %_prefix/lib/mono/2.0/secutil.exe*
882 %_prefix/lib/mono/2.0/sgen.exe*
883 %_prefix/lib/mono/2.0/signcode.exe*
884 %_prefix/lib/mono/2.0/prj2make.exe*
885 %_prefix/lib/mono/2.0/macpack.exe*
886 %_prefix/lib/mono/2.0/mono-shlib-cop.exe*
887 %_prefix/lib/mono/2.0/dtd2rng.exe*
888 %_prefix/lib/mono/2.0/mono-xmltool.exe*
889 %_prefix/lib/mono/2.0/pdb2mdb.exe*
890 # xbuild related files
891 %_prefix/lib/mono/2.0/xbuild.exe*
892 %_prefix/lib/mono/2.0/Microsoft.Build.xsd
893 %_prefix/lib/mono/2.0/Microsoft.Common.tasks
894 %_prefix/lib/mono/2.0/Microsoft.Common.targets
895 %_prefix/lib/mono/2.0/Microsoft.CSharp.targets
896 %_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
897 %_prefix/lib/mono/2.0/MSBuild
898 %_prefix/lib/mono/2.0/xbuild.rsp
899 %_prefix/lib/mono/xbuild
900 # man pages
901 %_mandir/man1/cert2spc.1%ext_man
902 %_mandir/man1/mono-cil-strip.1%ext_man
903 %_mandir/man1/dtd2xsd.1%ext_man
904 %_mandir/man1/genxs.1%ext_man
905 %_mandir/man1/httpcfg.1%ext_man
906 %_mandir/man1/ilasm.1%ext_man
907 %_mandir/man1/lc.1%ext_man
908 %_mandir/man1/macpack.1%ext_man
909 %_mandir/man1/makecert.1%ext_man
910 %_mandir/man1/mkbundle.1%ext_man
911 %_mandir/man1/monodis.1%ext_man
912 %_mandir/man1/monop.1%ext_man
913 %_mandir/man1/mono-shlib-cop.1%ext_man
914 %_mandir/man1/permview.1%ext_man
915 %_mandir/man1/pdb2mdb.1%ext_man
916 %_mandir/man1/prj2make.1%ext_man
917 %_mandir/man1/secutil.1%ext_man
918 %_mandir/man1/sgen.1%ext_man
919 %_mandir/man1/signcode.1%ext_man
920 %_mandir/man1/al.1%ext_man
921 %_mandir/man1/mono-xmltool.1%ext_man
922 %_mandir/man1/resgen.1%ext_man
923 %_mandir/man1/xbuild.1%ext_man
924 # Shell wrappers
925 %_bindir/al
926 %_bindir/al2
927 %_bindir/caspol
928 %_bindir/cert2spc
929 %_bindir/dtd2xsd
930 %_bindir/dtd2rng
931 %_bindir/genxs
932 %_bindir/httpcfg
933 %_bindir/ilasm
934 %_bindir/ilasm2
935 %_bindir/installvst
936 %_bindir/lc
937 %_bindir/macpack
938 %_bindir/makecert
939 %_bindir/mkbundle
940 %_bindir/mkbundle2
941 %_bindir/mono-gdb.py
942 %_bindir/monodis
943 %_bindir/monolinker
944 %_bindir/monop
945 %_bindir/monop2
946 %_bindir/mono-api-info
947 %_bindir/mono-cil-strip
948 %_bindir/mono-find-provides
949 %_bindir/mono-find-requires
950 %_bindir/mono-heapviz
951 %_bindir/mono-shlib-cop
952 %_bindir/mono-xmltool
953 %_bindir/pdb2mdb
954 %_bindir/pedump
955 %_bindir/permview
956 %_bindir/prj2make
957 %_bindir/resgen
958 %_bindir/resgen2
959 %_bindir/secutil
960 %_bindir/sgen
961 %_bindir/signcode
962 %_bindir/xbuild
963 %_mandir/man1/monolinker.1%ext_man
964 %_prefix/lib/mono/gac/PEAPI
965 %_prefix/lib/mono/2.0/monolinker.*
966 %_prefix/lib/mono/2.0/PEAPI.dll
967 %_prefix/lib/mono/gac/Mono.Debugger.Soft
968 %_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll
969 %_prefix/lib/mono/gac/Microsoft.Build.Tasks
970 %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
971 %_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
972 %_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
973 %_prefix/lib/mono/gac/Microsoft.Build.Framework
974 %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
975 %_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
976 %_prefix/lib/mono/gac/Microsoft.Build.Utilities
977 %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
978 %_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
979 %_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
980 %_prefix/lib/mono/gac/Microsoft.Build.Engine
981 %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
982 %_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
983 %_prefix/lib/mono-source-libs
984 %_bindir/monograph
985 %_prefix/include/mono-1.0
986 %_libdir/libmono-profiler-aot.*
987 %_libdir/libmono-profiler-cov.*
988 %_libdir/libmono-profiler-iomap.*
989 %_libdir/libmono-profiler-logging.*
990 %_libdir/pkgconfig/mono.pc
991 %_libdir/pkgconfig/dotnet.pc
992 %_libdir/pkgconfig/dotnet35.pc
993 %_libdir/pkgconfig/mono-cairo.pc
994 %_libdir/pkgconfig/mono-options.pc
995 %_libdir/pkgconfig/mono-lineeditor.pc
996 %_libdir/pkgconfig/cecil.pc
997 %_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml
998 # dirs
999 %dir %_prefix/share/mono-1.0
1000 %dir %_prefix/share/mono-1.0/mono
1001 %dir %_prefix/share/mono-1.0/mono/cil
1002 # Reminder: when removing man pages in this list, they are not
1003 # yet gzipped
1005 %package -n monodoc-core
1006 License: GNU General Public License (GPL)
1007 Summary: Monodoc-Documentation tools for C# code
1008 Group: Development/Tools/Other
1009 URL: http://go-mono.org/
1010 Provides: monodoc
1011 Obsoletes: monodoc
1013 %description -n monodoc-core
1014 Monodoc-core contains documentation tools for C#.
1016 %files -n monodoc-core
1017 %defattr(-, root, root)
1018 %{_prefix}/lib/mono/2.0/mdoc.exe*
1019 %{_prefix}/lib/mono/2.0/mod.exe*
1020 %{_prefix}/lib/mono/gac/monodoc
1021 %{_prefix}/lib/mono/monodoc
1022 %{_bindir}/mdassembler
1023 %{_bindir}/mdoc
1024 %{_bindir}/mdoc-assemble
1025 %{_bindir}/mdoc-export-html
1026 %{_bindir}/mdoc-export-msxdoc
1027 %{_bindir}/mdoc-update
1028 %{_bindir}/mdoc-validate
1029 %{_bindir}/mdvalidater
1030 %{_bindir}/mod
1031 %{_bindir}/monodocer
1032 %{_bindir}/monodocs2html
1033 %{_bindir}/monodocs2slashdoc
1034 %{_prefix}/lib/monodoc
1035 %{_libdir}/pkgconfig/monodoc.pc
1036 %{_mandir}/man1/mdassembler.1%ext_man
1037 %{_mandir}/man1/mdoc-assemble.1%ext_man
1038 %{_mandir}/man1/mdoc-export-html.1%ext_man
1039 %{_mandir}/man1/mdoc-export-msxdoc.1%ext_man
1040 %{_mandir}/man1/mdoc-update.1%ext_man
1041 %{_mandir}/man1/mdoc-validate.1%ext_man
1042 %{_mandir}/man1/mdoc.1%ext_man
1043 %{_mandir}/man1/mdvalidater.1%ext_man
1044 %{_mandir}/man1/monodocer.1%ext_man
1045 %{_mandir}/man1/monodocs2html.1%ext_man
1046 %{_mandir}/man5/mdoc.5%ext_man
1048 %package -n mono-complete
1049 License: LGPL v2.1 only
1050 Summary: A .NET Runtime Environment
1051 Group: Development/Languages/Mono
1052 Requires: bytefx-data-mysql = %version-%release
1053 Requires: ibm-data-db2 = %version-%release
1054 Requires: mono-core = %version-%release
1055 Requires: mono-data = %version-%release
1056 Requires: mono-data-firebird = %version-%release
1057 Requires: mono-data-oracle = %version-%release
1058 Requires: mono-data-postgresql = %version-%release
1059 Requires: mono-data-sqlite = %version-%release
1060 Requires: mono-data-sybase = %version-%release
1061 Requires: mono-devel = %version-%release
1062 Requires: mono-extras = %version-%release
1063 Requires: mono-jscript = %version-%release
1064 Requires: mono-locale-extras = %version-%release
1065 Requires: mono-nunit = %version-%release
1066 Requires: mono-web = %version-%release
1067 Requires: mono-wcf = %version-%release
1068 Requires: mono-winforms = %version-%release
1070 %description -n mono-complete
1071 The Mono Project is an open development initiative that is working to
1072 develop an open source, Unix version of the .NET development platform.
1073 Its objective is to enable Unix developers to build and deploy
1074 cross-platform .NET applications. The project will implement various
1075 technologies that have been submitted to the ECMA for standardization.
1079 Authors:
1080 --------
1081 Miguel de Icaza <miguel@ximian.com>
1082 Paolo Molaro <lupus@ximian.com>
1083 Dietmar Maurer <dietmar@ximian.com>
1085 %files -n mono-complete
1086 %defattr(-, root, root)
1087 # Directories
1088 # Put dir files here so we don't have an empty package
1089 %dir %_prefix/lib/mono/compat-2.0
1091 %prep
1092 %setup -q -n mono-%{version}
1094 %build
1095 # These are only needed if there are patches to the runtime
1096 #rm -f libgc/libtool.m4
1097 #autoreconf --force --install
1098 #autoreconf --force --install libgc
1099 export CFLAGS=" $RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing"
1100 # distro specific configure options
1101 %{?configure_options}
1102 %configure \
1103 --with-jit=yes \
1104 --with-ikvm=yes \
1105 --with-moonlight=no
1106 make
1108 %install
1109 make install DESTDIR=%buildroot
1110 # remove .la files (they are generally bad news)
1111 rm -f %buildroot%_libdir/*.la
1112 # remove Windows-only stuff
1113 rm -rf %buildroot%_prefix/lib/mono/*/Mono.Security.Win32*
1114 rm -f %buildroot%_libdir/libMonoSupportW.*
1115 # remove .a files for libraries that are really only for us
1116 rm -f %buildroot%_libdir/libMonoPosixHelper.a
1117 rm -f %buildroot%_libdir/libikvm-native.a
1118 # remove libgc cruft
1119 rm -rf %buildroot%_datadir/libgc-mono
1120 # remove stuff that we don't package
1121 rm -f %buildroot%_prefix/lib/mono/2.0/browsercaps-updater.exe*
1122 rm -f %buildroot%_bindir/cilc
1123 rm -f %buildroot%_mandir/man1/cilc.1*
1124 rm -f %buildroot%_prefix/lib/mono/2.0/cilc.exe*
1125 rm -f %buildroot%_prefix/lib/mono/2.0/culevel.exe*
1126 # brp-compress doesn't search _mandir
1127 # so we cheat it
1128 ln -s . %buildroot%_prefix/usr
1129 RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
1130 rm %buildroot%_prefix/usr
1131 %find_lang mcs
1133 %clean
1134 rm -rf ${RPM_BUILD_ROOT}
1136 %changelog