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