]>
Commit | Line | Data |
---|---|---|
b9f61f2f | 1 | # |
2 | # Conditional build: | |
b206d2c7 | 3 | %bcond_without x # without X11 |
b9f61f2f | 4 | # |
7715b955 | 5 | Summary: GIF-manipulation library |
e7905435 ER |
6 | Summary(es.UTF-8): Biblioteca de manipulación de archivos GIF |
7 | Summary(pl.UTF-8): Biblioteka do obróbki plików GIF | |
8 | Summary(pt_BR.UTF-8): Biblioteca de manipulação de arquivos GIF | |
9 | Summary(ru.UTF-8): Библиотека для работы с GIF-файлами | |
10 | Summary(uk.UTF-8): Бібліотека для роботи з GIF-файлами | |
7715b955 | 11 | Name: giflib |
9363bd50 | 12 | Version: 4.1.6 |
2b8dbe6f | 13 | Release: 2 |
7715b955 JB |
14 | License: X Consortium-like |
15 | Group: Libraries | |
9363bd50 | 16 | Source0: http://dl.sourceforge.net/giflib/%{name}-%{version}.tar.bz2 |
17 | # Source0-md5: 7125644155ae6ad33dbc9fc15a14735f | |
7715b955 | 18 | Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/libungif-man-pages.tar.bz2 |
f508b353 | 19 | # Source1-md5: 580c50403ed8f7e678ed04b3e0d712f3 |
bc3bf66e | 20 | Patch0: %{name}-link.patch |
9363bd50 | 21 | Patch1: %{name}-segfault.patch |
22 | URL: http://sourceforge.net/projects/giflib/ | |
bc3bf66e | 23 | BuildRequires: autoconf >= 2.59-9 |
7715b955 JB |
24 | BuildRequires: automake |
25 | BuildRequires: libtool | |
26 | BuildRequires: netpbm-devel | |
508529d5 | 27 | BuildRequires: rpmbuild(macros) >= 1.213 |
1435a90d | 28 | BuildRequires: sed |
7715b955 | 29 | BuildRequires: urt-devel |
b9f61f2f | 30 | %{?with_x:BuildRequires: xorg-lib-libX11-devel} |
508529d5 | 31 | %ifarch %{x8664} ia64 ppc64 s390x sparc64 |
f508b353 JB |
32 | Provides: libungif.so.4()(64bit) |
33 | %else | |
7715b955 | 34 | Provides: libungif.so.4 |
f508b353 | 35 | %endif |
7715b955 | 36 | Provides: libungif |
7715b955 JB |
37 | Obsoletes: libungif |
38 | Obsoletes: libungif4 | |
f508b353 | 39 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
7715b955 JB |
40 | |
41 | %description | |
42 | GIF loading and saving shared library. This version uses LZW | |
43 | compression (warning: patent/license issues in some countries). | |
44 | ||
7e895d21 JR |
45 | %description -l es.UTF-8 |
46 | Es una biblioteca compartida para carga y grabación de archivos GIF. | |
7715b955 | 47 | |
7e895d21 JR |
48 | %description -l pl.UTF-8 |
49 | Biblioteki dynamiczne do kompresowania i dekompresowania plików w | |
50 | formacie GIF. Ta wersja przy zapisie używa konwersji LZW (uwaga: w | |
51 | niektórych krajach powoduje to problemy związane z patentem i | |
52 | koniecznością nabycia licencji). | |
7715b955 | 53 | |
7e895d21 JR |
54 | %description -l pt_BR.UTF-8 |
55 | Biblioteca compartilhada para carga e gravação de arquivos GIF. | |
7715b955 | 56 | |
7e895d21 JR |
57 | %description -l ru.UTF-8 |
58 | Библиотека для загрузки и сохранения GIF-файлов. | |
7715b955 | 59 | |
7e895d21 JR |
60 | %description -l uk.UTF-8 |
61 | Бібліотека для загрузки та збереження GIF-файлів. | |
7715b955 JB |
62 | |
63 | %package devel | |
bb23962e | 64 | Summary: GIF-manipulation library header files and documentation |
e7905435 ER |
65 | Summary(es.UTF-8): Archivos de inclusión, bibliotecas para biblioteca de manipulación de GIF |
66 | Summary(pl.UTF-8): Pliki nagłówkowe oraz dokumentacja do formatu GIF | |
67 | Summary(pt_BR.UTF-8): Arquivos de inclusão, bibliotecas para biblioteca de manipulação de GIF | |
68 | Summary(ru.UTF-8): Хедеры, библиотеки и документация GIF-библиотеки | |
69 | Summary(uk.UTF-8): Хедери, бібліотеки та документація GIF-бібліотеки | |
7715b955 | 70 | Group: Development/Libraries |
f508b353 | 71 | Requires: %{name} = %{version}-%{release} |
bc3bf66e | 72 | Requires: xorg-lib-libX11-devel |
7715b955 | 73 | Provides: libungif-devel |
fd33623c | 74 | Obsoletes: libungif-devel |
7715b955 JB |
75 | Obsoletes: libungif4-devel |
76 | ||
77 | %description devel | |
78 | Libraries and headers needed for developing programs that use libgif | |
f508b353 | 79 | to load and save GIF image files. |
7715b955 | 80 | |
7e895d21 JR |
81 | %description devel -l es.UTF-8 |
82 | Archivos de inclusión, bibliotecas y documentación para biblioteca de | |
83 | manipulación de GIF. | |
7715b955 | 84 | |
7e895d21 JR |
85 | %description devel -l pl.UTF-8 |
86 | Biblioteki i pliki nagłówkowe niezbędne przy kompilacji programów | |
87 | wykorzystujących libgif. | |
7715b955 | 88 | |
7e895d21 JR |
89 | %description devel -l pt_BR.UTF-8 |
90 | Arquivos de inclusão, bibliotecas para biblioteca de manipulação de | |
7715b955 JB |
91 | GIF. |
92 | ||
7e895d21 JR |
93 | %description devel -l ru.UTF-8 |
94 | Хедеры и библиотеки, необходимые для разработки программ, использующих | |
95 | giflib для загрузки и сохранения изображений в формате GIF. | |
7715b955 | 96 | |
7e895d21 JR |
97 | %description devel -l uk.UTF-8 |
98 | Хедери та бібліотеки, необхідні для розробки програм, що | |
99 | використовують giflib для загрузки та збереження зображень у форматі | |
48d89b61 | 100 | GIF. |
7715b955 JB |
101 | |
102 | %package static | |
bb23962e | 103 | Summary: GIF-manipulation static library |
e7905435 ER |
104 | Summary(pl.UTF-8): Biblioteki statyczne do obróbki plików GIF |
105 | Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libungif | |
106 | Summary(ru.UTF-8): Статические библиотеки GIF-библиотеки | |
107 | Summary(uk.UTF-8): Статичні бібліотеки GIF-бібліотеки | |
7715b955 | 108 | Group: Development/Libraries |
f508b353 | 109 | Requires: %{name}-devel = %{version}-%{release} |
fd33623c JB |
110 | Provides: libungif-static |
111 | Obsoletes: libungif-static | |
7715b955 JB |
112 | |
113 | %description static | |
114 | Static libraries needed for developing programs that use libgif to | |
f508b353 | 115 | load and save GIF image files. |
7715b955 | 116 | |
7e895d21 JR |
117 | %description static -l pl.UTF-8 |
118 | Biblioteki statyczne do obróbki plików GIF. | |
7715b955 | 119 | |
7e895d21 JR |
120 | %description static -l pt_BR.UTF-8 |
121 | Bibliotecas estáticas para desenvolvimento com libgif. | |
7715b955 | 122 | |
7e895d21 JR |
123 | %description static -l ru.UTF-8 |
124 | Это отдельный пакет со статическими библиотеками, которые больше не | |
125 | входят в libgif-devel. | |
7715b955 | 126 | |
7e895d21 JR |
127 | %description static -l uk.UTF-8 |
128 | Це окремий пакет зі статичними бібліотеками, що більше не входять до | |
129 | складу libgif-devel. | |
7715b955 JB |
130 | |
131 | %package progs | |
f508b353 | 132 | Summary: Programs for converting and transforming GIF images |
e7905435 ER |
133 | Summary(pl.UTF-8): Programy do konwertowania plików w formacie GIF |
134 | Summary(ru.UTF-8): Программы для конвертирования и обработки GIF-файлов | |
135 | Summary(uk.UTF-8): Програми для конвертування та обробки GIF-файлів | |
7715b955 | 136 | Group: Applications/Graphics |
f508b353 | 137 | Requires: %{name} = %{version}-%{release} |
fd33623c JB |
138 | Provides: libungif-progs |
139 | Obsoletes: libungif-progs | |
7715b955 JB |
140 | |
141 | %description progs | |
f508b353 | 142 | This package contains various programs for manipulating GIF image |
7715b955 JB |
143 | files. |
144 | ||
7e895d21 JR |
145 | %description progs -l pl.UTF-8 |
146 | Ten pakiet zawiera różnorodne programy obsługujące pliki w formacie | |
7715b955 JB |
147 | GIF. |
148 | ||
7e895d21 JR |
149 | %description progs -l ru.UTF-8 |
150 | Этот пакет содержит различные программы для обработки GIF-файлов. | |
7715b955 | 151 | |
7e895d21 JR |
152 | %description progs -l uk.UTF-8 |
153 | Цей пакет містить різноманітні програми для обробки GIF-файлів. | |
7715b955 JB |
154 | |
155 | %prep | |
156 | %setup -q | |
bc3bf66e | 157 | %patch0 -p1 |
9363bd50 | 158 | %patch1 -p1 |
7715b955 JB |
159 | |
160 | %build | |
7715b955 | 161 | %{__libtoolize} |
edd4187d | 162 | %{__aclocal} |
163 | %{__autoheader} | |
7715b955 JB |
164 | %{__autoconf} |
165 | %{__automake} | |
b206d2c7 | 166 | %configure \ |
9363bd50 | 167 | %{!?with_x:--disable-x11} |
7715b955 JB |
168 | %{__make} |
169 | ||
170 | %install | |
171 | rm -rf $RPM_BUILD_ROOT | |
172 | ||
157a723d JB |
173 | %{__make} install \ |
174 | DESTDIR=$RPM_BUILD_ROOT | |
7715b955 | 175 | |
f508b353 | 176 | cd $RPM_BUILD_ROOT%{_libdir} |
1435a90d | 177 | /sbin/ldconfig -n . |
b3ec3237 | 178 | mv -f libgif.so.[!.] $(ls libgif.so.[!.] | sed s/libgif/libungif/) |
f508b353 | 179 | ln -sf libgif.so.*.*.* $RPM_BUILD_ROOT%{_libdir}/libungif.so |
7715b955 JB |
180 | ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a |
181 | ln -sf libgif.la $RPM_BUILD_ROOT%{_libdir}/libungif.la | |
182 | ||
183 | install -d $RPM_BUILD_ROOT%{_mandir} | |
184 | bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} | |
185 | ||
186 | %clean | |
187 | rm -rf $RPM_BUILD_ROOT | |
188 | ||
189 | %post -p /sbin/ldconfig | |
190 | %postun -p /sbin/ldconfig | |
191 | ||
192 | %files | |
193 | %defattr(644,root,root,755) | |
9363bd50 | 194 | %doc AUTHORS BUGS COPYING ChangeLog NEWS README TODO |
3ddbded0 | 195 | %attr(755,root,root) %{_libdir}/lib*.so.*.*.* |
b3ec3237 | 196 | %attr(755,root,root) %{_libdir}/libungif.so.[!.] |
7715b955 JB |
197 | |
198 | %files devel | |
199 | %defattr(644,root,root,755) | |
200 | %doc doc/*.{txt,png} doc/{gif_lib,index,liberror}.html | |
f508b353 JB |
201 | %attr(755,root,root) %{_libdir}/libgif.so |
202 | %attr(755,root,root) %{_libdir}/libungif.so | |
203 | %{_libdir}/libgif.la | |
204 | %{_libdir}/libungif.la | |
7715b955 JB |
205 | %{_includedir}/*.h |
206 | ||
207 | %files static | |
208 | %defattr(644,root,root,755) | |
f508b353 JB |
209 | %{_libdir}/libgif.a |
210 | %{_libdir}/libungif.a | |
7715b955 JB |
211 | |
212 | %files progs | |
213 | %defattr(644,root,root,755) | |
214 | %doc doc/gif2* doc/gif[a-z]* doc/*2gif* | |
215 | %attr(755,root,root) %{_bindir}/* | |
216 | %{_mandir}/man1/* |