Name: dali2-extension
Summary: The DALi Tizen Extensions
-Version: 2.0.24
+Version: 2.0.35
Release: 1
Group: System/Libraries
License: Apache-2.0 and BSD-3-Clause and MIT
URL: https://review.tizen.org/git/?p=platform/core/uifw/dali-extensions.git;a=summary
Source0: %{name}-%{version}.tar.gz
+%if 0%{?tizen_version_major} >= 4
+%define tizen_40_or_greater 1
+%endif
+
+%if 0%{?tizen_version_major} >= 5
+%define tizen_50_or_greater 1
+%endif
+
+%if ( 0%{?tizen_version_major} == 5 && 0%{?tizen_version_minor} >= 5 ) || 0%{?tizen_version_major} >= 6
+%define tizen_55_or_greater 1
+%endif
+
+%if ( 0%{?tizen_version_major} == 6 && 0%{?tizen_version_minor} >= 5 ) || 0%{?tizen_version_major} >= 7
+%define tizen_65_or_greater 1
+%endif
+
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(evas)
BuildRequires: pkgconfig(ecore-wl2)
-%description
-dali-extension
-
-%if 0%{?tizen_version_major} >= 4
-%define tizen_40_or_greater 1
-%endif
-
-%if 0%{?tizen_version_major} >= 5
-%define tizen_50_or_greater 1
-%endif
-
-%if ( 0%{?tizen_version_major} == 5 && 0%{?tizen_version_minor} >= 5 ) || 0%{?tizen_version_major} >= 6
-%define tizen_55_or_greater 1
-%endif
-
-%if ( 0%{?tizen_version_major} == 6 && 0%{?tizen_version_minor} >= 5 ) || 0%{?tizen_version_major} >= 7
-%define tizen_65_or_greater 1
+%if 0%{?tizen_65_or_greater}
+BuildRequires: pkgconfig(rive_tizen)
%endif
+%description
+dali-extension
-# # Note
-# %if 0%{?tizen_version_major} >= 6
-# %define tizen_60_or_greater 1
-# %endif
-##############################
+#############################
# devel
##############################
%package devel
Plugin to render a vector animation
####################################
-# Rive Animation Renderer Plugin
-####################################
-%package rive-animation-renderer-plugin
-Summary: Plugin to render a rive animation
-Group: System/Libraries
-%if 0%{?tizen_65_or_greater}
-BuildRequires: pkgconfig(rive_tizen)
-%endif
-%description rive-animation-renderer-plugin
-
-####################################
# Vector Image Renderer Plugin
####################################
%package vector-image-renderer-plugin
%description web-engine-lwe-plugin
Web Engine LWE(Light-weight Web Engine) plugin to support WebView for Dali
+####################################
+# Rive Animation View Plugin
+####################################
+%package rive-animation-view
+Summary: Plugin to render a rive animation
+Group: System/Libraries
+%if 0%{?tizen_65_or_greater}
+BuildRequires: pkgconfig(thorvg)
+BuildRequires: pkgconfig(rive_tizen)
+%endif
+
+%description rive-animation-view
+Plugin to render a rive animation
+
##############################
# Preparation
##############################
configure_flags="--enable-ecore-wl2"
%endif
-%if "%{?profile}" == "tv"
-CFLAGS+=" -DOS_TIZEN_TV"
-CXXFLAGS+=" -DOS_TIZEN_TV"
-%endif
-
libtoolize --force
cd %{_builddir}/%{name}-%{version}/build/tizen
autoreconf --install
%configure --prefix=$PREFIX \
+%if 0%{?enable_debug}
+ --enable-debug \
+%endif
%if 0%{?tizen_50_or_greater}
--with-tizen-50-or-greater \
%endif
%files devel
%defattr(-,root,root,-)
%{_includedir}/dali-extension/*
-%{_libdir}/pkgconfig/*.pc
+%{_libdir}/pkgconfig/dali2-extension.pc
%files key-extension
%manifest dali-extension.manifest
%endif
%if 0%{?tizen_65_or_greater}
-%files rive-animation-renderer-plugin
+%files rive-animation-view
%manifest dali-extension.manifest
%defattr(-,root,root,-)
-%{_libdir}/libdali2-rive-animation-renderer-plugin.so*
+%{_libdir}/libdali2-extension-rive-animation-view.so*
+%{_libdir}/pkgconfig/dali2-extension-rive-animation-view.pc
%license LICENSE
%endif