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: f3e349d22a3714b4272b171649ad5235
25 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
26 # Source1-md5: 1ac48f433b1995044e14c24513992211
27 Source2: http://pci-ids.ucw.cz/v2.2/pci.ids
28 Patch0: %{name}-pci_h.patch
29 Patch1: %{name}-pcimodules.patch
30 Patch2: %{name}-nowhich.patch
31 URL: http://mj.ucw.cz/pciutils.html
32 BuildRequires: zlib-devel
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define _exec_prefix /
36 %define _libdir %{_prefix}/%{_lib}
38 %define _sbindir /sbin
40 %define specflags -fomit-frame-pointer
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).
47 %description -l cs.UTF-8
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).
52 %description -l da.UTF-8
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).
57 %description -l de.UTF-8
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).
64 %description -l es.UTF-8
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).
70 %description -l fr.UTF-8
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).
76 %description -l id.UTF-8
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).
82 %description -l is.UTF-8
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ð).
87 %description -l it.UTF-8
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).
93 %description -l ja.UTF-8
94 このパッケージには、PCI バスに接続されたデバイスを調査、設定するた
95 めの各種ユーティリティが含まれています。それらのユーティリティは、カー
96 ネルバージョン 2.1.82 以降 (/proc/bus/pci インターフェイスをサポート)
99 %description -l pl.UTF-8
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).
105 %description -l pt.UTF-8
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).
111 %description -l pt_BR.UTF-8
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.
115 %description -l ru.UTF-8
116 Пакет содержит различные утилиты для проверки и настройки устройств,
117 подключенных к шине PCI. Утилита требует ядро версии 2.1.82 (или более
118 новой версии), поддерживаюей интерфейс /proc/bus/pci.
120 %description -l sk.UTF-8
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
126 %description -l sv.UTF-8
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
132 %description -l uk.UTF-8
133 Пакет pciutils містить утиліти для інспектування та конфігурування
134 пристроїв, під'єднаних до PCI шини. Для роботи ці утиліти потребують
135 наявності інтерфейсу /proc/bus/pci.
138 Summary: Linux PCI development library
139 Summary(cs.UTF-8): Linuxová vývojová knihovna pro PCI
140 Summary(da.UTF-8): Linux PCI udviklingsbibliotek
141 Summary(de.UTF-8): Linux PCI-Entwicklungsbibliothek
142 Summary(es.UTF-8): Biblioteca de desarrollo para aplicaciones que trabajan con el bus PCI en Linux
143 Summary(fr.UTF-8): Bibliothèque de développement PCI Linux
144 Summary(id.UTF-8): Library pengembangan PCI Linux
145 Summary(is.UTF-8): PCI þróunaraðgerðasafn fyrir Linux
146 Summary(it.UTF-8): Libreria di sviluppo PCI per Linux
147 Summary(ja.UTF-8): Linux PCI 開発ライブラリ
148 Summary(ko.UTF-8): Linux PCI 개발용 라이브러리
149 Summary(nb.UTF-8): Linux PCI utviklingsbibliotek
150 Summary(pl.UTF-8): Pliki developerskie pciutils
151 Summary(pt.UTF-8): Biblioteca de desenvolvimento para PCI do Linux
152 Summary(pt_BR.UTF-8): Biblioteca de desenvolvimentos para aplicações que trabalhem com o barramento PCI no Linux
153 Summary(ru.UTF-8): Хедеры и другие файлы для разработки программ, работающих с шиной PCI
154 Summary(sk.UTF-8): Knižnica pre vývoj PCI na Linuxe
155 Summary(sl.UTF-8): Razvojna knjižnica za PCI v Linuxu
156 Summary(sv.UTF-8): Linux PCI utvecklignsbibliotek
157 Summary(uk.UTF-8): Хедери та інші файли для розробки програм, що працюють з шиною PCI
158 Summary(zh_CN.UTF-8): Linux PCI 开发程序库。
159 Group: Development/Libraries
160 Requires: %{name} = %{version}-%{release}
164 This package contains a library for inspecting and setting devices
165 connected to the PCI bus.
167 %description devel -l cs.UTF-8
168 Tento balíček obsahuje knihovny pro prohlížení a nastavování zařízení
169 připojených k PCI sběrnici.
171 %description devel -l da.UTF-8
172 Denne pakke indeholder et bibliotek for at inspektere og stælla in
173 enheder kopplade til PCI-bussen.
175 %description devel -l de.UTF-8
176 Dieses Paket enthält eine Bibliothek für das Überprüfen und
177 Konfigurieren von Geräten, die an den PCI-Bus angeschlossen sind.
179 %description devel -l es.UTF-8
180 Biblioteca de desarrollo para aplicaciones que trabajen con el bus PCI
183 %description devel -l fr.UTF-8
184 Ce paquetage contient une bibliothèque permettant d'inspecter et de
185 définir des périphériques connectés au bus PCI.
187 %description devel -l id.UTF-8
188 Paket ini berisi library untuk mengamati dan mengeset device yang
189 terhubung ke bus PCI.
191 %description devel -l is.UTF-8
192 Þessi pakki inniheldur aðgerðasafn til að skoða og setja tæki tengd
195 %description devel -l it.UTF-8
196 Questo pacchetto contiene una libreria per controllare e configurare i
197 dispositivi collegati al bus PCI.
199 %description devel -l ja.UTF-8
200 このパッケージには、PCI バスに接続されたデバイスを検査、設定
203 %description devel -l ko.UTF-8
204 이 패키지는 PCI 버스에 접속된 장치들을 조사하고 세팅하는데 사용되는
207 %description devel -l pl.UTF-8
208 Pakiet ten zawiera bibliotekę służącą do badania i konfigurowania
209 urządzeń przyłączonych do magistrali PCI.
211 %description devel -l pt.UTF-8
212 Este pacote contém uma biblioteca para inspeccionar e configurar
213 dispositivos ligados ao bus PCI.
215 %description devel -l pt_BR.UTF-8
216 Biblioteca de desenvolvimentos para aplicações que trabalhem com o
217 barramento PCI no Linux.
219 %description devel -l ru.UTF-8
220 Этот пакет содержит хедеры и другие файлы для разработки программ
221 инспектирующих и конфигурирующих устройства, подключенные к шине PCI.
223 %description devel -l sk.UTF-8
224 Tento balík obsahuje knižnicu pre prehliadanie a nastavovanie
225 zariadení pripojených na PCI zbernicu.
227 %description devel -l sv.UTF-8
228 Detta paket innehåller ett bibliotek för att inspektera och ställa in
229 enheter kopplade till PCI-bussen.
231 %description devel -l uk.UTF-8
232 Цей пакет містить хедери та інші файли для розробки програм,що
233 інспектують та конфігурують пристрої, під'єднані до шини PCI.
235 %description devel -l zh_CN.UTF-8
236 此软件包包含一个程序库,用于检查和设置与 PCI 总线连接的设备。
239 Summary: Static version of PCI library
240 Summary(pl.UTF-8): Statyczna wersja biblioteki PCI
241 Group: Development/Libraries
242 Requires: %{name}-devel = %{version}-%{release}
245 Static version of PCI library.
247 %description static -l pl.UTF-8
248 Statyczna wersja biblioteki PCI.
256 # paranoid check whether pci.ids in _sourcedir isn't too old
257 if [ $(wc -l < %{SOURCE2}) -lt $(wc -l < pci.ids) ] ; then
258 : pci.ids needs to be updated
266 %define config ZLIB=yes DNS=yes SHARED=yes
268 %{__make} lib/libpci.a \
269 ZLIB=yes DNS=yes SHARED=no \
271 OPT="%{rpmcppflags} %{rpmcflags}" \
274 INCDIR=%{_includedir} \
277 rm -f lib/*.o lib/config.h lib/config.mk lib/libpci.pc
283 LDFLAGS="%{rpmldflags}" \
286 INCDIR=%{_includedir} \
290 rm -rf $RPM_BUILD_ROOT
292 %{__make} install install-lib \
293 DESTDIR=$RPM_BUILD_ROOT \
296 SBINDIR=%{_sbindir} \
297 SHAREDIR=%{_datadir} \
300 install -d $RPM_BUILD_ROOT/%{_lib}
301 mv $RPM_BUILD_ROOT%{_libdir}/libpci.so.* $RPM_BUILD_ROOT/%{_lib}
303 chmod 755 $RPM_BUILD_ROOT/%{_lib}/libpci.so.*
304 ln -sf $(basename $RPM_BUILD_ROOT/%{_lib}/libpci.so.*.*.*) $RPM_BUILD_ROOT/%{_lib}/libpci.so.3
305 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libpci.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libpci.so
307 install lib/libpci.a $RPM_BUILD_ROOT%{_libdir}
309 install pcimodules $RPM_BUILD_ROOT%{_sbindir}
310 # private pciutils header, what does it use?
311 install pciutils.h $RPM_BUILD_ROOT%{_includedir}/pci
313 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
315 rm -f $RPM_BUILD_ROOT%{_mandir}/{README.pciutils-non-english-man-pages,/pciutils-non_en_man.patch}
318 rm -rf $RPM_BUILD_ROOT
320 %post -p /sbin/ldconfig
321 %postun -p /sbin/ldconfig
324 %defattr(644,root,root,755)
325 %doc ChangeLog README TODO
326 %attr(755,root,root) %{_sbindir}/lspci
327 %attr(755,root,root) %{_sbindir}/setpci
328 %attr(755,root,root) %{_sbindir}/pcimodules
329 %attr(755,root,root) %{_sbindir}/update-pciids
330 %attr(755,root,root) /%{_lib}/libpci.so.*.*.*
331 %attr(755,root,root) %ghost /%{_lib}/libpci.so.3
333 %{_mandir}/man7/pcilib.7*
334 %{_mandir}/man8/lspci.8*
335 %{_mandir}/man8/setpci.8*
336 %{_mandir}/man8/update-pciids.8*
337 %lang(ja) %{_mandir}/ja/man8/*
338 %lang(pl) %{_mandir}/pl/man8/*
341 %defattr(644,root,root,755)
342 %attr(755,root,root) %{_libdir}/libpci.so
343 %dir %{_includedir}/pci
344 %{_includedir}/pci/*.h
345 %{_pkgconfigdir}/libpci.pc
348 %defattr(644,root,root,755)