]> git.pld-linux.org Git - packages/libsvgtiny.git/blame - libsvgtiny.spec
- pl
[packages/libsvgtiny.git] / libsvgtiny.spec
CommitLineData
15dd05e4 1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
85695d63 4
15dd05e4 5Summary: Implementation of SVG Tiny
a274a010 6Summary(pl.UTF-8): Implementacja SVG Tiny
15dd05e4 7Name: libsvgtiny
0d66f584 8Version: 0.1.1
15dd05e4 9Release: 1
10License: MIT
11Group: Libraries
12Source0: http://download.netsurf-browser.org/libs/releases/%{name}-%{version}-src.tar.gz
0d66f584 13# Source0-md5: 6e3da8ecfde7749852a66195ebea0de1
15dd05e4 14URL: http://www.netsurf-browser.org/projects/libsvgtiny/
96a97d90 15BuildRequires: gperf
0d66f584
WF
16BuildRequires: libdom-devel >= 0.1.0
17BuildRequires: libwapcaplet-devel >= 0.2.1
18BuildRequires: netsurf-buildsystem >= 1.1
a274a010
JB
19BuildRequires: pkgconfig
20Requires: libdom >= 0.1.0
21Requires: libwapcaplet >= 0.2.1
15dd05e4 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25Libsvgtiny is an implementation of SVG Tiny, written in C. It is
26currently in development for use with NetSurf and is intended to be
27suitable for use in other projects too.
28
29The overall idea of the library is to take some SVG as input, and
30return a list of paths and texts which can be rendered easily. The
31library does not do the actual rendering.
32
a274a010
JB
33%description -l pl.UTF-8
34Libsvgtiny to implementacja SVG Tiny napisana w C. Jest obecnie
35rozwijana do wykorzystania w ramach projektu NetSurf, ale także z
36myślą o możliwości użycia w innych projektach.
37
38Ogólna idea biblioteki polega na przyjęciu SVG na wejściu i zwróceniu
39listy ścieżek oraz tekstów, które można łatwo wyrenderować. Biblioteka
40nie wykonuje samego renderowania.
41
15dd05e4 42%package devel
43Summary: libsvgtiny library headers
44Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libsvgtiny
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
a274a010 47Requires: libdom-devel >= 0.1.0
15dd05e4 48
49%description devel
a274a010
JB
50This package contains the include files and other resources you can
51use to incorporate libsvgtiny into applications.
15dd05e4 52
53%description devel -l pl.UTF-8
54Pliki nagłówkowe pozwalające na używanie biblioteki libsvgtiny w
55swoich programach.
56
57%package static
a274a010
JB
58Summary: libsvgtiny static library
59Summary(pl.UTF-8): Statyczna biblioteka libsvgtiny
15dd05e4 60Group: Development/Libraries
61Requires: %{name}-devel = %{version}-%{release}
62
63%description static
a274a010 64This is package with static libsvgtiny library.
15dd05e4 65
66%description static -l pl.UTF-8
67Statyczna biblioteka libsvgtiny.
68
69%prep
70%setup -q
71
72%build
85695d63
ER
73export CC="%{__cc}"
74export CFLAGS="%{rpmcflags}"
75export LDFLAGS="%{rpmldflags}"
76
a274a010
JB
77%{__make} \
78 Q= \
85695d63 79 PREFIX=%{_prefix} \
a274a010 80 LIBDIR=%{_lib} \
85695d63 81 COMPONENT_TYPE=lib-shared
15dd05e4 82
15dd05e4 83%if %{with static_libs}
a274a010
JB
84%{__make} \
85 Q= \
85695d63 86 PREFIX=%{_prefix} \
a274a010 87 LIBDIR=%{_lib} \
85695d63 88 COMPONENT_TYPE=lib-static
15dd05e4 89%endif
90
91%install
92rm -rf $RPM_BUILD_ROOT
a274a010
JB
93%{__make} install \
94 Q= \
15dd05e4 95 PREFIX=%{_prefix} \
a274a010 96 LIBDIR=%{_lib} \
15dd05e4 97 COMPONENT_TYPE=lib-shared \
85695d63 98 DESTDIR=$RPM_BUILD_ROOT
15dd05e4 99
100%if %{with static_libs}
a274a010
JB
101%{__make} install \
102 Q= \
15dd05e4 103 PREFIX=%{_prefix} \
a274a010 104 LIBDIR=%{_lib} \
15dd05e4 105 COMPONENT_TYPE=lib-static \
85695d63 106 DESTDIR=$RPM_BUILD_ROOT
15dd05e4 107%endif
108
109%clean
110rm -rf $RPM_BUILD_ROOT
111
112%post -p /sbin/ldconfig
113%postun -p /sbin/ldconfig
114
115%files
116%defattr(644,root,root,755)
a274a010 117%doc README
0e8c2b5f 118%attr(755,root,root) %{_libdir}/libsvgtiny.so.*.*.*
a274a010 119%attr(755,root,root) %ghost %{_libdir}/libsvgtiny.so.0
15dd05e4 120
121%files devel
122%defattr(644,root,root,755)
a274a010 123%attr(755,root,root) %{_libdir}/libsvgtiny.so
0e8c2b5f
ER
124%{_includedir}/svgtiny.h
125%{_pkgconfigdir}/libsvgtiny.pc
15dd05e4 126
127%if %{with static_libs}
128%files static
129%defattr(644,root,root,755)
0e8c2b5f 130%{_libdir}/libsvgtiny.a
15dd05e4 131%endif
This page took 1.243535 seconds and 4 git commands to generate.