Name: dali-adaptor
Summary: The DALi Tizen Adaptor
-Version: 1.0.52
+Version: 1.1.12
Release: 1
Group: System/Libraries
License: Apache-2.0, BSD-2.0, MIT
URL: https://review.tizen.org/git/?p=platform/core/uifw/dali-adaptor.git;a=summary
Source0: %{name}-%{version}.tar.gz
+# Get the profile from tizen_profile_name if it exists.
+%if 0%{?tizen_profile_name:1}
+%define profile %{tizen_profile_name}
+%endif
+
%if "%{profile}" == "mobile"
%define dali_profile MOBILE
%define dali_feedback_plugin 0
-%define over_tizen_2_2 1
%define shaderbincache_flag DISABLE
%endif
%if "%{profile}" == "tv"
%define dali_profile TV
%define dali_feedback_plugin 0
-%define over_tizen_2_2 1
%define shaderbincache_flag ENABLE
%endif
%if "%{profile}" == "wearable"
%define dali_profile WEARABLE
%define dali_feedback_plugin 0
-%define over_tizen_2_2 1
%define shaderbincache_flag DISABLE
%endif
%if "%{profile}" == "common"
%define dali_profile COMMON
%define dali_feedback_plugin 0
-%define over_tizen_2_2 0
+%define tizen_2_2_compatibility 1
%define shaderbincache_flag DISABLE
%endif
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
-Requires: boost-thread
Requires: giflib
BuildRequires: pkgconfig
BuildRequires: gawk
BuildRequires: pkgconfig(sensor)
BuildRequires: pkgconfig(aul)
-BuildRequires: boost-devel
BuildRequires: giflib-devel
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(elementary)
BuildRequires: pkgconfig(evas)
BuildRequires: dali-devel
BuildRequires: dali-integration-devel
-BuildRequires: libxml2-devel
-BuildRequires: vconf-devel
-BuildRequires: vconf-keys-devel
+BuildRequires: pkgconfig(vconf)
BuildRequires: tts-devel
BuildRequires: pkgconfig(dlog)
BuildRequires: libdrm-devel
BuildRequires: libcurl-devel
-%if 0%{?over_tizen_2_2}
+%if 0%{?tizen_2_2_compatibility} != 1
BuildRequires: pkgconfig(capi-system-info)
%endif
Group: Development/Building
Requires: %{name} = %{version}-%{release}
Requires: %{name}-integration-devel = %{version}-%{release}
-Requires: boost-devel
%description devel
Development components for the DALi Tizen Adaptor - public headers and package configs
configure_flags="--enable-wayland"
%endif
-%if 0%{?over_tizen_2_2}
-CFLAGS+=" -DOVER_TIZEN_SDK_2_2"
-CXXFLAGS+=" -DOVER_TIZEN_SDK_2_2"
+%if 0%{?tizen_2_2_compatibility}
+CFLAGS+=" -DTIZEN_SDK_2_2_COMPATIBILITY"
+CXXFLAGS+=" -DTIZEN_SDK_2_2_COMPATIBILITY"
%endif
libtoolize --force
-cd %{_builddir}/%{name}-%{version}/build/tizen && autoreconf --install
-cd %{_builddir}/%{name}-%{version}/build/tizen && CXXFLAGS=$CXXFLAGS LDFLAGS=$LDFLAGS DALI_DATA_RW_DIR="%{dali_data_rw_dir}" DALI_DATA_RO_DIR="%{dali_data_ro_dir}" FONT_PRELOADED_PATH="%{font_preloaded_path}" FONT_DOWNLOADED_PATH="%{font_downloaded_path}" FONT_APPLICATION_PATH="%{font_application_path}" FONT_CONFIGURATION_FILE="%{font_configuration_file}"
+cd %{_builddir}/%{name}-%{version}/build/tizen
+autoreconf --install
+
+DALI_DATA_RW_DIR="%{dali_data_rw_dir}" ; export DALI_DATA_RW_DIR
+DALI_DATA_RO_DIR="%{dali_data_ro_dir}" ; export DALI_DATA_RO_DIR
+FONT_PRELOADED_PATH="%{font_preloaded_path}" ; export FONT_PRELOADED_PATH
+FONT_DOWNLOADED_PATH="%{font_downloaded_path}" ; export FONT_DOWNLOADED_PATH
+FONT_APPLICATION_PATH="%{font_application_path}" ; export FONT_APPLICATION_PATH
+FONT_CONFIGURATION_FILE="%{font_configuration_file}" ; export FONT_CONFIGURATION_FILE
%configure --prefix=$PREFIX --with-jpeg-turbo --enable-gles=20 --enable-shaderbincache=%{shaderbincache_flag} --enable-profile=%{dali_profile} \
%if 0%{?dali_feedback_plugin}
--enable-feedback \
%endif
-%if 0%{?over_tizen_2_2}
- --with-over-tizen_2_2 \
+%if 0%{?tizen_2_2_compatibility}
+ --with-tizen-2-2-compatibility \
%endif
$configure_flags --libdir=%{_libdir}
%{dev_include_path}/dali/dali.h
%{dev_include_path}/dali/public-api/*
%{dev_include_path}/dali/devel-api/*
+%{dev_include_path}/dali/doc/*
%{_libdir}/pkgconfig/dali.pc
%files integration-devel