Репозиторий Sisyphus
Последнее обновление: 24 февраля 2021 | Пакетов: 17842 | Посещений: 20330582
en ru br
Репозитории ALT

Группа :: Система/Ядро и оборудование
Пакет: raspberrypi-firmware

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%set_verify_elf_method no

Summary: bootloader and GPU firmware for Raspberry Pi
Name: raspberrypi-firmware
Version: 20210216
Release: alt1
Url: https://github.com/raspberrypi/firmware
License: distributable
Group: System/Kernel and hardware

ExclusiveArch: %arm aarch64

Source0: %name-%version.tar

Requires: u-boot-rpi3

%description
%summary

%install
mkdir -p %buildroot%_datadir
tar -xf %SOURCE0 -C %buildroot%_datadir

%ifarch %arm
%define target_rpi3 %_datadir/u-boot/rpi_3_32b
%define target_rpi4 %_datadir/u-boot/rpi_4_32b
%endif

%ifarch aarch64
%define target_rpi3 %_datadir/u-boot/rpi_3
%define target_rpi4 %_datadir/u-boot/rpi_4
%endif

mkdir -p %buildroot/%target_rpi3
pushd %buildroot/%_datadir/%name
ln bootcode.bin %buildroot/%target_rpi3
ln fixup.dat %buildroot/%target_rpi3
ln fixup_cd.dat %buildroot/%target_rpi3
ln fixup_db.dat %buildroot/%target_rpi3
ln fixup_x.dat %buildroot/%target_rpi3
ln start.elf %buildroot/%target_rpi3
ln start_cd.elf %buildroot/%target_rpi3
ln start_db.elf %buildroot/%target_rpi3
ln start_x.elf %buildroot/%target_rpi3
ln bcm2710-rpi-3-b.dtb %buildroot/%target_rpi3
ln bcm2710-rpi-3-b-plus.dtb %buildroot/%target_rpi3

mkdir -p %buildroot/%target_rpi4
ln fixup4.dat %buildroot/%target_rpi4
ln fixup4cd.dat %buildroot/%target_rpi4
ln fixup4db.dat %buildroot/%target_rpi4
ln fixup4x.dat %buildroot/%target_rpi4
ln start4.elf %buildroot/%target_rpi4
ln start4cd.elf %buildroot/%target_rpi4
ln start4db.elf %buildroot/%target_rpi4
ln start4x.elf %buildroot/%target_rpi4
ln bcm2711-rpi-4-b.dtb %buildroot/%target_rpi4

%ifarch aarch64
tee %buildroot/%target_rpi3/config.txt %buildroot/%target_rpi4/config.txt<<EOF
arm_64bit=1
EOF
%endif

tee --append %buildroot/%target_rpi3/config.txt %buildroot/%target_rpi4/config.txt<<EOF
enable_uart=1
disable_overscan=1
dtparam=audio=on
hdmi_ignore_edid_audio=1
EOF

%files
%_datadir/%name
%target_rpi3/*
%target_rpi4/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin