-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbcm283x-firmware-next.spec
143 lines (106 loc) · 5.84 KB
/
bcm283x-firmware-next.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
#debug packages make no sense!
%global debug_package %{nil}
#no stripping required either
%global __os_install_post %{nil}
%global snap_date 20160812
%global commit_long d321393d9bc9550a17cc5a3638b8439b2cd77963
%global commit_short %(c=%{commit_long}; echo ${c:0:7})
Name: bcm283x-firmware-next
Version: %{snap_date}
Release: 1.%{commit_short}%{?dist}
Summary: Broadcom bcm283x firmware for the Raspberry Pi (git 'next' branch)
Group: System Environment/Kernel
License: Redistributable, no modification permitted
URL: https://github.com/raspberrypi/firmware
Source0: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/bootcode.bin
Source1: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/fixup.dat
Source2: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/fixup_cd.dat
Source3: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/fixup_db.dat
Source4: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/fixup_x.dat
Source5: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/start.elf
Source6: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/start_cd.elf
Source7: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/start_db.elf
Source8: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/start_x.elf
Source9: https://github.com/raspberrypi/firmware/raw/%{commit_long}/boot/LICENCE.broadcom
ExclusiveArch: %{arm}
Provides: bcm283x-firmware
Conflicts: bcm283x-firmware
%description
GPU (VideoCore IV) firmware for the Broadcom bcm283x SoC used in the Raspberry Pi (git 'next' branch).
%prep
%setup -c -n %{name}-%{commit_short}
cp -a %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \
%{SOURCE7} %{SOURCE8} %{SOURCE9} .
%build
%install
mkdir -p %{buildroot}/boot
install -p * %{buildroot}/boot
%files
%license LICENCE.broadcom
/boot/*
%changelog
* Fri Aug 12 2016 Vaughan <devel at agrez dot net> - 20160812-1.d321393
- Package git 'next' branch
- Sync to latest git commit: d321393d9bc9550a17cc5a3638b8439b2cd77963
* Thu Jun 16 2016 Vaughan <devel at agrez dot net> - 20160616-1.fdbca29
- Sync to latest git commit: fdbca29d3863ee16f5eee24c66e826bedf662db5
* Sat Jun 04 2016 Vaughan <devel at agrez dot net> - 20160604-1.70143fe
- Sync to latest git commit: 70143fe9d371cd6486a80d6765e93b5574212b64
* Tue May 24 2016 Vaughan <devel at agrez dot net> - 20160524-1.3b98f74
- Sync to latest git commit: 3b98f7433649e13cf08f54f509d11491c99c4c0b
* Wed Apr 27 2016 Vaughan <devel at agrez dot net> - 20160427-1.20958cd
- Sync to latest git commit: 20958cdfe145aacdc64bded239c9d7bfe1b20bb2
* Sat Mar 19 2016 Vaughan <devel at agrez dot net> - 20160311-1.c230b2b
- Sync to latest git commit: c230b2b9b5a38615a4ab17539c3b438064fe5d83
* Fri Mar 11 2016 Vaughan <devel at agrez dot net> - 20160311-1.8b4e548
- Sync to latest git commit: 8b4e5482b52e6fb438dddc0d88ba0ba8d44af54b
* Mon Mar 07 2016 Vaughan <devel at agrez dot net> - 20160307-1.cb2ffaa
- Don't grab a whole repo snapshot as Source0 is too big (~110 MB).
- Only add the required firmware files / docs as Sources(0-9)
- Drop README file (its provided by the kernel)
* Mon Mar 07 2016 mrjoshuap <jpreston at redhat dot com> - 20160305-1.845eb06
- Sync to latest git commit: 845eb064cb52af00f2ea33c0c9c54136f664a3e4
* Fri Feb 05 2016 Vaughan <devel at agrez dot net> - 20160205-1.cb2ffaa
- Sync to latest git commit: cb2ffaa5503ac53039d40715965480dd66f0aa20
* Wed Dec 23 2015 Vaughan <devel at agrez dot net> - 20151223-1.1efc1ec
- Sync to latest git commit: 1efc1ece0d1e282b1cf4f371d2f7c4098113c098
* Sat Dec 12 2015 Vaughan <devel at agrez dot net> - 20151212-1.36c56b7
- Sync to latest git commit: 36c56b7cab316e657bc00392fd98ceded38a17ae
* Sun Nov 29 2015 Vaughan <devel at agrez dot net> - 20151125-1.f01ec42
- Sync to latest git commit: f01ec42f66e360a177f82457e3324adbfdf84de5
* Sun Nov 15 2015 Vaughan <devel at agrez dot net> - 20151114-1.fa62739
- Sync to latest git commit: fa627390f76d7d3c38e80fc88ad1cc6697c04334
* Thu Oct 29 2015 Vaughan <devel at agrez dot net> - 20151013-1.4047fe2
- Sync to latest git commit: 4047fe26797884cedf53bc8671d19e7f6f9f59d5
* Tue Oct 13 2015 Vaughan <devel at agrez dot net> - 20151013-1.ba7a8fb
- Sync to latest git revision:
git commit: ba7a8fb709adab287495f4e836b1cd3e5c9db409
* Thu Sep 24 2015 Vaughan <devel at agrez dot net> - 20150924-1.960832a
- Sync to latest git revision:
git commit: 960832a6c2590635216c296b6ee0bebf67b21d50
* Thu Sep 17 2015 Vaughan <devel at agrez dot net> - 20150916-1.56d5a7b
- Sync to latest git revision:
git commit: 56d5a7bca477e0297d94aace43320c38df985015
* Fri Sep 11 2015 Vaughan <devel at agrez dot net> - 20150911-1.fc95251
- Sync to latest git revision:
git commit: fc952516e1d73d54141861a64ac5d4be17e7a159
* Wed Sep 02 2015 Vaughan <devel at agrez dot net> - 20150902-1.c6ae1d6
- Sync to latest git revision:
git commit: c6ae1d69860c0915cca303475abc0b4efb83ad08
* Wed Aug 19 2015 Vaughan <devel at agrez dot net> - 20150819-1.b3da683
- Sync to latest git revision:
git commit: b3da68379785b0e10b09fdaa8db1b6f18732be8e
* Sat Aug 15 2015 Vaughan <devel at agrez dot net> - 20150815-1.c25cc51
- Sync to latest git revision:
git commit: c25cc51c6fc0ddc4455d56ad26fbbf38b48da33a
* Sat Aug 08 2015 Vaughan <devel at agrez dot net> - 20150808-1.11eaffc
- Update for kernel 4.1.y
git commit: 11eaffc2bbb61c6911ffa05b80694f9f7d91915c
* Sat Jul 25 2015 Vaughan <devel at agrez dot net> - 20150725-1.464ce4f
- Update for kernel 4.0.9
git commit: 464ce4fc013ff20a2b957bc47093ed8b557e1ef1
* Sat Jun 27 2015 Vaughan <devel at agrez dot net> - 20150624-1.856e2e1
- Update for kernel 4.0.6
git commit: 856e2e1907a7f7058289c30268515c8cbf3fa5e3
* Sat Jun 20 2015 Vaughan <devel at agrez dot net> - 20150620-1.8b9d7b8
- Initial build