1 Summary: Linux PCI utilities
2 Summary(cs.UTF-8): Linuxové utility pro PCI
3 Summary(da.UTF-8): PCI-bus-relaterede værktøjer
4 Summary(de.UTF-8): PCI-Bus verwandte Dienstprogramme
5 Summary(es.UTF-8): Utilitarios Linux para PCI
6 Summary(fr.UTF-8): Utilitaires relatifs au bus PCI
7 Summary(it.UTF-8): Utility correlate al bus PCI
8 Summary(ja.UTF-8): PCI バス関連ユーティリティ
9 Summary(ko.UTF-8): PCI 버스 관련 유틸리티들
10 Summary(nb.UTF-8): PCI-buss-relaterte verktøy
11 Summary(pl.UTF-8): Narzędzia do manipulacji ustawieniami urządzeń PCI
12 Summary(pt.UTF-8): Utilitários relacionados com o 'bus' PCI
13 Summary(pt_BR.UTF-8): Utilitários para PCI do Linux
14 Summary(ru.UTF-8): Утилиты работы с PCI устройствами
15 Summary(sv.UTF-8): PCI-bussrelaterade verktyg
16 Summary(uk.UTF-8): Утиліти роботи з PCI пристроями
17 Summary(zh_CN.UTF-8): PCI 总线相关的工具。
22 Group: Applications/System
23 Source0: ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/%{name}-%{version}.tar.gz
24 # Source0-md5: cdb1e5a95ab7ac67349f10c8f77a6d3c
25 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
26 # Source1-md5: 1ac48f433b1995044e14c24513992211
27 Patch0: %{name}-pci_h.patch
28 Patch1: %{name}-pcimodules.patch
29 Patch2: %{name}-nowhich.patch
30 Patch3: %{name}-pci_init-error.patch
32 URL: http://mj.ucw.cz/pciutils.html
33 BuildRequires: hwdata >= 0.243
34 BuildRequires: zlib-devel
35 Requires: hwdata >= 0.243
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 %define _exec_prefix /
39 %define _libdir %{_prefix}/%{_lib}
40 %define _sbindir /sbin
41 %define hwdatadir /usr/share/hwdata
43 %define specflags -fomit-frame-pointer
46 This package contains various utilities for inspecting and setting of
47 devices connected to the PCI bus. Requires kernel version 2.1.82 or
48 newer (supporting the /proc/bus/pci interface).
50 %description -l cs.UTF-8
51 Balíček pciutils obsahuje různé programy pro prohlížení a nastavování
52 zařízení připojených na sběrnici PCI. Obsažené programy vyžadují jádro
53 verze 2.1.82 nebo novější (podporující rozhraní /proc/bus/pci).
55 %description -l da.UTF-8
56 Pakken pciutils indeholder forskellige værktøjer for at undresøge og
57 opsætte enheder koplet til PCI-bussen. Værktøjet kræver kerneversion
58 2.1.82 eller senere (som understøtter grænsefladen /proc/bus/pci).
60 %description -l de.UTF-8
61 Das pciutils Paket enthält verschiedene Dienstprogramme für das
62 Überprüfen und Konfigurieren von Geräten, die an den PCI-Bus
63 angeschlossen sind. Die bereitgestellten Dienstprogramme erfordern
64 Kernel Version 2.1.82 oder neuer (und die darin implementierte
65 Unterstützung der Schnittstelle /proc/bus/pci).
67 %description -l es.UTF-8
68 Este paquete contiene varias utilidades para controlar y configurar
69 los dispositivos conectados al bus PCI. Las utilidades ofrecidas en
70 este paquete requieren la versión 2.1.82 o una posterior del kernel
71 (necesita del soporte para la interfaz /proc/bus/pci).
73 %description -l fr.UTF-8
74 Le paquetage pciutils contient divers utilitaires permettant
75 d'inspecter et de paramétrer des périphériques connectés au bus PCI.
76 Les utilitaires fournis requièrent un noyau version 2.1.82 ou plus
77 récent (prenant en charge l'interface /proc/bus/pci).
79 %description -l id.UTF-8
80 Paket ini berisi berbagai utilitas untuk mengamati dan mengeset device
81 yang terhubung ke bus PCI. Utilitas yang disediakan ini membutuhkan
82 kernel versi 2.1.82 atau yang lebih baru (yaitu yang mendukung
83 antarmuka /proc/bus/pci).
85 %description -l is.UTF-8
86 Þessi pakki inniheldur ýmis tól til að skoða og setja tæki tengd PCI
87 rútunni. Tólin eru nauðsynleg fyrir kjarna 2.1.82 eða nýrri (styðja
88 /proc/bus/pci viðmótið).
90 %description -l it.UTF-8
91 Il pacchetto pciutils contiene varie utility per controllare e
92 configurare i dispositivi collegati al bus PCI. L'utility fornita in
93 questo pacchetto richiede la versione 2.1.82 o successiva del kernel
94 (richiede il supporto per l'interfaccia /proc/bus/pci).
96 %description -l ja.UTF-8
97 このパッケージには、PCI バスに接続されたデバイスを調査、設定するた
98 めの各種ユーティリティが含まれています。それらのユーティリティは、カー
99 ネルバージョン 2.1.82 以降 (/proc/bus/pci インターフェイスをサポート)
102 %description -l pl.UTF-8
103 Pakiet zawiera narzędzia do ustawiania i odczytywania informacji o
104 urządzeniach podłączonych do szyny PCI w Twoim komputerze. Wymaga
105 kernela 2.1.82 lub nowszego (udostępniającego odpowiednie informacje
106 poprzez /proc/bus/pci).
108 %description -l pt.UTF-8
109 Este pacote contém vários utilitários para inspeccionar e configurar
110 os dispositivos ligados ao bus PCI. Os utilitários fornecidos precisam
111 dum núcleo ou 'kernel' versão 2.1.82 ou mais recente (que suporte a
112 interface /proc/bus/pci).
114 %description -l pt_BR.UTF-8
115 Este pacote contém vários utilitários para inspeção e configuração de
116 dispositivos conectados ao barramento PCI do seu computador.
118 %description -l ru.UTF-8
119 Пакет содержит различные утилиты для проверки и настройки устройств,
120 подключенных к шине PCI. Утилита требует ядро версии 2.1.82 (или более
121 новой версии), поддерживаюей интерфейс /proc/bus/pci.
123 %description -l sk.UTF-8
124 Tento balík obsahuje rozličné pomocné programy pre prehliadanie a
125 nastavovanie zariadení pripojených na PCI zbernicu. Nástroje vyžadujú
126 jadro s číslom verzie aspoň 2.1.82 (podporujúce rozhranie
129 %description -l sv.UTF-8
130 Paketet pciutils innehåller olika verktyg för att inspektera och
131 ställa in enheter kopplade till PCI-bussen. Verktygen kräver
132 kärnversion 2.1.82 eller senare (som stödjer gränssnittet
135 %description -l uk.UTF-8
136 Пакет pciutils містить утиліти для інспектування та конфігурування
137 пристроїв, під'єднаних до PCI шини. Для роботи ці утиліти потребують
138 наявності інтерфейсу /proc/bus/pci.
141 Summary: Linux PCI development library
142 Summary(cs.UTF-8): Linuxová vývojová knihovna pro PCI
143 Summary(da.UTF-8): Linux PCI udviklingsbibliotek
144 Summary(de.UTF-8): Linux PCI-Entwicklungsbibliothek
145 Summary(es.UTF-8): Biblioteca de desarrollo para aplicaciones que trabajan con el bus PCI en Linux
146 Summary(fr.UTF-8): Bibliothèque de développement PCI Linux
147 Summary(id.UTF-8): Library pengembangan PCI Linux
148 Summary(is.UTF-8): PCI þróunaraðgerðasafn fyrir Linux
149 Summary(it.UTF-8): Libreria di sviluppo PCI per Linux
150 Summary(ja.UTF-8): Linux PCI 開発ライブラリ
151 Summary(ko.UTF-8): Linux PCI 개발용 라이브러리
152 Summary(nb.UTF-8): Linux PCI utviklingsbibliotek
153 Summary(pl.UTF-8): Pliki developerskie pciutils
154 Summary(pt.UTF-8): Biblioteca de desenvolvimento para PCI do Linux
155 Summary(pt_BR.UTF-8): Biblioteca de desenvolvimentos para aplicações que trabalhem com o barramento PCI no Linux
156 Summary(ru.UTF-8): Хедеры и другие файлы для разработки программ, работающих с шиной PCI
157 Summary(sk.UTF-8): Knižnica pre vývoj PCI na Linuxe
158 Summary(sl.UTF-8): Razvojna knjižnica za PCI v Linuxu
159 Summary(sv.UTF-8): Linux PCI utvecklignsbibliotek
160 Summary(uk.UTF-8): Хедери та інші файли для розробки програм, що працюють з шиною PCI
161 Summary(zh_CN.UTF-8): Linux PCI 开发程序库。
162 Group: Development/Libraries
163 Requires: %{name} = %{version}-%{release}
167 This package contains a library for inspecting and setting devices
168 connected to the PCI bus.
170 %description devel -l cs.UTF-8
171 Tento balíček obsahuje knihovny pro prohlížení a nastavování zařízení
172 připojených k PCI sběrnici.
174 %description devel -l da.UTF-8
175 Denne pakke indeholder et bibliotek for at inspektere og stælla in
176 enheder kopplade til PCI-bussen.
178 %description devel -l de.UTF-8
179 Dieses Paket enthält eine Bibliothek für das Überprüfen und
180 Konfigurieren von Geräten, die an den PCI-Bus angeschlossen sind.
182 %description devel -l es.UTF-8
183 Biblioteca de desarrollo para aplicaciones que trabajen con el bus PCI
186 %description devel -l fr.UTF-8
187 Ce paquetage contient une bibliothèque permettant d'inspecter et de
188 définir des périphériques connectés au bus PCI.
190 %description devel -l id.UTF-8
191 Paket ini berisi library untuk mengamati dan mengeset device yang
192 terhubung ke bus PCI.
194 %description devel -l is.UTF-8
195 Þessi pakki inniheldur aðgerðasafn til að skoða og setja tæki tengd
198 %description devel -l it.UTF-8
199 Questo pacchetto contiene una libreria per controllare e configurare i
200 dispositivi collegati al bus PCI.
202 %description devel -l ja.UTF-8
203 このパッケージには、PCI バスに接続されたデバイスを検査、設定
206 %description devel -l ko.UTF-8
207 이 패키지는 PCI 버스에 접속된 장치들을 조사하고 세팅하는데 사용되는
210 %description devel -l pl.UTF-8
211 Pakiet ten zawiera bibliotekę służącą do badania i konfigurowania
212 urządzeń przyłączonych do magistrali PCI.
214 %description devel -l pt.UTF-8
215 Este pacote contém uma biblioteca para inspeccionar e configurar
216 dispositivos ligados ao bus PCI.
218 %description devel -l pt_BR.UTF-8
219 Biblioteca de desenvolvimentos para aplicações que trabalhem com o
220 barramento PCI no Linux.
222 %description devel -l ru.UTF-8
223 Этот пакет содержит хедеры и другие файлы для разработки программ
224 инспектирующих и конфигурирующих устройства, подключенные к шине PCI.
226 %description devel -l sk.UTF-8
227 Tento balík obsahuje knižnicu pre prehliadanie a nastavovanie
228 zariadení pripojených na PCI zbernicu.
230 %description devel -l sv.UTF-8
231 Detta paket innehåller ett bibliotek för att inspektera och ställa in
232 enheter kopplade till PCI-bussen.
234 %description devel -l uk.UTF-8
235 Цей пакет містить хедери та інші файли для розробки програм,що
236 інспектують та конфігурують пристрої, під'єднані до шини PCI.
238 %description devel -l zh_CN.UTF-8
239 此软件包包含一个程序库,用于检查和设置与 PCI 总线连接的设备。
242 Summary: Static version of PCI library
243 Summary(pl.UTF-8): Statyczna wersja biblioteki PCI
244 Group: Development/Libraries
245 Requires: %{name}-devel = %{version}-%{release}
248 Static version of PCI library.
250 %description static -l pl.UTF-8
251 Statyczna wersja biblioteki PCI.
261 # paranoid check whether pci.ids in _sourcedir isn't too old
262 if [ pci.ids -nt %{hwdatadir}/pci.ids.gz ]; then
263 : pci.ids needs to be updated
271 %define config ZLIB=yes DNS=yes SHARED=yes PCI_IDS=
273 %{__make} lib/libpci.a \
274 %{config} SHARED=no \
276 OPT="%{rpmcppflags} %{rpmcflags}" \
278 INCDIR=%{_includedir} \
281 rm -f lib/*.o lib/config.h lib/config.mk lib/libpci.pc
287 LDFLAGS="%{rpmldflags}" \
289 INCDIR=%{_includedir} \
293 rm -rf $RPM_BUILD_ROOT
294 %{__make} install install-lib \
295 DESTDIR=$RPM_BUILD_ROOT \
297 INSTALL="install -p" \
300 SBINDIR=%{_sbindir} \
302 install -d $RPM_BUILD_ROOT/%{_lib}
303 mv $RPM_BUILD_ROOT%{_libdir}/libpci.so.* $RPM_BUILD_ROOT/%{_lib}
305 chmod 755 $RPM_BUILD_ROOT/%{_lib}/libpci.so.*
306 ln -sf $(basename $RPM_BUILD_ROOT/%{_lib}/libpci.so.*.*.*) $RPM_BUILD_ROOT/%{_lib}/libpci.so.3
307 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libpci.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libpci.so
309 cp -p lib/libpci.a $RPM_BUILD_ROOT%{_libdir}
311 install -p pcimodules $RPM_BUILD_ROOT%{_sbindir}
312 # private pciutils header, what does it use?
313 cp -p pciutils.h $RPM_BUILD_ROOT%{_includedir}/pci
315 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
317 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{README.pciutils-non-english-man-pages,/pciutils-non_en_man.patch}
320 rm -rf $RPM_BUILD_ROOT
322 %post -p /sbin/ldconfig
323 %postun -p /sbin/ldconfig
326 %defattr(644,root,root,755)
327 %doc ChangeLog README TODO
328 %attr(755,root,root) %{_sbindir}/lspci
329 %attr(755,root,root) %{_sbindir}/setpci
330 %attr(755,root,root) %{_sbindir}/pcimodules
331 %attr(755,root,root) %{_sbindir}/update-pciids
332 %attr(755,root,root) /%{_lib}/libpci.so.*.*.*
333 %attr(755,root,root) %ghost /%{_lib}/libpci.so.3
334 %{_mandir}/man7/pcilib.7*
335 %{_mandir}/man8/lspci.8*
336 %{_mandir}/man8/setpci.8*
337 %{_mandir}/man8/update-pciids.8*
338 %lang(ja) %{_mandir}/ja/man8/*
339 %lang(pl) %{_mandir}/pl/man8/*
342 %defattr(644,root,root,755)
343 %attr(755,root,root) %{_libdir}/libpci.so
344 %dir %{_includedir}/pci
345 %{_includedir}/pci/*.h
346 %{_pkgconfigdir}/libpci.pc
349 %defattr(644,root,root,755)