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

Revision 7556, 8.3 KB checked in by daisuke, 11 years ago (diff)

microcode_ctl: new package

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