commit
0a5e121d6e
@ -0,0 +1 @@
|
||||
SOURCES/python-hwdata-2.3.6.tar.gz
|
@ -0,0 +1 @@
|
||||
cfb279edaa92e0340e29e0a3dce8751a5eac4fcf SOURCES/python-hwdata-2.3.6.tar.gz
|
@ -0,0 +1,166 @@
|
||||
%if 0%{?fedora} || 0%{?rhel} > 7
|
||||
# Enable python3 build by default
|
||||
%bcond_without python3
|
||||
%else
|
||||
%bcond_with python3
|
||||
%endif
|
||||
|
||||
%if 0%{?rhel} > 7
|
||||
# Disable python2 build by default
|
||||
%bcond_with python2
|
||||
%else
|
||||
%bcond_without python2
|
||||
%endif
|
||||
|
||||
Name: python-hwdata
|
||||
Version: 2.3.6
|
||||
Release: 3%{?dist}
|
||||
Summary: Python bindings to hwdata package
|
||||
BuildArch: noarch
|
||||
License: GPLv2
|
||||
URL: https://github.com/xsuchy/python-hwdata
|
||||
# git clone https://github.com/xsuchy/python-hwdata.git
|
||||
# cd python-hwdata
|
||||
# tito build --tgz
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
|
||||
%description
|
||||
Provide python interface to database stored in hwdata package.
|
||||
It allows you to get human readable description of USB and PCI devices.
|
||||
|
||||
%if %{with python2}
|
||||
%package -n python2-hwdata
|
||||
Summary: Python bindings to hwdata package
|
||||
|
||||
BuildRequires: python2-devel
|
||||
|
||||
Requires: hwdata
|
||||
%{?python_provide:%python_provide python2-hwdata}
|
||||
%if 0%{?rhel} < 8
|
||||
Provides: python-hwdata = %{version}-%{release}
|
||||
%endif
|
||||
|
||||
%description -n python2-hwdata
|
||||
Provide python interface to database stored in hwdata package.
|
||||
It allows you to get human readable description of USB and PCI devices.
|
||||
|
||||
This is the Python 2 build of the module.
|
||||
%endif # with python2
|
||||
|
||||
%if %{with python3}
|
||||
%package -n python3-hwdata
|
||||
Summary: Python bindings to hwdata package
|
||||
|
||||
BuildRequires: python3-devel
|
||||
Requires: hwdata
|
||||
|
||||
%{?python_provide:%python_provide python3-hwdata}
|
||||
|
||||
%description -n python3-hwdata
|
||||
Provide python interface to database stored in hwdata package.
|
||||
It allows you to get human readable description of USB and PCI devices.
|
||||
|
||||
This is the Python 3 build of the module.
|
||||
%endif # with python3
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%if %{with python3}
|
||||
rm -rf %{py3dir}
|
||||
cp -a . %{py3dir}
|
||||
%endif # with python3
|
||||
|
||||
%build
|
||||
%if %{with python2}
|
||||
%py2_build
|
||||
%endif # with python2
|
||||
|
||||
%if %{with python3}
|
||||
pushd %{py3dir}
|
||||
%py3_build
|
||||
popd
|
||||
%endif # with python3
|
||||
|
||||
%install
|
||||
%if %{with python2}
|
||||
%py2_install
|
||||
%endif # with python2
|
||||
|
||||
%if %{with python3}
|
||||
pushd %{py3dir}
|
||||
%py3_install
|
||||
popd
|
||||
%endif # with python3
|
||||
|
||||
%if %{with python2}
|
||||
%files -n python2-hwdata
|
||||
%license LICENSE
|
||||
%doc README.md example.py
|
||||
%doc html
|
||||
%{python2_sitelib}/*
|
||||
%endif # with python2
|
||||
|
||||
%if %{with python3}
|
||||
%files -n python3-hwdata
|
||||
%license LICENSE
|
||||
%doc README.md example.py
|
||||
%doc html
|
||||
%{python3_sitelib}/*
|
||||
%endif # with python3
|
||||
|
||||
%changelog
|
||||
* Tue Jun 12 2018 Charalampos Stratakis <cstratak@redhat.com> - 2.3.6-3
|
||||
- Remove pylint dependency
|
||||
|
||||
* Fri Mar 16 2018 Charalampos Stratakis <cstratak@redhat.com> - 2.3.6-2
|
||||
- Don't build Python 2 subpackage on EL > 7
|
||||
|
||||
* Mon Feb 12 2018 Miroslav Suchý <msuchy@redhat.com> 2.3.6-1
|
||||
- Update Python 2 dependency declarations to new packaging standards
|
||||
|
||||
* Wed Aug 09 2017 Miroslav Suchý <msuchy@redhat.com> 2.3.5-1
|
||||
- create python2-hwdata subpackage
|
||||
- use dnf instead of yum in README
|
||||
- remove rhel5 compatibilities from spec
|
||||
|
||||
* Thu Sep 22 2016 Miroslav Suchý <miroslav@suchy.cz> 2.3.4-1
|
||||
- run pylint in %%check
|
||||
- require hwdata in python 3 package too (jdobes@redhat.com)
|
||||
- implement PNP interface
|
||||
- errors in usb.ids should not be fatal
|
||||
- change upstream url in setup.py
|
||||
|
||||
* Wed Jan 28 2015 Miroslav Suchý <msuchy@redhat.com> 2.3.3-1
|
||||
- upstream location changed
|
||||
|
||||
* Wed Jan 28 2015 Miroslav Suchý <msuchy@redhat.com>
|
||||
- move upstream location
|
||||
|
||||
* Wed Dec 04 2013 Miroslav Suchý <msuchy@redhat.com> 1.10.1-1
|
||||
- create python3-hwdata subpackage
|
||||
- Bumping package versions for 1.9
|
||||
- %%defattr is not needed since rpm 4.4
|
||||
|
||||
* Fri Mar 02 2012 Miroslav Suchý 1.7.3-1
|
||||
- 798375 - fix PCI device name translation (Joshua.Roys@gtri.gatech.edu)
|
||||
- use setup from distutils
|
||||
|
||||
* Fri Mar 02 2012 Jan Pazdziora 1.7.2-1
|
||||
- Update the copyright year info.
|
||||
|
||||
* Fri Mar 02 2012 Jan Pazdziora 1.7.1-1
|
||||
- correct indentation (mzazrivec@redhat.com)
|
||||
|
||||
* Mon Oct 31 2011 Miroslav Suchý 1.6.2-1
|
||||
- point URL to specific python-hwdata page
|
||||
|
||||
* Fri Jul 22 2011 Jan Pazdziora 1.6.1-1
|
||||
- We only support version 14 and newer of Fedora, removing conditions for old
|
||||
versions.
|
||||
|
||||
* Mon Apr 26 2010 Miroslav Suchý <msuchy@redhat.com> 1.2-1
|
||||
- 585138 - change %%files section and patial support for python3
|
||||
|
||||
* Fri Apr 23 2010 Miroslav Suchý <msuchy@redhat.com> 1.1-1
|
||||
- initial release
|
Loading…
Reference in new issue