Adjust all the URLs to point to docs.openstack.org
We had a weird mix of non-existing URLs, and pointing to opendev.org and to launchpad and other places. Lets put everything point the same way under https://docs.openstack.org/$project, which redirects to the newest documentation then automatically. The other option would be to point to the project navigator, but that doesn't have all othe components on the granularity that we package here, and the urls are not stable (require a releases/$releasename within), so that idea was discarded. Change-Id: I0ccca433a5e5dbc1082c93d4c5f84ed3fcbed2fe
This commit is contained in:
parent
54928be545
commit
2f19f80086
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Angular-Gettext %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-angular-gettext/
|
||||
URL: https://docs.openstack.org/xstatic-angular-gettext/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Angular-Sanitize %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-angular-sanitize/
|
||||
URL: https://docs.openstack.org/xstatic-angular-sanitize/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Angular-UUID %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-angular-uuid/
|
||||
URL: https://docs.openstack.org/xstatic-angular-uuid/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Angular-Vis JavaScript library (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-angular-vis/
|
||||
URL: https://docs.openstack.org/xstatic-angular-vis/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('XStatic') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Angular-lrdragndrop %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{sname}/
|
||||
URL: https://docs.openstack.org/{sname}/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Angular %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-angular/
|
||||
URL: https://docs.openstack.org/xstatic-angular/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('XStatic') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Bootstrap-Datepicker %{version} (XStatic packaging standard)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/XStatic-Bootstrap-Datepicker/
|
||||
URL: https://docs.openstack.org/XStatic-Bootstrap-Datepicker/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Bootstrap-SCSS %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/XStatic-Bootstrap-SCSS/
|
||||
URL: https://docs.openstack.org/XStatic-Bootstrap-SCSS/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools')}}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: D3 %{version} (XStatic packaging standard)
|
||||
License: {{ license('BSD-3-Clause') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/XStatic-D3/
|
||||
URL: https://docs.openstack.org/XStatic-D3/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -6,7 +6,7 @@ Release: 0
|
|||
Summary: {{ js_name }} %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-{{ js_name | lower }}/
|
||||
URL: https://docs.openstack.org/xstatic-{{ js_name | lower }}/
|
||||
Source0: https://files.pythonhosted.org/packages/source/X/%{sname}/%{sname}-%{version}.tar.gz
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Font Awesome %{version} (XStatic packaging standard)
|
||||
License: {{ license('OFL-1.1') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-font-awesome/
|
||||
URL: https://docs.openstack.org/xstatic-font-awesome/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Hogan %{version} (XStatic packaging standard)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/XStatic-Hogan/
|
||||
URL: https://docs.openstack.org/XStatic-Hogan/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: JQuery-Migrate %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-jquery-migrate
|
||||
URL: https://docs.openstack.org/xstatic-jquery-migrate
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -10,7 +10,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: JQuery.Bootstrap.Wizard %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-jquery.bootstrap.wizard
|
||||
URL: https://docs.openstack.org/xstatic-jquery.bootstrap.wizard
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: JQuery.TableSorter %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-jquery.tablesorter/
|
||||
URL: https://docs.openstack.org/xstatic-jquery.tablesorter/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: JQuery.quicksearch %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-jquery.quicksearch/
|
||||
URL: https://docs.openstack.org/xstatic-jquery.quicksearch/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -6,7 +6,7 @@ Release: 0
|
|||
Summary: {{ js_name }} %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-{{ js_name | lower }}/
|
||||
URL: https://docs.openstack.org/xstatic-{{ js_name | lower }}/
|
||||
Source0: https://files.pythonhosted.org/packages/source/X/%{sname}/%{sname}-%{version}.tar.gz
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: JSEncrypt %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-jsencrypt/
|
||||
URL: https://docs.openstack.org/xstatic-jsencrypt/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Jasmine %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-jasmine/
|
||||
URL: https://docs.openstack.org/xstatic-jasmine/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -6,7 +6,7 @@ Release: 0
|
|||
Summary: {{ js_name }} %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-{{ js_name | lower }}/
|
||||
URL: https://docs.openstack.org/xstatic-{{ js_name | lower }}/
|
||||
Source0: https://files.pythonhosted.org/packages/source/X/%{sname}/%{sname}-%{version}.tar.gz
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -5,7 +5,7 @@ Release: 0
|
|||
Summary: Magic Search %{version} (XStatic packaging standard)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-magic-search/
|
||||
URL: https://docs.openstack.org/xstatic-magic-search/
|
||||
Source0: https://files.pythonhosted.org/packages/source/X/%{sname}/%{sname}-%{version}.tar.gz
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: QUnit %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-qunit/
|
||||
URL: https://docs.openstack.org/xstatic-qunit/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -10,7 +10,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Rickshaw %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-rickshaw/
|
||||
URL: https://docs.openstack.org/xstatic-rickshaw/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Spin %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-spin/
|
||||
URL: https://docs.openstack.org/xstatic-spin/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: bootswatch %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-bootswatch/
|
||||
URL: https://docs.openstack.org/xstatic-bootswatch/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: mdi %{version} (XStatic packaging standard)
|
||||
License: {{ license('OFL-1.1') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-mdi/
|
||||
URL: https://docs.openstack.org/xstatic-mdi/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: roboto-fontface %{version} (XStatic packaging standard)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-roboto-fontface/
|
||||
URL: https://docs.openstack.org/xstatic-roboto-fontface/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('XStatic') }}
|
||||
|
|
|
@ -10,7 +10,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: smart-table %{version} (XStatic packaging standard)
|
||||
License: {{ license('MIT') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/xstatic-angular-smart-table/
|
||||
URL: https://docs.openstack.org/xstatic-angular-smart-table/
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('setuptools') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Friendly state machines for python
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('PrettyTable') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the barbican project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Generic Key Manager interface for OpenStack
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/castellan
|
||||
URL: https://docs.openstack.org/castellan
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('python-barbicanclient') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the cinder project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -13,7 +13,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Epoch: {{ epoch('cinder') }}
|
||||
Summary: OpenStack Block Storage (Cinder)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/cinder
|
||||
URL: https://docs.openstack.org/cinder
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-cinder.logrotate
|
||||
Source2: openstack-cinder-api.service
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Command Line Interface Formulation Framework
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/python-{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('PrettyTable') }}
|
||||
|
|
|
@ -10,7 +10,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: OpenStack Accelerator as a Service
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/cyborg
|
||||
URL: https://docs.openstack.org/cyborg
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: openstack-macros
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the designate project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Epoch: {{ epoch('designate') }}
|
||||
Summary: OpenStack DNS Service (Designate)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/designate
|
||||
URL: https://docs.openstack.org/designate
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-designate.logrotate
|
||||
Source2: openstack-designate.sudoers
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Pieces of diskimage-builder that are useful standalone
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Epoch: {{ epoch('ec2-api') }}
|
||||
Summary: OpenStack EC2 API
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/ec2-api
|
||||
URL: https://docs.openstack.org/ec2-api
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-ec2-api.logrotate
|
||||
Source2: openstack-ec2-api.tmpfiles
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the EC2 API project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Backup and Restore - API service
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/freezer
|
||||
URL: https://docs.openstack.org/freezer
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-freezer-api.logrotate
|
||||
BuildRequires: openstack-macros
|
||||
|
|
|
@ -10,7 +10,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the freezer project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -14,7 +14,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: The Freezer Web UI
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/freezer
|
||||
URL: https://docs.openstack.org/freezer
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: {{ py3('horizon') }}
|
||||
|
|
|
@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Backup and Restore
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/freezer
|
||||
URL: https://docs.openstack.org/freezer
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-freezer.logrotate
|
||||
Source2: openstack-freezer-scheduler.service
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Useful additions to futures, from the future.
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('PrettyTable') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Epoch: {{ epoch('glance') }}
|
||||
Summary: OpenStack Image Service (Glance)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/glance
|
||||
URL: https://docs.openstack.org/glance
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-glance.logrotate
|
||||
Source2: openstack-glance.conf
|
||||
|
|
|
@ -8,7 +8,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Image Service Store Library
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: openstack-macros
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Heat agents
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/heat-agents
|
||||
URL: https://docs.openstack.org/heat-agents
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('os-apply-config') }}
|
||||
|
|
|
@ -14,7 +14,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Horizon plugin for heat
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: {{ py3('horizon') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the heat project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Epoch: {{ epoch('heat') }}
|
||||
Summary: Openstack Orchestration (Heat)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/heat
|
||||
URL: https://docs.openstack.org/heat
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-heat.logrotate
|
||||
Source2: openstack-heat.tmpfiles
|
||||
|
|
|
@ -9,7 +9,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: Hardware introspection service for OpenStack Ironic
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/ironic-inspector
|
||||
URL: https://docs.openstack.org/ironic-inspector
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-ironic-inspector.sudoers
|
||||
Source2: openstack-ironic-inspector.logrotate
|
||||
|
|
|
@ -8,7 +8,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: Ironic Python Agent Ramdisk
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/ironic-python-agent
|
||||
URL: https://docs.openstack.org/ironic-python-agent
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-ironic-python-agent.defaultconf
|
||||
Source20: openstack-ironic-python-agent.service
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the ironic project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: Openstack Provisioning of Bare Metal Servers
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/ironic
|
||||
URL: https://docs.openstack.org/ironic
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-ironic.sudoers
|
||||
Source2: openstack-ironic.logrotate
|
||||
|
|
|
@ -11,7 +11,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: OpenStack Application Data Protection Service
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/karbor
|
||||
URL: https://docs.openstack.org/karbor
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-karbor.logrotate
|
||||
Source2: openstack-karbor-operationengine.service
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the keystone project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: OpenStack Identity Service
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/keystone
|
||||
URL: https://docs.openstack.org/keystone
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-keystone.logrotate
|
||||
Source2: openstack-keystone.sysctl
|
||||
|
|
|
@ -8,7 +8,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack authenticating tools
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/keystoneauth
|
||||
URL: https://docs.openstack.org/keystoneauth
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('PyYAML') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Middleware for OpenStack Identity
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('WebOb') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the kuryr project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the magnum project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -15,7 +15,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Magnum management plugin for Horizon
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: System/Management
|
||||
URL: https://launchpad.net/magnum-ui
|
||||
URL: https://docs.openstack.org/magnum-ui
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: {{ py2pkg('horizon') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Epoch: {{ epoch('magnum') }}
|
||||
Summary: OpenStack container orchestration engines (Magnum)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/magnum
|
||||
URL: https://docs.openstack.org/magnum
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-magnum.logrotate
|
||||
Source2: openstack-magnum.sudoers
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the manila project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: OpenStack shared file system service
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/manila
|
||||
URL: https://docs.openstack.org/manila
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-manila.sudoers
|
||||
Source2: openstack-manila.logrotate
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Monitors for Virtual Machine High Availability (VMHA) service in OpenStack
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Libraries
|
||||
URL: https://launchpad.net/masakari-monitors
|
||||
URL: https://docs.openstack.org/masakari-monitors
|
||||
# basename filter prevents OBS from downloading the source itself which would
|
||||
# fetch from a stale cache hashed by non-changing URL.
|
||||
Source0: {{ source|basename }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Virtual Machine High Availability (VMHA) service for OpenStack
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/masakari
|
||||
URL: https://docs.openstack.org/masakari
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-masakari-api.service
|
||||
Source2: openstack-masakari-engine.service
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Bare metal provisioner using Ironic
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: {{ py3('ansible') }}
|
||||
BuildRequires: openstack-macros
|
||||
|
|
|
@ -8,7 +8,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Mistral shared routings and utilities
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('eventlet') }}
|
||||
|
|
|
@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Workflow Service for OpenStack cloud
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Libraries
|
||||
URL: https://launchpad.net/mistral
|
||||
URL: https://docs.openstack.org/mistral
|
||||
Source0: {{ source | basename}}
|
||||
Source1: openstack-mistral-api.service
|
||||
Source2: openstack-mistral-engine.service
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the monasca project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -13,7 +13,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Application Catalog (murano)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: System/Management
|
||||
URL: https://launchpad.net/murano
|
||||
URL: https://docs.openstack.org/murano
|
||||
Source0: {{ source | basename }}
|
||||
Source1: openstack-murano.logrotate
|
||||
Source2: openstack-murano.tmpfiles
|
||||
|
|
|
@ -8,7 +8,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Generic Switch ML2 Neutron Driver
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: openstack-macros
|
||||
|
|
|
@ -8,7 +8,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OVSvApp and DVS VMware vSphere drivers for Neutron
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-neutron-dvs-agent.service
|
||||
Source2: openstack-neutron-ovsvapp-agent.service
|
||||
|
|
|
@ -9,7 +9,7 @@ Epoch: {{ epoch('{{ pypi_name }}') }}
|
|||
Summary: OpenStack Neutron Dynamic Routing Service
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/neutron
|
||||
URL: https://docs.openstack.org/neutron
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-neutron-bgp-dragent.service
|
||||
BuildRequires: openstack-macros
|
||||
|
|
|
@ -14,7 +14,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Neutron FWaaS management plugin for Horizon
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/neutron-fwaas-dashboard
|
||||
URL: https://docs.openstack.org/neutron-fwaas-dashboard
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gettext
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Neutron Firewall Service
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/neutron
|
||||
URL: https://docs.openstack.org/neutron
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py2pkg('neutron') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the neutron project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -14,7 +14,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Neutron VPNaaS management plugin for Horizon
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/neutron-vpnaas-dashboard
|
||||
URL: https://docs.openstack.org/neutron-vpnaas-dashboard
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: {{ py3('horizon') }}
|
||||
|
|
|
@ -8,7 +8,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: OpenStack Neutron VPN Service
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/neutron
|
||||
URL: https://docs.openstack.org/neutron
|
||||
Source0: {{ source|basename }}
|
||||
# systemd service files
|
||||
Source10: openstack-neutron-vyatta-agent.service
|
||||
|
|
|
@ -12,7 +12,7 @@ Version: {{ py2rpmversion() }}
|
|||
Release: {{ py2rpmrelease() }}
|
||||
Summary: OpenStack Networking Service (Neutron)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/neutron
|
||||
URL: https://docs.openstack.org/neutron
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-neutron.logrotate
|
||||
Source2: openstack-neutron.sudoers
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Epoch: {{ epoch('nova') }}
|
||||
Summary: OpenStack Compute (nova)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/nova
|
||||
URL: https://docs.openstack.org/nova
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-nova.defaultconf
|
||||
Source3: openstack-nova.logrotate
|
||||
|
|
|
@ -14,7 +14,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Horizon plugin for octavia
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: {{ py3('horizon') }}
|
||||
|
|
|
@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: A library to support Octavia provider drivers
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/octavia-lib
|
||||
URL: https://docs.openstack.org/octavia-lib
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('mock') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Tempest plugin for the Octavia project
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source|basename }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Epoch: {{ epoch('octavia') }}
|
||||
Summary: OpenStack load balancer (Octavia)
|
||||
License: {{ license('Apache-2.0') }}
|
||||
URL: https://launchpad.net/octavia
|
||||
URL: https://docs.openstack.org/octavia
|
||||
Source0: {{ source|basename }}
|
||||
Source1: openstack-octavia.logrotate
|
||||
Source2: openstack-octavia.tmpfiles
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Docs Tools
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('Babel') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Docs Theme
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/openstackdocstheme
|
||||
URL: https://docs.openstack.org/openstackdocstheme
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('Sphinx') }}
|
||||
|
|
|
@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: An SDK for building applications to work with OpenStack
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('PyYAML') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Sphinx Extensions to support API reference sites in OpenStack
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://opendev.org/openstack/os-api-ref
|
||||
URL: https://docs.openstack.org/os-api-ref
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('PyYAML') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack os-apply-config Configuration Library
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('fixtures') }}
|
||||
|
|
|
@ -10,7 +10,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Cinder brick library for managing local volume attaches
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('Babel') }}
|
||||
|
|
|
@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: OpenStack Client Configuration Library
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/%{name}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('pbr') }}
|
||||
|
|
|
@ -10,7 +10,7 @@ Epoch: {{ epoch('os-collect-config') }}
|
|||
Summary: Collect and cache metadata running hooks on changes
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
Source1: os-collect-config.service
|
||||
Source2: os-collect-config.conf
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: A component-based software defined networking framework in OpenStack
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('Routes') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Refresh system configuration
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('dib-utils') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Resource Classes for OpenStack
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: {{ source }}
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('oslotest') }}
|
||||
|
|
|
@ -8,7 +8,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: Library containing standardized trait strings.
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: https://files.pythonhosted.org/packages/source/o/{{ pypi_name }}/{{ pypi_name }}-%{version}.tar.gz
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('devel') }}
|
||||
|
|
|
@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }}
|
|||
Summary: A library for plugging and unplugging virtual interfaces in OpenStack
|
||||
License: {{ license('Apache-2.0') }}
|
||||
Group: Development/Languages/Python
|
||||
URL: https://launchpad.net/{{ pypi_name }}
|
||||
URL: https://docs.openstack.org/{{ pypi_name }}
|
||||
Source0: https://files.pythonhosted.org/packages/source/o/os-vif/os_vif-%{version}.tar.gz
|
||||
BuildRequires: openstack-macros
|
||||
BuildRequires: {{ py3('devel') }}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue