295f2a1db398977e7706990c2cf7587f9dba2a65
[platform/core/graphics/tizenvg.git] / packaging / thorvg.spec
1 Name:       thorvg
2 Summary:    Thor Vector Graphics Library
3 Version:    0.7.6
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 BuildRequires:  pkgconfig(libpng)
15 BuildRequires:  libjpeg-turbo-devel
16 Requires(post): /sbin/ldconfig
17 Requires(postun): /sbin/ldconfig
18
19 %description
20 Thor Vector Graphics Library
21
22
23 %package devel
24 Summary:    Thor Vector Graphics Library (devel)
25 Group:      Development/Libraries
26 Requires:   %{name} = %{version}-%{release}
27
28
29 %description devel
30 Thor Vector Graphics Library (devel)
31
32
33 %prep
34 %setup -q
35
36
37 %build
38
39 export DESTDIR=%{buildroot}
40
41 meson setup \
42       --prefix /usr \
43       --libdir %{_libdir} \
44       builddir 2>&1
45 ninja \
46       -C builddir \
47       -j %(echo "`/usr/bin/getconf _NPROCESSORS_ONLN`")
48
49 %install
50
51 export DESTDIR=%{buildroot}
52
53 ninja -C builddir install
54
55 %files
56 %defattr(-,root,root,-)
57 %{_libdir}/libthorvg.so.*
58 %manifest packaging/thorvg.manifest
59
60 %files devel
61 %defattr(-,root,root,-)
62 %{_includedir}/*.h
63 %{_libdir}/libthorvg.so
64
65 %{_libdir}/pkgconfig/thorvg.pc