]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - pciutils/pciutils.nm
powertop: Update to 1.98.
[people/amarx/ipfire-3.x.git] / pciutils / pciutils.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = pciutils
7 version = 3.1.9
8 release = 1
9
10 groups = System/Base
11 url = http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
12 license = GPLv2+
13 summary = PCI bus related utilities.
14
15 description
16 The pciutils package contains various utilities for inspecting
17 and setting devices connected to the PCI bus.
18 end
19
20 source_dl = ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/
21 sources = %{thisapp}.tar.gz
22
23 build
24 build
25 make SHARED=yes OPT="%{CFLAGS}" PREFIX=/usr STRIP="" \
26 IDSDIR=/usr/share/hwdata ZLIB=no %{PARALLELISMFLAGS}
27
28 #fix lib vs. lib64 in libpci.pc (static Makefile is used)
29 sed -i "s|^libdir=.*$|libdir=/%{lib}|" lib/libpci.pc
30 end
31
32 install
33 # Install binaries.
34 mkdir -pv %{BUILDROOT}/sbin %{BUILDROOT}%{sbindir}
35 install -p lspci setpci %{BUILDROOT}/sbin
36 install -p update-pciids %{BUILDROOT}/%{sbindir}
37
38 # Install man pages.
39 mkdir -pv %{BUILDROOT}%{mandir}/man8
40 install -p -m 644 lspci.8 setpci.8 update-pciids.8 %{BUILDROOT}%{mandir}/man8
41
42 # Install libs.
43 mkdir -pv %{BUILDROOT}/%{lib} %{BUILDROOT}%{libdir}
44 install -p lib/libpci.so.* %{BUILDROOT}/%{lib}/
45 ln -s ../../%{lib}/$(basename %{BUILDROOT}/%{lib}/*.so.*.*.*) \
46 %{BUILDROOT}%{libdir}/libpci.so
47
48 # Install headers.
49 mkdir -pv %{BUILDROOT}%{includedir}/pci
50 install -p lib/pci.h %{BUILDROOT}%{includedir}/pci
51 install -p lib/header.h %{BUILDROOT}%{includedir}/pci
52 install -p %{DIR_SOURCE}/multilibconfig.h %{BUILDROOT}%{includedir}/pci/config.h
53 install -p lib/config.h %{BUILDROOT}%{includedir}/pci/config.%{lib}.h
54 install -p lib/types.h %{BUILDROOT}%{includedir}/pci
55
56 # Install pkg-config files.
57 mkdir -pv %{BUILDROOT}%{libdir}/pkgconfig
58 install -p lib/libpci.pc %{BUILDROOT}%{libdir}/pkgconfig
59 end
60 end
61
62 packages
63 package %{name}
64 groups += Base
65 end
66
67 package %{name}-libs
68 template LIBS
69
70 requires
71 /usr/share/hwdata/pci.ids
72 end
73 end
74
75 package %{name}-devel
76 template DEVEL
77 end
78
79 package %{name}-debuginfo
80 template DEBUGINFO
81 end
82 end