f273f506a24442d40b64436cbf8f9c7d3ff3e11a
[platform/core/graphics/tizenvg.git] / packaging / thorvg.spec
1 Name:       thorvg
2 Summary:    Thor Vector Graphics Library
3 Version:    0.3.2
4 Release:    1
5 Group:      Graphics System/Rendering Engine
6 License:    MIT
7 URL:        https://github.com/samsung/thorvg
8 Source0:    %{name}-%{version}.tar.gz
9
10 BuildRequires:  pkgconfig
11 BuildRequires:  meson
12 BuildRequires:  ninja
13 BuildRequires:  pkgconfig(dlog)
14 Requires(post): /sbin/ldconfig
15 Requires(postun): /sbin/ldconfig
16
17 %description
18 Thor Vector Graphics Library
19
20
21 %package devel
22 Summary:    Thor Vector Graphics Library (devel)
23 Group:      Development/Libraries
24 Requires:   %{name} = %{version}-%{release}
25
26
27 %description devel
28 Thor Vector Graphics Library (devel)
29
30
31 %prep
32 %setup -q
33
34
35 %build
36
37 export DESTDIR=%{buildroot}
38
39 meson setup \
40       --prefix /usr \
41       --libdir %{_libdir} \
42       builddir 2>&1
43 ninja \
44       -C builddir \
45       -j %(echo "`/usr/bin/getconf _NPROCESSORS_ONLN`")
46
47 %install
48
49 export DESTDIR=%{buildroot}
50
51 ninja -C builddir install
52
53 %files
54 %defattr(-,root,root,-)
55 %{_libdir}/libthorvg.so.*
56 %manifest packaging/thorvg.manifest
57
58 %files devel
59 %defattr(-,root,root,-)
60 %{_includedir}/*.h
61 %{_libdir}/libthorvg.so
62
63 %{_libdir}/pkgconfig/thorvg.pc