[openjfx] 04/10: Copy the ICU and sqlite libraries in modules/web/build/linux/import/lib to build JavaScriptCore

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Tue Jan 24 12:08:32 UTC 2017


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository openjfx.

commit 413ce8dc904b9dc25438302f951a5a9f9e5e68bf
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Fri Jan 20 14:45:53 2017 +0100

    Copy the ICU and sqlite libraries in modules/web/build/linux/import/lib to build JavaScriptCore
---
 debian/changelog | 2 ++
 debian/rules     | 8 ++++++++
 2 files changed, 10 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 0061f37..e428141 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ openjfx (8u121-b13-1) UNRELEASED; urgency=medium
   * New upstream release
     - Refreshed the patches
     - New build dependency on cmake
+    - Copy libicui18n.so, libicuuc.so, libicudata.so and libsqlite3.so in the
+      modules/web/build/linux/import/lib directory to build JavaScriptCore
 
  -- Emmanuel Bourg <ebourg at apache.org>  Fri, 20 Jan 2017 11:58:13 +0100
 
diff --git a/debian/rules b/debian/rules
index 0b1dc01..a200437 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,7 @@
 
 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 # FIXME: looks like s390x is recognized as a 32bit arch ...
 # more heap on s390x needed
@@ -39,6 +40,13 @@ override_dh_auto_build-arch:
 	cp modules/web/src/main/java/com/sun/webkit/dom/JSObject.java    modules/web/build/linux/Release/WebCore/generated/java/com/sun/webkit/dom/
 	cp modules/web/src/main/java/com/sun/webkit/perf/PerfLogger.java modules/web/build/linux/Release/WebCore/generated/java/com/sun/webkit/perf/
 
+	# Copy the ICU and sqlite libraries required by JavaScriptCore
+	mkdir -p modules/web/build/linux/import/lib/
+	cp /usr/lib/$(DEB_HOST_MULTIARCH)/libicui18n.so modules/web/build/linux/import/lib/libicui18n.a
+	cp /usr/lib/$(DEB_HOST_MULTIARCH)/libicuuc.so   modules/web/build/linux/import/lib/libicuuc.a
+	cp /usr/lib/$(DEB_HOST_MULTIARCH)/libicudata.so modules/web/build/linux/import/lib/libicudata.a
+	cp /usr/lib/$(DEB_HOST_MULTIARCH)/libsqlite3.so modules/web/build/linux/import/lib/libsqlite3.a
+
 	$(SET_JAVA_OPTS) dh_auto_build -- sdk -x javadoc -x src
 
 override_dh_auto_build-indep: override_dh_auto_build-arch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/openjfx.git



More information about the pkg-java-commits mailing list