source: projects/specs/trunk/m/microcode_ctl/microcode_ctl-vl.spec @ 8696

Revision 8696, 8.4 KB checked in by daisuke, 10 years ago (diff)

microcode_ctl: update to 2.1-4

Line 
1%define upstream_version 2.1-4
2
3Summary:        Tool to transform and deploy CPU microcode update for x86.
4Summary(ja):    x86 CPU のマイクロコードを投入するためのツール
5Name:           microcode_ctl
6Version:        2.1
7Release:        1%{?_dist_release}
8Group:          System Environment/Base
9License:        GPLv2+ and Redistributable, no modification permitted
10URL:            http://fedorahosted.org/microcode_ctl
11Source0:        http://fedorahosted.org/released/microcode_ctl/%{name}-%{upstream_version}.tar.xz
12Buildroot:      %{_tmppath}/%{name}-%{version}-root
13ExclusiveArch:  %{ix86} x86_64
14
15Distribution: Vine Linux
16Vendor: Project Vine
17Packager: daisuke
18
19%description
20The microcode_ctl utility is a companion to the microcode driver written
21by Tigran Aivazian <tigran@aivazian.fsnet.co.uk>.
22
23The microcode update is volatile and needs to be uploaded on each system
24boot i.e. it doesn't reflash your cpu permanently, reboot and it reverts
25back to the old microcode.
26
27%prep
28%setup -q -n %{name}-%{upstream_version}
29
30%build
31make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
32
33%install
34rm -rf %{buildroot}
35make DESTDIR=%{buildroot} PREFIX=%{_prefix} INSDIR=/usr/sbin install clean
36
37%clean
38rm -rf %{buildroot}
39
40%files
41/usr/sbin/intel-microcode2ucode
42/lib/firmware/*
43%doc /usr/share/doc/microcode_ctl/*
44
45
46%changelog
47* Sun Jun 29 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 2.1-4
48- update to 2.1-4
49
50* Sun Mar 17 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-1
51- initial build for Vine Linux
52
53* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:2.0-3
54- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
55
56* Wed Oct 17 2012 Anton Arapov <anton@redhat.com> 2.0-2
57- Update to upstream 2.0-2
58
59* Tue Oct 02 2012 Anton Arapov <anton@redhat.com> 2.0-1
60- Update to upstream 2.0-1
61
62* Mon Aug 06 2012 Anton Arapov <anton@redhat.com> 2.0
63- Update to upstream 2.0
64
65* Wed Jul 25 2012 Anton Arapov <anton@redhat.com> 1.18-1
66- Update to upstream 1.18
67
68* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.17-26
69- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
70
71* Thu Jun 07 2012 Anton Arapov <anton@redhat.com> 1.17-25
72- Update to microcode-20120606.dat
73
74* Tue Feb 07 2012 Anton Arapov <anton@redhat.com> 1.17-24
75- Update to amd-ucode-2012-01-17.tar
76
77* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.17-22
78- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
79
80* Thu Dec 22 2011 Anton Arapov <anton@redhat.com> 1.17-21
81- Fix a segfault that may be triggered by very long parameter [#768803]
82
83* Tue Dec 13 2011 Anton Arapov <anton@redhat.com> 1.17-20
84- Update to microcode-20111110.dat
85
86* Tue Sep 27 2011 Anton Arapov <anton@redhat.com> 1.17-19
87- Update to microcode-20110915.dat
88
89* Thu Aug 04 2011 Anton Arapov <anton@redhat.com> 1.17-18
90- Ship splitted microcode for Intel CPUs [#690930]
91- Include tool for splitting microcode for Intl CPUs (Kay Sievers )
92
93* Thu Jun 30 2011 Anton Arapov <anton@redhat.com> 1.17-17
94- Fix udev rules (Dave Jones ) [#690930]
95
96* Thu May 12 2011 Anton Arapov <anton@redhat.com> 1.17-14
97- Update to microcode-20110428.dat
98
99* Thu Mar 24 2011 Anton Arapov <anton@redhat.com> 1.17-13
100- fix memory leak.
101
102* Mon Mar 07 2011 Anton Arapov <anton@redhat.com> 1.17-12
103- Update to amd-ucode-2011-01-11.tar
104
105* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.17-11
106- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
107
108* Wed Jan 19 2011 Anton Arapov <anton@redhat.com> 1.17-10
109- manpage fix (John Bradshaw ) [#670879]
110
111* Wed Jan 05 2011 Anton Arapov <anton@redhat.com> 1.17-9
112- Update to microcode-20101123.dat
113
114* Mon Nov 01 2010 Anton Arapov <anton@redhat.com> 1.17-8
115- Update to microcode-20100914.dat
116
117* Wed Sep 29 2010 jkeating - 1:1.17-7
118- Rebuilt for gcc bug 634757
119
120* Wed Sep 15 2010 Anton Arapov <anton@redhat.com> 1.17-6
121- Update to microcode-20100826.dat
122
123* Tue Sep 07 2010 Toshio Kuratomi <toshio@fedoraproject.org> 1.17-5
124- Fix license tag: bz#450491
125
126* Fri Aug 27 2010 Dave Jones <davej@redhat.com> 1.17-4
127- Update to microcode-20100826.dat
128
129* Tue Mar 23 2010 Anton Arapov <anton@redhat.com> 1.17-3
130- Fix the udev rules (Harald Hoyer )
131
132* Mon Mar 22 2010 Anton Arapov <anton@redhat.com> 1.17-2
133- Make microcode_ctl event driven (Bill Nottingham ) [#479898]
134
135* Thu Feb 11 2010 Dave Jones <davej@redhat.com> 1.17-1.58
136- Update to microcode-20100209.dat
137
138* Fri Dec 04 2009 Kyle McMartin <kyle@redhat.com> 1.17-1.57
139- Fix duplicate message pointed out by Edward Sheldrake.
140
141* Wed Dec 02 2009 Kyle McMartin <kyle@redhat.com> 1.17-1.56
142- Add AMD x86/x86-64 microcode. (Dated: 2009-10-09)
143  Doesn't need microcode_ctl modifications as it's loaded by
144  request_firmware() like any other sensible driver.
145- Eventually, this AMD firmware can probably live inside
146  kernel-firmware once it is split out.
147
148* Wed Sep 30 2009 Dave Jones <davej@redhat.com>
149- Update to microcode-20090927.dat
150
151* Fri Sep 11 2009 Dave Jones <davej@redhat.com>
152- Remove some unnecessary code from the init script.
153
154* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.17-1.52.1
155- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
156
157* Thu Jun 25 2009 Dave Jones <davej@redhat.com>
158- Shorten sleep time during init.
159  This really needs to be replaced with proper udev hooks, but this is
160  a quick interim fix.
161
162* Wed Jun 03 2009 Kyle McMartin <kyle@redhat.com> 1:1.17-1.50
163- Change ExclusiveArch to i586 instead of i386. Resolves rhbz#497711.
164
165* Wed May 13 2009 Dave Jones <davej@redhat.com>
166- update to microcode 20090330
167
168* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.17-1.46.1
169- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
170
171* Fri Sep 12 2008 Dave Jones <davej@redhat.com>
172- update to microcode 20080910
173
174* Tue Apr 01 2008 Jarod Wilson <jwilson@redhat.com>
175- Update to microcode 20080401
176
177* Sat Mar 29 2008 Dave Jones <davej@redhat.com>
178- Update to microcode 20080220
179- Fix rpmlint warnings in specfile.
180
181* Mon Mar 17 2008 Dave Jones <davej@redhat.com>
182- specfile cleanups.
183
184* Fri Feb 22 2008 Jarod Wilson <jwilson@redhat.com>
185- Use /lib/firmware instead of /etc/firmware
186
187* Wed Feb 13 2008 Jarod Wilson <jwilson@redhat.com>
188- Fix permissions on microcode.dat
189
190* Thu Feb 07 2008 Jarod Wilson <jwilson@redhat.com>
191- Spec cleanup and macro standardization.
192- Update license
193- Update microcode data file to 20080131 revision.
194
195* Mon Jul  2 2007 Dave Jones <davej@redhat.com>
196- Update to upstream 1.17
197
198* Thu Oct 12 2006 Jon Masters <jcm@redhat.com>
199- BZ209455 fixes.
200
201* Mon Jul 17 2006 Jesse Keating <jkeating@redhat.com>
202- rebuild
203
204* Fri Jun 16 2006 Bill Nottingham <notting@redhat.com>
205- remove kudzu requirement
206- add prereq for coreutils, awk, grep
207
208* Thu Feb 09 2006 Dave Jones <davej@redhat.com>
209- rebuild.
210
211* Fri Jan 27 2006 Dave Jones <davej@redhat.com>
212- Update to upstream 1.13
213
214* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
215- rebuilt for new gcj
216
217* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
218- rebuilt
219
220* Mon Nov 14 2005 Dave Jones <davej@redhat.com>
221- initscript tweaks.
222
223* Tue Sep 13 2005 Dave Jones <davej@redhat.com>
224- Update to upstream 1.12
225
226* Wed Aug 17 2005 Dave Jones <davej@redhat.com>
227- Check for device node *after* loading the module. (#157672)
228
229* Tue Mar  1 2005 Dave Jones <davej@redhat.com>
230- Rebuild for gcc4
231
232* Thu Feb 17 2005 Dave Jones <davej@redhat.com>
233- s/Serial/Epoch/
234
235* Tue Jan 25 2005 Dave Jones <davej@redhat.com>
236- Drop the node creation/deletion change from previous release.
237  It'll cause grief with selinux, and was a hack to get around
238  a udev shortcoming that should be fixed properly.
239
240* Fri Jan 21 2005 Dave Jones <davej@redhat.com>
241- Create/remove the /dev/cpu/microcode dev node as needed.
242- Use correct path again for the microcode.dat.
243- Remove some no longer needed tests in the init script.
244
245* Fri Jan 14 2005 Dave Jones <davej@redhat.com>
246- Only enable microcode_ctl service if the CPU is capable.
247- Prevent microcode_ctl getting restarted multiple times on initlevel change (#141581)
248- Make restart/reload work properly
249- Do nothing if not started by root.
250
251* Wed Jan 12 2005 Dave Jones <davej@redhat.com>
252- Adjust dev node location. (#144963)
253
254* Tue Jan 11 2005 Dave Jones <davej@redhat.com>
255- Load/Remove microcode module in initscript.
256
257* Mon Jan 10 2005 Dave Jones <davej@redhat.com>
258- Update to upstream 1.11 release.
259
260* Sat Dec 18 2004 Dave Jones <davej@redhat.com>
261- Initial packaging, based upon kernel-utils.
262
Note: See TracBrowser for help on using the repository browser.