###############################################################################
name = pciutils
-version = 3.1.7
-release = 2
+version = 3.4.1
+release = 1
groups = System/Base
url = http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
and setting devices connected to the PCI bus.
end
-source_dl =
-sources = %{thisapp}.tar.bz2
+source_dl = ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/
+sources = %{thisapp}.tar.gz
build
+ requires
+ kmod-devel
+ end
+
build
- make SHARED=yes OPT="%{CFLAGS}" PREFIX=/usr \
+ make SHARED=yes OPT="%{CFLAGS}" PREFIX=/usr STRIP="" \
IDSDIR=/usr/share/hwdata ZLIB=no %{PARALLELISMFLAGS}
end
install
- make SHARED=yes PREFIX=/usr install DESTDIR=%{BUILDROOT} \
- IDSDIR=/usr/share/hwdata MANDIR=/usr/share/man
+ # Install binaries.
+ mkdir -pv %{BUILDROOT}%{sbindir}
+ install -p lspci setpci update-pciids %{BUILDROOT}%{sbindir}
+
+ # Install man pages.
+ mkdir -pv %{BUILDROOT}%{mandir}/man8
+ install -p -m 644 lspci.8 setpci.8 update-pciids.8 %{BUILDROOT}%{mandir}/man8
- mkdir -pv %{BUILDROOT}/usr/include/pci
- install -v -m 644 %{DIR_APP}/lib/*.h %{BUILDROOT}/usr/include/pci
+ # Install libs.
+ mkdir -pv %{BUILDROOT}%{libdir}
+ install -p lib/libpci.so.%{version} %{BUILDROOT}%{libdir}
+ ln -svf libpci.so.%{version} %{BUILDROOT}%{libdir}/libpci.so
- mkdir -pv %{BUILDROOT}/usr/lib
- ln -svf libpci.so.3 %{BUILDROOT}/usr/lib/libpci.so
+ # Install headers.
+ mkdir -pv %{BUILDROOT}%{includedir}/pci
+ install -p lib/pci.h %{BUILDROOT}%{includedir}/pci
+ install -p lib/header.h %{BUILDROOT}%{includedir}/pci
+ install -p lib/config.h %{BUILDROOT}%{includedir}/pci
+ install -p lib/types.h %{BUILDROOT}%{includedir}/pci
+
+ # Install pkg-config files.
+ mkdir -pv %{BUILDROOT}%{libdir}/pkgconfig
+ install -p lib/libpci.pc %{BUILDROOT}%{libdir}/pkgconfig
end
end
package %{name}-libs
template LIBS
+
+ requires
+ /usr/share/hwdata/pci.ids
+ end
end
package %{name}-devel