]> git.pld-linux.org Git - packages/libchamplain.git/blame_incremental - libchamplain.spec
- updated to 0.12.5
[packages/libchamplain.git] / libchamplain.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4%bcond_without vala # do not build Vala API
5#
6Summary: Map widget for Clutter
7Summary(pl.UTF-8): Widget mapy dla Cluttera
8Name: libchamplain
9Version: 0.12.5
10Release: 1
11License: LGPL v2
12Group: X11/Libraries
13Source0: http://ftp.gnome.org/pub/GNOME/sources/libchamplain/0.12/%{name}-%{version}.tar.xz
14# Source0-md5: 7cdf8e9f4120316f9feefd0fdb115972
15URL: http://projects.gnome.org/libchamplain/
16BuildRequires: autoconf >= 2.64
17BuildRequires: automake
18BuildRequires: cairo-devel >= 1.4.0
19BuildRequires: clutter-devel >= 1.12
20BuildRequires: clutter-gtk-devel >= 0.90.0
21BuildRequires: docbook-dtd412-xml
22BuildRequires: glib2-devel >= 1:2.16.0
23BuildRequires: glibc-misc
24BuildRequires: gnome-common
25BuildRequires: gobject-introspection-devel >= 0.6.3
26BuildRequires: gtk+3-devel >= 3.0.0
27BuildRequires: gtk-doc >= 1.9
28BuildRequires: libsoup-gnome-devel >= 2.26.0
29BuildRequires: libtool >= 2:2.2.6
30BuildRequires: memphis-devel >= 0.2.1
31BuildRequires: pkgconfig
32BuildRequires: sqlite3-devel >= 3.0
33%{?with_vala:BuildRequires: vala >= 0.11.0}
34Requires: cairo >= 1.4.0
35Requires: glib2 >= 1:2.16.0
36Requires: memphis >= 0.2.1
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40Libchamplain is a C library aimed to provide a ClutterActor to display
41rasterized maps.
42
43%description -l pl.UTF-8
44Libchamplain jest biblioteką C, której celem jest dostarczenie
45interfejcu ClutterActor do wyświetlania rastrowych map.
46
47%package devel
48Summary: Header files for the libchamplain library
49Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libchamplain
50Group: X11/Development/Libraries
51Requires: %{name} = %{version}-%{release}
52Requires: clutter-devel >= 1.12
53Requires: clutter-gtk-devel >= 0.90.0
54Requires: glib2-devel >= 1:2.16.0
55Requires: gtk+3-devel >= 3.0.0
56Requires: memphis-devel >= 0.2.1
57Requires: sqlite3-devel >= 3.0
58
59%description devel
60Header files for the libchamplain library.
61
62%description devel -l pl.UTF-8
63Pliki nagłówkowe biblioteki libchamplain.
64
65%package apidocs
66Summary: libchamplain API documentation
67Summary(pl.UTF-8): Dokumentacja API biblioteki libchamplain
68Group: Documentation
69Requires: gtk-doc-common
70
71%description apidocs
72libchamplain API documentation.
73
74%description apidocs -l pl.UTF-8
75Dokumentacja API biblioteki libchamplain.
76
77%package -n vala-libchamplain
78Summary: libchamplain API for Vala language
79Summary(pl.UTF-8): API libchamplain dla języka Vala
80Group: Development/Libraries
81Requires: %{name}-devel = %{version}-%{release}
82Requires: vala >= 0.11.0
83
84%description -n vala-libchamplain
85libchamplain API for Vala language.
86
87%description -n vala-libchamplain -l pl.UTF-8
88API libchamplain dla języka Vala.
89
90%prep
91%setup -q
92
93%build
94%{__gtkdocize}
95%{__libtoolize}
96%{__aclocal} -I m4
97%{__autoheader}
98%{__autoconf}
99%{__automake}
100%configure \
101 --disable-silent-rules \
102 --disable-static \
103 --enable-gtk \
104 %{__enable_disable apidocs gtk-doc} \
105 %{__enable_disable vala vala} \
106 --with-html-dir=%{_gtkdocdir}
107%{__make}
108
109%install
110rm -rf $RPM_BUILD_ROOT
111
112%{__make} install \
113 DESTDIR=$RPM_BUILD_ROOT
114
115%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
116
117%clean
118rm -rf $RPM_BUILD_ROOT
119
120%post -p /sbin/ldconfig
121%postun -p /sbin/ldconfig
122
123%files
124%defattr(644,root,root,755)
125%doc AUTHORS ChangeLog NEWS README
126%attr(755,root,root) %{_libdir}/libchamplain-0.12.so.*.*.*
127%attr(755,root,root) %ghost %{_libdir}/libchamplain-0.12.so.0
128%attr(755,root,root) %{_libdir}/libchamplain-gtk-0.12.so.*.*.*
129%attr(755,root,root) %ghost %{_libdir}/libchamplain-gtk-0.12.so.0
130%{_libdir}/girepository-1.0/Champlain-0.12.typelib
131%{_libdir}/girepository-1.0/GtkChamplain-0.12.typelib
132
133%files devel
134%defattr(644,root,root,755)
135%attr(755,root,root) %{_libdir}/libchamplain-0.12.so
136%attr(755,root,root) %{_libdir}/libchamplain-gtk-0.12.so
137%{_includedir}/libchamplain-0.12
138%{_includedir}/libchamplain-gtk-0.12
139%{_pkgconfigdir}/champlain-0.12.pc
140%{_pkgconfigdir}/champlain-gtk-0.12.pc
141%{_pkgconfigdir}/champlain-memphis-0.12.pc
142%{_datadir}/gir-1.0/Champlain-0.12.gir
143%{_datadir}/gir-1.0/GtkChamplain-0.12.gir
144
145%if %{with apidocs}
146%files apidocs
147%defattr(644,root,root,755)
148%{_gtkdocdir}/libchamplain-0.12
149%{_gtkdocdir}/libchamplain-gtk-0.12
150%endif
151
152%if %{with vala}
153%files -n vala-libchamplain
154%defattr(644,root,root,755)
155%{_datadir}/vala/vapi/champlain-0.12.vapi
156%{_datadir}/vala/vapi/champlain-gtk-0.12.vapi
157%endif
This page took 0.025901 seconds and 4 git commands to generate.