]> git.pld-linux.org Git - packages/librsvg.git/blame - librsvg.spec
- updated to 2.20.0
[packages/librsvg.git] / librsvg.spec
CommitLineData
578a8396 1#
fc18e843 2# Conditional build
165436e0 3%bcond_without apidocs # disable gtk-doc
595e0c59 4%bcond_without libgsf # build without libgsf (used for run-time decompression)
cfb03eca 5%bcond_without libcroco # build without CSS support through libcroco
b8bba9dd 6%bcond_without gnomeprint # build without gnome-print support in viewer
c4caf50c 7%bcond_without gnomevfs # build without gnome-vfs support
69ac87bd 8%bcond_without gnome # disable gnomeprint and gnomevfs
578a8396 9#
69ac87bd
JB
10%if %{without gnome}
11%undefine with_gnomeprint
12%undefine with_gnomevfs
13%endif
b05ca4c9 14Summary: A Raph's Library for Rendering SVG Data
a0a0a705
ER
15Summary(pl.UTF-8): Biblioteka Raph's SVG do renderowania danych SVG
16Summary(pt_BR.UTF-8): Biblioteca SVG
17Summary(ru.UTF-8): SVG библиотека
18Summary(uk.UTF-8): SVG бібліотека
2d89ab37 19Name: librsvg
2a1baa24
MB
20Version: 2.20.0
21Release: 1
cfb03eca 22Epoch: 1
3e8d876b 23License: LGPL v2+
2d89ab37 24Group: Libraries
2a1baa24
MB
25Source0: http://ftp.gnome.org/pub/GNOME/sources/librsvg/2.20/%{name}-%{version}.tar.bz2
26# Source0-md5: 14cc098b68e72ee6a8cdd55edc1ea1b4
5e6c47d1 27URL: http://librsvg.sourceforge.net/
094e0ffa
JB
28BuildRequires: autoconf
29BuildRequires: automake
bca89d65 30BuildRequires: cairo-devel >= 1.2.4
2a1baa24
MB
31BuildRequires: glib2-devel >= 1:2.14.0
32BuildRequires: gtk+2-devel >= 2:2.12.0
3786a5cc 33BuildRequires: gtk-doc-automake
b5e5e1f5 34%{?with_apidocs:BuildRequires: gtk-doc >= 1.8}
2a1baa24 35%{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.20.0}
836d8cf1 36%{?with_libcroco:BuildRequires: libcroco-devel >= 0.6.1}
b5e5e1f5
MB
37%{?with_gnomeprint:BuildRequires: libgnomeprintui-devel >= 2.18.0}
38%{?with_libgsf:BuildRequires: libgsf-devel >= 1.14.4}
094e0ffa 39BuildRequires: libtool
b5e5e1f5 40BuildRequires: libxml2-devel >= 1:2.6.28
c4caf50c 41BuildRequires: pkgconfig
836d8cf1 42BuildRequires: rpm-pythonprov
f9f85140 43Requires(post,postun): gtk+2
bca89d65 44Requires: cairo >= 1.2.4
2a1baa24
MB
45Requires: glib2 >= 1:2.14.0
46Requires: gtk+2 >= 2:2.12.0
836d8cf1 47%{?with_libcroco:Requires: libcroco >= 0.6.1}
b5e5e1f5
MB
48%{?with_libgsf:Requires: libgsf >= 1.14.4}
49Requires: libxml2 >= 1:2.6.28
6681b37f 50Obsoletes: browser-plugin-librsvg
2f08eb73 51Obsoletes: mozilla-plugin-rsvg
080ab56a 52Obsoletes: librsvg0
2c6dfdc7 53BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
2d89ab37 54
cc99da29 55%description
11e37f78
JB
56An library to render SVG (scalable vector graphics), databased upon
57libart.
cc99da29 58
1ad972be 59%description -l pl.UTF-8
27f39052
JB
60Biblioteka do renderowania SVG (skalowalnej grafiki wektorowej) oparta
61na kodzie libart.
080ab56a 62
1ad972be
JR
63%description -l ru.UTF-8
64Библиотека SVG, базирующаяся на libart.
a3344f74 65
1ad972be
JR
66%description -l uk.UTF-8
67Бібліотека SVG, базована на libart.
a3344f74 68
cc99da29 69%package devel
0780b304 70Summary: Include files for developing with librsvg
a0a0a705
ER
71Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia oprogramowania z użyciem librsvg
72Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolvimento com a librsvg
73Summary(ru.UTF-8): Библиотечные линки и файлы заголовков для разработки с librsvg
74Summary(uk.UTF-8): Бібліотечні лінки та файли заголовків для розробки з librsvg
cc99da29 75Group: Development/Libraries
cfb03eca 76Requires: %{name} = %{epoch}:%{version}-%{release}
2a1baa24
MB
77Requires: glib2 >= 1:2.14.0
78%{?with_gnomevfs:Requires: gnome-vfs2-devel >= 2.20.0}
79Requires: gtk+2-devel >= 2:2.12.0
bca89d65 80Requires: libart_lgpl-devel >= 2.3.17
6681b37f 81%{?with_libcroco:Requires: libcroco-devel >= 0.6.1}
b5e5e1f5
MB
82%{?with_libgsf:Requires: libgsf-devel >= 1.14.4}
83Requires: libxml2-devel >= 2.6.28
080ab56a 84Obsoletes: librsvg0-devel
cc99da29
KT
85
86%description devel
d4c0a792
MM
87This package provides the necessary development libraries and include
88files to allow you to develop with librsvg.
e03e3432 89
1ad972be
JR
90%description devel -l pl.UTF-8
91Pakiet zawiera pliki nagłówkowe potrzebne do tworzenia oprogramowania
0780b304 92z wykorzystaniem librsvg.
cc99da29 93
1ad972be
JR
94%description devel -l pt_BR.UTF-8
95Este pacote contém os arquivos necessários para desenvolver com base
080ab56a 96na biblioteca librsvg.
97
1ad972be
JR
98%description devel -l ru.UTF-8
99Этот пакет содержит необходимые файлы для разработки программ с
100использованием librsvg.
a3344f74 101
1ad972be
JR
102%description devel -l uk.UTF-8
103Цей пакет містить необхідні файли для розробки програм з використанням
a3344f74 104librsvg.
105
944586bf 106%package static
0780b304 107Summary: Static libraries for developing with librsvg
a0a0a705
ER
108Summary(es.UTF-8): Archivos estáticos necesarios para el desarrollo de aplicaciones con librsvg
109Summary(pl.UTF-8): Statyczne biblioteki librsvg
110Summary(pt_BR.UTF-8): Arquivos estáticos necessários para o desenvolvimento de aplicações com librsvg
944586bf 111Group: Development/Libraries
cfb03eca 112Requires: %{name}-devel = %{epoch}:%{version}-%{release}
944586bf
PG
113
114%description static
0780b304 115This package contains static version of librsvg libraries.
944586bf 116
1ad972be 117%description static -l pl.UTF-8
0780b304 118Statyczna wersja bibliotek librsvg.
944586bf 119
1ad972be
JR
120%description static -l pt_BR.UTF-8
121Bibliotecas estáticas para o desenvolvimento de aplicações com
080ab56a 122librsvg.
123
4983a7a9
MB
124%package apidocs
125Summary: librsvg API documentation
126Summary(pl.UTF-8): Dokumentacja API biblioteki librsvg
127Group: Documentation
128Requires: gtk-doc-common
129
130%description apidocs
131librsvg API documentation.
132
133%description apidocs -l pl.UTF-8
134Dokumentacja API biblioteki librsvg.
135
cc99da29 136%prep
e4690d22 137%setup -q
d0d37948 138
cc99da29 139%build
094e0ffa
JB
140%{__libtoolize}
141%{__aclocal}
142%{__autoconf}
143%{__automake}
d4f197ce 144%configure \
c4caf50c 145 %{!?with_gnomevfs:--disable-gnome-vfs} \
d7502748 146 %{!?with_gnomeprint:--disable-gnome-print} \
af4148be 147 --disable-mozilla-plugin \
165436e0 148 %{?with_apidocs:--enable-gtk-doc} \
af4148be
JB
149 %{!?with_libcroco:--without-croco} \
150 %{!?with_libgsf:--without-svgz} \
cfb03eca 151 --with-html-dir=%{_gtkdocdir}/%{name}
c4caf50c 152%{__make}
153
cc99da29 154%install
2d89ab37 155rm -rf $RPM_BUILD_ROOT
2aca8b1a 156
d4c0a792
MM
157%{__make} install \
158 DESTDIR=$RPM_BUILD_ROOT \
cfb03eca 159 pkgconfigdir=%{_pkgconfigdir}
2aca8b1a 160
9cf84f83
JB
161rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.*/{engines,loaders}/*.{la,a}
162
2aca8b1a
PG
163%clean
164rm -rf $RPM_BUILD_ROOT
165
3974ae74 166%post
167/sbin/ldconfig
f9f85140 168umask 022
3974ae74 169gdk-pixbuf-query-loaders > %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders
170
171%postun
172/sbin/ldconfig
f9f85140 173umask 022
3974ae74 174gdk-pixbuf-query-loaders > %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders
094e0ffa 175
cc99da29 176%files
2d89ab37 177%defattr(644,root,root,755)
cfb03eca 178%doc ChangeLog AUTHORS NEWS
edb6ae5a
JB
179%attr(755,root,root) %{_bindir}/rsvg*
180%attr(755,root,root) %{_libdir}/librsvg-2.so.*.*.*
2a1baa24 181%attr(755,root,root) %ghost %{_libdir}/librsvg-2.so.2
be785900 182%attr(755,root,root) %{_libdir}/gtk-2.0/2.*/engines/*.so
be785900 183%attr(755,root,root) %{_libdir}/gtk-2.0/2.*/loaders/*.so
9cf84f83 184%{_mandir}/man1/rsvg.1*
edb6ae5a 185%{_pixmapsdir}/svg-viewer.svg
cc99da29
KT
186
187%files devel
2d89ab37 188%defattr(644,root,root,755)
edb6ae5a
JB
189%attr(755,root,root) %{_libdir}/librsvg-2.so
190%{_libdir}/librsvg-2.la
191%{_pkgconfigdir}/librsvg-2.0.pc
d4c0a792 192%{_includedir}/librsvg-2
944586bf
PG
193
194%files static
195%defattr(644,root,root,755)
edb6ae5a 196%{_libdir}/librsvg-2.a
4983a7a9
MB
197
198%if %{with apidocs}
199%files apidocs
200%defattr(644,root,root,755)
201%{_gtkdocdir}/%{name}
202%endif
This page took 0.072487 seconds and 4 git commands to generate.