Projects
Eulaceura:Mainline
python-dmidecode
_service:obs_scm:python-dmidecode.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:python-dmidecode.spec of Package python-dmidecode
Name: python-dmidecode Version: 3.12.3 Release: 4 Summary: Python extension module for dmidecode License: GPLv2 URL: http://projects.autonomy.net.au/python-dmidecode/ Source0: https://github.com/nima/python-dmidecode/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz %ifarch sw_64 Patch1: python-dmidecode-3.12.3-sw.patch %endif #Reference:https://src.fedoraproject.org/rpms/python-dmidecode/blob/rawhide/f/python-dmidecode-rhbz2154949.patch Patch2: python-dmidecode-rhbz2154949.patch BuildRequires: gcc libxml2-devel python3-libxml2 python3-devel %if "%toolchain" == "clang" BuildRequires: clang llvm lld %endif %description Dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard. 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). Python-dmidecode is a python extension module that uses the code-base of the 'dmidecode' utility and uses libxml2 to display data as python data structures or XML data. %package -n python3-dmidecode Summary: A python 3 module to access DMI data Requires: python3-libxml2 %description -n python3-dmidecode Python3-dmidecode is a python 3 extension module that uses the code-base of the 'dmidecode' utility and uses libxml2 to display data as python 3 data structures or XML data. %package_help %prep %autosetup -n %{name}-%{version} -p1 sed -i 's/python2/python3/g' Makefile unit-tests/Makefile %build export PYTHON_BIN=%{__python3} export PYTHON_VERSION=%{python3_version} export CFLAGS="%{build_cflags} -std=gnu89" %if "%toolchain" == "clang" export CFLAGS="$CFLAGS -Wno-error=int-conversion" %endif %make_build %install export CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="${RPM_LD_FLAGS}" %{__python3} src/setup.py install --root %{buildroot} --prefix=%{_prefix} %check export PYTHONPATH=%{buildroot}%{python3_sitearch} export PYTHON_BIN=%{__python3} make -C unit-tests %files -n python3-dmidecode %license doc/LICENSE doc/AUTHORS doc/AUTHORS.upstream %{python3_sitearch}/__pycache__/*.pyc %{python3_sitearch}/dmidecode.py %{python3_sitearch}/dmidecodemod.cpython-3*.so %{python3_sitearch}/python_dmidecode-3.12.2-py3.*.egg-info %{_datadir}/python-dmidecode/pymap.xml %files help %doc README doc/README.upstream %changelog * Fri Aug 11 2023 liyunfei <liyunfei33@huawei.com> - 3.12.3-4 - add clang compile support * Wed Jul 05 2023 zhouwenpei <zhouwenpei@h-partners.com> - 3.12.3-3 - fix build error * Wed Mar 01 2023 zhouwenpei <zhouwenpei@h-partners.com> - 3.12.3-2 - strip binary file * Tue Dec 6 2022 chendexi <chendexi@kylinos.cn> - 3.12.3-1 - Upgrade to 3.12.3 * Wed Nov 23 2022 wuzx<wuzx1226@qq.com> - 3.12.2-24 - Add sw64 architecture * Mon Jun 6 2022 yangcheng <yangcheng87@h-partners.com> - 3.12.2-23 - Type:bugfix - CVE:NA - SUG:NA - DESC:strip binary file * Thu Apr 14 2022 dongyuzhen <dongyuzhen@h-partners.com> - 3.12.2-22 - fix test case failed * Sat Mar 20 2021 Dehui Fan<fandehui1@huawei.com> - 3.12.2-21 - strip binary files * Fri Oct 30 2020 chengguipeng <chengguipeng1@huawei.com> - 3.12.2-20 - remove python2-dmidecode subpackage * Wed Sep 9 2020 hanhui <hanhui15@huawei.com> - 3.12.2-19 - Type:bugfix - ID:NA - SUG:NA - DESC:modify source url * Tue Jun 16 2020 hanhui <hanhui15@huawei.com> - 3.12.2-18 - Type:bugfix - Id:NA - SUG:NA - DESC:Modify the file patch for python3.8 * Sun Dec 29 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.12.2-17 - Type:bugfix - ID:NA - SUG:NA - DESC:optimization the spec * Thu Nov 21 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.12.2-16 - Type:bugfix - Id:NA - SUG:NA - DESC:Modify the file name for x86 * Sat Sep 28 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.12.2-15 - Type:bugfix - Id:NA - SUG:NA - DESC:Modify the file path of the help package * Mon Sep 09 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.12.2-14 - Package Init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2