Blame SPECS/dmidecode.spec

Packit 977228
Summary:        Tool to analyse BIOS DMI data
Packit 977228
Name:           dmidecode
Packit 977228
Version:        3.2
Packit 977228
Release:        5%{?dist}
Packit 977228
Epoch:          1
Packit 977228
License:        GPLv2+
Packit 977228
Source0:        http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.xz
Packit 977228
URL:            http://www.nongnu.org/dmidecode/
Packit 977228
Packit 977228
Patch0:         0001-dmidecode-Fix-Redfish-Hostname-print-length.patch
Packit 977228
Patch1:         0002-dmidecode-Don-t-use-memcpy-on-dev-mem-on-arm64.patch
Packit 977228
Patch2:         0003-dmidecode-Use-the-most-appropriate-unit-for-cache-si.patch
Packit 977228
Patch3:         0004-dmidecode-Use-dmi_cache_size_2-in-dmi_cache_size.patch
Packit 977228
Patch4:         0005-dmidecode-Add-Logical-non-volatile-device-to-the-mem.patch
Packit 977228
Patch5:         0001-dmidecode-Reformat-the-FILES-section-of-the-manual-p.patch
Packit 977228
Patch6:         0002-dmidecode-Document-how-the-UUID-fields-are-interpret.patch
Packit 977228
Patch7:         0003-Use-comments-to-separate-sections-in-manual-pages.patch
Packit 977228
Patch8:         0004-dmidecode-Add-missing-standard-include.patch
Packit 977228
Patch9:         0005-dmidecode-Only-scan-dev-mem-for-entry-point-on-x86.patch
Packit 977228
Patch10:        0006-Use-larger-units-for-memory-device-and-BIOS-size.patch
Packit 977228
Patch11:        0007-Fix-formatting-of-TPM-table-output.patch
Packit 977228
Patch12:        0008-dmidecode-Adding-bios-revision-to-s-option.patch
Packit 977228
Patch13:        0009-dmidecode-Adding-firmware-revision-support-to-s-opti.patch
Packit 977228
Patch14:        0010-dmidecode-Fix-System-Slot-Information-for-PCIe-SSD.patch
Packit 977228
Patch15:        0011-Typo.patch
Packit 977228
Patch16:        0001-dmidecode-Add-enumerated-values-from-SMBIOS-3.3.0.patch
Packit 977228
Patch17:        0002-dmidecode-Decode-system-slot-base-bus-width-and-peer.patch
Packit 977228
Packit 977228
BuildRequires:  gcc make
Packit 977228
ExclusiveArch:  %{ix86} x86_64 ia64 aarch64
Packit 977228
Packit 977228
%description
Packit 977228
dmidecode reports information about x86 & ia64 hardware as described in the
Packit 977228
system BIOS according to the SMBIOS/DMI standard. This information
Packit 977228
typically includes system manufacturer, model name, serial number,
Packit 977228
BIOS version, asset tag as well as a lot of other details of varying
Packit 977228
level of interest and reliability depending on the manufacturer.
Packit 977228
Packit 977228
This will often include usage status for the CPU sockets, expansion
Packit 977228
slots (e.g. AGP, PCI, ISA) and memory module slots, and the list of
Packit 977228
I/O ports (e.g. serial, parallel, USB).
Packit 977228
Packit 977228
%prep
Packit 977228
%setup -q
Packit 977228
%patch0 -p1 -b .fix_Redfish_print
Packit 977228
%patch1 -p1
Packit 977228
%patch2 -p1
Packit 977228
%patch3 -p1
Packit 977228
%patch4 -p1
Packit 977228
%patch5 -p1
Packit 977228
%patch6 -p1
Packit 977228
%patch7 -p1
Packit 977228
%patch8 -p1
Packit 977228
%patch9 -p1
Packit 977228
%patch10 -p1
Packit 977228
%patch11 -p1
Packit 977228
%patch12 -p1
Packit 977228
%patch13 -p1
Packit 977228
%patch14 -p1
Packit 977228
%patch15 -p1
Packit 977228
%patch16 -p1
Packit 977228
%patch17 -p1
Packit 977228
Packit 977228
%build
Packit 977228
make %{?_smp_mflags} CFLAGS="%{optflags}" LDFLAGS="%{__global_ldflags}"
Packit 977228
Packit 977228
%install
Packit 977228
make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} install-bin install-man
Packit 977228
Packit 977228
%files
Packit 977228
%doc AUTHORS NEWS README
Packit 977228
%{!?_licensedir:%global license %%doc}
Packit 977228
%license LICENSE
Packit 977228
%{_sbindir}/dmidecode
Packit 977228
%ifnarch ia64 aarch64
Packit 977228
%{_sbindir}/vpddecode
Packit 977228
%{_sbindir}/ownership
Packit 977228
%{_sbindir}/biosdecode
Packit 977228
%endif
Packit 977228
%{_mandir}/man8/*
Packit 977228
Packit 977228
%changelog
Packit 977228
* Sun Oct 27 2019 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-5
Packit 977228
- Fix the "OUT OF SPEC" for type 9
Packit 977228
- Resolves: rhbz#1763678
Packit 977228
Packit 977228
* Mon Oct 21 2019 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-4
Packit 977228
- Updated to the latest upstream(a808e6ef4ebc ("Typo"))
Packit 977228
- Resolves: rhbz#1725435
Packit 977228
Packit 977228
* Mon Apr 22 2019 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-3
Packit 977228
- Add "Logical non-volatile device" to the memory device types
Packit 977228
- Resolves: rhbz#1664573
Packit 977228
Packit 977228
* Mon Apr 15 2019 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-2
Packit 977228
- add CI gating test.
Packit 977228
- Resolves: rhbz#1680617
Packit 977228
Packit 977228
* Wed Sep 19 2018 Lianbo Jiang <lijiang@redhat.com> - 1:3.2-1
Packit 977228
- update to upstream dmidecode-3.2
Packit 977228
- Resolves: rhbz#1628211
Packit 977228
Packit 977228
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1-5
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 977228
Packit 977228
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1-4
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit 977228
Packit 977228
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1-3
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 977228
Packit 977228
* Thu Jun 08 2017 Anton Arapov <aarapov@redhat.com> - 1:3.1-2
Packit 977228
- patched up to upstream commit aad65d8a53
Packit 977228
Packit 977228
* Wed May 24 2017 Anton Arapov <aarapov@redhat.com> - 1:3.1-1
Packit 977228
- updated to upstream v3.1
Packit 977228
- Supported SMBIOS spec up to v3.1.1
Packit 977228
Packit 977228
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.0-8
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 977228
Packit 977228
* Thu Feb 02 2017 Anton Arapov <aarapov@redhat.com> - 1:3.0-7
Packit 977228
- patched up to commit adbd050d70b
Packit 977228
Packit 977228
* Tue Oct 18 2016 Anton Arapov <aarapov@redhat.com> - 1:3.0-6
Packit 977228
- patched up to commit df9ebd5ffbe
Packit 977228
Packit 977228
* Thu Jul 07 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-5
Packit 977228
- patched up to commit a50565a65c9
Packit 977228
Packit 977228
* Wed Jun 29 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-4
Packit 977228
- Applied out-a-tree patch from Petr Oros: dmidecode: Unmask LRDIMM in memory type detail
Packit 977228
Packit 977228
* Mon May 30 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-3
Packit 977228
- Hide irrelevant fixup message
Packit 977228
- patched up to commit cff11afa886
Packit 977228
Packit 977228
* Tue Feb 02 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-2
Packit 977228
- Use DWORD for Structure table maximum size in SMBIOS3
Packit 977228
- patched up to commit ab02b117511
Packit 977228
Packit 977228
* Thu Jan 21 2016 Anton Arapov <arapov@gmail.com> - 1:3.0-1
Packit 977228
- dmidecode v3 patched up to commit e5c73239404
Packit 977228
Packit 977228
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-9
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 977228
Packit 977228
* Sat Oct 25 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1:2.12-8
Packit 977228
- dmidecode supported on aarch64
Packit 977228
Packit 977228
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-7
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit 977228
Packit 977228
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> 1:2.12-6
Packit 977228
- fix license handling
Packit 977228
Packit 977228
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-5
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 977228
Packit 977228
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-4
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit 977228
Packit 977228
* Thu May 09 2013 Anton Arapov <anton@redhat.com> - 1:2.12-3
Packit 977228
- Accomodate few more necesary, to enable SMBIOS v2.8, changes from upstream.
Packit 977228
Packit 977228
* Fri Apr 26 2013 Anton Arapov <anton@redhat.com> - 1:2.12-2
Packit 977228
- Fixup, so that it actually read SMBIOS 2.8.0 table.
Packit 977228
Packit 977228
* Wed Apr 17 2013 Anton Arapov <anton@redhat.com> - 1:2.12-1
Packit 977228
- Update to upstream 2.12 release.
Packit 977228
Packit 977228
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.11-10
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit 977228
Packit 977228
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.11-9
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit 977228
Packit 977228
* Mon Mar 26 2012 Anton Arapov <anton@redhat.com> - 1:2.11-8
Packit 977228
- Update dmidecode.8 manpage
Packit 977228
Packit 977228
* Mon Mar 12 2012 Anton Arapov <anton@redhat.com> - 1:2.11-7
Packit 977228
- Add "PXE" to HP OEM Type 209 record output
Packit 977228
- Properly print the hexadecimal value of invalid string characters
Packit 977228
Packit 977228
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.11-6
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit 977228
Packit 977228
* Mon Nov 14 2011 Anton Arapov <anton@redhat.com> - 1:2.11-5
Packit 977228
- Fix the wrong call of the dmi_chassis_type function call. Thus fix
Packit 977228
  an issue on the systems with the chassis lock available, application
Packit 977228
  doesn't fall out with the out of spec error anymore.
Packit 977228
Packit 977228
* Tue May 03 2011 Anton Arapov <anton@redhat.com> - 1:2.11-4
Packit 977228
- Update to SMBIOS 2.7.1
Packit 977228
- Fix the boundaries check in type16
Packit 977228
Packit 977228
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.11-3
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit 977228
Packit 977228
* Wed Jan 19 2011 Anton Arapov <anton@redhat.com> - 1:2.11-2
Packit 977228
- Update to upstream 2.11 release. (#623047)
Packit 977228
Packit 977228
* Wed Jan 19 2011 Anton Arapov <anton@redhat.com> - 1:2.11-1
Packit 977228
- Fix the changelog's NVR.
Packit 977228
Packit 977228
* Mon Nov 08 2010 Prarit Bhargava <prarit@redhat.com> - 1:2.10-3
Packit 977228
- updated kernel.spec for review [BZ 225698]
Packit 977228
Packit 977228
* Fri Oct 15 2010 Anton Arapov <aarapov@redhat.com> - 1:2.10-2
Packit 977228
- Does not build with gnu make v3.82+ (#631407)
Packit 977228
Packit 977228
* Fri Dec 18 2009 Prarit Bhargava <prarit@redhat.com> - 1:2.10-1.40
Packit 977228
- Fix rpmlint errors in specfile
Packit 977228
Packit 977228
* Fri Aug 28 2009 Jarod Wilson <jarod@redhat.com> - 1:2.10-1.39
Packit 977228
- Fix cache associativity mapping (was missing some commas)
Packit 977228
Packit 977228
* Mon Aug 24 2009 Jarod Wilson <jarod@redhat.com> - 1:2.10-1.38
Packit 977228
- Add support for newer sockets, processors and pcie slot types
Packit 977228
Packit 977228
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.10-1.36.2
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit 977228
Packit 977228
* Fri Feb 27 2009 Matthias Clasen <mclasen@redhat.com>
Packit 977228
- Build for i586
Packit 977228
Packit 977228
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.10-1.34.1
Packit 977228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit 977228
Packit 977228
* Mon Feb 09 2009 Prarit Bhargava <prarit@redhat.com> 1:2.10
Packit 977228
- rebuild with version 2.10
Packit 977228
Packit 977228
* Wed Jan 28 2009 Prarit Bhargava <prarit@redhat.com> 1:2.9-1.32
Packit 977228
- fix Summary field (BZ 225698)
Packit 977228
Packit 977228
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1:2.9-1.30
Packit 977228
- fix license tag
Packit 977228
Packit 977228
* Fri Mar 14 2008 Doug Chapman <doug.chapman@hp.com> 1:2.9-1.29.1
Packit 977228
- Do not package vpddecode, ownership and biosdecode on ia64 since those are x86 only
Packit 977228
Packit 977228
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:2.9-1.27.1
Packit 977228
- Autorebuild for GCC 4.3
Packit 977228
Packit 977228
* Mon Oct 22 2007 Prarit Bhargava <prarit@redhat.com> - 1:2.9
Packit 977228
- rebuild with version 2.9
Packit 977228
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:2.7-1.25.1
Packit 977228
- rebuild
Packit 977228
Packit 977228
* Thu Feb 09 2006 Dave Jones <davej@redhat.com>
Packit 977228
- rebuild.
Packit 977228
Packit 977228
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
Packit 977228
- rebuilt
Packit 977228
Packit 977228
* Mon Nov 28 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Integrate several specfile cleanups from Robert Scheck. (#172543)
Packit 977228
Packit 977228
* Sat Sep 24 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Revert yesterdays patch, its unneeded in 2.7
Packit 977228
Packit 977228
* Fri Sep 23 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Don't try to modify areas mmap'd read-only.
Packit 977228
- Don't build on ia64 any more.
Packit 977228
  (It breaks on some boxes very badly, and works on very few).
Packit 977228
Packit 977228
* Mon Sep 12 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Update to upstream 2.7
Packit 977228
Packit 977228
* Fri Apr 15 2005 Florian La Roche <laroche@redhat.com>
Packit 977228
- remove empty scripts
Packit 977228
Packit 977228
* Wed Mar  2 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Update to upstream 2.6
Packit 977228
Packit 977228
* Tue Mar  1 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Rebuild for gcc4
Packit 977228
Packit 977228
* Tue Feb  8 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Rebuild with -D_FORTIFY_SOURCE=2
Packit 977228
Packit 977228
* Tue Jan 11 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Add missing Obsoletes: kernel-utils
Packit 977228
Packit 977228
* Mon Jan 10 2005 Dave Jones <davej@redhat.com>
Packit 977228
- Update to upstream 2.5 release.
Packit 977228
Packit 977228
* Sat Dec 18 2004 Dave Jones <davej@redhat.com>
Packit 977228
- Initial packaging, based upon kernel-utils package.
Packit 977228