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