Seperate RiveAnimationView package from dali-extension package
[platform/core/uifw/dali-extension.git] / packaging / dali-extension.spec
index 133e664..c6ec9d0 100755 (executable)
@@ -7,13 +7,29 @@
 
 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
 
@@ -29,32 +45,15 @@ BuildRequires:  pkgconfig(elementary)
 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
@@ -150,17 +149,6 @@ BuildRequires:  pkgconfig(rlottie)
 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
@@ -200,6 +188,20 @@ BuildRequires: pkgconfig(lightweight-web-engine)
 %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
 ##############################
@@ -229,16 +231,14 @@ CXXFLAGS+=" -DECORE_WL2 -DEFL_BETA_API_SUPPORT"
 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
@@ -405,7 +405,7 @@ exit 0
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/dali-extension/*
-%{_libdir}/pkgconfig/*.pc
+%{_libdir}/pkgconfig/dali2-extension.pc
 
 %files key-extension
 %manifest dali-extension.manifest
@@ -460,10 +460,11 @@ exit 0
 %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