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