%endif
%endif
+%if 0%{?__create_next_browser_tpk}
+ #%define _buildroot_next_browser "%{buildroot}"/NextBrowser
+
+ install -d %{_buildroot_next_browser}
+ install -d %{_buildroot_next_browser}/bin
+ install -d %{_buildroot_next_browser}/bin/locales
+ install -d %{_buildroot_next_browser}/lib
+ install -d %{_buildroot_next_browser}/res
+ install -d %{_buildroot_next_browser}/res/images
+ #May be used later to support multi-language
+ #install -d %{_buildroot_next_browser}/res/locale
+ install -d %{_buildroot_next_browser}/res/themes
+
+ install -m 0644 "%{OUTPUT_FOLDER}"/chrome_100_percent.pak %{_buildroot_next_browser}/bin
+ 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
+ install -m 0644 "%{OUTPUT_FOLDER}"/snapshot_blob.bin %{_buildroot_next_browser}/bin/
+
+ install -m 0644 "%{OUTPUT_FOLDER}"/images/*.png %{_buildroot_next_browser}/res/images
+ install -m 0644 "%{OUTPUT_FOLDER}"/resources/*.edj %{_buildroot_next_browser}/res/themes
+
+ install -m 0755 "%{OUTPUT_FOLDER}"/libchromium-ewk.so %{_buildroot_next_browser}/lib
+ install -m 0755 ./components/samsung/samsung_cloud/libsamsungcloud.so %{_buildroot_next_browser}/lib
+%endif
+
%if 0%{?__make_squashfs_rpm}
install -d "%{buildroot}"%{CHROMIUM_APP_DIR}/res
# Make squashfs image of chromium-efl after extracting debuginfo
%{__tpk_install_post} \
%{nil}
%else
-
- %if %{__create_next_browser_tpk}
- %define __squashfs_rpm_install_post \
- %{?__sandbox_chmod_cmd} \
- install -d "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/lib/lib \
- install -m 0644 "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/libchromium-impl.so "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/lib/lib \
- mksquashfs "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/lib "%{buildroot}"%{CHROMIUM_APP_DIR}/res/%{name}.img -all-root \
- rm -rf "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/lib \
- %{__tpk_install_post} \
- %{nil}
- %else
- %define __squashfs_rpm_install_post \
- %{?__sandbox_chmod_cmd} \
- mksquashfs "%{buildroot}"%{CHROMIUM_LIB_DIR} "%{buildroot}"%{CHROMIUM_APP_DIR}/res/%{name}.img -all-root \
- %{__tpk_install_post} \
- %{nil}
- %endif
+ %define __squashfs_rpm_install_post \
+ %{?__sandbox_chmod_cmd} \
+ mksquashfs "%{buildroot}"%{CHROMIUM_LIB_DIR} "%{buildroot}"%{CHROMIUM_APP_DIR}/res/%{name}.img -all-root \
+ %{__tpk_install_post} \
+ %{nil}
%endif
# Force stripping all symbols
%define _browser_tpk_file_name %{__browser_tpk_id}
%define _browser_tpk_install_post \
- tizen_src/build/build_next_browser_tpk.sh "%{buildroot}"%{CHROMIUM_LIB_DIR} %{OUTPUT_FOLDER} %{_browser_tpk_file_name} %{__browser_tpk_id} %{?profile} \
+ tizen_src/build/build_next_browser_tpk.sh %{_buildroot_next_browser} %{OUTPUT_FOLDER} %{_browser_tpk_file_name} %{__browser_tpk_id} %{?profile} \
install -d "%{buildroot}"%{CHROMIUM_TPK_DIR}/browser_tpk/ \
install -m 644 "%{OUTPUT_FOLDER}"/%{_browser_tpk_file_name}.tpk "%{buildroot}"%{CHROMIUM_TPK_DIR}/browser_tpk/
# cp -f "%{buildroot}"%{CHROMIUM_LIB_DIR}/lib/* "%{buildroot}"/NextBrowser/chromium/lib \
# mksquashfs "%{buildroot}"/NextBrowser/chromium "%{buildroot}"/NextBrowser/%{name}.img -all-root \
%{_browser_tpk_install_post} \
-# rm -rf "%{buildroot}"/NextBrowser \
+ rm -rf %{_buildroot_next_browser} \
+ rm -rf "%{buildroot}"%{_libdir}/debug/NextBrowser \
%{nil}
%endif
#!/bin/bash
-ro_lib_root=$1
+build_root_next_browser=$1
output_dir=$2
tpk_root=${output_dir}/tpk_root
tpk_fname=${3}.tpk
echo "Start $0..."
echo "ARGS=$@"
echo "PWD=$PWD"
-echo "ro_lib_root=$ro_lib_root"
+echo "build_root_next_browser=$build_root_next_browser"
echo "tpk_root=$tpk_root"
echo "tpk_fname=$tpk_fname"
echo "tpk_id=$tpk_id"
#install -d ${tpk_root}/res/locale
install -d ${tpk_root}/res/themes
-
-
-
install -m 0644 ${output_dir}/version ${tpk_root}/
-
-install -m 0644 ${output_dir}/chrome_100_percent.pak ${tpk_root}/bin
-#install -m 0755 ${ro_lib_root}/bin/chrome_crashpad_handler ${tpk_root}/bin
-install -m 0755 ${ro_lib_root}/bin/next_browser ${tpk_root}/bin
-#install -m 0644 ${output_dir}/content_shell.pak ${tpk_root}/bin
-install -m 0644 ${output_dir}/icudtl.dat ${tpk_root}/bin
-install -m 0644 ${output_dir}/locales/*.pak ${tpk_root}/bin/locales
-install -m 0644 ${output_dir}/resources.pak ${tpk_root}/bin
-install -m 0644 ${output_dir}/snapshot_blob.bin ${tpk_root}/bin/
-
-install -m 0644 ${output_dir}/images/*.png ${tpk_root}/res/images
-install -m 0644 ${output_dir}/resources/*.edj ${tpk_root}/res/themes
-
-#install -m 0755 ${ro_lib_root}/lib/libchromium-impl.so ${tpk_root}/lib
-install -m 0755 ${output_dir}/libchromium-ewk.so ${tpk_root}/lib
-install -m 0755 ./components/samsung/samsung_cloud/libsamsungcloud.so ${tpk_root}/lib
-
-#install -m 0644 ${ro_lib_root}/../../../NextBrowser/chromium-efl.img ${tpk_root}/res/
+install -m 0644 ${build_root_next_browser}/bin/chrome_100_percent.pak ${tpk_root}/bin
+install -m 0755 ${build_root_next_browser}/bin/next_browser ${tpk_root}/bin
+install -m 0644 ${build_root_next_browser}/bin/locales/*.pak ${tpk_root}/bin/locales
+install -m 0644 ${build_root_next_browser}/bin/resources.pak ${tpk_root}/bin
+install -m 0644 ${build_root_next_browser}/bin/snapshot_blob.bin ${tpk_root}/bin/
+install -m 0644 ${build_root_next_browser}/res/images/*.png ${tpk_root}/res/images
+install -m 0644 ${build_root_next_browser}/res/themes/*.edj ${tpk_root}/res/themes
+install -m 0755 ${build_root_next_browser}/lib/libchromium-ewk.so ${tpk_root}/lib
+install -m 0755 ${build_root_next_browser}/lib/libsamsungcloud.so ${tpk_root}/lib
# Test signing
-sign_file ${tpk_root}/bin/chrome_crashpad_handler
sign_file ${tpk_root}/bin/next_browser
sign_dir ${tpk_root}/lib
-#sign_file ${tpk_root}/lib/libchromium-impl.so
-#sign_file ${tpk_root}/lib/libchromium-ewk.so
-#sign_file ${tpk_root}/lib/libatomic.so*
/usr/bin/hash-signer.sh -a -d -p platform -b ./ ${tpk_root}