3 %bcond_without apidocs # API docs
4 %bcond_without memphis # local rendering using libmemphis
5 %bcond_without vala # Vala API
7 Summary: Map widget for Clutter
8 Summary(pl.UTF-8): Widget mapy dla Cluttera
14 Source0: http://ftp.gnome.org/pub/GNOME/sources/libchamplain/0.12/%{name}-%{version}.tar.xz
15 # Source0-md5: 7b22cacb38a23c254dd771bbfca0b32f
16 URL: https://wiki.gnome.org/Projects/libchamplain
17 BuildRequires: autoconf >= 2.64
18 BuildRequires: automake
19 BuildRequires: cairo-devel >= 1.4.0
20 BuildRequires: clutter-devel >= 1.12
21 BuildRequires: clutter-gtk-devel >= 0.90.0
22 BuildRequires: docbook-dtd412-xml
23 BuildRequires: glib2-devel >= 1:2.16.0
24 BuildRequires: glibc-misc
25 BuildRequires: gnome-common
26 BuildRequires: gobject-introspection-devel >= 0.6.3
27 BuildRequires: gtk+3-devel >= 3.0.0
28 BuildRequires: gtk-doc >= 1.9
29 BuildRequires: libsoup-devel >= 2.34
30 BuildRequires: libtool >= 2:2.2.6
31 %{?with_memphis:BuildRequires: memphis-devel >= 0.2.1}
32 BuildRequires: pkgconfig
33 BuildRequires: sqlite3-devel >= 3.0
34 %{?with_vala:BuildRequires: vala >= 0.11.0}
35 Requires: cairo >= 1.4.0
36 Requires: glib2 >= 1:2.16.0
37 Requires: libsoup >= 2.34
38 %{?with_memphis:Requires: memphis >= 0.2.1}
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 Libchamplain is a C library aimed to provide a ClutterActor to display
45 %description -l pl.UTF-8
46 Libchamplain jest biblioteką C, której celem jest dostarczenie
47 interfejcu ClutterActor do wyświetlania rastrowych map.
50 Summary: Header files for the libchamplain library
51 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libchamplain
52 Group: X11/Development/Libraries
53 Requires: %{name} = %{version}-%{release}
54 Requires: clutter-devel >= 1.12
55 Requires: clutter-gtk-devel >= 0.90.0
56 Requires: glib2-devel >= 1:2.16.0
57 Requires: gtk+3-devel >= 3.0.0
58 Requires: libsoup-devel >= 2.34
59 %{?with_memphis:Requires: memphis-devel >= 0.2.1}
60 Requires: sqlite3-devel >= 3.0
63 Header files for the libchamplain library.
65 %description devel -l pl.UTF-8
66 Pliki nagłówkowe biblioteki libchamplain.
69 Summary: libchamplain API documentation
70 Summary(pl.UTF-8): Dokumentacja API biblioteki libchamplain
72 Requires: gtk-doc-common
75 libchamplain API documentation.
77 %description apidocs -l pl.UTF-8
78 Dokumentacja API biblioteki libchamplain.
80 %package -n vala-libchamplain
81 Summary: libchamplain API for Vala language
82 Summary(pl.UTF-8): API libchamplain dla języka Vala
83 Group: Development/Libraries
84 Requires: %{name}-devel = %{version}-%{release}
85 Requires: vala >= 0.11.0
87 %description -n vala-libchamplain
88 libchamplain API for Vala language.
90 %description -n vala-libchamplain -l pl.UTF-8
91 API libchamplain dla języka Vala.
104 --disable-silent-rules \
107 %{__enable_disable apidocs gtk-doc} \
108 %{?with_memphis:--enable-memphis} \
109 %{__enable_disable vala vala} \
110 --with-html-dir=%{_gtkdocdir}
114 rm -rf $RPM_BUILD_ROOT
117 DESTDIR=$RPM_BUILD_ROOT
119 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
122 rm -rf $RPM_BUILD_ROOT
124 %post -p /sbin/ldconfig
125 %postun -p /sbin/ldconfig
128 %defattr(644,root,root,755)
129 %doc AUTHORS ChangeLog NEWS README
130 %attr(755,root,root) %{_libdir}/libchamplain-0.12.so.*.*.*
131 %attr(755,root,root) %ghost %{_libdir}/libchamplain-0.12.so.0
132 %attr(755,root,root) %{_libdir}/libchamplain-gtk-0.12.so.*.*.*
133 %attr(755,root,root) %ghost %{_libdir}/libchamplain-gtk-0.12.so.0
134 %{_libdir}/girepository-1.0/Champlain-0.12.typelib
135 %{_libdir}/girepository-1.0/GtkChamplain-0.12.typelib
138 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_libdir}/libchamplain-0.12.so
140 %attr(755,root,root) %{_libdir}/libchamplain-gtk-0.12.so
141 %{_includedir}/libchamplain-0.12
142 %{_includedir}/libchamplain-gtk-0.12
143 %{_pkgconfigdir}/champlain-0.12.pc
144 %{_pkgconfigdir}/champlain-gtk-0.12.pc
145 %{_datadir}/gir-1.0/Champlain-0.12.gir
146 %{_datadir}/gir-1.0/GtkChamplain-0.12.gir
150 %defattr(644,root,root,755)
151 %{_gtkdocdir}/libchamplain-0.12
152 %{_gtkdocdir}/libchamplain-gtk-0.12
156 %files -n vala-libchamplain
157 %defattr(644,root,root,755)
158 %{_datadir}/vala/vapi/champlain-0.12.vapi
159 %{_datadir}/vala/vapi/champlain-gtk-0.12.vapi