%endif
# Version Conditions for Every Targets
+%if "%{?chromium_efl_tizen_version}%{!?chromium_efl_tizen_version:0}" >= "3.0"
+BuildRequires: pkgconfig(libtzplatform-config)
+%endif
%if "%{?chromium_efl_tizen_version}%{!?chromium_efl_tizen_version:0}" >= "2.4"
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
Selenium WebDriver for t-browser
%endif
-%define _manifestdir %TZ_SYS_RO_PACKAGES
-%define _manifestdir_ro %TZ_SYS_RO_PACKAGE
+# The macros '%TZ_' are valid from tizen v3.0
+%if "%{chromium_efl_tizen_version}" >= "3.0"
+%define _manifestdir %TZ_SYS_RW_PACKAGES
%define _desktop_icondir %TZ_SYS_RW_ICONS/default/small
-%define _desktop_icondir_ro %TZ_SYS_RO_ICONS/default/small
-%define _dbusservicedir /usr/share/dbus-1/services
-%define _systemduserservicedir /usr/lib/systemd/user
+%else
+%define _manifestdir /usr/share/packages
+%define _desktop_icondir /usr/share/icons/default/small
+%endif
# Directory for internal chromium executable components
%global CHROMIUM_EXE_DIR %{_libdir}/%{name}
%global CHROMIUM_UNITTESTS_DIR /opt/usr/chromium-unittests/
# Directory containing localization files
%global CHROMIUM_LOCALE_DIR %{_datadir}/%{name}/locale
-%global CHROMIUM_WEBDB_DIR /opt/usr/apps/chromium-efl
+%if "%{chromium_efl_tizen_version}" >= "3.0"
+%global CHROMIUM_WEBDB_DIR %TZ_SYS_RW_APP/org.tizen.%{name}
+%else
+%global CHROMIUM_WEBDB_DIR /opt/usr/apps/%{name}
+%endif
%prep
%setup -q
# File System and so on.
mkdir -p %{CHROMIUM_WEBDB_DIR}/data/
+# The path is for multi-user by default on tizen v3.0.
+%if "%{chromium_efl_tizen_version}" == "2.4"
chown -R app:app %{CHROMIUM_WEBDB_DIR}/data
+%endif
-mkdir -p %{_desktop_icondir_ro}
-mkdir -p %{_manifestdir_ro}
+mkdir -p %{_desktop_icondir}
+mkdir -p %{_manifestdir}
%postun