56 lines
1.6 KiB
RPMSpec
56 lines
1.6 KiB
RPMSpec
Name: dmidecode
|
|
Version: 3.3
|
|
Release: 1
|
|
Epoch: 1
|
|
Summary: DMI data report tool
|
|
|
|
License: GPLv2+
|
|
URL: https://www.nongnu.org/dmidecode/
|
|
Source0: http://download.savannah.gnu.org/releases/dmidecode/%{name}-%{version}.tar.xz
|
|
|
|
BuildRequires: make gcc xz
|
|
|
|
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 amd64
|
|
|
|
%description
|
|
Dmidecode reports information about your system's hardware as described
|
|
in your system BIOS according to the SMBIOS/DMI standard (see a sample
|
|
output). This information typically includes system manufacturer, model
|
|
name, serial number, BIOS version, asset tag as well as a lot of other
|
|
details of varying level of interest and reliability depending on the
|
|
manufacturer. This will often include usage status for the CPU sockets,
|
|
expansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the
|
|
list of I/O ports (e.g. serial, parallel, USB).
|
|
|
|
DMI data can be used to enable or disable specific portions of kernel code
|
|
depending on the specific hardware. Thus, one use of dmidecode is for kernel
|
|
developers to detect system "signatures" and add them to the kernel source code
|
|
when needed.
|
|
|
|
%prep
|
|
%autosetup -n %{name}-%{version} -p1
|
|
|
|
|
|
%build
|
|
# biosdecode ownership vpddecode programs are only useful on x86,
|
|
# so Makefile atuo compiled target programs depend on arch.
|
|
make %{?_smp_mflags} CFLAGS="%{__global_cflags}" LDFLAGS="%{__global_ldflags}"
|
|
|
|
|
|
%install
|
|
%make_install prefix=%{_prefix}
|
|
|
|
|
|
%files
|
|
%license LICENSE
|
|
%{_sbindir}/*
|
|
%{_docdir}/%{name}/*
|
|
%{_mandir}/man8/*.8.gz
|
|
|
|
%changelog
|
|
* Tue Nov 30 2021 zhouwenpei <zhouwenpei1@huawei.com> - 3.3-1
|
|
- update to 3.3
|
|
|
|
* Wed Aug 21 2019 openEuler Buildteam <buildteam@openeuler.org> - 1:3.2-2
|
|
- Package init
|