[Libreoffice-commits] core.git: redland/rasqal redland/redland redland/UnpackedTarball_rasqal.mk redland/UnpackedTarball_redland.mk

Tor Lillqvist tml at iki.fi
Wed Apr 3 05:15:50 PDT 2013


 redland/UnpackedTarball_rasqal.mk        |    1 +
 redland/UnpackedTarball_redland.mk       |    1 +
 redland/rasqal/rasqal-xcompile.patch.1   |   15 +++++++++++++++
 redland/redland/redland-xcompile.patch.1 |   15 +++++++++++++++
 4 files changed, 32 insertions(+)

New commits:
commit 98450e64e19ae3ffe0c1973799f402bb54777791
Author: Tor Lillqvist <tml at iki.fi>
Date:   Wed Apr 3 15:13:55 2013 +0300

    Fix Android build of redland and rasqal
    
    Instead of bothering to pass in -lxml and -lm so that the test and/or util
    executables get built, just patch out building them when cross-compiling.
    
    Change-Id: Ida38dcdc56675eca6ff9d549ce62b15da8e82f13

diff --git a/redland/UnpackedTarball_rasqal.mk b/redland/UnpackedTarball_rasqal.mk
index 4da1944..ef28ea7 100644
--- a/redland/UnpackedTarball_rasqal.mk
+++ b/redland/UnpackedTarball_rasqal.mk
@@ -22,6 +22,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,rasqal,\
 	$(if $(filter-out WNT,$(OS)),redland/rasqal/rasqal-bundled-soname.patch.1) \
 	$(if $(filter ANDROID,$(OS)),redland/rasqal/rasqal-android.patch.1) \
 	$(if $(filter WNTGCC,$(OS)$(COM)),redland/rasqal/rasqal-mingw.patch.1) \
+	$(if $(filter YES,$(CROSS_COMPILING)),redland/rasqal/rasqal-xcompile.patch.1) \
 ))
 
 # vim: set noet sw=4 ts=4:
diff --git a/redland/UnpackedTarball_redland.mk b/redland/UnpackedTarball_redland.mk
index 2b38a48..dd2a15c 100644
--- a/redland/UnpackedTarball_redland.mk
+++ b/redland/UnpackedTarball_redland.mk
@@ -21,6 +21,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,redland,\
 	$(if $(filter-out WNT,$(OS)),redland/redland/redland-bundled-soname.patch.1) \
 	$(if $(filter ANDROID,$(OS)),redland/redland/redland-android.patch.1) \
 	$(if $(filter WNTGCC,$(OS)$(COM)),redland/redland/redland-mingw.patch.1) \
+	$(if $(filter YES,$(CROSS_COMPILING)),redland/redland/redland-xcompile.patch.1) \
 ))
 
 # vim: set noet sw=4 ts=4:
diff --git a/redland/rasqal/rasqal-xcompile.patch.1 b/redland/rasqal/rasqal-xcompile.patch.1
new file mode 100644
index 0000000..546975c
--- /dev/null
+++ b/redland/rasqal/rasqal-xcompile.patch.1
@@ -0,0 +1,15 @@
+No point in creating util or test executables when cross-compiling.
+(Especially as doing it anyway wouldn't work without tweaks to have it find
+libxml2 and libm, at least for Android.)
+
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -358,7 +358,7 @@
+ top_srcdir = @top_srcdir@
+ noinst_SCRIPTS = rasqal-src-config
+ ACLOCAL_AMFLAGS = -I build
+-SUBDIRS = src utils tests docs data win32 scripts
++SUBDIRS = src docs data win32 scripts
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = rasqal.pc
+ EXTRA_DIST = \
diff --git a/redland/redland/redland-xcompile.patch.1 b/redland/redland/redland-xcompile.patch.1
new file mode 100644
index 0000000..2635359
--- /dev/null
+++ b/redland/redland/redland-xcompile.patch.1
@@ -0,0 +1,15 @@
+No point in creating example or util executables when cross-compiling.
+(Especially as doing it anyway wouldn't work without tweaks to have it find
+libxml2 and libm, at least for Android.)
+
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -395,7 +395,7 @@
+ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
+ 
+ # Subdirectories to build/install/distribute etc.
+-SUBDIRS = $(subdirs) src examples utils demos docs data scripts
++SUBDIRS = $(subdirs) src docs data scripts
+ EXTRA_DIST = \
+ ChangeLog.1 ChangeLog.2 ChangeLog.3 ChangeLog.4 \
+ ChangeLog.5 ChangeLog.6 ChangeLog.7 ChangeLog.8 ChangeLog.9 ChangeLog.10 \


More information about the Libreoffice-commits mailing list