Magellan Linux

Annotation of /smage/trunk/core/linux-firmware/linux-firmware-20121119-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4403 - (hide annotations) (download)
Mon Nov 19 10:51:27 2012 UTC (11 years, 6 months ago) by niro
File size: 1691 byte(s)
-fixed directory typo
1 niro 4401 # $Id$
2    
3     PNAME="linux-firmware"
4     PVER="20121119"
5     PBUILD="r1"
6    
7     PCAT="sys-kernel"
8    
9     DESCRIPTION="Firmware files used by the Linux kernel."
10     HOMEPAGE="http://www.kernel.org/"
11    
12     SRCFILE="${PNAME}-${PVER}.tar.bz2"
13     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
14    
15     IPW_PVER="3.1"
16     IPW_SRCFILE="ipw2200-fw-${IPW_PVER}.tgz"
17     IPW_SRCDIR="${BUILDDIR}/ipw2200-fw-${IPW_PVER}"
18    
19     ALX_PKG_KEEP="lib/firmware/3com
20     lib/firmware/acenic
21     lib/firmware/e100
22     lib/firmware/matrox
23     lib/firmware/r128
24     lib/firmware/radeon
25     lib/firmware/RTL8192E
26     lib/firmware/rtl_nic
27     lib/firmware/tigon
28     lib/firmware/ar7*
29     lib/firmware/ar9*
30     lib/firmware/ath3k*
31     lib/firmware/iwlwifi-*
32     lib/firmware/rt2*
33     lib/firmware/rt3*
34     lib/firmware/rt7*
35     lib/firmware/ipw2200-bss.fw
36     lib/firmware/ipw2200-ibss.fw"
37    
38     sminclude mtools alx-split
39     msetfeature "!strip"
40    
41     SRC_URI=(
42     mirror://${PNAME}/${SRCFILE}
43     mirror://ipw2200-firmware/${IPW_SRCFILE}
44     )
45    
46     UP2DATE="echo ${PVER}"
47    
48     src_prepare()
49     {
50     munpack ${SRCFILE} || die
51     munpack ${IPW_SRCFILE} || die
52     }
53    
54 niro 4402 alx_generic_src_install()
55 niro 4401 {
56     cd ${SRCDIR}
57     minstalldir /usr/lib/firmware || die
58     mcopy -a ${SRCDIR}/\* /usr/lib/firmware || die
59    
60     # cleanup unused files
61     find ${BINDIR}/usr/lib/firmware -name \*.asm -exec rm '{}' ';' || die
62    
63     # move licenses to the right location and gzip them
64     find ${BINDIR}/usr/lib/firmware -name LICENCE\* -exec rm '{}' ';' || die
65     find ${BINDIR}/usr/lib/firmware -name LICENSE\* -exec rm '{}' ';' || die
66     find ${BINDIR}/usr/lib/firmware -name GPL\* -exec rm '{}' ';' || die
67     rm ${BINDIR}/usr/lib/firmware/WHENCE || die
68     minstalldocs LICENCE* LICENSE* WHENCE GPL* || die
69    
70     cd ${IPW_SRCDIR}
71 niro 4403 minstallfile \*.fw /usr/lib/firmware || die
72 niro 4401 SRCDIR=${IPW_SRCDIR} minstalldocs LICENSE* || die
73     }