]> git.pld-linux.org Git - packages/gdk-pixbuf.git/blame - gdk-pixbuf.spec
- x32 rebuild
[packages/gdk-pixbuf.git] / gdk-pixbuf.spec
CommitLineData
17dbae0c 1#
fd2956b1 2# Conditional build:
a08280e4 3%bcond_with gnome1 # build with libgnomecanvaspixbuf (which requires GNOME)
7da200e8 4%bcond_without static_libs # don't build static libraries
81dc4ac9 5#
412c21ee 6Summary: Image loading library used with GNOME
3b9aef44
ER
7Summary(ko.UTF-8): 그놈에서 사용되는 그림 읽기 라이브러리
8Summary(pl.UTF-8): Biblioteka ładująca obrazki używana w GNOME
9Summary(pt_BR.UTF-8): Biblioteca GdkPixBuf para manipulação de imagens
10Summary(ru.UTF-8): Библиотека загрузки изображений и рендеринга для Gdk
11Summary(uk.UTF-8): Бібліотека завантаження зображень та рендерингу для Gdk
72c14774 12Name: gdk-pixbuf
bef5d4ea 13Version: 0.22.0
08bd96a6 14Release: 25
55f1be59 15Epoch: 1
400abe68 16License: LGPL v2+
e66f87c5 17Group: X11/Libraries
400abe68 18Source0: http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/0.22/%{name}-%{version}.tar.bz2
1bde50e7 19# Source0-md5: 05fcb68ceaa338614ab650c775efc2f2
2d2e1c1d 20Patch0: %{name}-am.patch
fd2956b1 21Patch1: %{name}-nognome.patch
629a6943 22Patch2: %{name}-am18.patch
23089c79
PG
23Patch3: %{name}-bmploop.patch
24Patch4: %{name}-loaders.patch
25Patch5: %{name}-bmp-colormap.patch
26Patch6: %{name}-ico-width.patch
578b663c 27Patch7: %{name}-link.patch
5b654de5 28Patch8: %{name}-ac.patch
a164cf60 29Patch9: %{name}-libpng15.patch
400abe68 30URL: http://developer.gnome.org/arch/imaging/gdkpixbuf.html
4022959f 31BuildRequires: autoconf
32BuildRequires: automake
578b663c
JB
33%{?with_gnome1:BuildRequires: gnome-libs-devel >= 1:1.4.2-15}
34BuildRequires: gtk+-devel >= 1.2.0
4022959f 35BuildRequires: libjpeg-devel
02907c25 36BuildRequires: libpng-devel >= 1.0.8
4022959f 37BuildRequires: libtiff-devel
0d8446b6 38BuildRequires: libtool
cfb51601 39BuildRequires: rpmbuild(macros) >= 1.98
66a0b414 40BuildRequires: xorg-lib-libXt-devel
2838254e 41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72c14774 42
72c14774 43%description
44The GdkPixBuf library provides a number of features:
77007e4e 45 - image loading facilities,
46 - rendering of a GdkPixBuf into various formats: drawables (windows,
47 pixmaps), GdkRGB buffers,
48 - a cache interface.
72c14774 49
5bb55b05
JR
50%description -l pl.UTF-8
51Biblioteka 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)
412c21ee 54 czy bufory GdkRGB,
5bb55b05 55 - interfejs pamięci podręcznej.
a11fc549 56
5bb55b05 57%description -l pt_BR.UTF-8
4022959f 58A biblioteca GdkPixBuf oferece:
59
60- Estrutura GdkPixBuf para representar imagens.
61- Facilidades para carga de imagens.
62- Maneira simples de carregar imagens animadas.
5bb55b05 63- Vários formatos: desenháveis (windows, pixmaps), buffers GdkRGB.
4022959f 64
5bb55b05
JR
65%description -l ru.UTF-8
66Библиотека GdkPixBuf предоставляет возможность загружать изображения и
67рендерить их в разные форматы: окна, пиксмапы, буферы GdkRGB.
66472871 68
5bb55b05
JR
69%description -l uk.UTF-8
70Бібліотека GdkPixBuf надає можливості завантажувати зображення та
71рендерити їх в різні формати: вікна, піксмапи, буфери GdkRGB.
66472871 72
72c14774 73%package devel
9024f0bf 74Summary: Include files for the gdk-pixbuf
3b9aef44
ER
75Summary(ko.UTF-8): gdk-pixbuf 응용프로그램을 개발할때 사용되는 라이브러리와 헤더파일
76Summary(pl.UTF-8): Pliki nagłówkowe dla gdk-pixbuf
77Summary(pt_BR.UTF-8): Bibliotecas e arquivos cabeçalhos para desenvolvimento
78Summary(ru.UTF-8): Средства разработки для программ с GdkPixBuf
79Summary(uk.UTF-8): Засоби розробки для програм з GdkPixBuf
e66f87c5 80Group: X11/Development/Libraries
3b0f8b91 81Requires: %{name} = %{epoch}:%{version}-%{release}
578b663c 82Requires: gtk+-devel >= 1.2.0
fd2956b1 83Requires: gtk-doc-common
72c14774 84
85%description devel
9024f0bf 86Include files for the gdk-pixbuf.
4022959f 87
5bb55b05
JR
88%description devel -l pl.UTF-8
89Pliki nagłówkowe dla gdk-pixbuf.
a11fc549 90
5bb55b05
JR
91%description devel -l pt_BR.UTF-8
92Bibliotecas e arquivos cabeçalhos para desenvolvimento de aplicativos
9024f0bf 93baseados nessa biblioteca.
4022959f 94
5bb55b05
JR
95%description devel -l ru.UTF-8
96Файлы, необходимые для разработки программ, использующих GdkPixBuf.
66472871 97
5bb55b05
JR
98%description devel -l uk.UTF-8
99Файли, необхідні для розробки програм, що користуються GdkPixBuf.
66472871 100
72c14774 101%package static
102Summary: Static gdk-pixbuf libraries
3b9aef44
ER
103Summary(pl.UTF-8): Biblioteki statyczne gdk-pixbuf
104Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com gdk-pixbuf
105Summary(ru.UTF-8): Статические библиотеки для программ с GdkPixBuf
106Summary(uk.UTF-8): Статичні бібліотеки для програм з GdkPixBuf
e66f87c5 107Group: X11/Development/Libraries
3b0f8b91 108Requires: %{name}-devel = %{epoch}:%{version}-%{release}
72c14774 109
110%description static
e66f87c5 111Static gdk-pixbuf libraries.
72c14774 112
5bb55b05 113%description static -l pl.UTF-8
e66f87c5 114Statyczne biblioteki gdk-pixbuf.
a11fc549 115
5bb55b05
JR
116%description static -l pt_BR.UTF-8
117Bibliotecas estáticas para desenvolvimento com gdk-pixbuf.
4022959f 118
5bb55b05
JR
119%description static -l ru.UTF-8
120Этот пакет содержит статические библиотеки для сборки программ,
121использующих GdkPixBuf.
66472871 122
5bb55b05
JR
123%description static -l uk.UTF-8
124Цей пакет містить статичні бібліотеки для програм, які використовують
66472871 125GdkPixBuf.
126
56af019a
JB
127%package gnome
128Summary: GNOME part of gdk-pixbuf library
3b9aef44
ER
129Summary(pl.UTF-8): Część gdk-pixbuf związana z GNOME
130Summary(ru.UTF-8): Библиотека загрузки изображений и рендеринга для Gdk
131Summary(uk.UTF-8): Бібліотека завантаження зображень та рендерингу для Gdk
56af019a 132Group: X11/Libraries
3b0f8b91 133Requires: %{name} = %{epoch}:%{version}-%{release}
578b663c 134Requires: gnome-libs >= 1:1.4.2-15
56af019a
JB
135
136%description gnome
137GNOME part of gdk-pixbuf library.
138
5bb55b05
JR
139%description gnome -l pl.UTF-8
140Część gdk-pixbuf związana z GNOME.
56af019a 141
5bb55b05
JR
142%description gnome -l ru.UTF-8
143Библиотека GdkPixBuf предоставляет возможность загружать изображения и
144рендерить их в разные форматы: окна, пиксмапы, буферы GdkRGB.
66472871 145
5bb55b05
JR
146%description gnome -l uk.UTF-8
147Бібліотека GdkPixBuf надає можливості завантажувати зображення та
148рендерити їх в різні формати: вікна, піксмапи, буфери GdkRGB.
66472871 149
56af019a
JB
150%package gnome-devel
151Summary: GNOME part of gdk-pixbuf library - development files
3b9aef44 152Summary(pl.UTF-8): Część gdk-pixbuf związana z GNOME - pliki dla programistów
56af019a 153Group: X11/Development/Libraries
3b0f8b91 154Requires: %{name}-devel = %{epoch}:%{version}-%{release}
02907c25 155Requires: %{name}-gnome = %{epoch}:%{version}-%{release}
578b663c 156Requires: gnome-libs-devel >= 1:1.4.2-15
56af019a
JB
157
158%description gnome-devel
159GNOME part of gdk-pixbuf library - development files.
160
5bb55b05
JR
161%description gnome-devel -l pl.UTF-8
162Część gdk-pixbuf związana z GNOME - pliki dla programistów.
56af019a
JB
163
164%package gnome-static
165Summary: GNOME part of gdk-pixbuf library - static version
3b9aef44 166Summary(pl.UTF-8): Część gdk-pixbuf związana z GNOME - wersja statyczna
56af019a 167Group: X11/Development/Libraries
3b0f8b91 168Requires: %{name}-gnome-devel = %{epoch}:%{version}-%{release}
56af019a
JB
169
170%description gnome-static
171GNOME part of gdk-pixbuf library - static version.
172
5bb55b05
JR
173%description gnome-static -l pl.UTF-8
174Część gdk-pixbuf związana z GNOME - wersja statyczna.
56af019a 175
72c14774 176%prep
177%setup -q
2d2e1c1d 178%patch0 -p1
fd2956b1 179%patch1 -p1
629a6943 180%patch2 -p1
23089c79
PG
181%patch3 -p1
182%patch4 -p1
183%patch5 -p1
184%patch6 -p1
578b663c 185%patch7 -p1
5b654de5 186%patch8 -p0
a164cf60 187%patch9 -p1
72c14774 188
189%build
968da30e 190%{__libtoolize}
c7efa19d 191%{__aclocal}
2c863c59 192%{__autoconf}
c0dfaa81 193%{__autoheader}
fd2956b1 194%{__automake}
36d186bc 195%configure \
06f60dc0 196 --disable-gtk-doc \
c0dfaa81 197 %{!?with_static_libs:--disable-static} \
7da200e8 198 %{!?with_gnome1:--without-gnome} \
c0dfaa81 199 --with-html-dir=%{_gtkdocdir}
629a6943 200
0d8446b6
JB
201%{__make} \
202 AS="%{__cc}"
72c14774 203
204%install
205rm -rf $RPM_BUILD_ROOT
206
fb0e2e9d 207%{__make} install \
8e09c03e 208 DESTDIR=$RPM_BUILD_ROOT \
fd2956b1
JB
209 m4datadir=%{_aclocaldir} \
210 HTML_DIR=%{_gtkdocdir}
211
212# resolve conflict with gtk+2-devel
c0dfaa81 213%{__mv} $RPM_BUILD_ROOT%{_gtkdocdir}/gdk-pixbuf{,-1.0}
72c14774 214
c0dfaa81
JB
215# no *.{a,la} for plugins
216%{__rm} $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf/loaders/lib*.la
217%if %{with static_libs}
218%{__rm} $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf/loaders/lib*.a
219%endif
220
221# cleanup non-gnome build
222%if %{without gnome}
223%{__rm} $RPM_BUILD_ROOT%{_libdir}/gnomecanvaspixbufConf.sh
224%{__rm} $RPM_BUILD_ROOT%{_gtkdocdir}/gdk-pixbuf-1.0/gnomecanvaspixbuf.html
225%endif
359b48ef 226
72c14774 227%clean
228rm -rf $RPM_BUILD_ROOT
229
230%post -p /sbin/ldconfig
231%postun -p /sbin/ldconfig
232
56af019a
JB
233%post gnome -p /sbin/ldconfig
234%postun gnome -p /sbin/ldconfig
235
72c14774 236%files
237%defattr(644,root,root,755)
c0dfaa81
JB
238%doc AUTHORS ChangeLog NEWS README TODO
239%attr(755,root,root) %{_libdir}/libgdk_pixbuf.so.*.*.*
240%attr(755,root,root) %ghost %{_libdir}/libgdk_pixbuf.so.2
241%attr(755,root,root) %{_libdir}/libgdk_pixbuf_xlib.so.*.*.*
242%attr(755,root,root) %ghost %{_libdir}/libgdk_pixbuf_xlib.so.2
72c14774 243%dir %{_libdir}/gdk-pixbuf
244%dir %{_libdir}/gdk-pixbuf/loaders
c0dfaa81 245%attr(755,root,root) %{_libdir}/gdk-pixbuf/loaders/libpixbufloader-*.so
72c14774 246
247%files devel
248%defattr(644,root,root,755)
88f663e9 249%attr(755,root,root) %{_bindir}/gdk-pixbuf-config
c0dfaa81
JB
250%attr(755,root,root) %{_libdir}/gdk_pixbufConf.sh
251%attr(755,root,root) %{_libdir}/gdk_pixbuf_xlibConf.sh
252%attr(755,root,root) %{_libdir}/libgdk_pixbuf.so
253%attr(755,root,root) %{_libdir}/libgdk_pixbuf_xlib.so
254%{_libdir}/libgdk_pixbuf.la
255%{_libdir}/libgdk_pixbuf_xlib.la
56af019a
JB
256%dir %{_includedir}/gdk-pixbuf-1.0
257%dir %{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf
c0dfaa81
JB
258%{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf/gdk-pixbuf*.h
259%{_aclocaldir}/gdk-pixbuf.m4
fd2956b1 260%dir %{_gtkdocdir}/gdk-pixbuf-1.0
c0dfaa81
JB
261%{_gtkdocdir}/gdk-pixbuf-1.0/a*.html
262%{_gtkdocdir}/gdk-pixbuf-1.0/compiling.html
263%{_gtkdocdir}/gdk-pixbuf-1.0/extra-configuration-options.html
264%{_gtkdocdir}/gdk-pixbuf-1.0/gdk-pixbuf-*.html
265%{_gtkdocdir}/gdk-pixbuf-1.0/gdkpixbufloader.html
266%{_gtkdocdir}/gdk-pixbuf-1.0/index.html
267%{_gtkdocdir}/gdk-pixbuf-1.0/license.html
268%{_gtkdocdir}/gdk-pixbuf-1.0/r*.html
269%{_gtkdocdir}/gdk-pixbuf-1.0/x*.html
72c14774 270
7da200e8 271%if %{with static_libs}
72c14774 272%files static
8e09c03e 273%defattr(644,root,root,755)
c0dfaa81
JB
274%{_libdir}/libgdk_pixbuf.a
275%{_libdir}/libgdk_pixbuf_xlib.a
7da200e8 276%endif
56af019a 277
6076b49d 278%if %{with gnome1}
56af019a
JB
279%files gnome
280%defattr(644,root,root,755)
c0dfaa81
JB
281%attr(755,root,root) %{_libdir}/libgnomecanvaspixbuf.so.*.*.*
282%attr(755,root,root) %ghost %{_libdir}/libgnomecanvaspixbuf.so.1
56af019a
JB
283
284%files gnome-devel
285%defattr(644,root,root,755)
c0dfaa81
JB
286%attr(755,root,root) %{_libdir}/gnomecanvaspixbufConf.sh
287%attr(755,root,root) %{_libdir}/libgnomecanvaspixbuf.so
288%{_libdir}/libgnomecanvaspixbuf.la
289%{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf/gnome-canvas-pixbuf.h
290%{_gtkdocdir}/gdk-pixbuf-1.0/gnomecanvaspixbuf.html
56af019a 291
7da200e8 292%if %{with static_libs}
56af019a
JB
293%files gnome-static
294%defattr(644,root,root,755)
c0dfaa81 295%{_libdir}/libgnomecanvaspixbuf.a
56af019a 296%endif
7da200e8 297%endif
This page took 0.111697 seconds and 4 git commands to generate.