wok-next view firmware/receipt @ rev 19832

njconnect: remove -ltinfo (thanks Aleksey)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Aug 05 12:05:22 2017 +0200 (2017-08-05)
parents 9278a60d6895
children 6d2b71cbba60
line source
1 # SliTaz package receipt v2.
3 PACKAGE="firmware"
4 VERSION="20170622"
5 COMMIT="7d2c913dcd1be083350d97a8cb1eba24cfacbc8a"
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-rt2x00 \
23 firmware-rtlnic firmware-rtlwifi firmware-misc"
25 # Rules to configure and make the package.
26 compile_rules()
27 {
28 make install
29 mkdir -p $install/usr/share/licenses
30 cp $src/LICENSE.* $src/LICENCE.* $install/usr/share/licenses
31 mv $install/lib/firmware/GPL* $install/usr/share/licenses
32 rm $install/lib/firmware/Makefile
33 }
35 # Rules to gen a SliTaz package suitable for Tazpkg.
36 genpkg_rules()
37 {
38 case ${PACKAGE#*-} in
39 atheros)
40 copy ar*.fw ar*.bin ath3*.fw htc_*.fw LICENCE.atheros_firmware
41 CAT="non-free|atheros modules"
42 DEPENDS="linux-wireless"
43 ;;
44 iwlwifi*)
45 num=${PACKAGE##*-}
46 copy iwlwifi-$num-*.ucode LICENCE.iwlwifi_firmware
47 [ $num == '7265' ] && copy iwlwifi-7265D*.ucode
48 CAT="non-free|iwlwifi $num"
49 DEPENDS="linux-wireless"
50 PROVIDE="iwlwifi-$num"
51 ;;
52 nvidia)
53 copy nvidia/ LICENCE.nvidia
54 CAT="non-free|NVIDIA"
55 DEPENDS=" "
56 ;;
57 radeon)
58 copy radeon/ r128/ amdgpu/ LICENSE.radeon LICENSE.amdgpu
59 CAT="non-free|radeon"
60 DEPENDS="linux-drm"
61 ;;
62 rt2x00)
63 copy rt*.bin LICENCE.ralink*
64 CAT="non-free|rt2x00 modules"
65 DEPENDS="linux-wireless"
66 PROVIDE="firmware-rt73 firmware-rt2561 firmware-rt2661 \
67 firmware-rt2860 firmware-rt2870 firmware-rt3070 firmware-rt3071 \
68 firmware-rt3090"
69 ;;
70 rtlnic)
71 copy rtl_nic/ LICENCE.rtlwifi_firmware.txt
72 CAT="non-free|Realtek ethernet"
73 DEPENDS=" "
74 ;;
75 rtlwifi)
76 copy rtlwifi/ LICENCE.rtlwifi_firmware.txt
77 CAT="non-free|rtlwifi modules"
78 DEPENDS="linux-wireless"
79 ;;
80 misc)
81 copy @std
82 remove_already_packed
83 CAT="non-free|misc blobs"
84 ;;
85 esac
86 }