From: Rafal Galka Date: Thu, 21 May 2015 11:41:05 +0000 (+0200) Subject: [Build] Tizen 3.0 tv (ARM/Wayland) X-Git-Tag: submit/tizen_tv/20150603.064601^2~72 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bfef83af7602855becaa4eeb9998a91c083761c1;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Build] Tizen 3.0 tv (ARM/Wayland) [Info] http://168.219.209.56/jira/browse/XWALK-253 http://168.219.209.56/confluence/display/WRT/Common+WebAPI+for+Tizen+3.0 Change-Id: Icde2509851886e02bd2ba8fc8f3d25025b9d1c85 --- diff --git a/packaging/webapi-plugins.spec b/packaging/webapi-plugins.spec index 065f7d43..84250d21 100755 --- a/packaging/webapi-plugins.spec +++ b/packaging/webapi-plugins.spec @@ -1,3 +1,5 @@ +%bcond_with wayland + %{!?profile:%define profile mobile} %define _manifestdir %{TZ_SYS_RW_PACKAGES} @@ -288,8 +290,6 @@ BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(pkgmgr) BuildRequires: pkgconfig(pkgmgr-info) BuildRequires: pkgconfig(vconf) -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(ecore) BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(aul) @@ -312,6 +312,15 @@ BuildRequires: pkgconfig(capi-content-media-content) BuildRequires: pkgconfig(capi-media-metadata-extractor) #BuildRequires: pkgconfig(capi-security-privilege-manager) +%if %{with wayland} +%define display_type wayland +BuildRequires: pkgconfig(wayland-client) +%else +%define display_type x11 +BuildRequires: pkgconfig(x11) +BuildRequires: pgkconfig(xrandr) +%endif + %if 0%{?tizen_feature_account_support} BuildRequires: pkgconfig(accounts-svc) %endif @@ -445,7 +454,7 @@ Tizen Web APIs implemented. export GYP_GENERATORS='ninja' GYP_OPTIONS="--depth=. -Dtizen=1 -Dextension_build_type=Debug -Dextension_host_os=%{profile} -Dprivilege_engine=CYNARA" -GYP_OPTIONS="$GYP_OPTIONS -Ddisplay_type=x11" +GYP_OPTIONS="$GYP_OPTIONS -Ddisplay_type=%{display_type}" # feature flags GYP_OPTIONS="$GYP_OPTIONS -Dtizen_feature_account_support=%{?tizen_feature_account_support}"