[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