wok-next view firmware/receipt @ rev 19742

Up alsaplayer and alsa-lib to v2.
author Christopher Rogers <slaxemulator@gmail.com>
date Mon Jun 05 19:31:24 2017 +0000 (2017-06-05)
parents 3859619fd45c
children 0e8dadf052b9
line source
1 # SliTaz package receipt v2.
3 PACKAGE="firmware"
4 VERSION="20170530"
5 COMMIT="2c9407690352b29206036b4502bcefc74f01063d"
6 CATEGORY="meta"
7 SHORT_DESC="Firmware files for Linux"
8 MAINTAINER="devel@slitaz.org"
9 LICENSE="other"
10 WEB_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"
12 TARBALL="linux-firmware-$COMMIT.tar.gz"
13 WGET_URL="$WEB_SITE/snapshot/$TARBALL"
15 SPLIT="firmware-atheros firmware-iwlwifi-100 firmware-iwlwifi-105 \
16 firmware-iwlwifi-135 firmware-iwlwifi-1000 firmware-iwlwifi-2000 \
17 firmware-iwlwifi-2030 firmware-iwlwifi-3160 firmware-iwlwifi-3168 \
18 firmware-iwlwifi-3945 firmware-iwlwifi-4965 firmware-iwlwifi-5000 \
19 firmware-iwlwifi-5150 firmware-iwlwifi-6000 firmware-iwlwifi-6000g2a \
20 firmware-iwlwifi-6000g2b firmware-iwlwifi-6050 firmware-iwlwifi-7260 \
21 firmware-iwlwifi-7265 firmware-iwlwifi-8000C firmware-iwlwifi-8265 \
22 firmware-nvidia firmware-radeon firmware-rtlnic firmware-rtlwifi firmware-misc"
24 # Rules to configure and make the package.
25 compile_rules()
26 {
27 make install
28 mkdir -p $install/usr/share/licenses
29 cp $src/LICENSE.* $src/LICENCE.* $install/usr/share/licenses
30 mv $install/lib/firmware/GPL* $install/usr/share/licenses
31 rm $install/lib/firmware/Makefile
32 }
34 # Rules to gen a SliTaz package suitable for Tazpkg.
35 genpkg_rules()
36 {
37 case ${PACKAGE#*-} in
38 atheros)
39 copy ar*.fw ar*.bin ath3*.fw htc_*.fw LICENCE.atheros_firmware
40 CAT="non-free|atheros modules"
41 DEPENDS="linux-wireless"
42 ;;
43 iwlwifi*)
44 num=${PACKAGE##*-}
45 copy iwlwifi-$num-*.ucode LICENCE.iwlwifi_firmware
46 [ $num == '7265' ] && copy iwlwifi-7265D*.ucode
47 CAT="non-free|iwlwifi $num"
48 DEPENDS="linux-wireless"
49 PROVIDE="iwlwifi-$num"
50 ;;
51 nvidia)
52 copy nvidia/ LICENCE.nvidia
53 CAT="non-free|NVIDIA"
54 DEPENDS=" "
55 ;;
56 radeon)
57 copy radeon/ r128/ amdgpu/ LICENSE.radeon LICENSE.amdgpu
58 CAT="non-free|radeon"
59 DEPENDS="linux-drm"
60 ;;
61 rt2x00)
62 copy rt*.bin LICENCE.ralink*
63 CAT="non-free|rt2x00 modules"
64 DEPENDS="linux-wireless"
65 PROVIDE="firmware-rt73 firmware-rt2561 firmware-rt2661 \
66 firmware-rt2860 firmware-rt2870 firmware-rt3070 firmware-rt3071 \
67 firmware-rt3090"
68 ;;
69 rtlnic)
70 copy rtl_nic/ LICENCE.rtlwifi_firmware.txt
71 CAT="non-free|Realtek ethernet"
72 DEPENDS=" "
73 ;;
74 rtlwifi)
75 copy rtlwifi/ LICENCE.rtlwifi_firmware.txt
76 CAT="non-free|rtlwifi modules"
77 DEPENDS="linux-wireless"
78 ;;
79 misc)
80 cp -a $install/* $fs
81 for i in $taz/*/files.list; do
82 while read j; do
83 rm $fs$j; rmdir $fs$(basename $j)
84 done < $i
85 done 2>/dev/null
86 CAT="non-free|misc blobs"
87 ;;
88 esac
89 }