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: 362ab7b81024b3c3b4a712e7df01b169
14 URL: http://www.gnome.org/
15 BuildRequires: autoconf >= 2.54
16 BuildRequires: automake
17 BuildRequires: docbook-dtd412-xml
18 BuildRequires: gail-devel >= 1.20.0
19 BuildRequires: gettext-devel
20 BuildRequires: gnome-common >= 2.20.0
21 BuildRequires: gtk+2-devel >= 2:2.12.0
22 %{?with_apidocs:BuildRequires: gtk-doc >= 1.8}
23 BuildRequires: gtk-doc-automake >= 1.3
24 BuildRequires: intltool >= 0.36.2
25 BuildRequires: libart_lgpl-devel >= 2.3.19
26 BuildRequires: libglade2-devel >= 1:2.6.2
27 BuildRequires: libtool
28 BuildRequires: perl-base >= 5.002
29 BuildRequires: pkgconfig
30 BuildRequires: rpmbuild(macros) >= 1.197
31 BuildRequires: sed >= 4.0
32 # sr@Latn vs. sr@latin
33 Conflicts: glibc-misc < 6:2.7
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 The canvas widget allows you to create custom displays using stock
38 items such as circles, lines, text, and so on. It was originally a
39 port of the Tk canvas widget but has evolved quite a bit over time.
41 %description -l pl.UTF-8
42 Widget canvas pozwala tworzyć własne widoki przy użyciu zgromadzonych
43 rzeczy takich jak koła, linie, tekst itp. Oryginalnie był to port
44 widgetu Tk canvas, ale od tamtego czasu nieco wyewoluował.
47 Summary: libgnomecanvas header files
48 Summary(pl.UTF-8): Pliki nagłówkowe libgnomecanvas
49 Group: X11/Development/Libraries
50 Requires: %{name} = %{version}-%{release}
51 Requires: gail-devel >= 1.20.0
52 Requires: gtk+2-devel >= 2:2.12.0
53 Requires: libart_lgpl-devel >= 2.3.19
54 Requires: libglade2-devel >= 1:2.6.2
57 Development part of libgnomecanvas - header files.
59 %description devel -l pl.UTF-8
60 Część libgnomecanvas dla programistów - pliki nagłówkowe.
63 Summary: Static libgnomecanvas library
64 Summary(pl.UTF-8): Statyczna biblioteka libgnomecanvas
65 Group: X11/Development/Libraries
66 Requires: %{name}-devel = %{version}-%{release}
69 Static version of libgnomecanvas library.
71 %description static -l pl.UTF-8
72 Statyczna wersja biblioteki libgnomecanvas.
75 Summary: libgnomecanvas API documentation
76 Summary(pl.UTF-8): Dokumentacja API libgnomecanvas
78 Requires: gtk-doc-common
81 libgnomecanvas API documentation.
83 %description apidocs -l pl.UTF-8
84 Dokumentacja API libgnomecanvas.
87 Summary: libgnomecanvas - example programs
88 Summary(pl.UTF-8): libgnomecanvas - przykładowe programy
89 Group: X11/Development/Libraries
90 Requires: %{name}-devel = %{version}-%{release}
93 libgnomecanvas - example programs.
95 %description examples -l pl-UTF-8
96 libgnomecanvas - przykładowe programy.
101 sed -i -e 's/^en@shaw//' po/LINGUAS
113 %{?with_apidocs:--enable-gtk-doc} \
114 --with-html-dir=%{_gtkdocdir} \
119 rm -rf $RPM_BUILD_ROOT
120 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
123 DESTDIR=$RPM_BUILD_ROOT
125 cp demos/*.{c,h,png} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
127 # no static modules and *.la for glade modules
128 rm -f $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.{la,a}
130 %find_lang %{name} --with-gnome --all-name
133 rm -rf $RPM_BUILD_ROOT
135 %post -p /sbin/ldconfig
136 %postun -p /sbin/ldconfig
138 %files -f %{name}.lang
139 %defattr(644,root,root,755)
140 %doc AUTHORS ChangeLog NEWS README
141 %attr(755,root,root) %{_libdir}/libgnomecanvas-2.so.*.*.*
142 %attr(755,root,root) %ghost %{_libdir}/libgnomecanvas-2.so.0
143 %attr(755,root,root) %{_libdir}/libglade/2.0/libcanvas.so
146 %defattr(644,root,root,755)
147 %attr(755,root,root) %{_libdir}/libgnomecanvas-2.so
148 %{_libdir}/libgnomecanvas-2.la
149 %{_includedir}/libgnomecanvas-2.0
150 %{_pkgconfigdir}/libgnomecanvas-2.0.pc
153 %defattr(644,root,root,755)
154 %{_libdir}/libgnomecanvas-2.a
157 %defattr(644,root,root,755)
158 %{_gtkdocdir}/libgnomecanvas
161 %defattr(644,root,root,755)
162 %{_examplesdir}/%{name}-%{version}