1 DESCRIPTION = "A driver for wireless LAN cards based on Hermes(Orinoco) cards. \
2 Also contains support for cards using downloadable firmware, i.e. the Symbol/Socket family."
3 SECTION = "kernel/modules"
5 PROVIDES = "spectrum-modules"
6 MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
10 # seems to cause problems on arm
11 DEFAULT_PREFERENCE_arm = "-1"
13 export EXTRACFLAGS = "-mstructure-size-boundary=32"
15 SRC_URI = "http://ozlabs.org/people/dgibson/dldwd/orinoco-${PV}.tar.gz \
16 file://list-move.patch;patch=1 \
17 file://spectrum-firmware.patch;patch=1 \
18 file://spectrum.conf \
19 file://spectrum_fw.h \
20 file://orinoco_cs.conf"
21 S = "${WORKDIR}/orinoco-${PV}"
25 do_compile_prepend() {
26 install ${WORKDIR}/spectrum_fw.h ${S}/
30 install -d ${D}/lib/modules/${KERNEL_VERSION}/net/
31 install -d ${D}/etc/pcmcia
32 install -m 0644 *${KERNEL_OBJECT_SUFFIX} ${D}/lib/modules/${KERNEL_VERSION}/net/
33 install -m 0644 ${WORKDIR}/spectrum.conf ${D}/etc/pcmcia/
34 install -m 0644 hermes.conf ${D}/etc/pcmcia/
35 install -d ${D}/etc/modutils
36 install -m 0644 ${WORKDIR}/orinoco_cs.conf ${D}/etc/modutils/
39 PACKAGES = "orinoco-modules-cs orinoco-modules-pci orinoco-modules-usb orinoco-modules-nortel orinoco-modules"
40 FILES_orinoco-modules-cs = "/lib/modules/${KERNEL_VERSION}/net/*_cs${KERNEL_OBJECT_SUFFIX} /${sysconfdir}"
41 FILES_orinoco-modules-pci = "/lib/modules/${KERNEL_VERSION}/net/orinoco_p*${KERNEL_OBJECT_SUFFIX}"
42 FILES_orinoco-modules-usb = "/lib/modules/${KERNEL_VERSION}/net/*_usb${KERNEL_OBJECT_SUFFIX}"
43 FILES_orinoco-modules-nortel = "/lib/modules/${KERNEL_VERSION}/net/orinoco_tmd${KERNEL_OBJECT_SUFFIX} \
44 /lib/modules/${KERNEL_VERSION}/net/orinoco_nortel${KERNEL_OBJECT_SUFFIX}"
45 FILES_orinoco-modules = "/lib/modules/"
46 RDEPENDS_orinoco-modules-cs = "orinoco-modules"
47 RDEPENDS_orinoco-modules-pci = "orinoco-modules"
48 RDEPENDS_orinoco-modules-usb = "orinoco-modules"
49 RDEPENDS_orinoco-modules-nortel = "orinoco-modules"