]> git.pld-linux.org Git - packages/gdk-pixbuf.git/blob - gdk-pixbuf.spec
- release 22
[packages/gdk-pixbuf.git] / gdk-pixbuf.spec
1 #
2 # Conditional build:
3 %bcond_with     gnome1          # build with libgnomecanvaspixbuf (which requires GNOME)
4 %bcond_without  static_libs     # don't build static libraries
5 #
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
12 Name:           gdk-pixbuf
13 Version:        0.22.0
14 Release:        22
15 Epoch:          1
16 License:        LGPL v2+
17 Group:          X11/Libraries
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 URL:            http://developer.gnome.org/arch/imaging/gdkpixbuf.html
30 BuildRequires:  autoconf
31 BuildRequires:  automake
32 %{?with_gnome1:BuildRequires:   gnome-libs-devel >= 1:1.4.2-15}
33 BuildRequires:  gtk+-devel >= 1.2.0
34 BuildRequires:  libjpeg-devel
35 BuildRequires:  libpng-devel >= 1.0.8
36 BuildRequires:  libtiff-devel
37 BuildRequires:  libtool
38 BuildRequires:  rpmbuild(macros) >= 1.98
39 BuildRequires:  xorg-lib-libXt-devel
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 The GdkPixBuf library provides a number of features:
44  - image loading facilities,
45  - rendering of a GdkPixBuf into various formats: drawables (windows,
46    pixmaps), GdkRGB buffers,
47  - a cache interface.
48
49 %description -l pl.UTF-8
50 Biblioteka GdkPixBuf posiada duże możliwości:
51  - funkcje wspomagające ładowanie obrazków,
52  - oddanie GdkPixBuf w różnych formatach, do rysowania (okna, pixmapy)
53    czy bufory GdkRGB,
54  - interfejs pamięci podręcznej.
55
56 %description -l pt_BR.UTF-8
57 A biblioteca GdkPixBuf oferece:
58
59 - Estrutura GdkPixBuf para representar imagens.
60 - Facilidades para carga de imagens.
61 - Maneira simples de carregar imagens animadas.
62 - Vários formatos: desenháveis (windows, pixmaps), buffers GdkRGB.
63
64 %description -l ru.UTF-8
65 Библиотека GdkPixBuf предоставляет возможность загружать изображения и
66 рендерить их в разные форматы: окна, пиксмапы, буферы GdkRGB.
67
68 %description -l uk.UTF-8
69 Бібліотека GdkPixBuf надає можливості завантажувати зображення та
70 рендерити їх в різні формати: вікна, піксмапи, буфери GdkRGB.
71
72 %package devel
73 Summary:        Include files for the gdk-pixbuf
74 Summary(ko.UTF-8):      gdk-pixbuf 응용프로그램을 개발할때 사용되는 라이브러리와 헤더파일
75 Summary(pl.UTF-8):      Pliki nagłówkowe dla gdk-pixbuf
76 Summary(pt_BR.UTF-8):   Bibliotecas e arquivos cabeçalhos para desenvolvimento
77 Summary(ru.UTF-8):      Средства разработки для программ с GdkPixBuf
78 Summary(uk.UTF-8):      Засоби розробки для програм з GdkPixBuf
79 Group:          X11/Development/Libraries
80 Requires:       %{name} = %{epoch}:%{version}-%{release}
81 Requires:       gtk+-devel >= 1.2.0
82 Requires:       gtk-doc-common
83
84 %description devel
85 Include files for the gdk-pixbuf.
86
87 %description devel -l pl.UTF-8
88 Pliki nagłówkowe dla gdk-pixbuf.
89
90 %description devel -l pt_BR.UTF-8
91 Bibliotecas e arquivos cabeçalhos para desenvolvimento de aplicativos
92 baseados nessa biblioteca.
93
94 %description devel -l ru.UTF-8
95 Файлы, необходимые для разработки программ, использующих GdkPixBuf.
96
97 %description devel -l uk.UTF-8
98 Файли, необхідні для розробки програм, що користуються GdkPixBuf.
99
100 %package static
101 Summary:        Static gdk-pixbuf libraries
102 Summary(pl.UTF-8):      Biblioteki statyczne gdk-pixbuf
103 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com gdk-pixbuf
104 Summary(ru.UTF-8):      Статические библиотеки для программ с GdkPixBuf
105 Summary(uk.UTF-8):      Статичні бібліотеки для програм з GdkPixBuf
106 Group:          X11/Development/Libraries
107 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
108
109 %description static
110 Static gdk-pixbuf libraries.
111
112 %description static -l pl.UTF-8
113 Statyczne biblioteki gdk-pixbuf.
114
115 %description static -l pt_BR.UTF-8
116 Bibliotecas estáticas para desenvolvimento com gdk-pixbuf.
117
118 %description static -l ru.UTF-8
119 Этот пакет содержит статические библиотеки для сборки программ,
120 использующих GdkPixBuf.
121
122 %description static -l uk.UTF-8
123 Цей пакет містить статичні бібліотеки для програм, які використовують
124 GdkPixBuf.
125
126 %package gnome
127 Summary:        GNOME part of gdk-pixbuf library
128 Summary(pl.UTF-8):      Część gdk-pixbuf związana z GNOME
129 Summary(ru.UTF-8):      Библиотека загрузки изображений и рендеринга для Gdk
130 Summary(uk.UTF-8):      Бібліотека завантаження зображень та рендерингу для Gdk
131 Group:          X11/Libraries
132 Requires:       %{name} = %{epoch}:%{version}-%{release}
133 Requires:       gnome-libs >= 1:1.4.2-15
134
135 %description gnome
136 GNOME part of gdk-pixbuf library.
137
138 %description gnome -l pl.UTF-8
139 Część gdk-pixbuf związana z GNOME.
140
141 %description gnome -l ru.UTF-8
142 Библиотека GdkPixBuf предоставляет возможность загружать изображения и
143 рендерить их в разные форматы: окна, пиксмапы, буферы GdkRGB.
144
145 %description gnome -l uk.UTF-8
146 Бібліотека GdkPixBuf надає можливості завантажувати зображення та
147 рендерити їх в різні формати: вікна, піксмапи, буфери GdkRGB.
148
149 %package gnome-devel
150 Summary:        GNOME part of gdk-pixbuf library - development files
151 Summary(pl.UTF-8):      Część gdk-pixbuf związana z GNOME - pliki dla programistów
152 Group:          X11/Development/Libraries
153 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
154 Requires:       %{name}-gnome = %{epoch}:%{version}-%{release}
155 Requires:       gnome-libs-devel >= 1:1.4.2-15
156
157 %description gnome-devel
158 GNOME part of gdk-pixbuf library - development files.
159
160 %description gnome-devel -l pl.UTF-8
161 Część gdk-pixbuf związana z GNOME - pliki dla programistów.
162
163 %package gnome-static
164 Summary:        GNOME part of gdk-pixbuf library - static version
165 Summary(pl.UTF-8):      Część gdk-pixbuf związana z GNOME - wersja statyczna
166 Group:          X11/Development/Libraries
167 Requires:       %{name}-gnome-devel = %{epoch}:%{version}-%{release}
168
169 %description gnome-static
170 GNOME part of gdk-pixbuf library - static version.
171
172 %description gnome-static -l pl.UTF-8
173 Część gdk-pixbuf związana z GNOME - wersja statyczna.
174
175 %prep
176 %setup -q
177 %patch0 -p1
178 %patch1 -p1
179 %patch2 -p1
180 %patch3 -p1
181 %patch4 -p1
182 %patch5 -p1
183 %patch6 -p1
184 %patch7 -p1
185 %patch8 -p0
186
187 %build
188 %{__libtoolize}
189 %{__aclocal}
190 %{__autoconf}
191 %{__automake}
192 %configure \
193         --disable-gtk-doc \
194         --with-html-dir=%{_gtkdocdir} \
195         %{!?with_gnome1:--without-gnome} \
196         %{!?with_static_libs:--disable-static}
197
198 %{__make} \
199         AS="%{__cc}"
200
201 %install
202 rm -rf $RPM_BUILD_ROOT
203
204 %{__make} install \
205         DESTDIR=$RPM_BUILD_ROOT \
206         m4datadir=%{_aclocaldir} \
207         HTML_DIR=%{_gtkdocdir}
208
209 # resolve conflict with gtk+2-devel
210 mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/gdk-pixbuf{,-1.0}
211
212 # no *.{a,la} for plugins - shut up check-files
213 rm -f $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf/loaders/lib*.{a,la}
214
215 %clean
216 rm -rf $RPM_BUILD_ROOT
217
218 %post   -p /sbin/ldconfig
219 %postun -p /sbin/ldconfig
220
221 %post   gnome -p /sbin/ldconfig
222 %postun gnome -p /sbin/ldconfig
223
224 %files
225 %defattr(644,root,root,755)
226 %attr(755,root,root) %{_libdir}/libgdk*.so.*.*
227 %dir %{_libdir}/gdk-pixbuf
228 %dir %{_libdir}/gdk-pixbuf/loaders
229 %attr(755,root,root) %{_libdir}/gdk-pixbuf/loaders/lib*.so*
230
231 %files devel
232 %defattr(644,root,root,755)
233 %doc AUTHORS ChangeLog NEWS README
234 %attr(755,root,root) %{_bindir}/gdk-pixbuf-config
235 %attr(755,root,root) %{_libdir}/gdk*.sh
236 %attr(755,root,root) %{_libdir}/libgdk*.so
237 %{_libdir}/libgdk*.la
238 %dir %{_includedir}/gdk-pixbuf-1.0
239 %dir %{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf
240 %{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf/gdk*.h
241 %{_aclocaldir}/*
242 %dir %{_gtkdocdir}/gdk-pixbuf-1.0
243 %{_gtkdocdir}/gdk-pixbuf-1.0/[!g]*
244 %{_gtkdocdir}/gdk-pixbuf-1.0/g[!n]*
245
246 %if %{with static_libs}
247 %files static
248 %defattr(644,root,root,755)
249 %{_libdir}/libgdk*.a
250 %endif
251
252 %if %{with gnome1}
253 %files gnome
254 %defattr(644,root,root,755)
255 %attr(755,root,root) %{_libdir}/libgnome*.so.*.*
256
257 %files gnome-devel
258 %defattr(644,root,root,755)
259 %attr(755,root,root) %{_libdir}/gnome*.sh
260 %attr(755,root,root) %{_libdir}/libgnome*.so
261 %{_libdir}/libgnome*.la
262 %{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf/gnome*.h
263 %{_gtkdocdir}/gdk-pixbuf-1.0/gnome*
264
265 %if %{with static_libs}
266 %files gnome-static
267 %defattr(644,root,root,755)
268 %{_libdir}/libgnome*.a
269 %endif
270 %endif
This page took 0.038135 seconds and 3 git commands to generate.