[MM] Disable speech recognition and remove dependency to flac library
authorSeungSeop Park <sns.park@samsung.com>
Mon, 4 Jan 2016 04:36:55 +0000 (13:36 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 07:55:23 +0000 (07:55 +0000)
Tizen does not require speech recognition feature.
And it's desirable to minimize third-party library dependency to avoid
unnecessary maintenance overhead.

Bug: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15477

Reviewed by: a1.gomes, sm.venugopal, sns.park

Change-Id: I6b867dac31734eb92425fada12cf99d445028dc1
Signed-off-by: SeungSeop Park <sns.park@samsung.com>
tizen_src/build/gyp_chromiumefl.sh
tizen_src/chromium_impl/content/content_browser_efl.gypi
tizen_src/packaging/chromium-efl-libs.spec
tizen_src/packaging/chromium-efl.spec
tizen_src/packaging/crosswalk-bin.spec
tizen_src/supplement.gypi

index a21c8d4..309fd23 100755 (executable)
@@ -174,7 +174,6 @@ add_gbs_flags() {
   # TODO(b.kelemen): ideally crosscompile should also support system libs.
   # Unfortunately the gbs root doesn't contain everything chromium needs.
   SYSTEM_DEPS="-Duse_system_expat=1
-               -Duse_system_flac=1
                -Duse_system_libjpeg=0
                -Duse_system_libpng=1
                -Duse_system_libxml=1
index 7105685..b2fd2c2 100644 (file)
         'browser/media/efl/browser_media_player_manager_efl.h',
       ],
     }], # tizen_multimedia_support==1
+    ['enable_web_speech==0', {
+      'sources/': [
+        ['exclude', '^browser/speech/'],
+      ],
+    }], # enable_web_speech==0
   ],
 }
index 24c405b..d4d31b1 100644 (file)
@@ -73,7 +73,6 @@ BuildRequires:  pkgconfig(ecore-input)
 BuildRequires:  pkgconfig(efl-extension)
 BuildRequires:  pkgconfig(elementary)
 BuildRequires:  pkgconfig(evas)
-BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
 BuildRequires:  pkgconfig(gstreamer-app-1.0)
index fb06dc6..f6840a7 100644 (file)
@@ -78,7 +78,6 @@ BuildRequires: pkgconfig(ecore-input)
 BuildRequires: pkgconfig(elementary)
 BuildRequires: pkgconfig(evas)
 BuildRequires: pkgconfig(feedback)
-BuildRequires: pkgconfig(flac)
 BuildRequires: pkgconfig(fontconfig)
 BuildRequires: pkgconfig(freetype2)
 BuildRequires: pkgconfig(gles20)
index a2372bd..3bc975e 100644 (file)
@@ -89,7 +89,6 @@ BuildRequires:  pkgconfig(ecore-input)
 BuildRequires:  pkgconfig(efl-extension)
 BuildRequires:  pkgconfig(elementary)
 BuildRequires:  pkgconfig(evas)
-BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
 BuildRequires:  pkgconfig(gstreamer-app-1.0)
index 46d732e..61341ca 100644 (file)
@@ -28,6 +28,8 @@
     'xwalk_link_against_chromium_ewk%': 0,
 
     'tizen_multimedia_eme_support%': 1,
+    'enable_web_speech%': 0,
+
 # [M44_2403] Temporary disabling the tizen_disable_gpu_thread for switching to new chromium
 #            FIXME: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=14046
     'tizen_disable_gpu_thread%': 0,