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