Name: dali
Summary: The OpenGLES Canvas Core Library
-Version: 1.0.15
+Version: 1.0.44
Release: 1
Group: System/Libraries
License: Apache-2.0
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
-Requires: boost-thread
BuildRequires: pkgconfig
BuildRequires: gawk
-BuildRequires: boost-devel
-BuildRequires: boost-thread
%description
The OpenGLES Canvas Core Library provides a 3D scene graph
%setup -q
%define dali_data_rw_dir /opt/usr/share/dali/
%define dali_data_ro_dir /usr/share/dali/
-%define shader_bin_dir %{dali_data_rw_dir}/core/shaderbin
%define dev_include_path %{_includedir}
##############################
%build
PREFIX="/usr"
CXXFLAGS+=" -Wall -g -Os -DNDEBUG -fPIC -fvisibility-inlines-hidden -fdata-sections -ffunction-sections "
-LDFLAGS+=" -Wl,--rpath=$PREFIX/lib -Wl,--as-needed -Wl,--gc-sections -lgcc_s -lgcc -lpthread"
-
-%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=$PREFIX/lib -Wl,--as-needed -Wl,--gc-sections -lgcc_s -lgcc -lpthread -Wl,-Bsymbolic-functions "
%ifarch %{arm}
CXXFLAGS+=" -D_ARCH_ARM_ -mfpu=neon"
##############################
%post
/sbin/ldconfig
-chown 5000:5000 %{shader_bin_dir}
-rm -rf %{shader_bin_dir}/*
exit 0
##############################
##############################
%postun
/sbin/ldconfig
-rm -rf %{shader_bin_dir}
exit 0
##############################
%defattr(-,root,root,-)
%{_libdir}/lib%{name}-core.so*
%defattr(-,app,app,-)
-%dir %{shader_bin_dir}
%{_datadir}/license/%{name}
%files devel
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/*.pc
%{dev_include_path}/%{name}/public-api/*
+%{dev_include_path}/%{name}/devel-api/*
%files integration-devel
%defattr(-,root,root,-)