Blame fegistry.spec

72bad70
Name:       fegistry
72bad70
Version:    0.0.0
72bad70
Release:    1%{?dist}
72bad70
BuildArch:  noarch
72bad70
72bad70
License:    GPLv3+
72bad70
Summary:    The Fedora registry endpoint
72bad70
URL:        https://pagure.io/fegistry
72bad70
Source0:    https://releases.pagure.org/fegistry/fegistry-%{version}.tar.gz
72bad70
Patch0:     0001-Explicitly-use-sphinx-build-3-when-building-docs.patch
72bad70
72bad70
BuildRequires: python3-devel
72bad70
BuildRequires: python3-flake8
72bad70
BuildRequires: python3-flask
72bad70
BuildRequires: python3-nose
72bad70
BuildRequires: python3-nose-cov
72bad70
BuildRequires: python3-sphinx
72bad70
72bad70
72bad70
%description
72bad70
Fegistry is the container registry endpoint for Fedora's users. It will answer
72bad70
the initial requests when users docker pull Fedora containers.
72bad70
72bad70
72bad70
%package -n python3-fegistry
72bad70
Summary:    Python library for fegistry
72bad70
72bad70
%{?python_provide:%python_provide python3-fegistry}
72bad70
72bad70
Requires:   python3-flask
72bad70
72bad70
72bad70
%description -n python3-fegistry
72bad70
This sub-package contains the Python library for fegistry.
72bad70
72bad70
72bad70
%prep
72bad70
%setup -n fegistry-%{version}
72bad70
72bad70
%patch0 -p1
72bad70
72bad70
72bad70
%build
72bad70
%py3_build
72bad70
72bad70
PYTHONPATH="$(pwd):$PYTHONPATH" make %{?_smp_mflags} -C docs/ html
72bad70
# We don't need this file
72bad70
rm docs/_build/html/objects.inv
72bad70
72bad70
72bad70
%check
72bad70
python3 setup.py nosetests
72bad70
72bad70
72bad70
%install
72bad70
%py3_install
72bad70
72bad70
72bad70
%files -n python3-fegistry
72bad70
%license COPYING
72bad70
%doc docs/_build/html/*
72bad70
%doc README.md
72bad70
%{python3_sitelib}/fegistry
72bad70
%{python3_sitelib}/fegistry-%{version}-py%{python3_version}.egg-info
72bad70
72bad70
72bad70
%changelog
72bad70
* Mon Jan 09 2017 Randy Barlow <bowlofeggs@fedoraproject.org> - 0.0.0-1
72bad70
- Initial release.