install -m 0644 "%{OUTPUT_FOLDER}"/resources.pak "%{_browser_buildpath}"/bin \
install -m 0644 "%{OUTPUT_FOLDER}"/locales/en-US.pak "%{_browser_buildpath}"/bin/locales \
install -m 0644 "%{OUTPUT_FOLDER}"/snapshot_blob.bin "%{_browser_buildpath}"/bin \
- install -m 0644 "%{OUTPUT_FOLDER}"/icudtl.dat "%{_browser_buildpath}"/bin \
install -m 0644 "%{OUTPUT_FOLDER}"/product_logo_48.png "%{_browser_buildpath}"/shared/res/%{_browser_pkgid}.png \
%{nil}
+%global __install_spec_third_party_icu \
+ install -m 0644 "%{OUTPUT_FOLDER}"/icudtl.dat "%{_browser_buildpath}"/bin \
+%{nil}
+
%files browser
%manifest packaging/chromium-efl.manifest
%{_xmldir}/%{_browser_pkgid}.xml
%{_browser_rootdir}/bin/resources.pak
%{_browser_rootdir}/bin/locales/en-US.pak
%{_browser_rootdir}/bin/snapshot_blob.bin
+%{_browser_rootdir}/shared/res/%{_browser_pkgid}.png
%if "%{?__use_system_icu}" != "1"
%{_browser_rootdir}/bin/icudtl.dat
-%{_browser_rootdir}/shared/res/%{_browser_pkgid}.png
%endif
%preun browser
%if 0%{?_create_next_browser_tpk:1}
%define __create_next_browser_tpk 1
- %define __build_chrome 1
+ %define __build_chrome 0
%else
%define __create_next_browser_tpk 0
%endif
%if 0%{?__build_chrome}
-#Source3: chromium-efl-browser.spec.in
+Source3: chromium-efl-browser.spec.in
%endif
%if "%{?_tizen_release_build}" == "1"
%define include_sub_spec() %{expand:%(cat '%{1}')}
%{include_sub_spec %{SOURCE2}}
-#%if 0%{?__build_chrome}
-#%define include_sub_spec() %{expand:%(cat '%{1}')}
-#%{include_sub_spec %{SOURCE3}}
-#%endif
+%if 0%{?__build_chrome}
+%define include_sub_spec() %{expand:%(cat '%{1}')}
+%{include_sub_spec %{SOURCE3}}
+%endif
%prep
%setup -q
"use_system_icu=false" \
%endif
"tizen_release_build=%{macro_to_bool _tizen_release_build}" \
- "build_chrome=%{macro_to_bool __build_chrome}" \
+%if 0%{?__build_chrome} || %{__create_next_browser_tpk} == 1
+ "build_chrome=true" \
+%else
+ "build_chrome=false" \
+%endif
%if "%{?tizen_profile_name}" == "tv"
"lib_dir_path=\"%{_libdir}\"" \
%endif
%endif
%if 0%{?__create_next_browser_tpk}
-
sed -e 's#@TIZEN_VERSION@#%{tizen_version_major}.%{tizen_version_minor}#g' \
-e 's#@CHROMIUM_VERSION@#%{__next_browser_version}#g' \
-e 's#@PACKAGE_ID@#%{__browser_tpk_id}#g' \
> "%{OUTPUT_FOLDER}"/tizen-manifest-next-browser-tpk.xml
%endif
-#%if 0%{?__build_chrome}
-#sed -e 's#@TIZEN_VERSION@#%{tizen_version_major}.%{tizen_version_minor}#g' \
- # -e 's#@CHROMIUM_VERSION@#%{version}#g' \
- # packaging/%{_pkgid}-browser.xml.in \
- # > "%{OUTPUT_FOLDER}"/tizen-manifest-browser.xml
-#%endif
+%if 0%{?__build_chrome}
+sed -e 's#@TIZEN_VERSION@#%{tizen_version_major}.%{tizen_version_minor}#g' \
+ -e 's#@CHROMIUM_VERSION@#%{version}#g' \
+ packaging/%{_pkgid}-browser.xml.in \
+ > "%{OUTPUT_FOLDER}"/tizen-manifest-browser.xml
+%endif
%if 0%{?__generate_tpk} && "%{?profile}" == "tv"
# add build_id to tizen-manifest
install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
%endif
-%if %{__build_chrome} == 1 && "%{__generate_tpk}" == "0"
+%if %{__create_next_browser_tpk} == 1 && "%{__generate_tpk}" == "0"
install -m 0755 "%{OUTPUT_FOLDER}"/%{__browser_binary_name} "%{buildroot}"%{CHROMIUM_LIB_DIR}/bin/%{__browser_binary_name}
sed 's#@binary@#%{CHROMIUM_LIB_DIR}/bin/%{__browser_binary_name}#' %{SOURCE1} > "%{buildroot}"%{_bindir}/%{__browser_binary_name}
install -m 0644 "%{OUTPUT_FOLDER}"/locales/*.pak "%{buildroot}"%{CHROMIUM_LIB_DIR}/bin/locales
install -m 0644 "%{OUTPUT_FOLDER}"/libchromium-impl.so "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/
%else
install -m 0644 "%{OUTPUT_FOLDER}"/libchromium-ewk.so "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/
- %endif
+%endif
%endif
%if 0%{?__enable_platform_api_wrapper}
install -m 0644 ./tizen_src/platform_api_wrapper/libchromium-efl-platform-api-wrapper.so "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/
install -m 0755 "%{OUTPUT_FOLDER}"/%{__browser_binary_name} %{_buildroot_next_browser}/bin
install -m 0644 "%{OUTPUT_FOLDER}"/locales/*.pak %{_buildroot_next_browser}/bin/locales
install -m 0644 "%{OUTPUT_FOLDER}"/resources.pak %{_buildroot_next_browser}/bin
+%if "%{?__use_system_icu}" != "1"
install -m 0644 "%{OUTPUT_FOLDER}"/icudtl.dat %{_buildroot_next_browser}/bin
+%endif
install -m 0644 "%{OUTPUT_FOLDER}"/snapshot_blob.bin %{_buildroot_next_browser}/bin/
install -m 0755 "%{OUTPUT_FOLDER}"/extensions/*.crx %{_buildroot_next_browser}/bin/extensions
#size -G "%{buildroot}%{CHROMIUM_LIB_DIR}/lib/libchromium-impl.so"
%if 0%{?__build_chrome}
- #%{__browser_install_spec}
+ %{__browser_install_spec}
+%if "%{?__use_system_icu}" != "1"
+ %{__install_spec_third_party_icu}
+%endif
# tizen_src/build/build_chromium_browser_tpk.sh %{_buildroot_next_browser} %{OUTPUT_FOLDER} %{_browser_tpk_file_name} %{__browser_tpk_id} %{?profile}
%endif
%{CHROMIUM_LIB_DIR}/bin/locales/*.pak
%{CHROMIUM_LIB_DIR}/res/locale/*
-%if %{__build_chrome} == 1 && "%{__generate_tpk}" == "0"
+%if %{__create_next_browser_tpk} == 1 && "%{__generate_tpk}" == "0"
%{CHROMIUM_LIB_DIR}/bin/chrome_100_percent.pak
%{CHROMIUM_LIB_DIR}/bin/resources.pak
%{CHROMIUM_LIB_DIR}/bin/%{__browser_binary_name}