3 %bcond_with gnome1 # build with libgnomecanvaspixbuf (which requires GNOME)
4 %bcond_without static_libs # don't build static libraries
6 Summary: Image loading library used with GNOME
7 Summary(ko.UTF-8): 그놈에서 사용되는 그림 읽기 라이브러리
8 Summary(pl.UTF-8): Biblioteka ładująca obrazki używana w GNOME
9 Summary(pt_BR.UTF-8): Biblioteca GdkPixBuf para manipulação de imagens
10 Summary(ru.UTF-8): Библиотека загрузки изображений и рендеринга для Gdk
11 Summary(uk.UTF-8): Бібліотека завантаження зображень та рендерингу для Gdk
18 Source0: http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/0.22/%{name}-%{version}.tar.bz2
19 # Source0-md5: 05fcb68ceaa338614ab650c775efc2f2
20 Patch0: %{name}-am.patch
21 Patch1: %{name}-nognome.patch
22 Patch2: %{name}-am18.patch
23 Patch3: %{name}-bmploop.patch
24 Patch4: %{name}-loaders.patch
25 Patch5: %{name}-bmp-colormap.patch
26 Patch6: %{name}-ico-width.patch
27 Patch7: %{name}-link.patch
28 Patch8: %{name}-ac.patch
29 Patch9: %{name}-libpng15.patch
30 URL: http://developer.gnome.org/arch/imaging/gdkpixbuf.html
31 BuildRequires: autoconf
32 BuildRequires: automake
33 %{?with_gnome1:BuildRequires: gnome-libs-devel >= 1:1.4.2-15}
34 BuildRequires: gtk+-devel >= 1.2.0
35 BuildRequires: libjpeg-devel
36 BuildRequires: libpng-devel >= 1.0.8
37 BuildRequires: libtiff-devel
38 BuildRequires: libtool
39 BuildRequires: rpmbuild(macros) >= 1.98
40 BuildRequires: xorg-lib-libXt-devel
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 The GdkPixBuf library provides a number of features:
45 - image loading facilities,
46 - rendering of a GdkPixBuf into various formats: drawables (windows,
47 pixmaps), GdkRGB buffers,
50 %description -l pl.UTF-8
51 Biblioteka GdkPixBuf posiada duże możliwości:
52 - funkcje wspomagające ładowanie obrazków,
53 - oddanie GdkPixBuf w różnych formatach, do rysowania (okna, pixmapy)
55 - interfejs pamięci podręcznej.
57 %description -l pt_BR.UTF-8
58 A biblioteca GdkPixBuf oferece:
60 - Estrutura GdkPixBuf para representar imagens.
61 - Facilidades para carga de imagens.
62 - Maneira simples de carregar imagens animadas.
63 - Vários formatos: desenháveis (windows, pixmaps), buffers GdkRGB.
65 %description -l ru.UTF-8
66 Библиотека GdkPixBuf предоставляет возможность загружать изображения и
67 рендерить их в разные форматы: окна, пиксмапы, буферы GdkRGB.
69 %description -l uk.UTF-8
70 Бібліотека GdkPixBuf надає можливості завантажувати зображення та
71 рендерити їх в різні формати: вікна, піксмапи, буфери GdkRGB.
74 Summary: Include files for the gdk-pixbuf
75 Summary(ko.UTF-8): gdk-pixbuf 응용프로그램을 개발할때 사용되는 라이브러리와 헤더파일
76 Summary(pl.UTF-8): Pliki nagłówkowe dla gdk-pixbuf
77 Summary(pt_BR.UTF-8): Bibliotecas e arquivos cabeçalhos para desenvolvimento
78 Summary(ru.UTF-8): Средства разработки для программ с GdkPixBuf
79 Summary(uk.UTF-8): Засоби розробки для програм з GdkPixBuf
80 Group: X11/Development/Libraries
81 Requires: %{name} = %{epoch}:%{version}-%{release}
82 Requires: gtk+-devel >= 1.2.0
83 Requires: gtk-doc-common
86 Include files for the gdk-pixbuf.
88 %description devel -l pl.UTF-8
89 Pliki nagłówkowe dla gdk-pixbuf.
91 %description devel -l pt_BR.UTF-8
92 Bibliotecas e arquivos cabeçalhos para desenvolvimento de aplicativos
93 baseados nessa biblioteca.
95 %description devel -l ru.UTF-8
96 Файлы, необходимые для разработки программ, использующих GdkPixBuf.
98 %description devel -l uk.UTF-8
99 Файли, необхідні для розробки програм, що користуються GdkPixBuf.
102 Summary: Static gdk-pixbuf libraries
103 Summary(pl.UTF-8): Biblioteki statyczne gdk-pixbuf
104 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com gdk-pixbuf
105 Summary(ru.UTF-8): Статические библиотеки для программ с GdkPixBuf
106 Summary(uk.UTF-8): Статичні бібліотеки для програм з GdkPixBuf
107 Group: X11/Development/Libraries
108 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
111 Static gdk-pixbuf libraries.
113 %description static -l pl.UTF-8
114 Statyczne biblioteki gdk-pixbuf.
116 %description static -l pt_BR.UTF-8
117 Bibliotecas estáticas para desenvolvimento com gdk-pixbuf.
119 %description static -l ru.UTF-8
120 Этот пакет содержит статические библиотеки для сборки программ,
121 использующих GdkPixBuf.
123 %description static -l uk.UTF-8
124 Цей пакет містить статичні бібліотеки для програм, які використовують
128 Summary: GNOME part of gdk-pixbuf library
129 Summary(pl.UTF-8): Część gdk-pixbuf związana z GNOME
130 Summary(ru.UTF-8): Библиотека загрузки изображений и рендеринга для Gdk
131 Summary(uk.UTF-8): Бібліотека завантаження зображень та рендерингу для Gdk
133 Requires: %{name} = %{epoch}:%{version}-%{release}
134 Requires: gnome-libs >= 1:1.4.2-15
137 GNOME part of gdk-pixbuf library.
139 %description gnome -l pl.UTF-8
140 Część gdk-pixbuf związana z GNOME.
142 %description gnome -l ru.UTF-8
143 Библиотека GdkPixBuf предоставляет возможность загружать изображения и
144 рендерить их в разные форматы: окна, пиксмапы, буферы GdkRGB.
146 %description gnome -l uk.UTF-8
147 Бібліотека GdkPixBuf надає можливості завантажувати зображення та
148 рендерити їх в різні формати: вікна, піксмапи, буфери GdkRGB.
151 Summary: GNOME part of gdk-pixbuf library - development files
152 Summary(pl.UTF-8): Część gdk-pixbuf związana z GNOME - pliki dla programistów
153 Group: X11/Development/Libraries
154 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
155 Requires: %{name}-gnome = %{epoch}:%{version}-%{release}
156 Requires: gnome-libs-devel >= 1:1.4.2-15
158 %description gnome-devel
159 GNOME part of gdk-pixbuf library - development files.
161 %description gnome-devel -l pl.UTF-8
162 Część gdk-pixbuf związana z GNOME - pliki dla programistów.
164 %package gnome-static
165 Summary: GNOME part of gdk-pixbuf library - static version
166 Summary(pl.UTF-8): Część gdk-pixbuf związana z GNOME - wersja statyczna
167 Group: X11/Development/Libraries
168 Requires: %{name}-gnome-devel = %{epoch}:%{version}-%{release}
170 %description gnome-static
171 GNOME part of gdk-pixbuf library - static version.
173 %description gnome-static -l pl.UTF-8
174 Część gdk-pixbuf związana z GNOME - wersja statyczna.
196 --with-html-dir=%{_gtkdocdir} \
197 %{!?with_gnome1:--without-gnome} \
198 %{!?with_static_libs:--disable-static}
204 rm -rf $RPM_BUILD_ROOT
207 DESTDIR=$RPM_BUILD_ROOT \
208 m4datadir=%{_aclocaldir} \
209 HTML_DIR=%{_gtkdocdir}
211 # resolve conflict with gtk+2-devel
212 mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/gdk-pixbuf{,-1.0}
214 # no *.{a,la} for plugins - shut up check-files
215 rm -f $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf/loaders/lib*.{a,la}
218 rm -rf $RPM_BUILD_ROOT
220 %post -p /sbin/ldconfig
221 %postun -p /sbin/ldconfig
223 %post gnome -p /sbin/ldconfig
224 %postun gnome -p /sbin/ldconfig
227 %defattr(644,root,root,755)
228 %attr(755,root,root) %ghost %{_libdir}/libgdk*.so.2
229 %attr(755,root,root) %{_libdir}/libgdk*.so.*.*
230 %dir %{_libdir}/gdk-pixbuf
231 %dir %{_libdir}/gdk-pixbuf/loaders
232 %attr(755,root,root) %{_libdir}/gdk-pixbuf/loaders/lib*.so*
235 %defattr(644,root,root,755)
236 %doc AUTHORS ChangeLog NEWS README
237 %attr(755,root,root) %{_bindir}/gdk-pixbuf-config
238 %attr(755,root,root) %{_libdir}/gdk*.sh
239 %attr(755,root,root) %{_libdir}/libgdk*.so
240 %{_libdir}/libgdk*.la
241 %dir %{_includedir}/gdk-pixbuf-1.0
242 %dir %{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf
243 %{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf/gdk*.h
245 %dir %{_gtkdocdir}/gdk-pixbuf-1.0
246 %{_gtkdocdir}/gdk-pixbuf-1.0/[!g]*
247 %{_gtkdocdir}/gdk-pixbuf-1.0/g[!n]*
249 %if %{with static_libs}
251 %defattr(644,root,root,755)
257 %defattr(644,root,root,755)
258 %attr(755,root,root) %ghost %{_libdir}/libgnome*.so.?
259 %attr(755,root,root) %{_libdir}/libgnome*.so.*.*
262 %defattr(644,root,root,755)
263 %attr(755,root,root) %{_libdir}/gnome*.sh
264 %attr(755,root,root) %{_libdir}/libgnome*.so
265 %{_libdir}/libgnome*.la
266 %{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf/gnome*.h
267 %{_gtkdocdir}/gdk-pixbuf-1.0/gnome*
269 %if %{with static_libs}
271 %defattr(644,root,root,755)
272 %{_libdir}/libgnome*.a