'target_name': 'ui-gadget',
'type': 'none',
'conditions': [
- ['building_for_tizen==1', {
+ ['building_for_tizen==1 and building_strategy=="ewk"', {
'direct_dependent_settings': {
'cflags': [
'<!@(<(pkg-config) --cflags ui-gadget-1)',
'target_name': 'capi-location-manager',
'type': 'none',
'conditions': [
- ['building_for_tizen==1', {
+ ['building_for_tizen==1 and building_strategy=="ewk"', {
'direct_dependent_settings': {
'cflags': [
'<!@(<(pkg-config) --cflags capi-location-manager)',
'target_name': 'capi-system-info',
'type': 'none',
'conditions': [
- ['building_for_tizen==1', {
+ ['building_for_tizen==1 and building_strategy=="ewk"', {
'direct_dependent_settings': {
'cflags': [
'<!@(<(pkg-config) --cflags capi-system-info)',
'target_name': 'feedback',
'type': 'none',
'conditions': [
- ['building_for_tizen==1', {
+ ['building_for_tizen==1 and building_strategy=="ewk"', {
'direct_dependent_settings': {
'cflags': [
'<!@(<(pkg-config) --cflags feedback)',
'files': [ '<(PRODUCT_DIR)/lib/libbundle_sample.so' ],
}],
'conditions': [
- ['building_for_tizen==1', {
+ ['building_for_tizen==1 and building_strategy=="ewk"', {
'cflags': [
'<!@(pkg-config --cflags scim)',
],
BuildRequires: pkgconfig(nss)
# chromium-efl/chromium_src dependencies.
-BuildRequires: pkgconfig(appcore-efl)
BuildRequires: pkgconfig(capi-appfw-application)
-BuildRequires: pkgconfig(capi-location-manager)
BuildRequires: pkgconfig(capi-media-audio-io)
BuildRequires: pkgconfig(capi-media-camera)
BuildRequires: pkgconfig(capi-media-player)
BuildRequires: pkgconfig(capi-media-tool)
BuildRequires: pkgconfig(capi-system-sensor)
-BuildRequires: pkgconfig(capi-network-connection)
BuildRequires: pkgconfig(capi-system-device)
BuildRequires: pkgconfig(capi-system-system-settings)
BuildRequires: pkgconfig(ecore)
BuildRequires: pkgconfig(efl-assist)
BuildRequires: pkgconfig(elementary)
BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(feedback)
-BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(flac)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(gstreamer-app-1.0)
BuildRequires: pkgconfig(minizip)
BuildRequires: pkgconfig(nspr)
BuildRequires: pkgconfig(openssl)
-BuildRequires: pkgconfig(scim)
+BuildRequires: pkgconfig(speex)
BuildRequires: pkgconfig(tts)
BuildRequires: pkgconfig(vconf)
-# TODO(a1.gomes): these dependencies seem wrong.
-BuildRequires: pkgconfig(capi-system-info)
-BuildRequires: pkgconfig(flac)
-BuildRequires: pkgconfig(ui-gadget-1)
-BuildRequires: pkgconfig(speex)
%description
This package contains private Chromium shared libraries required by Chromium-EWK and Crosswalk apps to run.
./tizen_src/build/gyp_chromiumefl.sh \
--xwalk \
-Dbuilding_crosswalk_bin=0 \
+ -Dbuilding_strategy="libs" \
-Dcomponent=shared_library \
-Dexe_dir="%{CHROMIUM_EXE_DIR}" \
-Ddata_dir="%{CHROMIUM_DATA_DIR}" \
BuildRequires: bison, edje-tools, expat-devel, flex, gettext, gperf, libcap-devel
BuildRequires: libjpeg-turbo-devel, perl, python, python-xml, vi, which
-BuildRequires: pkgconfig(appcore-efl)
BuildRequires: pkgconfig(capi-appfw-application)
BuildRequires: pkgconfig(capi-location-manager)
BuildRequires: pkgconfig(capi-media-audio-io)
%if "%{?chromium_efl_tizen_profile}%{!?chromium_efl_tizen_profile:0}" == "mobile"
BuildRequires: bzip2-devel
BuildRequires: pkgconfig(efl-assist)
-BuildRequires: pkgconfig(capi-network-connection)
BuildRequires: pkgconfig(capi-system-sensor)
%if "%{?_with_wayland}" != "1"
BuildRequires: pkgconfig(xdamage)
Requires: ca-certificates-tizen
Requires: ss-server
-BuildRequires: pkgconfig(appcore-efl)
-BuildRequires: pkgconfig(capi-appfw-application)
-BuildRequires: pkgconfig(capi-location-manager)
+# chromium-efl/chromium_src dependencies.
BuildRequires: pkgconfig(capi-media-audio-io)
BuildRequires: pkgconfig(capi-media-camera)
BuildRequires: pkgconfig(capi-media-player)
BuildRequires: pkgconfig(capi-media-tool)
BuildRequires: pkgconfig(capi-system-sensor)
-BuildRequires: pkgconfig(capi-network-connection)
BuildRequires: pkgconfig(capi-system-device)
BuildRequires: pkgconfig(capi-system-system-settings)
BuildRequires: pkgconfig(ecore)
BuildRequires: pkgconfig(efl-assist)
BuildRequires: pkgconfig(elementary)
BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(feedback)
-BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(flac)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(gstreamer-app-1.0)
BuildRequires: pkgconfig(minizip)
BuildRequires: pkgconfig(nspr)
BuildRequires: pkgconfig(openssl)
-BuildRequires: pkgconfig(scim)
+BuildRequires: pkgconfig(speex)
BuildRequires: pkgconfig(tts)
BuildRequires: pkgconfig(vconf)
-# TODO(a1.gomes): these dependencies seem wrong.
-BuildRequires: pkgconfig(capi-system-info)
-BuildRequires: pkgconfig(flac)
-BuildRequires: pkgconfig(ui-gadget-1)
-BuildRequires: pkgconfig(speex)
%description
Crosswalk is an app runtime based on Chromium. It is an open source project started by the Intel Open Source Technology Center (http://www.01.org).
./tizen_src/build/gyp_chromiumefl.sh \
--xwalk \
-Dbuilding_crosswalk_bin=1 \
+ -Dbuilding_strategy="crosswalk-bin" \
-Dcomponent=shared_library \
%if 0%{?_remove_webcore_debug_symbols:1}
-Dremove_webcore_debug_symbols=1 \
'building_for_tizen_mobile%': 0,
'building_for_tizen_tv%': 0,
+ 'building_strategy%': 'ewk', # 'ewk', 'libs' and 'crosswalk-bin'
+
'xwalk_link_against_chromium_ewk%': 0,
'tizen_multimedia_support%': 1,