]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blobdiff - pciutils/pciutils.nm
libpng: Update to 1.6.10.
[people/ms/ipfire-3.x.git] / pciutils / pciutils.nm
index d04677ab131d166dff6d8f5dfbf3aa4b40e8973c..f280520cb26f6d0a5d64521ce41a5eab125edc54 100644 (file)
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = pciutils
-version    = 3.1.7
-release    = 2
+version    = 3.2.1
+release    = 1
 
 groups     = System/Base
 url        = http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
@@ -17,24 +17,43 @@ description
        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
 
@@ -45,6 +64,10 @@ packages
 
        package %{name}-libs
                template LIBS
+
+               requires
+                       /usr/share/hwdata/pci.ids
+               end
        end
 
        package %{name}-devel