projects
/
platform
/
core
/
uifw
/
dali-adaptor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Remove RenderThread::mSurface pointer before mWindow.Reset()" into devel/master
[platform/core/uifw/dali-adaptor.git]
/
packaging
/
dali-adaptor-tv.spec
diff --git
a/packaging/dali-adaptor-tv.spec
b/packaging/dali-adaptor-tv.spec
index
37fd49e
..
658b308
100644
(file)
--- a/
packaging/dali-adaptor-tv.spec
+++ b/
packaging/dali-adaptor-tv.spec
@@
-1,12
+1,16
@@
Name: dali-adaptor
Summary: The DALi Tizen Adaptor
Name: dali-adaptor
Summary: The DALi Tizen Adaptor
-Version: 1.0.
26
+Version: 1.0.
51
Release: 1
Group: System/Libraries
License: Apache-2.0
URL: https://review.tizen.org/git/?p=platform/core/uifw/dali-adaptor.git;a=summary
Source0: %{name}-%{version}.tar.gz
Release: 1
Group: System/Libraries
License: Apache-2.0
URL: https://review.tizen.org/git/?p=platform/core/uifw/dali-adaptor.git;a=summary
Source0: %{name}-%{version}.tar.gz
+%define dali_feedback_plugin 0
+%define dali_bullet_plugin 0
+%define dali_assimp_plugin 0
+
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
Requires: boost-thread
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
Requires: boost-thread
@@
-37,6
+41,13
@@
BuildRequires: pkgconfig(xfixes)
BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(utilX)
BuildRequires: pkgconfig(gles20)
BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(utilX)
BuildRequires: pkgconfig(gles20)
+BuildRequires: libcurl-devel
+BuildRequires: pkgconfig(harfbuzz)
+BuildRequires: fribidi-devel
+
+%if 0%{?dali_assimp_plugin}
+BuildRequires: pkgconfig(assimp)
+%endif
%description
The DALi Tizen Adaptor provides a Tizen specific implementation of the dali-core
%description
The DALi Tizen Adaptor provides a Tizen specific implementation of the dali-core
@@
-49,6
+60,7
@@
platform abstraction and application shell
Summary: Development components for the DALi Tizen Adaptor
Group: Development/Building
Requires: %{name} = %{version}-%{release}
Summary: Development components for the DALi Tizen Adaptor
Group: Development/Building
Requires: %{name} = %{version}-%{release}
+Requires: boost-devel
%description devel
Development components for the DALi Tizen Adaptor - public headers and package configs
%description devel
Development components for the DALi Tizen Adaptor - public headers and package configs
@@
-59,10
+71,12
@@
Development components for the DALi Tizen Adaptor - public headers and package c
%package dali-feedback-plugin
Summary: Plugin to play haptic and audio feedback for Dali
Group: System/Libraries
%package dali-feedback-plugin
Summary: Plugin to play haptic and audio feedback for Dali
Group: System/Libraries
+%if 0%{?dali_feedback_plugin}
#Requires: libdeviced
BuildRequires: pkgconfig(mm-sound)
BuildRequires: pkgconfig(haptic)
BuildRequires: libfeedback-devel
#Requires: libdeviced
BuildRequires: pkgconfig(mm-sound)
BuildRequires: pkgconfig(haptic)
BuildRequires: libfeedback-devel
+%endif
%description dali-feedback-plugin
Feedback plugin to play haptic and audio feedback for Dali
%description dali-feedback-plugin
Feedback plugin to play haptic and audio feedback for Dali
@@
-73,7
+87,9
@@
Feedback plugin to play haptic and audio feedback for Dali
%package dali-bullet-plugin
Summary: Plugin to provide physics
Group: System/Libraries
%package dali-bullet-plugin
Summary: Plugin to provide physics
Group: System/Libraries
+%if 0%{?dali_bullet_plugin}
BuildRequires: pkgconfig(bullet)
BuildRequires: pkgconfig(bullet)
+%endif
%description dali-bullet-plugin
Dynamics plugin to wrap the libBulletDynamics libraries
%description dali-bullet-plugin
Dynamics plugin to wrap the libBulletDynamics libraries
@@
-85,8
+101,7
@@
Dynamics plugin to wrap the libBulletDynamics libraries
%setup -q
%define dali_data_rw_dir /usr/share/dali/
%define dali_data_ro_dir /usr/share/dali/
%setup -q
%define dali_data_rw_dir /usr/share/dali/
%define dali_data_ro_dir /usr/share/dali/
-%define user_font_cache_dir %{dali_data_rw_dir}/glyphcache/
-%define user_shader_cache_dir %{dali_data_rw_dir}/core/shaderbin/
+%define user_shader_cache_dir %{dali_data_ro_dir}/core/shaderbin/
%define font_preloaded_path /usr/share/fonts/
%define font_downloaded_path /opt/share/fonts/
%define font_application_path /usr/share/app_fonts/
%define font_preloaded_path /usr/share/fonts/
%define font_downloaded_path /opt/share/fonts/
%define font_application_path /usr/share/app_fonts/
@@
-102,7
+117,7
@@
Dynamics plugin to wrap the libBulletDynamics libraries
%build
PREFIX+="/usr"
CXXFLAGS+=" -Wall -g -Os -fPIC -fvisibility-inlines-hidden -fdata-sections -ffunction-sections "
%build
PREFIX+="/usr"
CXXFLAGS+=" -Wall -g -Os -fPIC -fvisibility-inlines-hidden -fdata-sections -ffunction-sections "
-LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--gc-sections "
+LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--gc-sections
-Wl,-Bsymbolic-functions
"
%ifarch %{arm}
CXXFLAGS+=" -D_ARCH_ARM_ -lgcc"
%ifarch %{arm}
CXXFLAGS+=" -D_ARCH_ARM_ -lgcc"
@@
-118,7
+133,17
@@
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
FONT_APPLICATION_PATH="%{font_application_path}" ; export FONT_APPLICATION_PATH
FONT_CONFIGURATION_FILE="%{font_configuration_file}" ; export FONT_CONFIGURATION_FILE
-%configure --with-jpeg-turbo --enable-gles=20 --enable-profile=TV --libdir=%{_libdir}
+%configure --with-jpeg-turbo --enable-gles=20 --enable-profile=TV \
+%if 0%{?dali_feedback_plugin}
+ --enable-feedback \
+%endif
+%if 0%{?dali_bullet_plugin}
+ --enable-bullet \
+%endif
+%if 0%{?dali_assimp_plugin}
+ --enable-assimp \
+%endif
+ --libdir=%{_libdir}
make %{?jobs:-j%jobs}
make %{?jobs:-j%jobs}
@@
-145,8
+170,6
@@
cp -af %{_builddir}/%{name}-%{version}/LICENSE %{buildroot}/usr/share/license/%{
##############################
%pre
##############################
%pre
-rm -f %{user_font_cache_dir}/*
-rm -f %{user_shader_cache_dir}/*
exit 0
##############################
exit 0
##############################
@@
-154,24
+177,24
@@
exit 0
##############################
%post
/sbin/ldconfig
##############################
%post
/sbin/ldconfig
-chown 5000:5000 %{user_font_cache_dir}
-chown 5000:5000 %{user_shader_cache_dir}
exit 0
exit 0
+%if 0%{?dali_feedback_plugin}
%post dali-feedback-plugin
/sbin/ldconfig
exit 0
%post dali-feedback-plugin
/sbin/ldconfig
exit 0
+%endif
+%if 0%{?dali_bullet_plugin}
%post dali-bullet-plugin
/sbin/ldconfig
exit 0
%post dali-bullet-plugin
/sbin/ldconfig
exit 0
+%endif
##############################
# Pre Uninstall old package
##############################
%preun
##############################
# Pre Uninstall old package
##############################
%preun
-rm -f %{user_font_cache_dir}/*
-rm -f %{user_shader_cache_dir}/*
exit 0
##############################
exit 0
##############################
@@
-181,13
+204,17
@@
exit 0
/sbin/ldconfig
exit 0
/sbin/ldconfig
exit 0
+%if 0%{?dali_feedback_plugin}
%postun dali-feedback-plugin
/sbin/ldconfig
exit 0
%postun dali-feedback-plugin
/sbin/ldconfig
exit 0
+%endif
+%if 0%{?dali_bullet_plugin}
%postun dali-bullet-plugin
/sbin/ldconfig
exit 0
%postun dali-bullet-plugin
/sbin/ldconfig
exit 0
+%endif
##############################
##############################
@@
-199,7
+226,6
@@
exit 0
%defattr(-,root,root,-)
%{_libdir}/libdali-adap*.so*
%defattr(-,app,app,-)
%defattr(-,root,root,-)
%{_libdir}/libdali-adap*.so*
%defattr(-,app,app,-)
-%dir %{user_font_cache_dir}
%dir %{user_shader_cache_dir}
%{_bindir}/*
%{_datadir}/license/%{name}
%dir %{user_shader_cache_dir}
%{_bindir}/*
%{_datadir}/license/%{name}
@@
-209,12
+235,16
@@
exit 0
%{dev_include_path}/dali/*
%{_libdir}/pkgconfig/dali*.pc
%{dev_include_path}/dali/*
%{_libdir}/pkgconfig/dali*.pc
+%if 0%{?dali_feedback_plugin}
%files dali-feedback-plugin
%defattr(-,root,root,-)
%{_libdir}/libdali-feedback-plugin.so*
%{dali_plugin_sound_files}/*
%{dali_plugin_theme_files}/*
%files dali-feedback-plugin
%defattr(-,root,root,-)
%{_libdir}/libdali-feedback-plugin.so*
%{dali_plugin_sound_files}/*
%{dali_plugin_theme_files}/*
+%endif
+%if 0%{?dali_bullet_plugin}
%files dali-bullet-plugin
%defattr(-,root,root,-)
%{_libdir}/libdali-bullet-plugin.so*
%files dali-bullet-plugin
%defattr(-,root,root,-)
%{_libdir}/libdali-bullet-plugin.so*
+%endif