%bcond_without apidocs # disable gtk-doc
%bcond_without gtk2 # legacy gtk+2 support
%bcond_without static_libs # don't build static library
+%bcond_with vala # Vala API (vala up to 0.26 already contains librsvg-2.0.vapi)
%define mver 2.40
%define pver 7
Source1: rsvg
Patch0: x32.patch
URL: http://librsvg.sourceforge.net/
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.50
BuildRequires: automake >= 1:1.9
BuildRequires: cairo-devel >= 1.2.0
BuildRequires: docbook-dtd412-xml
BuildRequires: rpm-pythonprov
BuildRequires: sed >= 4.0
BuildRequires: tar >= 1:1.22
+%{?with_vala:BuildRequires: vala >= 2:0.18}
BuildRequires: xz
Requires(post,postun): /sbin/ldconfig
Requires: cairo >= 1.2.0
%description apidocs -l pl.UTF-8
Dokumentacja API biblioteki librsvg.
+%package -n vala-librsvg
+Summary: Vala API for librsvg library
+Summary(pl.UTF-8): API języka Vala do biblioteki librsvg
+Group: Development/Libraries
+Requires: vala >= 2:0.18
+
+%description -n vala-librsvg
+Vala API for librsvg library.
+
+%description -n vala-librsvg -l pl.UTF-8
+API języka Vala do biblioteki librsvg.
+
%package gtk+3
Summary: librsvg/GTK+3 based SVG viewer
Summary(pl.UTF-8): Przeglądarka plików SVG oparta na bibliotekach librsvg/GTK+3
%{__autoheader}
%{__automake}
%configure \
- --disable-silent-rules \
- %{__enable_disable static_libs static} \
%{__enable_disable apidocs gtk-doc} \
--enable-introspection \
+ --disable-silent-rules \
+ %{__enable_disable static_libs static} \
+ %{?with_vala:--enable-vala} \
--with-html-dir=%{_gtkdocdir}/%{name}
%{__make}
%{_gtkdocdir}/%{name}
%endif
+%if %{with vala}
+%files -n vala-librsvg
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/librsvg-2.0.vapi
+%endif
+
%files gtk+3
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/rsvg-view