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