]> git.pld-linux.org Git - packages/file.git/blob - file.spec
baa3fff260f3b820be5a4573c5ab383f7d457519
[packages/file.git] / file.spec
1 Summary:        file(1) command
2 Summary(de):    Befehl file(1)
3 Summary(es):    Comando file
4 Summary(fr):    Commande file(1)
5 Summary(ja):    ¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤òȽÊ̤¹¤ë¥æ¡¼¥Æ¥£¥ê¥Æ¥£¡¼
6 Summary(ko):    ÆÄÀÏ Á¾·ù¸¦ ¾Ë¾Æ³»´Â µµ±¸
7 Summary(pl):    Polecenie file(1)
8 Summary(pt_BR): Um utilitário para determinar tipos de arquivos
9 Summary(ru):    õÔÉÌÉÔÁ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÔÉÐÏ× ÆÁÊÌÏ×
10 Summary(tr):    Dosya tipini belirleme aracý
11 Summary(uk):    õÔÉ̦ÔÁ ÄÌÑ ×ÉÚÎÁÞÅÎÎÑ ÔÉЦנÆÁÊ̦×
12 Name:           file
13 Version:        4.00
14 Release:        2
15 License:        distributable
16 Group:          Applications/File
17 Source0:        ftp://ftp.astron.com/pub/file/%{name}-%{version}.tar.gz
18 Source1:        zisofs.magic
19 Source2:        magic.mime
20 Source3:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
21 Source4:        %{name}-magic.mscompress
22 Patch0:         %{name}-sparc.patch
23 Patch1:         %{name}-ia64.patch
24 Patch2:         %{name}-palm.patch
25 Patch3:         %{name}-mime-elf.patch
26 Patch4:         %{name}-unicode.patch
27 Patch5:         %{name}-bin-zsh-magic.patch
28 Patch6:         %{name}-magic-path.patch
29 BuildRequires:  autoconf
30 BuildRequires:  automake
31 BuildRequires:  libtool
32 Requires:       libmagic = %{version}
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Conflicts:      xdelta < 1.0.0
35
36 %description
37 This package is useful for finding out what type of file you are
38 looking at on your system. For example, if an fsck results in a file
39 being stored in lost+found, you can run file on it to find out if it's
40 safe to 'more' it or if it's a binary. It recognizes many file types,
41 including ELF binaries, system libraries, RPM packages, and many
42 different graphics formats.
43
44 %description -l de
45 Sie können dieses Paket verwenden, um zu bestimmen, welches Format
46 eine bestimmte Datei hat. Wird durch fsck eine Datei in lost+found
47 gespeichert, können Sie 'file' ausführen, um herauszufinden, ob Sie
48 sie mit 'more' einsehen können, oder ob es sich um ein Binärprogramm
49 handelt Das Programm erkennt u.a. ELF-Binärprogramme,
50 System-Libraries, RPM-Pakete und viele Grafikformate.
51
52 %description -l es
53 Este paquete es útil para descubrir que tipo de archivo estás buscando
54 en tu sistema. Por ejemplo, si fsck resulta un archivo que fue
55 almacenado en el "lost+found", tu puedes ejecutar file en él para
56 descubrir si es seguro leerlo con el "more" o si es un binario.
57 Reconoce varios tipos de archivos, incluyendo binarios ELF,
58 bibliotecas de sistema, paquetes RPM y varios formatos gráficos
59 diferentes.
60
61 %description -l fr
62 Ce paquetage sert à trouver le type du fichier que vous recherchez sur
63 votre système. Par exemple, si un fsck fait qu'un fichier a été stocké
64 dans lost+found, vous pouvez lancer file dessus pour savoir si on peut
65 faire un more, ou s'il s'agit d'un binaire. Il reconnaît de nombreux
66 types de fichiers dont les binaires ELF, les bibliothèques systèmes,
67 les paquetages RPM et de nombreux formats graphiques différents.
68
69 %description -l ja
70 ¥Õ¥¡¥¤¥ë¥³¥Þ¥ó¥É¤Ï¥Õ¥¡¥¤¥ë¤Ë´Þ¤Þ¤ì¤ë¥Ç¡¼¥¿¤Î¼ïÎà¤Ë¤è¤ê¸Ä¡¹¤Î¥Õ¥¡¥¤¥ë¤ò
71 ¸«Ê¬¤±¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£file ¤Ï ELF ¥Ð¥¤¥Ê¥ê¡¢¥·¥¹¥Æ¥à¥é¥¤¥Ö¥é¥ê¡¢
72 RPM ¥Ñ¥Ã¥±¡¼¥¸¡¢¤½¤·¤Æ¼ï¡¹¤Î¥°¥é¥Õ¥£¥Ã¥¯¥Õ¥©¡¼¥Þ¥Ã¥È¤ò´Þ¤à¡¢Â¿¤¯¤Î°Û¤Ê¤ë
73 ¥Õ¥¡¥¤¥ë¤Î¼ïÎà¤ò¸«Ê¬¤±¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¡£
74
75 %description -l pl
76 Pakiet ten jest przydatny je¿eli chcesz rozpoznaæ typ plików w twoim
77 systemie. Na przyk³ad je¿eli fsck zdeponuje jakie¶ pliki w katalogu
78 lost+found, mo¿esz uruchomiæ file na zdeponowanym pliku i zobaczyæ
79 jaki to jest typ pliku, jest to metoda bezpieczniejsza ni¿ 'more', ze
80 wzglêdu na to, ¿e to mo¿e byæ plik binarny. File potrafi rozpoznaæ
81 wiele typów plików np. binarny ELF, biblioteki systemowe, pakiety RPM
82 oraz wiele ró¿nych formatów graficznych i d¼wiêkowych.
83
84 %description -l pt_BR
85 Este pacote é útil para descobrir que tipo de arquivo você está
86 procurando em seu sistema. Por exemplo, se um fsck resulta em um
87 arquivo forem armazenado no "lost+found", você pode rodar file nele
88 para descobrir se é seguro lê-lo com o "more" ou se ele é um binário.
89 Ele reconhece vários tipos de arquivos, incluindo binários ELF,
90 bibliotecas de sistema, pacotes RPM e vários formatos gráficos
91 diferentes.
92
93 %description -l ru
94 ëÏÍÁÎÄÁ file ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÔÉÐÁ ÆÁÊÌÁ ÐÏ ÄÁÎÎÙÍ, × ÎÅÍ
95 ÓÏÄÅÒÖÁÝÉÍÓÑ. ïÎÁ ÍÏÖÅÔ ÏÐÒÅÄÅÌÉÔØ ÍÎÏÖÅÓÔ×Ï ÒÁÚÎÏÏÂÒÁÚÎÙÈ ÔÉÐÏ×
96 ÆÁÊÌÏ×, ×ËÌÀÞÁÑ ÂÉÎÁÒÎÙÅ ÆÁÊÌÙ ÆÏÒÍÁÔÁ ELF, ÓÉÓÔÅÍÎÙÅ ÂÉÂÌÉÏÔÅËÉ,
97 ÐÁËÅÔÙ RPM, ÒÁÚÌÉÞÎÙÅ ÇÒÁÆÉÞÅÓËÉÅ ÆÏÒÍÁÔÙ É ÍÎÏÇÏ ÄÒÕÇÉÈ.
98
99 %description -l tr
100 file, bir dosyayý inceleyerek ne tür bir dosya olduðu konusunda size
101 bir fikir verebilir. Böylece uzantýsýndan ve adýndan ne olduðunu
102 çýkaramadýðýnýz bir dosyayý hangi yazýlým ile kullanabileceðinize ya
103 da ne yapacaðýnýza karar verebilisiniz. file, temel dosya tiplerini,
104 çoðu grafik formatýný, çalýþtýrýlabilir dosyalarý, sistem
105 kitaplýklarýný vs. tanýyabilir.
106
107 %description -l uk
108 ëÏÍÁÎÄÁ file ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ ×ÉÚÎÁÞÅÎÎÑ ÔÉÐÕ ÆÁÊÌÕ ÐÏ ÄÁÎÉÈ, Ñ˦
109 צΠͦÓÔÉÔØ. ÷ÏÎÁ ÍÏÖÅ ×ÉÚÎÁÞÉÔÉ ×ÅÌÉËՠ˦ÌØ˦ÓÔØ Ò¦ÚÎÏÍÁΦÔÎÉÈ ÔÉЦ×
110 ÆÁÊ̦×, Õ ÔÏÍÕ ÞÉÓ̦ Â¦ÎÁÒΦ ÆÁÊÌÉ ÆÏÒÍÁÔÕ ELF, ÓÉÓÔÅÍΦ Â¦Â̦ÏÔÅËÉ,
111 ÐÁËÅÔÉ RPM, Ò¦ÚÎÏÍÁΦÔΦ ÇÒÁƦÞΦ ÆÏÒÍÁÔÉ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÉÈ.
112
113 %package -n libmagic
114 Summary:        libmagic library
115 Summary(pl):    Biblioteka libmagic
116 Group:          Libraries
117
118 %description -n libmagic
119 Library of functions which operate on magic database file.
120
121 %description -n libmagic -l pl
122 Biblioteka funkcji operuj±cych na pliku bazy danych magic.
123
124 %package -n libmagic-devel
125 Summary:        Header files for libmagic library
126 Summary(pl):    Pliki nag³ówkowe biblioteki libmagic
127 Group:          Development/Libraries
128 Requires:       libmagic = %{version}
129
130 %description -n libmagic-devel
131 Library of functions which operate on magic database file.
132
133 This package contains the header files needed to develop programs that
134 use these libmagic.
135
136 %description -n libmagic-devel -l pl
137 Biblioteka funkcji operuj±cych na pliku bazy danych magic.
138
139 Ten pakiet zawiera pliki nag³ówkowe potrzebne do tworzenia programów
140 u¿ywaj±cych libmagic.
141
142 %package -n libmagic-static
143 Summary:        Static libmagic library
144 Summary(pl):    Statyczna biblioteka libmagic
145 Group:          Development/Libraries
146 Requires:       libmagic-devel = %{version}
147
148 %description -n libmagic-static
149 Library of functions which operate on magic database file.
150
151 This package contains the static libmagic.
152
153 %description -n libmagic-static -l pl
154 Biblioteka funkcji operuj±cych na pliku bazy danych magic.
155
156 Ten pakiet zawiera statyczn± wersjê biblioteki.
157
158 %prep
159 %setup  -q
160 %patch0 -p1
161 %patch1 -p1
162 %patch2 -p1
163 %patch3 -p1
164 %patch4 -p1
165 %patch5 -p1
166 %patch6 -p1
167
168 %build
169 rm -f install-sh ltmain.sh missing mkinstalldirs
170 %{__libtoolize}
171 %{__aclocal}
172 %{__autoheader}
173 %{__autoconf}
174 %{__automake}
175 %configure \
176         --enable-fsect-man5
177
178 %{__make}
179
180 %install
181 rm -rf $RPM_BUILD_ROOT
182
183 %{__make} install DESTDIR=$RPM_BUILD_ROOT
184
185 cat %{SOURCE1} %{SOURCE4} >>$RPM_BUILD_ROOT%{_datadir}/file/magic
186 # install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}
187
188 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
189
190 ./src/file -m $RPM_BUILD_ROOT%{_datadir}/file/magic -c -C
191
192 %clean
193 rm -rf $RPM_BUILD_ROOT
194
195 %post   -n libmagic -p /sbin/ldconfig
196 %postun -n libmagic -p /sbin/ldconfig
197
198 %files
199 %defattr(644,root,root,755)
200 %attr(755,root,root) %{_bindir}/*
201 %{_datadir}/file
202 %{_mandir}/man[15]/*
203 %lang(de) %{_mandir}/de/man[15]/*
204 %lang(es) %{_mandir}/es/man[15]/*
205 %lang(fr) %{_mandir}/fr/man[15]/*
206 %lang(hu) %{_mandir}/hu/man[15]/*
207 %lang(it) %{_mandir}/it/man[15]/*
208 %lang(ja) %{_mandir}/ja/man[15]/*
209 %lang(nl) %{_mandir}/nl/man[15]/*
210 %lang(pl) %{_mandir}/pl/man[15]/*
211 %lang(pt_BR) %{_mandir}/pt_BR/man[15]/*
212
213 %files -n libmagic
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/lib*.so.*.*
216
217 %files -n libmagic-devel
218 %defattr(644,root,root,755}
219 %{_includedir}/magic.h
220 %{_libdir}/lib*.la
221 %{_libdir}/lib*.so
222 %{_mandir}/man3/*
223
224 %files -n libmagic-static
225 %defattr(644,root,root,755)
226 %{_libdir}/lib*.a
This page took 0.041401 seconds and 2 git commands to generate.