X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fdali-adaptor-tv.spec;h=7197e0eacc48219b0425cf598550d151ef5522b4;hb=d09ebc5bb3ba03bf2e4eb68cba6df8f54ec0503f;hp=e5a4222ce23b9beb99a71a4cc5a3413e88f19cb8;hpb=d496ec0db0bd2ba117846c6cb25d909f2bf56d5f;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/packaging/dali-adaptor-tv.spec b/packaging/dali-adaptor-tv.spec index e5a4222..7197e0e 100644 --- a/packaging/dali-adaptor-tv.spec +++ b/packaging/dali-adaptor-tv.spec @@ -1,12 +1,16 @@ Name: dali-adaptor Summary: The DALi Tizen Adaptor -Version: 1.0.14 +Version: 1.0.32 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 @@ -16,7 +20,6 @@ BuildRequires: gawk BuildRequires: pkgconfig(sensor) BuildRequires: pkgconfig(aul) BuildRequires: boost-devel -BuildRequires: pkgconfig(assimp) BuildRequires: giflib-devel BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(elementary) @@ -26,7 +29,7 @@ BuildRequires: pkgconfig(evas) BuildRequires: dali-devel BuildRequires: dali-integration-devel BuildRequires: libxml2-devel -BuildRequires: vconf-devel +BuildRequires: pkgconfig(vconf) BuildRequires: tts-devel BuildRequires: pkgconfig(dlog) BuildRequires: libdrm-devel @@ -38,6 +41,13 @@ BuildRequires: pkgconfig(xfixes) 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 @@ -60,10 +70,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 +%if 0%{?dali_feedback_plugin} #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 @@ -74,7 +86,9 @@ Feedback plugin to play haptic and audio feedback for Dali %package dali-bullet-plugin Summary: Plugin to provide physics Group: System/Libraries +%if 0%{?dali_bullet_plugin} BuildRequires: pkgconfig(bullet) +%endif %description dali-bullet-plugin Dynamics plugin to wrap the libBulletDynamics libraries @@ -103,13 +117,7 @@ Dynamics plugin to wrap the libBulletDynamics libraries %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 " - -%if 0%{?sec_build_binary_debug_enable} -export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE" -export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" -export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" -%endif +LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--gc-sections -Wl,-Bsymbolic-functions " %ifarch %{arm} CXXFLAGS+=" -D_ARCH_ARM_ -lgcc" @@ -125,12 +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 - -%if "%{?sec_product_feature_graphics_gpu_info}" == "adreno330" -%configure --with-jpeg-turbo --enable-gles=30 --enable-profile=TV --libdir=%{_libdir} -%else -%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} @@ -170,13 +183,17 @@ chown 5000:5000 %{user_font_cache_dir} chown 5000:5000 %{user_shader_cache_dir} exit 0 +%if 0%{?dali_feedback_plugin} %post dali-feedback-plugin /sbin/ldconfig exit 0 +%endif +%if 0%{?dali_bullet_plugin} %post dali-bullet-plugin /sbin/ldconfig exit 0 +%endif ############################## # Pre Uninstall old package @@ -193,13 +210,17 @@ exit 0 /sbin/ldconfig exit 0 +%if 0%{?dali_feedback_plugin} %postun dali-feedback-plugin /sbin/ldconfig exit 0 +%endif +%if 0%{?dali_bullet_plugin} %postun dali-bullet-plugin /sbin/ldconfig exit 0 +%endif ############################## @@ -221,12 +242,16 @@ exit 0 %{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}/* +%endif +%if 0%{?dali_bullet_plugin} %files dali-bullet-plugin %defattr(-,root,root,-) %{_libdir}/libdali-bullet-plugin.so* +%endif