3 %bcond_without apidocs # disable gtk-doc
5 Summary: GnomeCanvas widget
6 Summary(pl.UTF-8): Widget GnomeCanvas
12 Source0: http://ftp.gnome.org/pub/GNOME/sources/libgnomecanvas/2.30/%{name}-%{version}.tar.bz2
13 # Source0-md5: ffcbb719c671ff5cd86e59aeba8d0b92
14 Patch0: %{name}-am.patch
15 URL: http://www.gnome.org/
16 BuildRequires: autoconf >= 2.54
17 BuildRequires: automake
18 BuildRequires: docbook-dtd412-xml
19 BuildRequires: gail-devel >= 1.20.0
20 BuildRequires: glib2-devel >= 1:2.10.0
21 BuildRequires: gettext-tools
22 BuildRequires: gnome-common >= 2.20.0
23 BuildRequires: gtk+2-devel >= 2:2.12.0
24 %{?with_apidocs:BuildRequires: gtk-doc >= 1.8}
25 BuildRequires: gtk-doc-automake >= 1.8
26 BuildRequires: intltool >= 0.36.2
27 BuildRequires: libart_lgpl-devel >= 2.3.19
28 BuildRequires: libglade2-devel >= 1:2.6.2
29 BuildRequires: libtool
30 BuildRequires: pango-devel >= 1:1.0.1
31 BuildRequires: perl-base >= 5.002
32 BuildRequires: pkgconfig >= 1:0.18
33 BuildRequires: rpmbuild(macros) >= 1.197
34 Requires: gail >= 1.20.0
35 Requires: glib2 >= 1:2.10.0
36 Requires: gtk+2 >= 2:2.12.0
37 Requires: libart_lgpl >= 2.3.19
38 Requires: libglade2 >= 1:2.6.2
39 Requires: pango >= 1:1.0.1
40 # sr@Latn vs. sr@latin
41 Conflicts: glibc-misc < 6:2.7
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 The canvas widget allows you to create custom displays using stock
46 items such as circles, lines, text, and so on. It was originally a
47 port of the Tk canvas widget but has evolved quite a bit over time.
49 %description -l pl.UTF-8
50 Widget canvas pozwala tworzyć własne widoki przy użyciu zgromadzonych
51 rzeczy takich jak koła, linie, tekst itp. Oryginalnie był to port
52 widgetu Tk canvas, ale od tamtego czasu nieco wyewoluował.
55 Summary: libgnomecanvas header files
56 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgnomecanvas
57 Group: X11/Development/Libraries
58 Requires: %{name} = %{version}-%{release}
59 Requires: gail-devel >= 1.20.0
60 Requires: glib2-devel >= 1:2.10.0
61 Requires: gtk+2-devel >= 2:2.12.0
62 Requires: libart_lgpl-devel >= 2.3.19
63 Requires: libglade2-devel >= 1:2.6.2
64 Requires: pango-devel >= 1:1.0.1
67 Development part of libgnomecanvas - header files.
69 %description devel -l pl.UTF-8
70 Część libgnomecanvas dla programistów - pliki nagłówkowe.
73 Summary: Static libgnomecanvas library
74 Summary(pl.UTF-8): Statyczna biblioteka libgnomecanvas
75 Group: X11/Development/Libraries
76 Requires: %{name}-devel = %{version}-%{release}
79 Static version of libgnomecanvas library.
81 %description static -l pl.UTF-8
82 Statyczna wersja biblioteki libgnomecanvas.
85 Summary: libgnomecanvas API documentation
86 Summary(pl.UTF-8): Dokumentacja API biblioteki libgnomecanvas
88 Requires: gtk-doc-common
91 libgnomecanvas API documentation.
93 %description apidocs -l pl.UTF-8
94 Dokumentacja API biblioteki libgnomecanvas.
97 Summary: libgnomecanvas - example programs
98 Summary(pl.UTF-8): libgnomecanvas - przykładowe programy
99 Group: X11/Development/Libraries
100 Requires: %{name}-devel = %{version}-%{release}
102 %description examples
103 libgnomecanvas - example programs.
105 %description examples -l pl.UTF-8
106 libgnomecanvas - przykładowe programy.
121 %{?with_apidocs:--enable-gtk-doc} \
122 --with-html-dir=%{_gtkdocdir} \
127 rm -rf $RPM_BUILD_ROOT
128 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
131 DESTDIR=$RPM_BUILD_ROOT
133 cp demos/*.{c,h,png} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
135 # no static modules and *.la for glade modules
136 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.{la,a} \
137 $RPM_BUILD_ROOT%{_libdir}/*.la
139 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{sr@ije,sr@ijekavian}
141 %find_lang %{name}-2.0
144 rm -rf $RPM_BUILD_ROOT
146 %post -p /sbin/ldconfig
147 %postun -p /sbin/ldconfig
149 %files -f %{name}-2.0.lang
150 %defattr(644,root,root,755)
151 %doc AUTHORS ChangeLog NEWS README
152 %attr(755,root,root) %{_libdir}/libgnomecanvas-2.so.*.*.*
153 %attr(755,root,root) %ghost %{_libdir}/libgnomecanvas-2.so.0
154 %attr(755,root,root) %{_libdir}/libglade/2.0/libcanvas.so
157 %defattr(644,root,root,755)
158 %attr(755,root,root) %{_libdir}/libgnomecanvas-2.so
159 %{_includedir}/libgnomecanvas-2.0
160 %{_pkgconfigdir}/libgnomecanvas-2.0.pc
163 %defattr(644,root,root,755)
164 %{_libdir}/libgnomecanvas-2.a
167 %defattr(644,root,root,755)
168 %{_gtkdocdir}/libgnomecanvas
171 %defattr(644,root,root,755)
172 %{_examplesdir}/%{name}-%{version}