310323
Summary:        Tool to analyse BIOS DMI data
310323
Name:           dmidecode
2d22d5
Version:        3.3
2d22d5
Release:        4%{?dist}
310323
Epoch:          1
310323
License:        GPLv2+
310323
Source0:        http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.xz
310323
URL:            http://www.nongnu.org/dmidecode/
abf46d
2d22d5
Patch0:        0001-dmidecode-Add-new-system-slot-types-from-SMBIOS-spec.patch
2d22d5
Patch1:        0002-dmidecode-Add-new-processor-characteristics-bits-from-SMBIOS-s.patch
2d22d5
Patch2:        0003-dmidecode-Missing-comma-in-the-dmi_slot_type.patch
2d22d5
Patch3:        0004-dmidecode-Skip-details-of-uninstalled-memory-modules.patch
2d22d5
Patch4:        0005-dmidecode-Add-new-processor-upgrades-from-SMBIOS-spec-3.4.0.patch
2d22d5
Patch5:        0006-dmidecode-Add-new-memory-device-types-from-SMBIOS-spec-3.4.0.patch
2d22d5
Patch6:        0007-dmidecode-Fix-crash-with-u-option.patch
2d22d5
abf46d
310323
BuildRequires:  gcc make
310323
ExclusiveArch:  %{ix86} x86_64 ia64 aarch64
310323
310323
%description
310323
dmidecode reports information about x86 & ia64 hardware as described in the
310323
system BIOS according to the SMBIOS/DMI standard. This information
310323
typically includes system manufacturer, model name, serial number,
310323
BIOS version, asset tag as well as a lot of other details of varying
310323
level of interest and reliability depending on the manufacturer.
310323
310323
This will often include usage status for the CPU sockets, expansion
310323
slots (e.g. AGP, PCI, ISA) and memory module slots, and the list of
310323
I/O ports (e.g. serial, parallel, USB).
310323
310323
%prep
2d22d5
%autosetup
310323
310323
%build
310323
make %{?_smp_mflags} CFLAGS="%{optflags}" LDFLAGS="%{__global_ldflags}"
310323
310323
%install
310323
make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} install-bin install-man
310323
310323
%files
310323
%doc AUTHORS NEWS README
310323
%{!?_licensedir:%global license %%doc}
310323
%license LICENSE
310323
%{_sbindir}/dmidecode
310323
%ifnarch ia64 aarch64
310323
%{_sbindir}/vpddecode
310323
%{_sbindir}/ownership
310323
%{_sbindir}/biosdecode
310323
%endif
310323
%{_mandir}/man8/*
310323
310323
%changelog
2d22d5
* Wed Jan 26 2022 Coiby Xu <coxu@redhat.com> - 1:3.3-4
2d22d5
- Resolves: rhbz#2042224
2d22d5
2d22d5
* Wed Jan 05 2022 Coiby Xu <coxu@redhat.com> - 1:3.3-3
2d22d5
- Resolves: rhbz#2027665
2d22d5
2d22d5
* Tue Nov 10 2021 Coiby Xu <coxu@redhat.com> - 1:3.3-2
2d22d5
- Resolves: rhbz#1996651
2d22d5
2d22d5
* Tue Nov  9 2021 Coiby Xu <coxu@redhat.com> - 1:3.3-1
2d22d5
- Rebase to upsteam 3.3
2d22d5
- Resolves: rhbz#1998772
2d22d5
a432af
* Fri Apr  9 2021 Coiby Xu <coxu@redhat.com> - 1:3.2-10
a432af
- Fix crash with -u option
a432af
- Resolves: rhbz#1885823
a432af
b96f76
* Thu Dec 10 2020 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-8
b96f76
- CI found an error in the commit <c54348130a2a>, need to fix it.
b96f76
- Resolves: rhbz#1858350
b96f76
b96f76
* Tue Dec 08 2020 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-7
b96f76
- Fix the "OUT OF SPEC" error for empty NVMe and DIMM slots
b96f76
- Resolves: rhbz#1858350
b96f76
fc71ac
* Wed May 20 2020 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-6
fc71ac
- Updated to the latest upstream(5b3c8e995026 ("Allow overriding
fc71ac
  build settings from the environment"))
fc71ac
- Resolves: rhbz#1796581
fc71ac
33fd6c
* Sun Oct 27 2019 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-5
33fd6c
- Fix the "OUT OF SPEC" for type 9
33fd6c
- Resolves: rhbz#1763678
33fd6c
33fd6c
* Mon Oct 21 2019 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-4
33fd6c
- Updated to the latest upstream(a808e6ef4ebc ("Typo"))
33fd6c
- Resolves: rhbz#1725435
33fd6c
abf46d
* Mon Apr 22 2019 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-3
abf46d
- Add "Logical non-volatile device" to the memory device types
abf46d
- Resolves: rhbz#1664573
abf46d
abf46d
* Mon Apr 15 2019 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-2
abf46d
- add CI gating test.
abf46d
- Resolves: rhbz#1680617
abf46d
310323
* Wed Sep 19 2018 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-1
310323
- update to upstream dmidecode-3.2
310323
- Resolves: rhbz#1628211
310323
310323
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1-5
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
310323
310323
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1-4
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
310323
310323
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1-3
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
310323
310323
* Thu Jun 08 2017 Anton Arapov <aarapov@redhat.com> - 1:3.1-2
310323
- patched up to upstream commit aad65d8a53
310323
310323
* Wed May 24 2017 Anton Arapov <aarapov@redhat.com> - 1:3.1-1
310323
- updated to upstream v3.1
310323
- Supported SMBIOS spec up to v3.1.1
310323
310323
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.0-8
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
310323
310323
* Thu Feb 02 2017 Anton Arapov <aarapov@redhat.com> - 1:3.0-7
310323
- patched up to commit adbd050d70b
310323
310323
* Tue Oct 18 2016 Anton Arapov <aarapov@redhat.com> - 1:3.0-6
310323
- patched up to commit df9ebd5ffbe
310323
310323
* Thu Jul 07 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-5
310323
- patched up to commit a50565a65c9
310323
310323
* Wed Jun 29 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-4
310323
- Applied out-a-tree patch from Petr Oros: dmidecode: Unmask LRDIMM in memory type detail
310323
310323
* Mon May 30 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-3
310323
- Hide irrelevant fixup message
310323
- patched up to commit cff11afa886
310323
310323
* Tue Feb 02 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-2
310323
- Use DWORD for Structure table maximum size in SMBIOS3
310323
- patched up to commit ab02b117511
310323
310323
* Thu Jan 21 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-1
310323
- dmidecode v3 patched up to commit e5c73239404
310323
310323
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-9
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
310323
310323
* Sat Oct 25 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1:2.12-8
310323
- dmidecode supported on aarch64
310323
310323
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-7
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
310323
310323
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> 1:2.12-6
310323
- fix license handling
310323
310323
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-5
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
310323
310323
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-4
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
310323
310323
* Thu May 09 2013 Anton Arapov <anton@redhat.com> - 1:2.12-3
310323
- Accomodate few more necesary, to enable SMBIOS v2.8, changes from upstream.
310323
310323
* Fri Apr 26 2013 Anton Arapov <anton@redhat.com> - 1:2.12-2
310323
- Fixup, so that it actually read SMBIOS 2.8.0 table.
310323
310323
* Wed Apr 17 2013 Anton Arapov <anton@redhat.com> - 1:2.12-1
310323
- Update to upstream 2.12 release.
310323
310323
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.11-10
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
310323
310323
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.11-9
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
310323
310323
* Mon Mar 26 2012 Anton Arapov <anton@redhat.com> - 1:2.11-8
310323
- Update dmidecode.8 manpage
310323
310323
* Mon Mar 12 2012 Anton Arapov <anton@redhat.com> - 1:2.11-7
310323
- Add "PXE" to HP OEM Type 209 record output
310323
- Properly print the hexadecimal value of invalid string characters
310323
310323
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.11-6
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
310323
310323
* Mon Nov 14 2011 Anton Arapov <anton@redhat.com> - 1:2.11-5
310323
- Fix the wrong call of the dmi_chassis_type function call. Thus fix
310323
  an issue on the systems with the chassis lock available, application
310323
  doesn't fall out with the out of spec error anymore.
310323
310323
* Tue May 03 2011 Anton Arapov <anton@redhat.com> - 1:2.11-4
310323
- Update to SMBIOS 2.7.1
310323
- Fix the boundaries check in type16
310323
310323
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.11-3
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
310323
310323
* Wed Jan 19 2011 Anton Arapov <anton@redhat.com> - 1:2.11-2
310323
- Update to upstream 2.11 release. (#623047)
310323
310323
* Wed Jan 19 2011 Anton Arapov <anton@redhat.com> - 1:2.11-1
310323
- Fix the changelog's NVR.
310323
310323
* Mon Nov 08 2010 Prarit Bhargava <prarit@redhat.com> - 1:2.10-3
310323
- updated kernel.spec for review [BZ 225698]
310323
310323
* Fri Oct 15 2010 Anton Arapov <aarapov@redhat.com> - 1:2.10-2
310323
- Does not build with gnu make v3.82+ (#631407)
310323
310323
* Fri Dec 18 2009 Prarit Bhargava <prarit@redhat.com> - 1:2.10-1.40
310323
- Fix rpmlint errors in specfile
310323
310323
* Fri Aug 28 2009 Jarod Wilson <jarod@redhat.com> - 1:2.10-1.39
310323
- Fix cache associativity mapping (was missing some commas)
310323
310323
* Mon Aug 24 2009 Jarod Wilson <jarod@redhat.com> - 1:2.10-1.38
310323
- Add support for newer sockets, processors and pcie slot types
310323
310323
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.10-1.36.2
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
310323
310323
* Fri Feb 27 2009 Matthias Clasen <mclasen@redhat.com>
310323
- Build for i586
310323
310323
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.10-1.34.1
310323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
310323
310323
* Mon Feb 09 2009 Prarit Bhargava <prarit@redhat.com> 1:2.10
310323
- rebuild with version 2.10
310323
310323
* Wed Jan 28 2009 Prarit Bhargava <prarit@redhat.com> 1:2.9-1.32
310323
- fix Summary field (BZ 225698)
310323
310323
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1:2.9-1.30
310323
- fix license tag
310323
310323
* Fri Mar 14 2008 Doug Chapman <doug.chapman@hp.com> 1:2.9-1.29.1
310323
- Do not package vpddecode, ownership and biosdecode on ia64 since those are x86 only
310323
310323
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:2.9-1.27.1
310323
- Autorebuild for GCC 4.3
310323
310323
* Mon Oct 22 2007 Prarit Bhargava <prarit@redhat.com> - 1:2.9
310323
- rebuild with version 2.9
310323
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:2.7-1.25.1
310323
- rebuild
310323
310323
* Thu Feb 09 2006 Dave Jones <davej@redhat.com>
310323
- rebuild.
310323
310323
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
310323
- rebuilt
310323
310323
* Mon Nov 28 2005 Dave Jones <davej@redhat.com>
310323
- Integrate several specfile cleanups from Robert Scheck. (#172543)
310323
310323
* Sat Sep 24 2005 Dave Jones <davej@redhat.com>
310323
- Revert yesterdays patch, its unneeded in 2.7
310323
310323
* Fri Sep 23 2005 Dave Jones <davej@redhat.com>
310323
- Don't try to modify areas mmap'd read-only.
310323
- Don't build on ia64 any more.
310323
  (It breaks on some boxes very badly, and works on very few).
310323
310323
* Mon Sep 12 2005 Dave Jones <davej@redhat.com>
310323
- Update to upstream 2.7
310323
310323
* Fri Apr 15 2005 Florian La Roche <laroche@redhat.com>
310323
- remove empty scripts
310323
310323
* Wed Mar  2 2005 Dave Jones <davej@redhat.com>
310323
- Update to upstream 2.6
310323
310323
* Tue Mar  1 2005 Dave Jones <davej@redhat.com>
310323
- Rebuild for gcc4
310323
310323
* Tue Feb  8 2005 Dave Jones <davej@redhat.com>
310323
- Rebuild with -D_FORTIFY_SOURCE=2
310323
310323
* Tue Jan 11 2005 Dave Jones <davej@redhat.com>
310323
- Add missing Obsoletes: kernel-utils
310323
310323
* Mon Jan 10 2005 Dave Jones <davej@redhat.com>
310323
- Update to upstream 2.5 release.
310323
310323
* Sat Dec 18 2004 Dave Jones <davej@redhat.com>
310323
- Initial packaging, based upon kernel-utils package.
310323