[gecko-sharp2] - Add monodoc patch

Paul F. Johnson pfj at fedoraproject.org
Sat Oct 23 19:59:36 UTC 2010


commit c3aaaa8f9fde19aade046fa0d0f36435cd4a9b70
Author: Paul F. Johnson <paul at all-the-johnsons.co.uk>
Date:   Sat Oct 23 20:59:34 2010 +0100

    - Add monodoc patch

 gecko-sharp2.spec     |    9 ++++++++-
 geckosharp2-doc.patch |   20 ++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletions(-)
---
diff --git a/gecko-sharp2.spec b/gecko-sharp2.spec
index 9371be9..acfb7fb 100644
--- a/gecko-sharp2.spec
+++ b/gecko-sharp2.spec
@@ -1,6 +1,6 @@
 Name:           gecko-sharp2
 Version:        0.13
-Release:        15%{?dist}
+Release:        16%{?dist}
 Summary:        Gecko bindings for Mono
 
 Group:          System Environment/Libraries
@@ -11,6 +11,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Patch1: 	gecko-sharp-libdir.patch
 Patch2: 	gecko-sharp-2.0-0.12-xulrunner.patch
+Patch3:		geckosharp2-doc.patch
 
 BuildRequires:  gtk-sharp2-devel
 BuildRequires:  gtk2-devel
@@ -42,6 +43,9 @@ for writing gecko-sharp2 applications.
 
 %prep
 %setup -n gecko-sharp-2.0-%{version}
+sed -i -e 's!@LIBDIR@!%{_libdir}!' %{PATCH3}
+%patch3 -p1 -b .docdir
+sed -i -e 's!%{_libdir}!@LIBDIR@!' %{PATCH3}
 %patch1 -p1 -b .libdir
 %patch2 -p1 -b .xl
 
@@ -71,6 +75,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/*-sharp-2.0.pc
 
 %changelog
+* Sat Oct 23 2010 Paul F. Johnson <paul at all-the-johnsons.co.uk> 0.13-16
+- Add monodoc patch
+
 * Sat Oct 23 2010 Paul F. Johnson <paul at all-the-johnsons.co.uk> 0.13-15
 - Add BR monodoc-devel
 
diff --git a/geckosharp2-doc.patch b/geckosharp2-doc.patch
new file mode 100644
index 0000000..1f4c2e4
--- /dev/null
+++ b/geckosharp2-doc.patch
@@ -0,0 +1,20 @@
+--- gecko-sharp-2.0-0.13/doc/Makefile.am	2008-03-10 20:30:29.000000000 +0000
++++ gecko-sharp-2.0-0.13/doc/Makefile-new.am	2010-10-23 20:32:43.294426807 +0100
+@@ -1,5 +1,5 @@
+ if ENABLE_MONODOC
+-monodocdir = $(prefix)/lib/monodoc/sources
++monodocdir = @LIBDIR@/monodoc/sources
+ monodoc_DATA = gecko-sharp-docs.zip gecko-sharp-docs.tree gecko-sharp-docs.source
+ endif
+ 
+--- gecko-sharp-2.0-0.13/doc/Makefile.in	2010-10-09 14:01:40.194338162 +0100
++++ gecko-sharp-2.0-0.13/doc/Makefile-new.in	2010-10-23 20:52:16.091506706 +0100
+@@ -184,7 +184,7 @@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+- at ENABLE_MONODOC_TRUE@monodocdir = $(prefix)/lib/monodoc/sources
++ at ENABLE_MONODOC_TRUE@monodocdir = @LIBDIR@/monodoc/sources
+ @ENABLE_MONODOC_TRUE at monodoc_DATA = gecko-sharp-docs.zip gecko-sharp-docs.tree gecko-sharp-docs.source
+ noinst_DATA = $(TARGETS)
+ ASSEMBLER = mdassembler


More information about the scm-commits mailing list