1 |
blino |
1235821 |
%global debug_package %{nil} |
2 |
|
|
|
3 |
|
|
# Tarfile created using git |
4 |
|
|
# git clone https://github.com/raspberrypi/firmware.git |
5 |
|
|
# cd firmware/boot |
6 |
|
|
# tar cJvf ../bcm283x-firmware-%{gitshort}.tar.xz *bin *dat *elf LICENCE.broadcom COPYING.linux overlays/ |
7 |
|
|
%define gitshort 784fe6c |
8 |
|
|
|
9 |
|
|
Name: bcm283x-firmware |
10 |
|
|
Version: 20180525 |
11 |
|
|
Release: 1.%{gitshort}%{?dist} |
12 |
|
|
Summary: Broadcom bcm283x firmware for the Raspberry Pi |
13 |
blino |
1235822 |
Group: System/Kernel and hardware |
14 |
blino |
1235821 |
# see LICENSE.broadcom |
15 |
|
|
License: Redistributable, no modification permitted |
16 |
|
|
URL: https://github.com/raspberrypi/ |
17 |
|
|
|
18 |
|
|
Source0: %{name}-%{gitshort}.tar.xz |
19 |
|
|
Source1: config.txt |
20 |
|
|
Source2: config-64.txt |
21 |
|
|
|
22 |
|
|
ExclusiveArch: %{arm} aarch64 |
23 |
|
|
|
24 |
|
|
%description |
25 |
|
|
Firmware for the Broadcom bcm283x SoC as shipped in devices such as the |
26 |
|
|
Raspberry Pi. |
27 |
|
|
|
28 |
|
|
%prep |
29 |
|
|
%setup -q -n %{name}-%{gitshort} -c %{name}-%{gitshort} |
30 |
|
|
|
31 |
|
|
%build |
32 |
|
|
|
33 |
|
|
%install |
34 |
|
|
mkdir -p %{buildroot}/%{_datadir}/%{name} |
35 |
|
|
mkdir -p %{buildroot}/%{_datadir}/%{name}/overlays |
36 |
|
|
install -p %{SOURCE1} %{buildroot}/%{_datadir}/%{name} |
37 |
|
|
install -p %{SOURCE2} %{buildroot}/%{_datadir}/%{name} |
38 |
|
|
install -p *bin %{buildroot}/%{_datadir}/%{name} |
39 |
|
|
install -p *dat %{buildroot}/%{_datadir}/%{name} |
40 |
|
|
install -p *elf %{buildroot}/%{_datadir}/%{name} |
41 |
|
|
install -p overlays/README %{buildroot}/%{_datadir}/%{name}/overlays |
42 |
|
|
install -p overlays/*.dtbo %{buildroot}/%{_datadir}/%{name}/overlays |
43 |
|
|
|
44 |
|
|
%files |
45 |
|
|
# DT Overlays covered under Linux Kernel GPLv2 |
46 |
|
|
%license LICENCE.broadcom COPYING.linux |
47 |
|
|
%{_datadir}/%{name} |