]> git.pld-linux.org Git - packages/file.git/blob - file.spec
- merge translations from RH, rel. 1
[packages/file.git] / file.spec
1 Summary:        A utility for determining file types
2 Summary(cs):    Program pro zji¹»ování typu souborù
3 Summary(da):    Et værktøj til bestemmelse af filtyper
4 Summary(de):    Ein Befehl zur Bestimmung von Dateitypen
5 Summary(es):    Utilidad para determinar el tipo de fichero
6 Summary(fr):    Utilitaire permettant d'identifier des types de fichier
7 Summary(id):    Utility untuk menentukan tipe file
8 Summary(is):    Tól til þess að komast að tegund skráar
9 Summary(it):    Utility per determinare il tipo di file
10 Summary(ja):    ¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤òȽÃǤ¹¤ë¤¿¤á¤Î¥æ¡¼¥Æ¥£¥ê¥Æ¥£
11 Summary(ko):    ÆÄÀÏ Á¾·ù¸¦ °áÁ¤Çϴ À¯Æ¿¸®Æ¼
12 Summary(no):    Et verktøy for å bestemme filtyper
13 Summary(pl):    Polecenie okre¶laj±ce rodzaj pliku
14 Summary(pt):    Um utilitário para determinar o tipo dos ficheiros
15 Summary(pt_BR): Um utilitário para determinar tipos de arquivos
16 Summary(ru):    õÔÉÌÉÔÁ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÔÉÐÏ× ÆÁÊÌÏ×
17 Summary(sk):    Pomocný program pre urèenie typu súboru
18 Summary(sl):    Pripomoèek za ugotavljanje vrste datotek
19 Summary(sv):    Ett verktyg för att bestämma filtyper
20 Summary(tr):    Dosya türünü öðrenmek için bir araç
21 Summary(uk):    õÔÉ̦ÔÁ ÄÌÑ ×ÉÚÎÁÞÅÎÎÑ ÔÉЦנÆÁÊ̦×
22 Summary(zh_CN): Åж¨ÎļþÀàÐ͵Ť¾ß¡£
23 Summary(zh_TW): ¥Î©ó¨M©wÀÉ®×Ãþ«¬ªº¤@­Ó¤u¨ãµ{¦¡¡C
24 Name:           file
25 Version:        4.03
26 Release:        1
27 License:        distributable
28 Group:          Applications/File
29 Source0:        ftp://ftp.astron.com/pub/file/%{name}-%{version}.tar.gz
30 # Source0-md5:  679d8982035167160c2d7bd2112fdf85
31 Source1:        zisofs.magic
32 Source2:        magic.mime
33 Source3:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
34 # Source3-md5:  c157a183b64156f8baafaefd9cbf04c1
35 Source4:        %{name}-magic.mscompress
36 Patch0:         %{name}-sparc.patch
37 Patch1:         %{name}-ia64.patch
38 Patch2:         %{name}-palm.patch
39 Patch3:         %{name}-mime-elf.patch
40 Patch4:         %{name}-unicode.patch
41 BuildRequires:  autoconf
42 BuildRequires:  automake
43 BuildRequires:  libtool
44 Requires:       libmagic = %{version}
45 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 Conflicts:      xdelta < 1.0.0
47
48 %description
49 This package is useful for finding out what type of file you are
50 looking at on your system. For example, if an fsck results in a file
51 being stored in lost+found, you can run file on it to find out if it's
52 safe to 'more' it or if it's a binary. It recognizes many file types,
53 including ELF binaries, system libraries, RPM packages, and many
54 different graphics formats.
55
56 %description -l cs
57 Pøíkaz file se pou¾ívá pro identifikaci zadaného souboru podle jeho
58 obsahu. Je schopen identifikovat mno¾ství rùzných typù souborù vèetnì
59 binárních souborù ELF, systémových knihoven, RPM balíèkù a rùzných
60 grafických formátù.
61
62 %description -l da
63 Programmet "file" bruges til at identificere filer baseret på indhold.
64 "file" kan identificere mange forskellige filtyper, inkl. ELF-filer,
65 systembiblioteker, RPM-pakker og billedfiler i forskellige formater.
66
67 %description -l de
68 Sie können dieses Paket verwenden, um zu bestimmen, welches Format
69 eine bestimmte Datei hat. Wird durch fsck eine Datei in lost+found
70 gespeichert, können Sie 'file' ausführen, um herauszufinden, ob Sie
71 sie mit 'more' einsehen können, oder ob es sich um ein Binärprogramm
72 handelt Das Programm erkennt u.a. ELF-Binärprogramme,
73 System-Libraries, RPM-Pakete und viele Grafikformate.
74
75 %description -l es
76 Este paquete es útil para descubrir que tipo de archivo estás buscando
77 en tu sistema. Por ejemplo, si fsck resulta un archivo que fue
78 almacenado en el "lost+found", tu puedes ejecutar file en él para
79 descubrir si es seguro leerlo con el "more" o si es un binario.
80 Reconoce varios tipos de archivos, incluyendo binarios ELF,
81 bibliotecas de sistema, paquetes RPM y varios formatos gráficos
82 diferentes.
83
84 %description -l fr
85 Ce paquetage sert à trouver le type du fichier que vous recherchez sur
86 votre système. Par exemple, si un fsck fait qu'un fichier a été stocké
87 dans lost+found, vous pouvez lancer file dessus pour savoir si on peut
88 faire un more, ou s'il s'agit d'un binaire. Il reconnaît de nombreux
89 types de fichiers dont les binaires ELF, les bibliothèques systèmes,
90 les paquetages RPM et de nombreux formats graphiques différents.
91
92 %description -l it
93 Il comando file è utilizzato per identificare il tipo di file in base
94 ai tipi di dati che contiene. File può identificare molti tipi di
95 file, tra cui i binari ELF, le librerie di sistema, i pacchetti RPM e
96 vari formati grafici.
97
98 %description -l ja
99 ¥Õ¥¡¥¤¥ë¥³¥Þ¥ó¥É¤Ï¥Õ¥¡¥¤¥ë¤Ë´Þ¤Þ¤ì¤ë¥Ç¡¼¥¿¤Î¼ïÎà¤Ë¤è¤ê¸Ä¡¹¤Î¥Õ¥¡¥¤¥ë¤ò
100 ¸«Ê¬¤±¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£file ¤Ï ELF ¥Ð¥¤¥Ê¥ê¡¢¥·¥¹¥Æ¥à¥é¥¤¥Ö¥é¥ê¡¢ RPM
101 ¥Ñ¥Ã¥±¡¼¥¸¡¢¤½¤·¤Æ¼ï¡¹¤Î¥°¥é¥Õ¥£¥Ã¥¯¥Õ¥©¡¼¥Þ¥Ã¥È¤ò´Þ¤à¡¢Â¿¤¯¤Î°Û¤Ê¤ë
102 ¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤ò¸«Ê¬¤±¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¡£
103
104 %description -l ko
105 ÆÄÀÏ¿¡ ÀúÀåµÈ ÀÚ·á À¯Çü¿¡ µû¶ó ÆÄÀÏÀ» ½Äº°Çϴ file ¸í·É. 
106 FileÀº ELF ¹ÙÀ̳ʸ®, ½Ã½ºÅÛ ¶óÀ̺귯¸®, RPM ÆÐÅ°Áö¿Í 
107 ´Ù¸¥ ±×·¡ÇÈ À¯ÇüÀ» Æ÷ÇÔÇÑ ¿©·¯ ¸¹Àº ÆÄÀÏ À¯ÇüÀ» ½Äº° °¡´ÉÇÕ´Ï´Ù.
108
109 %description -l no
110 Programmet "file" brukes for å identifisere filer basert på innhold.
111 "file" kan identifisere mange ulike filtyper, inkl. ELF-filer,
112 systembibliotek, RPM-pakker og bildefiler i ulike formater.
113
114 %description -l pl
115 Pakiet ten jest przydatny je¿eli chcesz rozpoznaæ typ plików w twoim
116 systemie. Na przyk³ad je¿eli fsck zdeponuje jakie¶ pliki w katalogu
117 lost+found, mo¿esz uruchomiæ file na zdeponowanym pliku i zobaczyæ
118 jaki to jest typ pliku, jest to metoda bezpieczniejsza ni¿ 'more', ze
119 wzglêdu na to, ¿e to mo¿e byæ plik binarny. File potrafi rozpoznaæ
120 wiele typów plików np. binarny ELF, biblioteki systemowe, pakiety RPM
121 oraz wiele ró¿nych formatów graficznych i d¼wiêkowych.
122
123 %description -l pt
124 O comando file é usado para identificar um ficheiro em particular de
125 acordo com o tipo de dados que contém. O file pode identificar vários
126 formatos de ficheiros, incluindo binários ELF, bibliotecas de sistema,
127 pacotes RPM e vários formatos gráficos diferentes.
128
129 %description -l pt_BR
130 Este pacote é útil para descobrir que tipo de arquivo você está
131 procurando em seu sistema. Por exemplo, se um fsck resulta em um
132 arquivo forem armazenado no "lost+found", você pode rodar file nele
133 para descobrir se é seguro lê-lo com o "more" ou se ele é um binário.
134 Ele reconhece vários tipos de arquivos, incluindo binários ELF,
135 bibliotecas de sistema, pacotes RPM e vários formatos gráficos
136 diferentes.
137
138 %description -l ru
139 ëÏÍÁÎÄÁ file ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÔÉÐÁ ÆÁÊÌÁ ÐÏ ÄÁÎÎÙÍ, × ÎÅÍ
140 ÓÏÄÅÒÖÁÝÉÍÓÑ. ïÎÁ ÍÏÖÅÔ ÏÐÒÅÄÅÌÉÔØ ÍÎÏÖÅÓÔ×Ï ÒÁÚÎÏÏÂÒÁÚÎÙÈ ÔÉÐÏ×
141 ÆÁÊÌÏ×, ×ËÌÀÞÁÑ ÂÉÎÁÒÎÙÅ ÆÁÊÌÙ ÆÏÒÍÁÔÁ ELF, ÓÉÓÔÅÍÎÙÅ ÂÉÂÌÉÏÔÅËÉ,
142 ÐÁËÅÔÙ RPM, ÒÁÚÌÉÞÎÙÅ ÇÒÁÆÉÞÅÓËÉÅ ÆÏÒÍÁÔÙ É ÍÎÏÇÏ ÄÒÕÇÉÈ.
143
144 %description -l sv
145 Kommandot file används för att identifera en fil vad avser vilken typ
146 av data filen innehåller.  File kan identifiera många olika filtyper,
147 inklusive ELF-binärer, systembibliotek, RPM-paket och olika
148 grafikformat.
149
150 %description -l tr
151 file, bir dosyayý inceleyerek ne tür bir dosya olduðu konusunda size
152 bir fikir verebilir. Böylece uzantýsýndan ve adýndan ne olduðunu
153 çýkaramadýðýnýz bir dosyayý hangi yazýlým ile kullanabileceðinize ya
154 da ne yapacaðýnýza karar verebilisiniz. file, temel dosya tiplerini,
155 çoðu grafik formatýný, çalýþtýrýlabilir dosyalarý, sistem
156 kitaplýklarýný vs. tanýyabilir.
157
158 %description -l uk
159 ëÏÍÁÎÄÁ file ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ ×ÉÚÎÁÞÅÎÎÑ ÔÉÐÕ ÆÁÊÌÕ ÐÏ ÄÁÎÉÈ, Ñ˦
160 צΠͦÓÔÉÔØ. ÷ÏÎÁ ÍÏÖÅ ×ÉÚÎÁÞÉÔÉ ×ÅÌÉËՠ˦ÌØ˦ÓÔØ Ò¦ÚÎÏÍÁΦÔÎÉÈ ÔÉЦ×
161 ÆÁÊ̦×, Õ ÔÏÍÕ ÞÉÓ̦ Â¦ÎÁÒΦ ÆÁÊÌÉ ÆÏÒÍÁÔÕ ELF, ÓÉÓÔÅÍΦ Â¦Â̦ÏÔÅËÉ,
162 ÐÁËÅÔÉ RPM, Ò¦ÚÎÏÍÁΦÔΦ ÇÒÁƦÞΦ ÆÏÒÍÁÔÉ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÉÈ.
163
164 %description -l zh_CN
165 file ÃüÁîÓÃÀ´¸ù¾ÝÎļþÖаüº¬µÄÊý¾ÝÀàÐÍÀ´Ê¶±ðÎļþÀàÐÍ¡£
166 file ¿ÉÒÔʶ±ðÐí¶à²»Í¬µÄÎļþÀàÐÍ£¬°üÀ¨ ELF ¶þ½øÖÆ¡¢ÏµÍ³
167 ¿â¡¢RPM Èí¼þ°ü¡¢ºÍ²»Í¬µÄͼÐθñʽ¡£
168
169 %description -l zh_TW
170 file «ü¥O¬O®Ú¾ÚÀÉ®×¥]§tªº¸ê®ÆÃþ«¬¨Ó¿ë»{ÀɮסC
171 File ¥i¥H¿ë»{³\¦h¤£¦PªºÀÉ®×Ãþ«¬¡A
172 ¥]§t ELF binaries¡A¨t²Î¨ç¦¡®w¡ARPM ®M¥ó¡A¥H¤Î¤£¦Pªº
173 ¹Ï¹³®æ¦¡¡C
174
175 %package -n libmagic
176 Summary:        libmagic library
177 Summary(pl):    Biblioteka libmagic
178 Group:          Libraries
179
180 %description -n libmagic
181 Library of functions which operate on magic database file.
182
183 %description -n libmagic -l pl
184 Biblioteka funkcji operuj±cych na pliku bazy danych magic.
185
186 %package -n libmagic-devel
187 Summary:        Header files for libmagic library
188 Summary(pl):    Pliki nag³ówkowe biblioteki libmagic
189 Group:          Development/Libraries
190 Requires:       libmagic = %{version}
191
192 %description -n libmagic-devel
193 Library of functions which operate on magic database file.
194
195 This package contains the header files needed to develop programs that
196 use these libmagic.
197
198 %description -n libmagic-devel -l pl
199 Biblioteka funkcji operuj±cych na pliku bazy danych magic.
200
201 Ten pakiet zawiera pliki nag³ówkowe potrzebne do tworzenia programów
202 u¿ywaj±cych libmagic.
203
204 %package -n libmagic-static
205 Summary:        Static libmagic library
206 Summary(pl):    Statyczna biblioteka libmagic
207 Group:          Development/Libraries
208 Requires:       libmagic-devel = %{version}
209
210 %description -n libmagic-static
211 Library of functions which operate on magic database file.
212
213 This package contains the static libmagic.
214
215 %description -n libmagic-static -l pl
216 Biblioteka funkcji operuj±cych na pliku bazy danych magic.
217
218 Ten pakiet zawiera statyczn± wersjê biblioteki.
219
220 %prep
221 %setup  -q
222 %patch0 -p1
223 %patch1 -p1
224 %patch2 -p1
225 %patch3 -p1
226 %patch4 -p1
227
228 %build
229 rm -f install-sh ltmain.sh missing mkinstalldirs
230 %{__libtoolize}
231 %{__aclocal}
232 %{__autoheader}
233 %{__autoconf}
234 %{__automake}
235 %configure \
236         --enable-fsect-man5
237
238 %{__make}
239
240 %install
241 rm -rf $RPM_BUILD_ROOT
242
243 %{__make} install DESTDIR=$RPM_BUILD_ROOT
244
245 cat %{SOURCE1} %{SOURCE4} >>$RPM_BUILD_ROOT%{_datadir}/file/magic
246 # install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}
247
248 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
249
250 # somebody forgot about patching in tarball
251 mv -f $RPM_BUILD_ROOT%{_mandir}/pt_BR/man{4,5}
252 sed -e 's/MAGIC 4/MAGIC 5/' $RPM_BUILD_ROOT%{_mandir}/pt_BR/man5/magic.4 \
253         > $RPM_BUILD_ROOT%{_mandir}/pt_BR/man5/magic.5
254 rm -f $RPM_BUILD_ROOT%{_mandir}/pt_BR/man5/magic.4
255
256 ./src/file -m $RPM_BUILD_ROOT%{_datadir}/file/magic -c -C
257
258 %clean
259 rm -rf $RPM_BUILD_ROOT
260
261 %post   -n libmagic -p /sbin/ldconfig
262 %postun -n libmagic -p /sbin/ldconfig
263
264 %files
265 %defattr(644,root,root,755)
266 %attr(755,root,root) %{_bindir}/*
267 %{_datadir}/file
268 %{_mandir}/man[15]/*
269 %lang(de) %{_mandir}/de/man[15]/*
270 %lang(es) %{_mandir}/es/man[15]/*
271 %lang(fr) %{_mandir}/fr/man[15]/*
272 %lang(hu) %{_mandir}/hu/man[15]/*
273 %lang(it) %{_mandir}/it/man[15]/*
274 %lang(ja) %{_mandir}/ja/man[15]/*
275 %lang(nl) %{_mandir}/nl/man[15]/*
276 %lang(pl) %{_mandir}/pl/man[15]/*
277 %lang(pt_BR) %{_mandir}/pt_BR/man[15]/*
278
279 %files -n libmagic
280 %defattr(644,root,root,755)
281 %attr(755,root,root) %{_libdir}/lib*.so.*.*
282
283 %files -n libmagic-devel
284 %defattr(644,root,root,755)
285 %{_includedir}/magic.h
286 %{_libdir}/lib*.la
287 %{_libdir}/lib*.so
288 %{_mandir}/man3/*
289
290 %files -n libmagic-static
291 %defattr(644,root,root,755)
292 %{_libdir}/lib*.a
This page took 0.062606 seconds and 4 git commands to generate.