python-productmd/python-productmd.spec

91 lines
2.3 KiB
RPMSpec

Name: python-productmd
Version: 1.0
Release: 4%{?dist}.gitec8c627
Summary: Library providing parsers for metadata related to OS installation
Group: Development/Tools
License: LGPLv2+
URL: https://github.com/release-engineering/productmd
#tarball made by running python2 setup.py sdist in the checkout
#commit has used: ec8c6272db97e2a2fca9878db0a67983e8b58a49
Source0: productmd-%{version}.tar.bz2
BuildRequires: python2-devel python-setuptools
BuildRequires: python3-devel python3-setuptools
BuildRequires: python-six python3-six
BuildArch: noarch
%description
Python library providing parsers for metadata related to composes
and installation media.
%package -n python3-productmd
Summary: Library providing parsers for metadata related to OS installation
Group: Development/Tools
%description -n python3-productmd
Python library providing parsers for metadata related to composes
and installation media.
%prep
%setup -qc -n productmd-%{version}
mv productmd-%{version} python2
cp -a python2 python3
cp python2/LICENSE .
cp python2/AUTHORS .
%build
pushd python2
CFLAGS="$RPM_OPT_FLAGS" %{__python2} setup.py build
popd
pushd python3
CFLAGS="$RPM_OPT_FLAGS" %{__python3} setup.py build
popd
%install
pushd python3
%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT
popd
pushd python2
%{__python2} setup.py install --skip-build --root $RPM_BUILD_ROOT
popd
%check
pushd python2
%{__python2} ./setup.py test
popd
pushd python3
%{__python3} ./setup.py test
popd
%files
%defattr(-,root,root,-)
%license LICENSE
%doc AUTHORS
%{python_sitelib}/productmd/
%{python_sitelib}/productmd-%{version}-py?.?.egg-info
%files -n python3-productmd
%license LICENSE
%doc AUTHORS
%{python3_sitelib}/productmd/
%{python3_sitelib}/productmd-%{version}-py?.?.egg-info
%changelog
* Sun Jun 07 2015 Dennis Gilmore <dennis@ausil.us> - 1.0-4.gitec8c627
- update git snapshot to latest git head with fixes for pungi
* Fri Mar 13 2015 Dennis Gilmore <dennis@ausil.us> - 1.0-3.git57efab
- rename to python-productmd
* Wed Mar 11 2015 Dennis Gilmore <dennis@ausil.us> - 1.0-2.git57efab
- update git tarball so we can run tests at build time
* Tue Mar 10 2015 Dennis Gilmore <dennis@ausil.us> - 1.0-1
- Initial packaging