Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / packaging / rive-tizen.spec
1 Name:       rive-tizen
2 Summary:    Rive Animation Tizen Runtime Engine
3 Version:    0.2.0
4 Release:    1
5 Group:      Graphics System/Rendering Engine
6 License:    MIT
7 URL:        https://github.com/rive-app/rive-tizen
8 Source0:    %{name}-%{version}.tar.gz
9
10 BuildRequires:  pkgconfig
11 BuildRequires:  gn
12 BuildRequires:  pkgconfig(dlog)
13 BuildRequires:  meson
14 BuildRequires:  ninja
15 BuildRequires:  pkgconfig(dlog)
16 Requires(post): /sbin/ldconfig
17
18 %description
19 Rive Animation Tizen Runtime Engine
20
21
22 %package devel
23 Summary:    Rive Animation Tizen Runtime Engine
24 Group:      Development/Libraries
25 Requires:   %{name} = %{version}-%{release}
26
27
28 %description devel
29 Rive Animation Tizen Runtime Engine (devel)
30
31
32 %prep
33 %setup -q
34
35
36 %build
37
38 export DESTDIR=%{buildroot}
39
40 ./make_skia.sh cpu tizen
41
42 meson setup \
43       --prefix /usr \
44       --libdir %{_libdir} \
45       builddir 2>&1
46 ninja \
47       -C builddir \
48       -j %(echo "`/usr/bin/getconf _NPROCESSORS_ONLN`")
49
50 %install
51
52 export DESTDIR=%{buildroot}
53 ninja -C builddir install
54
55 %files
56 %defattr(-,root,root,-)
57 %{_libdir}/librive_tizen.so.*
58 %manifest packaging/rive-tizen.manifest
59
60 %files devel
61 %defattr(-,root,root,-)
62 # Rive-cpp related
63 %{_includedir}/skia/*
64 %{_includedir}/rive/*
65 %{_includedir}/*.hpp
66 %{_libdir}/librive_tizen.so
67 %{_libdir}/pkgconfig/rive_tizen.pc