packages: mono/mono.spec - updated -pc.patch; removed -metadata-makefile.pa...

megabajt megabajt at pld-linux.org
Wed Mar 10 20:18:24 CET 2010


Author: megabajt                     Date: Wed Mar 10 19:18:24 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated -pc.patch; removed -metadata-makefile.patch (seems to be obsolete / broken)
- re-added -j1 to make in %build (build fails when more jobs is used)
- packaged more files
- release 0.6

---- Files affected:
packages/mono:
   mono.spec (1.247 -> 1.248) 

---- Diffs:

================================================================
Index: packages/mono/mono.spec
diff -u packages/mono/mono.spec:1.247 packages/mono/mono.spec:1.248
--- packages/mono/mono.spec:1.247	Wed Feb 24 18:26:37 2010
+++ packages/mono/mono.spec	Wed Mar 10 20:18:18 2010
@@ -2,14 +2,6 @@
 #
 # NOTE: Makefiles are broken, build could stop long time after first fatal error
 # TODO:
-#   /usr/lib/mono-source-libs/Options.cs
-#   /usr/lib/mono-source-libs/getline.cs
-#   /usr/lib64/pkgconfig/mono-lineeditor.pc
-#   /usr/lib64/pkgconfig/mono-options.pc
-#   /usr/lib64/pkgconfig/mono.web.pc
-#   /usr/lib64/pkgconfig/system.web.extensions.design_1.0.pc
-#   /usr/lib64/pkgconfig/system.web.extensions_1.0.pc
-#   /usr/lib64/pkgconfig/wcf.pc
 # - x86_64 searches .dll from %{_libdir}, not %{_prefix}/lib:
 #   The assembly mscorlib.dll was not found or could not be loaded.
 #   It should have been installed in the `/usr/lib64/mono/2.0/mscorlib.dll' directory.
@@ -31,7 +23,7 @@
 Summary(pl.UTF-8):	Implementacja Common Language Infrastructure
 Name:		mono
 Version:	2.6.1
-Release:	0.5
+Release:	0.6
 License:	LGPL (VM), GPL (C# compilers), MIT X11 with GPL additions (classes, tools)
 Group:		Development/Languages
 # latest downloads summary at http://ftp.novell.com/pub/mono/sources-stable/
@@ -44,7 +36,6 @@
 Patch4:		%{name}-console-no-utf8-bom.patch
 Patch5:		%{name}-pc.patch
 Patch6:		%{name}-ARG_MAX.patch
-Patch7:		%{name}-metadata-makefile.patch
 URL:		http://www.mono-project.com/
 %if %(test -r /dev/random; echo $?)
 BuildRequires:	ACCESSIBLE_/dev/random
@@ -59,9 +50,10 @@
 BuildRequires:	pkgconfig
 BuildRequires:	rpmbuild(macros) >= 1.213
 BuildRequires:	rpmbuild(monoautodeps)
+BuildRequires:	zlib-devel
 Suggests:	binfmt-detector
 # for System.Drawing
-Suggests:	libgdiplus >= 2.0
+Suggests:	libgdiplus >= 2.6
 ExclusiveArch:	%{ix86} %{x8664} alpha arm hppa ia64 mips ppc s390 s390x sparc sparcv9
 # plain i386 is not supported; mono uses cmpxchg/xadd which require i486
 ExcludeArch:	i386
@@ -241,9 +233,8 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
-#%patch5 -p1
+%patch5 -p1
 %patch6 -p1
-%patch7 -p1
 
 # for jay
 cat >>mcs/build/config-default.make <<EOF
@@ -285,7 +276,7 @@
 # in fact the flag should be "-Wl,-z,execheap" for libmint, but:
 # -z execheap doesn't seem to do anything currently
 # -z execstack for library makes only stack executable, but not heap
-%{__make} \
+%{__make} -j1 \
 	mint_LDFLAGS="-Wl,-z,execheap -Wl,-z,execstack"
 
 %install
@@ -416,6 +407,7 @@
 %{_prefix}/lib/mono/compat-2.0/*.dll
 %{_prefix}/lib/mono/gac
 %exclude %{_prefix}/lib/mono/gac/*/*/*.mdb
+%{_prefix}/lib/mono-source-libs
 %{_mandir}/man1/cert2spc.1*
 %{_mandir}/man1/certmgr.1*
 %{_mandir}/man1/chktrust.1*
@@ -568,6 +560,7 @@
 %{_prefix}/lib/mono/2.0/Microsoft.Common.targets
 %{_prefix}/lib/mono/2.0/Microsoft.VisualBasic.targets
 %{_prefix}/lib/mono/2.0/Microsoft.Common.tasks
+%{_prefix}/lib/mono/xbuild
 %attr(755,root,root) %{_rpmlibdir}/mono-find-provides
 %attr(755,root,root) %{_rpmlibdir}/mono-find-requires
 %{_datadir}/%{name}-1.0
@@ -685,6 +678,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.248  2010/03/10 19:18:18  megabajt
+- updated -pc.patch; removed -metadata-makefile.patch (seems to be obsolete / broken)
+- re-added -j1 to make in %build (build fails when more jobs is used)
+- packaged more files
+- release 0.6
+
 Revision 1.247  2010/02/24 17:26:37  vip
 - package more files
 - remove -j1, works for me (add it back if fails for you/builder)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mono/mono.spec?r1=1.247&r2=1.248&f=u



More information about the pld-cvs-commit mailing list