[packages/mono] - updated to 3.1.2 - added destdir patch (fixes mono symlink when using DESTDIR install)

qboosh qboosh at pld-linux.org
Mon Jul 22 20:01:38 CEST 2013


commit 87d578c9849650e134d83c306e191ee49e5c3d90
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jul 22 20:01:48 2013 +0200

    - updated to 3.1.2
    - added destdir patch (fixes mono symlink when using DESTDIR install)

 mono-destdir.patch | 11 +++++++++++
 mono.spec          | 15 +++++++++++----
 2 files changed, 22 insertions(+), 4 deletions(-)
---
diff --git a/mono.spec b/mono.spec
index 35f7364..3f90fc8 100644
--- a/mono.spec
+++ b/mono.spec
@@ -18,13 +18,13 @@
 Summary:	Common Language Infrastructure implementation
 Summary(pl.UTF-8):	Implementacja Common Language Infrastructure
 Name:		mono
-Version:	3.0.12
+Version:	3.1.2
 Release:	1
 License:	LGPL v2 (VM), MIT X11/GPL v2 (C# compilers), MIT X11 (classes, tools), GPL v2 (tools)
 Group:		Development/Languages
 # latest downloads summary at http://download.mono-project.com/sources-stable/
 Source0:	http://download.mono-project.com/sources/mono/%{name}-%{version}.tar.bz2
-# Source0-md5:	7833809f5ddac1b8c605d4d26789987b
+# Source0-md5:	6df8ead3d6e3bd47d2af132d2f706ce1
 Patch1:		%{name}-mint.patch
 Patch2:		%{name}-sonames.patch
 Patch3:		%{name}-awk.patch
@@ -34,6 +34,7 @@ Patch6:		%{name}-ARG_MAX.patch
 Patch7:		%{name}-fix-null-requirement.patch
 Patch8:		%{name}-docs-build.patch
 Patch9:		%{name}-format-security.patch
+Patch10:	%{name}-destdir.patch
 URL:		http://www.mono-project.com/
 %if %(test -r /dev/random; echo $?)
 BuildRequires:	ACCESSIBLE_/dev/random
@@ -230,6 +231,7 @@ oraz dotGNU.
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 # for jay
 cat >> mcs/build/config-default.make <<'EOF'
@@ -360,6 +362,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/mconfig
 %attr(755,root,root) %{_bindir}/mdbrebase
 %attr(755,root,root) %{_bindir}/mkbundle
+%attr(755,root,root) %{_bindir}/mono-boehm
 %attr(755,root,root) %{_bindir}/mono-configuration-crypto
 %attr(755,root,root) %{_bindir}/mono-service
 %attr(755,root,root) %{_bindir}/mono-service2
@@ -381,8 +384,10 @@ rm -rf $RPM_BUILD_ROOT
 %else
 %attr(755,root,root) %{_libdir}/libmono-2.0.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libmono-2.0.so.1
+%attr(755,root,root) %{_libdir}/libmonoboehm-2.0.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libmonoboehm-2.0.so.1
 %attr(755,root,root) %{_libdir}/libmonosgen-2.0.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libmonosgen-2.0.so.0
+%attr(755,root,root) %ghost %{_libdir}/libmonosgen-2.0.so.1
 %endif
 %attr(755,root,root) %{_libdir}/libmono-profiler-aot.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libmono-profiler-aot.so.0
@@ -551,8 +556,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libmint.la
 %else
 %attr(755,root,root) %{_libdir}/libmono-2.0.so
+%attr(755,root,root) %{_libdir}/libmonoboehm-2.0.so
 %attr(755,root,root) %{_libdir}/libmonosgen-2.0.so
 %{_libdir}/libmono-2.0.la
+%{_libdir}/libmonoboehm-2.0.la
 %{_libdir}/libmonosgen-2.0.la
 %endif
 %attr(755,root,root) %{_libdir}/libmono-profiler-aot.so
@@ -683,7 +690,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_prefix}/lib/mono/2.0/*.mdb
 %{_prefix}/lib/mono/3.5/*.mdb
 %{_prefix}/lib/mono/4.5/*.mdb
-%{_prefix}/lib/mono/4.5/Facades/*.mdb
 %{_prefix}/lib/mono/gac/*/*/*.mdb
 %{_prefix}/lib/mono/mono-configuration-crypto/4.5/*.mdb
 
@@ -737,6 +743,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libmint.a
 %else
 %{_libdir}/libmono-2.0.a
+%{_libdir}/libmonoboehm-2.0.a
 %{_libdir}/libmonosgen-2.0.a
 %endif
 %{_libdir}/libmono-profiler-aot.a
diff --git a/mono-destdir.patch b/mono-destdir.patch
new file mode 100644
index 0000000..ba76b4a
--- /dev/null
+++ b/mono-destdir.patch
@@ -0,0 +1,11 @@
+--- mono-3.1.2/mono/mini/Makefile.am.orig	2013-07-17 02:33:58.000000000 +0200
++++ mono-3.1.2/mono/mini/Makefile.am	2013-07-21 21:05:53.293560192 +0200
+@@ -118,7 +118,7 @@
+ 	ln -sf $< $@
+ 
+ install-exec-hook:
+-	ln -sf $(DESTDIR)$(bindir)/mono-$(mono_bin_suffix) $(DESTDIR)$(bindir)/mono
++	ln -sf mono-$(mono_bin_suffix) $(DESTDIR)$(bindir)/mono
+ 	(cd $(DESTDIR)$(libdir); for i in libmono$(libmono_suffix)*; do ln -sf $$i `echo $$i | sed s/$(libmono_suffix)//` ; done)
+ endif
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mono.git/commitdiff/87d578c9849650e134d83c306e191ee49e5c3d90



More information about the pld-cvs-commit mailing list