]> git.pld-linux.org Git - packages/pciutils.git/blob - pciutils.spec
- updated pci.ids, fixed _libdir (use _lib macro)
[packages/pciutils.git] / pciutils.spec
1 Summary:        Linux PCI utilities
2 Summary(cs):    Linuxové utility pro PCI
3 Summary(da):    PCI-bus-relaterede værktøjer
4 Summary(de):    PCI-Bus verwandte Dienstprogramme
5 Summary(es):    Utilitarios Linux para PCI
6 Summary(fr):    Utilitaires relatifs au bus PCI
7 Summary(it):    Utility correlate al bus PCI
8 Summary(ja):    PCI ¥Ð¥¹´ØÏ¢¥æ¡¼¥Æ¥£¥ê¥Æ¥£
9 Summary(ko):    PCI ¹ö½º °ü·Ã À¯Æ¿¸®Æ¼µé
10 Summary(nb):    PCI-buss-relaterte verktøy
11 Summary(pl):    Narzêdzia do manipulacji ustawieniami urz±dzeñ PCI
12 Summary(pt):    Utilitários relacionados com o 'bus' PCI
13 Summary(pt_BR): Utilitários para PCI do Linux
14 Summary(ru):    õÔÉÌÉÔÙ ÒÁÂÏÔÙ Ó PCI ÕÓÔÒÏÊÓÔ×ÁÍÉ
15 Summary(sv):    PCI-bussrelaterade verktyg
16 Summary(uk):    õÔÉ̦ÔÉ ÒÏÂÏÔÉ Ú PCI ÐÒÉÓÔÒÏÑÍÉ
17 Summary(zh_CN): PCI ×ÜÏßÏà¹ØµÄ¹¤¾ß¡£
18 Name:           pciutils
19 Version:        2.1.11
20 Release:        8
21 License:        GPL
22 Group:          Applications/System
23 Source0:        ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/%{name}-%{version}.tar.gz
24 # Source0-md5: 1d40f90aaae69594790bdb8ff90b4a41
25 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/pciutils-non-english-man-pages.tar.bz2
26 # Source1-md5: 1ac48f433b1995044e14c24513992211
27 Source2:        http://pciids.sourceforge.net/pci.ids
28 # NoSource2-md5: 66f63fe672e6b3b960ac42e9c494fecd
29 Patch0:         %{name}-bufsiz.patch
30 Patch1:         %{name}-devel.patch
31 Patch2:         %{name}-man.patch
32 Patch3:         %{name}-segv.patch
33 Patch4:         %{name}-pci_h.patch
34 Patch5:         %{name}-pcimodules.patch
35 URL:            http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %define         _exec_prefix    /
39 %define         _libdir         %{_prefix}/%{_lib}
40 %define         _datadir        /etc
41
42 %description
43 This package contains various utilities for inspecting and setting of
44 devices connected to the PCI bus. Requires kernel version 2.1.82 or
45 newer (supporting the /proc/bus/pci interface).
46
47 %description -l cs
48 Balíèek pciutils obsahuje rùzné programy pro prohlí¾ení a nastavování
49 zaøízení pøipojených na sbìrnici PCI. Obsa¾ené programy vy¾adují jádro
50 verze 2.1.82 nebo novìj¹í (podporující rozhraní /proc/bus/pci).
51
52 %description -l da
53 Pakken pciutils indeholder forskellige værktøjer for at undresøge og
54 opsætte enheder koplet til PCI-bussen. Værktøjet kræver kerneversion
55 2.1.82 eller senere (som understøtter grænsefladen /proc/bus/pci).
56
57 %description -l de
58 Das pciutils Paket enthält verschiedene Dienstprogramme für das
59 Überprüfen und Konfigurieren von Geräten, die an den PCI-Bus
60 angeschlossen sind. Die bereitgestellten Dienstprogramme erfordern
61 Kernel Version 2.1.82 oder neuer (und die darin implementierte
62 Unterstützung der Schnittstelle /proc/bus/pci).
63
64 %description -l es
65 Este paquete contiene varias utilidades para controlar y configurar
66 los dispositivos conectados al bus PCI. Las utilidades ofrecidas en
67 este paquete requieren la versión 2.1.82 o una posterior del kernel
68 (necesita del soporte para la interfaz /proc/bus/pci).
69
70 %description -l fr
71 Le paquetage pciutils contient divers utilitaires permettant
72 d'inspecter et de paramétrer des périphériques connectés au bus PCI.
73 Les utilitaires fournis requièrent un noyau version 2.1.82 ou plus
74 récent (prenant en charge l'interface /proc/bus/pci).
75
76 %description -l id
77 Paket ini berisi berbagai utilitas untuk mengamati dan mengeset device
78 yang terhubung ke bus PCI. Utilitas yang disediakan ini membutuhkan
79 kernel versi 2.1.82 atau yang lebih baru (yaitu yang mendukung
80 antarmuka /proc/bus/pci).
81
82 %description -l is
83 Þessi pakki inniheldur ýmis tól til að skoða og setja tæki tengd PCI
84 rútunni. Tólin eru nauðsynleg fyrir kjarna 2.1.82 eða nýrri (styðja
85 /proc/bus/pci viðmótið).
86
87 %description -l it
88 Il pacchetto pciutils contiene varie utility per controllare e
89 configurare i dispositivi collegati al bus PCI. L'utility fornita in
90 questo pacchetto richiede la versione 2.1.82 o successiva del kernel
91 (richiede il supporto per l'interfaccia /proc/bus/pci).
92
93 %description -l ja
94 ¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ë¤Ï¡¢PCI ¥Ð¥¹¤ËÀܳ¤µ¤ì¤¿¥Ç¥Ð¥¤¥¹¤òÄ´ºº¡¢ÀßÄꤹ¤ë¤¿
95 ¤á¤Î³Æ¼ï¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£¤½¤ì¤é¤Î¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢¥«¡¼
96 ¥Í¥ë¥Ð¡¼¥¸¥ç¥ó 2.1.82 °Ê¹ß (/proc/bus/pci ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò¥µ¥Ý¡¼¥È)
97 ¤òɬÍפȤ·¤Þ¤¹¡£
98
99 %description -l pl
100 Pakiet zawiera narzêdzia do ustawiania i odczytywania informacji o
101 urz±dzeniach pod³±czonych do szyny PCI w Twoim komputerze. Wymaga
102 kernela 2.1.82 lub nowszego (udostêpniaj±cego odpowiednie informacje
103 poprzez /proc/bus/pci).
104
105 %description -l pt
106 Este pacote contém vários utilitários para inspeccionar e configurar
107 os dispositivos ligados ao bus PCI. Os utilitários fornecidos precisam
108 dum núcleo ou 'kernel' versão 2.1.82 ou mais recente (que suporte a
109 interface /proc/bus/pci).
110
111 %description -l pt_BR
112 Este pacote contém vários utilitários para inspeção e configuração de
113 dispositivos conectados ao barramento PCI do seu computador.
114
115 %description -l ru
116 ðÁËÅÔ ÓÏÄÅÒÖÉÔ ÒÁÚÌÉÞÎÙÅ ÕÔÉÌÉÔÙ ÄÌÑ ÐÒÏ×ÅÒËÉ É ÎÁÓÔÒÏÊËÉ ÕÓÔÒÏÊÓÔ×,
117 ÐÏÄËÌÀÞÅÎÎÙÈ Ë ÛÉÎÅ PCI. õÔÉÌÉÔÁ ÔÒÅÂÕÅÔ ÑÄÒÏ ×ÅÒÓÉÉ 2.1.82 (ÉÌÉ ÂÏÌÅÅ
118 ÎÏ×ÏÊ ×ÅÒÓÉÉ), ÐÏÄÄÅÒÖÉ×ÁÀÅÊ ÉÎÔÅÒÆÅÊÓ /proc/bus/pci.
119
120 %description -l sk
121 Tento balík obsahuje rozlièné pomocné programy pre prehliadanie a
122 nastavovanie zariadení pripojených na PCI zbernicu. Nástroje vy¾adujú
123 jadro s èíslom verzie aspoò 2.1.82 (podporujúce rozhranie
124 /proc/bus/pci).
125
126 %description -l sv
127 Paketet pciutils innehåller olika verktyg för att inspektera och
128 ställa in enheter kopplade till PCI-bussen. Verktygen kräver
129 kärnversion 2.1.82 eller senare (som stödjer gränssnittet
130 /proc/bus/pci).
131
132 %description -l uk
133 ðÁËÅÔ pciutils Í¦ÓÔÉÔØ ÕÔÉ̦ÔÉ ÄÌÑ ¦ÎÓÐÅËÔÕ×ÁÎÎÑ ÔÁ ËÏÎƦÇÕÒÕ×ÁÎÎÑ
134 ÐÒÉÓÔÒϧ×, Ð¦Ä'¤ÄÎÁÎÉÈ ÄÏ PCI ÛÉÎÉ. äÌÑ ÒÏÂÏÔɠæ ÕÔÉ̦ÔÉ ÐÏÔÒÅÂÕÀÔØ
135 ÎÁÑ×ÎÏÓÔ¦ ¦ÎÔÅÒÆÅÊÓÕ /proc/bus/pci.
136
137 %package devel
138 Summary:        Linux PCI development library
139 Summary(cs):    Linuxová vývojová knihovna pro PCI
140 Summary(da):    Linux PCI udviklingsbibliotek
141 Summary(de):    Linux PCI-Entwicklungsbibliothek
142 Summary(es):    Biblioteca de desarrollo para aplicaciones que trabajan con el bus PCI en Linux
143 Summary(fr):    Bibliothèque de développement PCI Linux
144 Summary(id):    Library pengembangan PCI Linux
145 Summary(is):    PCI þróunaraðgerðasafn fyrir Linux
146 Summary(it):    Libreria di sviluppo PCI per Linux
147 Summary(ja):    Linux PCI ³«È¯¥é¥¤¥Ö¥é¥ê
148 Summary(ko):    Linux PCI °³¹ß¿ë ¶óÀ̺귯¸®
149 Summary(nb):    Linux PCI utviklingsbibliotek
150 Summary(pl):    Pliki developerskie pciutils
151 Summary(pt):    Biblioteca de desenvolvimento para PCI do Linux
152 Summary(pt_BR): Biblioteca de desenvolvimentos para aplicações que trabalhem com o barramento PCI no Linux
153 Summary(ru):    èÅÄÅÒÙ É ÄÒÕÇÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó ÛÉÎÏÊ PCI
154 Summary(sk):    Kni¾nica pre vývoj PCI na Linuxe
155 Summary(sl):    Razvojna knji¾nica za PCI v Linuxu
156 Summary(sv):    Linux PCI utvecklignsbibliotek
157 Summary(uk):    èÅÄÅÒÉ ÔÁ ¦ÎÛ¦ ÆÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÛÉÎÏÀ PCI
158 Summary(zh_CN): Linux PCI ¿ª·¢³ÌÐò¿â¡£
159 Group:          Development/Libraries
160
161 %description devel
162 This package contains a library for inspecting and setting devices
163 connected to the PCI bus.
164
165 %description devel -l cs
166 Tento balíèek obsahuje knihovny pro prohlí¾ení a nastavování zaøízení
167 pøipojených k PCI sbìrnici.
168
169 %description devel -l da
170 Denne pakke indeholder et bibliotek for at inspektere og stælla in
171 enheder kopplade til PCI-bussen.
172
173 %description devel -l de
174 Dieses Paket enthält eine Bibliothek für das Überprüfen und
175 Konfigurieren von Geräten, die an den PCI-Bus angeschlossen sind.
176
177 %description devel -l es
178 Biblioteca de desarrollo para aplicaciones que trabajen con el bus PCI
179 en Linux.
180
181 %description devel -l fr
182 Ce paquetage contient une bibliothèque permettant d'inspecter et de
183 définir des périphériques connectés au bus PCI.
184
185 %description devel -l id
186 Paket ini berisi library untuk mengamati dan mengeset device yang
187 terhubung ke bus PCI.
188
189 %description devel -l is
190 Þessi pakki inniheldur aðgerðasafn til að skoða og setja tæki tengd
191 PCI rútunni.
192
193 %description devel -l it
194 Questo pacchetto contiene una libreria per controllare e configurare i
195 dispositivi collegati al bus PCI.
196
197 %description devel -l ja
198 ¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ë¤Ï¡¢PCI ¥Ð¥¹¤ËÀܳ¤µ¤ì¤¿¥Ç¥Ð¥¤¥¹¤ò¸¡ºº¡¢ÀßÄê
199 ¤¹¤ë¤¿¤á¤Î¥é¥¤¥Ö¥é¥ê¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
200
201 %description devel -l ko
202 ÀÌ ÆÐÅ°Áö´Â PCI ¹ö½º¿¡ Á¢¼ÓµÈ ÀåÄ¡µéÀ» Á¶»çÇÏ°í ¼¼ÆÃÇϴµ¥ »ç¿ëµÇ´Â
203 ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
204
205 %description devel -l pl
206 Pakiet ten zawiera bibliotekê s³u¿±c± do badania i konfigurowania
207 urz±dzeñ przy³±czonych do magistrali PCI.
208
209 %description devel -l pt
210 Este pacote contém uma biblioteca para inspeccionar e configurar
211 dispositivos ligados ao bus PCI.
212
213 %description devel -l pt_BR
214 Biblioteca de desenvolvimentos para aplicações que trabalhem com o
215 barramento PCI no Linux.
216
217 %description devel -l ru
218 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÄÒÕÇÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ
219 ÉÎÓÐÅËÔÉÒÕÀÝÉÈ É ËÏÎÆÉÇÕÒÉÒÕÀÝÉÈ ÕÓÔÒÏÊÓÔ×Á, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÛÉÎÅ PCI.
220
221 %description devel -l sk
222 Tento balík obsahuje kni¾nicu pre prehliadanie a nastavovanie
223 zariadení pripojených na PCI zbernicu.
224
225 %description devel -l sv
226 Detta paket innehåller ett bibliotek för att inspektera och ställa in
227 enheter kopplade till PCI-bussen.
228
229 %description devel -l uk
230 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ ¦ÎÛ¦ ÆÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ,ÝÏ
231 ¦ÎÓÐÅËÔÕÀÔØ ÔÁ ËÏÎƦÇÕÒÕÀÔØ ÐÒÉÓÔÒϧ, Ð¦Ä'¤ÄÎÁΦ ÄÏ ÛÉÎÉ PCI.
232
233 %description devel -l zh_CN
234 ´ËÈí¼þ°ü°üº¬Ò»¸ö³ÌÐò¿â£¬ÓÃÓÚ¼ì²éºÍÉèÖÃÓë PCI ×ÜÏßÁ¬½ÓµÄÉ豸¡£
235
236 %prep
237 %setup -q
238 %patch0 -p1
239 %patch1 -p1
240 %patch2 -p1
241 %patch3 -p1
242 %patch4 -p1
243 %patch5 -p1
244
245 # paranoid check whether pci.ids in _sourcedir isn't too old
246 if [ "`wc -l < %{SOURCE2}`" -lt "`wc -l < pci.ids`" ] ; then
247         echo "pci.ids needs to be updated"
248         exit 1
249 fi
250 cp -f %{SOURCE2} .
251
252 cp -rf lib pci
253
254 %build
255 %{__make} lib/config.h pci/config.h \
256         SHAREDIR=%{_datadir}
257
258 %{__make} -C lib \
259         CC="%{__cc}" \
260         CFLAGS="%{rpmcflags} -fPIC"
261
262 %{__make} \
263         CC="%{__cc}" \
264         OPT="%{rpmcflags} %{!?debug:-fomit-frame-pointer}" \
265         SHAREDIR=/etc
266
267 %install
268 rm -rf $RPM_BUILD_ROOT
269 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_datadir},%{_mandir}/man8,%{_libdir},%{_includedir}/pci}
270
271 install lspci setpci pcimodules $RPM_BUILD_ROOT%{_sbindir}
272 install *.h lib/[ch]*.h $RPM_BUILD_ROOT%{_includedir}/pci
273 install *.8             $RPM_BUILD_ROOT%{_mandir}/man8
274 install pci.ids         $RPM_BUILD_ROOT%{_datadir}
275 install lib/libpci.a    $RPM_BUILD_ROOT%{_libdir}
276 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
277 cp -f lib/pci.h         $RPM_BUILD_ROOT%{_includedir}/pci
278
279 %clean
280 rm -rf $RPM_BUILD_ROOT
281
282 %files
283 %defattr(644,root,root,755)
284 %doc README ChangeLog
285 %{_datadir}/pci.ids
286 %attr(755,root,root) %{_sbindir}/*
287 %{_mandir}/man8/*
288 %lang(ja) %{_mandir}/ja/man8/*
289 %lang(pl) %{_mandir}/pl/man8/*
290
291 %files devel
292 %defattr(644,root,root,755)
293 %{_libdir}/libpci.a
294 %dir %{_includedir}/pci
295 %{_includedir}/pci/*.h
This page took 0.414074 seconds and 4 git commands to generate.