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