summaryrefslogtreecommitdiffstats
path: root/meta/recipes-bsp/pciutils/pciutils_3.1.5.bb
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-08-27 15:14:24 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2010-08-27 15:29:45 +0100
commit29d6678fd546377459ef75cf54abeef5b969b5cf (patch)
tree8edd65790e37a00d01c3f203f773fe4b5012db18 /meta/recipes-bsp/pciutils/pciutils_3.1.5.bb
parentda49de6885ee1bc424e70bc02f21f6ab920efb55 (diff)
downloadpoky-29d6678fd546377459ef75cf54abeef5b969b5cf.tar.gz
Major layout change to the packages directory
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/recipes-bsp/pciutils/pciutils_3.1.5.bb')
-rw-r--r--meta/recipes-bsp/pciutils/pciutils_3.1.5.bb56
1 files changed, 56 insertions, 0 deletions
diff --git a/meta/recipes-bsp/pciutils/pciutils_3.1.5.bb b/meta/recipes-bsp/pciutils/pciutils_3.1.5.bb
new file mode 100644
index 0000000000..73fe1cca68
--- /dev/null
+++ b/meta/recipes-bsp/pciutils/pciutils_3.1.5.bb
@@ -0,0 +1,56 @@
1DESCRIPTION = 'The PCI Utilities package contains a library for portable access \
2to PCI bus configuration space and several utilities based on this library.'
3DESCRIPTION_pciutils-ids = 'The list of PCI IDs for pciutils'
4HOMEPAGE = "http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml"
5SECTION = "console/utils"
6
7LICENSE = "GPLv2+"
8LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
9DEPENDS = "zlib"
10RDEPENDS_${PN} = "${PN}-ids"
11PR = "r0"
12
13SRC_URI = "ftp://ftp.kernel.org/pub/software/utils/pciutils/pciutils-${PV}.tar.bz2 \
14 file://configure.patch \
15 file://pcimodules-pciutils.diff \
16 file://lib-build-fix.patch \
17 file://guess-fix.patch"
18
19PARALLEL_MAKE = ""
20
21PCI_CONF_FLAG = "ZLIB=yes DNS=yes SHARED=yes"
22
23# see configure.patch
24do_configure () {
25 (
26 cd lib && \
27 ${PCI_CONF_FLAG} ./configure ${PV} ${datadir} ${TARGET_OS} ${TARGET_ARCH}
28 )
29}
30
31export PREFIX = "${prefix}"
32export SBINDIR = "${sbindir}"
33export SHAREDIR = "${datadir}"
34export MANDIR = "${mandir}"
35
36EXTRA_OEMAKE += "${PCI_CONF_FLAG}"
37
38# The configure script breaks if the HOST variable is set
39HOST[unexport] = "1"
40
41do_install () {
42 oe_runmake DESTDIR=${D} install install-lib
43
44 install -d ${D}${bindir}
45 ln -s ../sbin/lspci ${D}${bindir}/lspci
46
47 install -d ${D}${datadir}
48 install -m 644 ${S}/pci.ids ${D}${datadir}
49}
50
51PACKAGES =+ "pciutils-ids libpci libpci-dev libpci-dbg"
52FILES_pciutils-ids = "${datadir}/pci.ids*"
53FILES_libpci = "${libdir}/libpci.so.*"
54FILES_libpci-dbg = "${libdir}/.debug"
55FILES_libpci-dev = "${libdir}/libpci.a ${libdir}/libpci.la ${libdir}/libpci.so \
56 ${includedir}/pci ${libdir}/pkgconfig"