cmake_minimum_required( VERSION 3.3 )
#declare project
-project( rlottie VERSION 0.1 LANGUAGES C CXX ASM)
+project( rlottie VERSION 0.2 LANGUAGES C CXX ASM)
if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE MinSizeRel)
#declare version of the target
set(player_version_major 0)
-set(player_version_minor 0)
-set(player_version_patch 1)
-set(player_version ${player_version_major}.${player_version_minor}.${player_version_patch} )
+set(player_version_minor 2)
+set(player_version ${player_version_major}.${player_version_minor})
set_target_properties(rlottie PROPERTIES
VERSION ${player_version}
SOVERSION ${player_version_major}
target_compile_options(rlottie
PUBLIC
PRIVATE
- -Werror
- -Wextra
-Wnon-virtual-dtor
-Woverloaded-virtual
-Wno-unused-parameter
project('rlottie',
'cpp',
- default_options : ['warning_level=3', 'werror=true', 'cpp_std=c++14', 'optimization=s'],
- version : '0.1',
+ default_options : ['cpp_std=c++14', 'optimization=s'],
+ version : '0.2',
license : 'MIT',
meson_version : '>=0.49',
)
Name: lottie-player
-Summary: rlottie Library
-Version: 0.0.1
+Summary: Platform independent standalone library that plays Lottie Animation
+Version: 0.2.0
Release: 1
Group: UI Framework/Services
License: MIT and BSD
Requires(postun): /sbin/ldconfig
%description
-rlottie library
+rlottie is a platform independent standalone c++ library for rendering vector
+based animations and art in realtime.
+
+Lottie loads and renders animations and vectors exported in the bodymovin JSON
+format. Bodymovin JSON can be created and exported from After Effects with
+bodymovin, Sketch with Lottie Sketch Export, and from Haiku.
+
+For the first time, designers can create and ship beautiful animations without
+an engineer painstakingly recreating it by hand. Since the animation is backed
+by JSON they are extremely small in size but can be large in complexity!
%package devel
-Summary: rlottie library (devel)
-Group: Development/Libraries
+Summary: Development libraries for rlottie
+Group: UI Frameork/Services
Requires: %{name} = %{version}-%{release}
%description devel
-rlottie library (devel)
+rlottie is a platform independent standalone c++ library for rendering vector
+based animations and art in realtime.
+
+Lottie loads and renders animations and vectors exported in the bodymovin JSON
+format. Bodymovin JSON can be created and exported from After Effects with
+bodymovin, Sketch with Lottie Sketch Export, and from Haiku.
+
+For the first time, designers can create and ship beautiful animations without
+an engineer painstakingly recreating it by hand. Since the animation is backed
+by JSON they are extremely small in size but can be large in complexity!
%prep