91 lines
2.3 KiB
RPMSpec
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
|