88 lines
2.1 KiB
RPMSpec
88 lines
2.1 KiB
RPMSpec
|
Name: python-productmd
|
||
|
Version: 1.0
|
||
|
Release: 3%{?dist}.git57efab
|
||
|
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 teh checkout
|
||
|
#commit has used: 57efab2e504f4e13375b996c645548d5c6a5cfdf
|
||
|
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
|
||
|
* 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
|