1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # Tanım: Kernel için firmware ikilileri
- # URL: https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary
- # Paketçi: milisarge
- # Gerekler: b43-fwcutter git
- # Grup: sürücü
- isim=linux-firmware
- surum=20181008
- _b43=5.100.138
- _legacy=3.130.20.0
- devir=1
- kaynak=(http://mirror2.openwrt.org/sources/broadcom-wl-${_b43}.tar.bz2
- http://downloads.openwrt.org/sources/wl_apsta-${_legacy}.o
- microcode_amd_fam17h.bin.xz)
- derle() {
- if [ ! -d $DERLEME_KAYNAKDIZIN/$isim ];then
- git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git $DERLEME_KAYNAKDIZIN/$isim
- else
- cd $DERLEME_KAYNAKDIZIN/$isim
- git pull
- cd -
- fi
- cp -r $DERLEME_KAYNAKDIZIN/$isim $SRC/
- cd $SRC/$isim
- unxz $SRC/microcode_amd_fam17h.bin.xz
- # Build/Package
- make DESTDIR=$PKG FIRMWAREDIR=/lib/firmware install
- # Cleanup
- rm $PKG/lib/firmware/{Makefile,README,configure,GPL-{2,3}}
- install -d ${PKG}/usr/share/licenses/${isim}
- install -Dm644 LICEN* WHENCE ${PKG}/usr/share/licenses/linux-firmware/
- # install b43-firmware
- b43-fwcutter -w ${PKG}/lib/firmware/ ${SRC}/broadcom-wl-${_b43}/linux/wl_apsta.o
- # install b43-legacy-firmware
- b43-fwcutter -w ${PKG}/lib/firmware/ ${SRC}/wl_apsta-${_legacy}.o
- # temporary manually add latest amd firmware
- cd ..
- install -Dm644 microcode_amd_fam17h.bin ${PKG}/lib/firmware/amd-ucode/
-
- }
|