]> git.pld-linux.org Git - packages/giflib.git/blob - giflib.spec
- massive attack: no need for 755 for *.la
[packages/giflib.git] / giflib.spec
1 Summary:        GIF-manipulation library
2 Summary(es):    Biblioteca de manipulación de archivos GIF
3 Summary(pl):    Biblioteka do obróbki plików GIF
4 Summary(pt_BR): Biblioteca de manipulação de arquivos GIF
5 Summary(ru):    âÉÂÌÉÏÔÅËÁ ÄÌÑ ÒÁÂÏÔÙ Ó GIF-ÆÁÊÌÁÍÉ
6 Summary(uk):    â¦Â̦ÏÔÅËÁ ÄÌÑ ÒÏÂÏÔÉ Ú GIF-ÆÁÊÌÁÍÉ
7 Name:           giflib
8 Version:        4.1.0
9 %define         so_ver  4.1.0
10 Release:        3
11 License:        X Consortium-like
12 Group:          Libraries
13 # not original URL, but working
14 Source0:        http://www.netsw.org/graphic/bitmap/formats/gif/giflib/%{name}-%{version}.tar.gz
15 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/libungif-man-pages.tar.bz2
16 Patch0:         %{name}-fixes-from-libungif.patch
17 URL:            http://prtr-13.ucsc.edu/~badger/software/libungif/giflib.shtml
18 BuildRequires:  XFree86-devel
19 BuildRequires:  autoconf
20 BuildRequires:  automake
21 BuildRequires:  libtool
22 BuildRequires:  netpbm-devel
23 BuildRequires:  urt-devel
24 Provides:       libungif.so.4
25 Provides:       libungif
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Obsoletes:      libungif
28 Obsoletes:      libungif4
29
30 %description
31 GIF loading and saving shared library. This version uses LZW
32 compression (warning: patent/license issues in some countries).
33
34 %description -l es
35 Es una biblioteca compartida para carga y grabación de archivos GIF.
36
37 %description -l pl
38 Biblioteki dynamiczne do kompresowania i dekompresowania plików w
39 formacie GIF. Ta wersja przy zapisie u¿ywa konwersji LZW (uwaga: w
40 niektórych krajach powoduje to problemy zwi±zane z patentem i
41 konieczno¶ci± nabycia licencji).
42
43 %description -l pt_BR
44 Biblioteca compartilhada para carga e gravação de arquivos GIF.
45
46 %description -l ru
47 âÉÂÌÉÏÔÅËÁ ÄÌÑ ÚÁÇÒÕÚËÉ É ÓÏÈÒÁÎÅÎÉÑ GIF-ÆÁÊÌÏ×.
48
49 %description -l uk
50 â¦Â̦ÏÔÅËÁ ÄÌÑ ÚÁÇÒÕÚËÉ ÔÁ ÚÂÅÒÅÖÅÎÎÑ GIF-ÆÁÊ̦×.
51
52 %package devel
53 Summary:        GIF-manipulation library header files and documentation.
54 Summary(es):    Archivos de inclusión, bibliotecas para biblioteca de manipulación de GIF
55 Summary(pl):    Pliki nag³ówkowe oraz dokumentacja do formatu GIF
56 Summary(pt_BR): Arquivos de inclusão, bibliotecas para biblioteca de manipulação de GIF
57 Summary(ru):    èÅÄÅÒÙ, ÂÉÂÌÉÏÔÅËÉ É ÄÏËÕÍÅÎÔÁÃÉÑ GIF-ÂÉÂÌÉÏÔÅËÉ
58 Summary(uk):    èÅÄÅÒÉ, Â¦Â̦ÏÔÅËÉ ÔÁ ÄÏËÕÍÅÎÔÁæѠGIF-¦Â̦ÏÔÅËÉ
59 Group:          Development/Libraries
60 Requires:       %{name} = %{version}
61 Provides:       libungif-devel
62 Provides:       libungif.so
63 Obsoletes:      libungif-devel
64 Obsoletes:      libungif4-devel
65
66 %description devel
67 Libraries and headers needed for developing programs that use libgif
68 to load and save gif image files.
69
70 %description devel -l es
71 Archivos de inclusión, bibliotecas y documentación para biblioteca de
72 manipulación de GIF.
73
74 %description devel -l pl
75 Biblioteki i pliki nag³ówkowe niezbêdne przy kompilacji programów
76 wykorzystuj±cych libgif.
77
78 %description devel -l pt_BR
79 Arquivos de inclusão, bibliotecas para biblioteca de manipulação de
80 GIF.
81
82 %description devel -l ru
83 èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ
84 %{pkg_name} ÄÌÑ ÚÁÇÒÕÚËÉ É ÓÏÈÒÁÎÅÎÉÑ ÉÚÏÂÒÁÖÅÎÉÊ × ÆÏÒÍÁÔÅ GIF.
85
86 %description devel -l uk
87 èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ
88 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ %{pkg_name} ÄÌÑ ÚÁÇÒÕÚËÉ ÔÁ ÚÂÅÒÅÖÅÎÎÑ ÚÏÂÒÁÖÅÎØ Õ
89 ÆÏÒÍÁÔ¦ GIF.
90
91 %package static
92 Summary:        GIF-manipulation static library.
93 Summary(pl):    Biblioteki statyczne do obróbki plików GIF
94 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com libungif
95 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ GIF-ÂÉÂÌÉÏÔÅËÉ
96 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ GIF-¦Â̦ÏÔÅËÉ
97 Group:          Development/Libraries
98 Requires:       %{name}-devel = %{version}
99 Provides:       libungif-static
100 Obsoletes:      libungif-static
101
102 %description static
103 Static libraries needed for developing programs that use libgif to
104 load and save gif image files.
105
106 %description static -l pl
107 Biblioteki statyczne do obróbki plików GIF.
108
109 %description static -l pt_BR
110 Bibliotecas estáticas para desenvolvimento com libgif.
111
112 %description static -l ru
113 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
114 ×ÈÏÄÑÔ × libgif-devel.
115
116 %description static -l uk
117 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍɠ¦Â̦ÏÔÅËÁÍÉ, ÝϠ¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ÄÏ
118 ÓËÌÁÄÕ libgif-devel.
119
120 %package progs
121 Summary:        Programs for converting and transforming gif images
122 Summary(pl):    Programy do konwertowania plików w formacie GIF
123 Summary(ru):    ðÒÏÇÒÁÍÍÙ ÄÌÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÎÉÑ É ÏÂÒÁÂÏÔËÉ GIF-ÆÁÊÌÏ×
124 Summary(uk):    ðÒÏÇÒÁÍÉ ÄÌÑ ËÏÎ×ÅÒÔÕ×ÁÎÎÑ ÔÁ ÏÂÒÏÂËÉ GIF-ÆÁÊ̦×
125 Group:          Applications/Graphics
126 Requires:       %{name} = %{version}
127 Provides:       libungif-progs
128 Obsoletes:      libungif-progs
129
130 %description progs
131 This package contains various programs for manipulating gif image
132 files.
133
134 %description progs -l pl
135 Ten pakiet zawiera ró¿norodne programy obs³uguj±ce pliki w formacie
136 GIF.
137
138 %description progs -l ru
139 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÒÁÚÌÉÞÎÙÅ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÏÂÒÁÂÏÔËÉ GIF-ÆÁÊÌÏ×.
140
141 %description progs -l uk
142 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ Ò¦ÚÎÏÍÁΦÔΦ ÐÒÏÇÒÁÍÉ ÄÌÑ ÏÂÒÏÂËÉ GIF-ÆÁÊ̦×.
143
144 %prep
145 %setup -q
146 %patch -p1
147
148 %build
149 rm -f missing
150 %{__libtoolize}
151 %{__aclocal}
152 %{__autoheader}
153 %{__autoconf}
154 %{__automake}
155 CFLAGS="%{rpmcflags} -fwritable-strings"; export CFLAGS
156 %configure
157 %{__make}
158
159 %install
160 rm -rf $RPM_BUILD_ROOT
161
162 %{__make} DESTDIR="$RPM_BUILD_ROOT" install
163
164 ln -sf libgif.so.%{so_ver} $RPM_BUILD_ROOT%{_libdir}/libungif.so.%{so_ver}
165 ln -sf libgif.so.%{so_ver} $RPM_BUILD_ROOT%{_libdir}/libungif.so.4
166 ln -sf libgif.so.%{so_ver} $RPM_BUILD_ROOT%{_libdir}/libungif.so
167 ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a
168 ln -sf libgif.la $RPM_BUILD_ROOT%{_libdir}/libungif.la
169
170 install -d $RPM_BUILD_ROOT%{_mandir}
171 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
172
173 %clean
174 rm -rf $RPM_BUILD_ROOT
175
176 %post   -p /sbin/ldconfig
177 %postun -p /sbin/ldconfig
178
179 %files
180 %defattr(644,root,root,755)
181 %doc AUTHORS BUGS COPYING ChangeLog NEWS PATENT_PROBLEMS README TODO
182 %attr(755,root,root) %{_libdir}/lib*.so.*.*
183 %attr(755,root,root) %{_libdir}/libungif.so.4
184
185 %files devel
186 %defattr(644,root,root,755)
187 %doc doc/*.{txt,png} doc/{gif_lib,index,liberror}.html
188 %attr(755,root,root) %{_libdir}/lib*.so
189 %{_libdir}/lib*.la
190 %{_includedir}/*.h
191
192 %files static
193 %defattr(644,root,root,755)
194 %{_libdir}/lib*.a
195
196 %files progs
197 %defattr(644,root,root,755)
198 %doc doc/gif2* doc/gif[a-z]* doc/*2gif*
199 %attr(755,root,root) %{_bindir}/*
200 %{_mandir}/man1/*
This page took 0.037345 seconds and 3 git commands to generate.