diff --git a/openstack/XStatic-Angular-Gettext/XStatic-Angular-Gettext.spec.j2 b/openstack/XStatic-Angular-Gettext/XStatic-Angular-Gettext.spec.j2 index fdf7ad777..0f933f7ef 100644 --- a/openstack/XStatic-Angular-Gettext/XStatic-Angular-Gettext.spec.j2 +++ b/openstack/XStatic-Angular-Gettext/XStatic-Angular-Gettext.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Angular-Sanitize/XStatic-Angular-Sanitize.spec.j2 b/openstack/XStatic-Angular-Sanitize/XStatic-Angular-Sanitize.spec.j2 index 1ccfa4037..be33ff5b2 100644 --- a/openstack/XStatic-Angular-Sanitize/XStatic-Angular-Sanitize.spec.j2 +++ b/openstack/XStatic-Angular-Sanitize/XStatic-Angular-Sanitize.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Angular-UUID/XStatic-Angular-UUID.spec.j2 b/openstack/XStatic-Angular-UUID/XStatic-Angular-UUID.spec.j2 index 5df3d925a..6918b0381 100644 --- a/openstack/XStatic-Angular-UUID/XStatic-Angular-UUID.spec.j2 +++ b/openstack/XStatic-Angular-UUID/XStatic-Angular-UUID.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Angular-Vis/XStatic-Angular-Vis.spec.j2 b/openstack/XStatic-Angular-Vis/XStatic-Angular-Vis.spec.j2 index b1cb204cd..6baf0bd9a 100644 --- a/openstack/XStatic-Angular-Vis/XStatic-Angular-Vis.spec.j2 +++ b/openstack/XStatic-Angular-Vis/XStatic-Angular-Vis.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Angular-lrdragndrop/XStatic-Angular-lrdragndrop.spec.j2 b/openstack/XStatic-Angular-lrdragndrop/XStatic-Angular-lrdragndrop.spec.j2 index f5c5c05c6..25f46e437 100644 --- a/openstack/XStatic-Angular-lrdragndrop/XStatic-Angular-lrdragndrop.spec.j2 +++ b/openstack/XStatic-Angular-lrdragndrop/XStatic-Angular-lrdragndrop.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Angular/XStatic-Angular.spec.j2 b/openstack/XStatic-Angular/XStatic-Angular.spec.j2 index 7e548a20a..23b3d0b34 100644 --- a/openstack/XStatic-Angular/XStatic-Angular.spec.j2 +++ b/openstack/XStatic-Angular/XStatic-Angular.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Bootstrap-Datepicker/XStatic-Bootstrap-Datepicker.spec.j2 b/openstack/XStatic-Bootstrap-Datepicker/XStatic-Bootstrap-Datepicker.spec.j2 index 30df712eb..238fb6ffa 100644 --- a/openstack/XStatic-Bootstrap-Datepicker/XStatic-Bootstrap-Datepicker.spec.j2 +++ b/openstack/XStatic-Bootstrap-Datepicker/XStatic-Bootstrap-Datepicker.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Bootstrap-SCSS/XStatic-Bootstrap-SCSS.spec.j2 b/openstack/XStatic-Bootstrap-SCSS/XStatic-Bootstrap-SCSS.spec.j2 index bd5b1a337..fe6f629af 100644 --- a/openstack/XStatic-Bootstrap-SCSS/XStatic-Bootstrap-SCSS.spec.j2 +++ b/openstack/XStatic-Bootstrap-SCSS/XStatic-Bootstrap-SCSS.spec.j2 @@ -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')}} diff --git a/openstack/XStatic-D3/XStatic-D3.spec.j2 b/openstack/XStatic-D3/XStatic-D3.spec.j2 index 38f96a423..20254e3aa 100644 --- a/openstack/XStatic-D3/XStatic-D3.spec.j2 +++ b/openstack/XStatic-D3/XStatic-D3.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-FileSaver/XStatic-FileSaver.spec.j2 b/openstack/XStatic-FileSaver/XStatic-FileSaver.spec.j2 index 842f331e7..6f4221694 100644 --- a/openstack/XStatic-FileSaver/XStatic-FileSaver.spec.j2 +++ b/openstack/XStatic-FileSaver/XStatic-FileSaver.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Font-Awesome/XStatic-Font-Awesome.spec.j2 b/openstack/XStatic-Font-Awesome/XStatic-Font-Awesome.spec.j2 index 151ef3b0a..60348fa1a 100644 --- a/openstack/XStatic-Font-Awesome/XStatic-Font-Awesome.spec.j2 +++ b/openstack/XStatic-Font-Awesome/XStatic-Font-Awesome.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Hogan/XStatic-Hogan.spec.j2 b/openstack/XStatic-Hogan/XStatic-Hogan.spec.j2 index 6064cc5b5..04bdac3f5 100644 --- a/openstack/XStatic-Hogan/XStatic-Hogan.spec.j2 +++ b/openstack/XStatic-Hogan/XStatic-Hogan.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-JQuery-Migrate/XStatic-JQuery-Migrate.spec.j2 b/openstack/XStatic-JQuery-Migrate/XStatic-JQuery-Migrate.spec.j2 index 7dc714b3e..59a4bd48e 100644 --- a/openstack/XStatic-JQuery-Migrate/XStatic-JQuery-Migrate.spec.j2 +++ b/openstack/XStatic-JQuery-Migrate/XStatic-JQuery-Migrate.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-JQuery.Bootstrap.Wizard/XStatic-JQuery.Bootstrap.Wizard.spec.j2 b/openstack/XStatic-JQuery.Bootstrap.Wizard/XStatic-JQuery.Bootstrap.Wizard.spec.j2 index a3bd5902c..1786952d8 100644 --- a/openstack/XStatic-JQuery.Bootstrap.Wizard/XStatic-JQuery.Bootstrap.Wizard.spec.j2 +++ b/openstack/XStatic-JQuery.Bootstrap.Wizard/XStatic-JQuery.Bootstrap.Wizard.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-JQuery.TableSorter/XStatic-JQuery.TableSorter.spec.j2 b/openstack/XStatic-JQuery.TableSorter/XStatic-JQuery.TableSorter.spec.j2 index d72ca7dab..22cf5eafe 100644 --- a/openstack/XStatic-JQuery.TableSorter/XStatic-JQuery.TableSorter.spec.j2 +++ b/openstack/XStatic-JQuery.TableSorter/XStatic-JQuery.TableSorter.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-JQuery.quicksearch/XStatic-JQuery.quicksearch.spec.j2 b/openstack/XStatic-JQuery.quicksearch/XStatic-JQuery.quicksearch.spec.j2 index 071f78b4f..becdf97ad 100644 --- a/openstack/XStatic-JQuery.quicksearch/XStatic-JQuery.quicksearch.spec.j2 +++ b/openstack/XStatic-JQuery.quicksearch/XStatic-JQuery.quicksearch.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-JS-Yaml/XStatic-JS-Yaml.spec.j2 b/openstack/XStatic-JS-Yaml/XStatic-JS-Yaml.spec.j2 index 5ac74a95e..88e83bae1 100644 --- a/openstack/XStatic-JS-Yaml/XStatic-JS-Yaml.spec.j2 +++ b/openstack/XStatic-JS-Yaml/XStatic-JS-Yaml.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-JSEncrypt/XStatic-JSEncrypt.spec.j2 b/openstack/XStatic-JSEncrypt/XStatic-JSEncrypt.spec.j2 index 6eb9dab0b..463696b03 100644 --- a/openstack/XStatic-JSEncrypt/XStatic-JSEncrypt.spec.j2 +++ b/openstack/XStatic-JSEncrypt/XStatic-JSEncrypt.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Jasmine/XStatic-Jasmine.spec.j2 b/openstack/XStatic-Jasmine/XStatic-Jasmine.spec.j2 index 96fcd0879..fb6b87862 100644 --- a/openstack/XStatic-Jasmine/XStatic-Jasmine.spec.j2 +++ b/openstack/XStatic-Jasmine/XStatic-Jasmine.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Json2yaml/XStatic-Json2yaml.spec.j2 b/openstack/XStatic-Json2yaml/XStatic-Json2yaml.spec.j2 index 648c441d6..39ff00d71 100644 --- a/openstack/XStatic-Json2yaml/XStatic-Json2yaml.spec.j2 +++ b/openstack/XStatic-Json2yaml/XStatic-Json2yaml.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Magic-Search/XStatic-Magic-Search.spec.j2 b/openstack/XStatic-Magic-Search/XStatic-Magic-Search.spec.j2 index f11683e06..fd37516cb 100644 --- a/openstack/XStatic-Magic-Search/XStatic-Magic-Search.spec.j2 +++ b/openstack/XStatic-Magic-Search/XStatic-Magic-Search.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-QUnit/XStatic-QUnit.spec.j2 b/openstack/XStatic-QUnit/XStatic-QUnit.spec.j2 index e98bf2870..5b7a56eda 100644 --- a/openstack/XStatic-QUnit/XStatic-QUnit.spec.j2 +++ b/openstack/XStatic-QUnit/XStatic-QUnit.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Rickshaw/XStatic-Rickshaw.spec.j2 b/openstack/XStatic-Rickshaw/XStatic-Rickshaw.spec.j2 index b5b06440c..fdcce901f 100644 --- a/openstack/XStatic-Rickshaw/XStatic-Rickshaw.spec.j2 +++ b/openstack/XStatic-Rickshaw/XStatic-Rickshaw.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-Spin/XStatic-Spin.spec.j2 b/openstack/XStatic-Spin/XStatic-Spin.spec.j2 index 0a94462cc..45cbe4ec2 100644 --- a/openstack/XStatic-Spin/XStatic-Spin.spec.j2 +++ b/openstack/XStatic-Spin/XStatic-Spin.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-bootswatch/XStatic-bootswatch.spec.j2 b/openstack/XStatic-bootswatch/XStatic-bootswatch.spec.j2 index e64fd5bd2..c25b22734 100644 --- a/openstack/XStatic-bootswatch/XStatic-bootswatch.spec.j2 +++ b/openstack/XStatic-bootswatch/XStatic-bootswatch.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-mdi/XStatic-mdi.spec.j2 b/openstack/XStatic-mdi/XStatic-mdi.spec.j2 index da95ae37e..5298cf31d 100644 --- a/openstack/XStatic-mdi/XStatic-mdi.spec.j2 +++ b/openstack/XStatic-mdi/XStatic-mdi.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-roboto-fontface/XStatic-roboto-fontface.spec.j2 b/openstack/XStatic-roboto-fontface/XStatic-roboto-fontface.spec.j2 index e3b7398d2..364ae2fe4 100644 --- a/openstack/XStatic-roboto-fontface/XStatic-roboto-fontface.spec.j2 +++ b/openstack/XStatic-roboto-fontface/XStatic-roboto-fontface.spec.j2 @@ -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') }} diff --git a/openstack/XStatic-smart-table/XStatic-smart-table.spec.j2 b/openstack/XStatic-smart-table/XStatic-smart-table.spec.j2 index 97be05434..5b4e959e2 100644 --- a/openstack/XStatic-smart-table/XStatic-smart-table.spec.j2 +++ b/openstack/XStatic-smart-table/XStatic-smart-table.spec.j2 @@ -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') }} diff --git a/openstack/automaton/automaton.spec.j2 b/openstack/automaton/automaton.spec.j2 index cc027ebdc..9637e1543 100644 --- a/openstack/automaton/automaton.spec.j2 +++ b/openstack/automaton/automaton.spec.j2 @@ -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') }} diff --git a/openstack/barbican-tempest-plugin/barbican-tempest-plugin.spec.j2 b/openstack/barbican-tempest-plugin/barbican-tempest-plugin.spec.j2 index d3e3c2f64..5528cf7c4 100644 --- a/openstack/barbican-tempest-plugin/barbican-tempest-plugin.spec.j2 +++ b/openstack/barbican-tempest-plugin/barbican-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/castellan/castellan.spec.j2 b/openstack/castellan/castellan.spec.j2 index 23bffe21a..4b632ad6f 100644 --- a/openstack/castellan/castellan.spec.j2 +++ b/openstack/castellan/castellan.spec.j2 @@ -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') }} diff --git a/openstack/cinder-tempest-plugin/cinder-tempest-plugin.spec.j2 b/openstack/cinder-tempest-plugin/cinder-tempest-plugin.spec.j2 index 382dfda5d..968a4235b 100644 --- a/openstack/cinder-tempest-plugin/cinder-tempest-plugin.spec.j2 +++ b/openstack/cinder-tempest-plugin/cinder-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/cinder/cinder.spec.j2 b/openstack/cinder/cinder.spec.j2 index c346b8550..820001de5 100644 --- a/openstack/cinder/cinder.spec.j2 +++ b/openstack/cinder/cinder.spec.j2 @@ -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 diff --git a/openstack/cliff/cliff.spec.j2 b/openstack/cliff/cliff.spec.j2 index c424e1ddf..33a11c38f 100644 --- a/openstack/cliff/cliff.spec.j2 +++ b/openstack/cliff/cliff.spec.j2 @@ -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') }} diff --git a/openstack/cyborg/cyborg.spec.j2 b/openstack/cyborg/cyborg.spec.j2 index 91fbeb856..ba3f05b53 100644 --- a/openstack/cyborg/cyborg.spec.j2 +++ b/openstack/cyborg/cyborg.spec.j2 @@ -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 diff --git a/openstack/designate-tempest-plugin/designate-tempest-plugin.spec.j2 b/openstack/designate-tempest-plugin/designate-tempest-plugin.spec.j2 index b5c6ec93f..533d6626a 100644 --- a/openstack/designate-tempest-plugin/designate-tempest-plugin.spec.j2 +++ b/openstack/designate-tempest-plugin/designate-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/designate/designate.spec.j2 b/openstack/designate/designate.spec.j2 index dab646450..9c5c86900 100644 --- a/openstack/designate/designate.spec.j2 +++ b/openstack/designate/designate.spec.j2 @@ -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 diff --git a/openstack/dib-utils/dib-utils.spec.j2 b/openstack/dib-utils/dib-utils.spec.j2 index 8e367e203..d1cbe8230 100644 --- a/openstack/dib-utils/dib-utils.spec.j2 +++ b/openstack/dib-utils/dib-utils.spec.j2 @@ -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') }} diff --git a/openstack/ec2-api/ec2-api.spec.j2 b/openstack/ec2-api/ec2-api.spec.j2 index 6c993f8e1..3a3de3cba 100644 --- a/openstack/ec2-api/ec2-api.spec.j2 +++ b/openstack/ec2-api/ec2-api.spec.j2 @@ -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 diff --git a/openstack/ec2api-tempest-plugin/ec2api-tempest-plugin.spec.j2 b/openstack/ec2api-tempest-plugin/ec2api-tempest-plugin.spec.j2 index 7640cd6dd..aa7efc713 100644 --- a/openstack/ec2api-tempest-plugin/ec2api-tempest-plugin.spec.j2 +++ b/openstack/ec2api-tempest-plugin/ec2api-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/freezer-api/freezer-api.spec.j2 b/openstack/freezer-api/freezer-api.spec.j2 index 3992675d0..3e5e3eb47 100644 --- a/openstack/freezer-api/freezer-api.spec.j2 +++ b/openstack/freezer-api/freezer-api.spec.j2 @@ -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 diff --git a/openstack/freezer-tempest-plugin/freezer-tempest-plugin.spec.j2 b/openstack/freezer-tempest-plugin/freezer-tempest-plugin.spec.j2 index e271a7c39..521798321 100644 --- a/openstack/freezer-tempest-plugin/freezer-tempest-plugin.spec.j2 +++ b/openstack/freezer-tempest-plugin/freezer-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/freezer-web-ui/freezer-web-ui.spec.j2 b/openstack/freezer-web-ui/freezer-web-ui.spec.j2 index c1729cc30..4347e7b4e 100644 --- a/openstack/freezer-web-ui/freezer-web-ui.spec.j2 +++ b/openstack/freezer-web-ui/freezer-web-ui.spec.j2 @@ -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') }} diff --git a/openstack/freezer/freezer.spec.j2 b/openstack/freezer/freezer.spec.j2 index 1b0186a77..ab0d3f36c 100644 --- a/openstack/freezer/freezer.spec.j2 +++ b/openstack/freezer/freezer.spec.j2 @@ -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 diff --git a/openstack/futurist/futurist.spec.j2 b/openstack/futurist/futurist.spec.j2 index ab7e2031f..4a4176ddb 100644 --- a/openstack/futurist/futurist.spec.j2 +++ b/openstack/futurist/futurist.spec.j2 @@ -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') }} diff --git a/openstack/glance/glance.spec.j2 b/openstack/glance/glance.spec.j2 index 3c3001569..d809fbcdc 100644 --- a/openstack/glance/glance.spec.j2 +++ b/openstack/glance/glance.spec.j2 @@ -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 diff --git a/openstack/glance_store/glance_store.spec.j2 b/openstack/glance_store/glance_store.spec.j2 index 9feba1163..8f3d3dbc1 100644 --- a/openstack/glance_store/glance_store.spec.j2 +++ b/openstack/glance_store/glance_store.spec.j2 @@ -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 diff --git a/openstack/heat-agents/heat-agents.spec.j2 b/openstack/heat-agents/heat-agents.spec.j2 index 463db22b4..5e4a3e626 100644 --- a/openstack/heat-agents/heat-agents.spec.j2 +++ b/openstack/heat-agents/heat-agents.spec.j2 @@ -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') }} diff --git a/openstack/heat-dashboard/heat-dashboard.spec.j2 b/openstack/heat-dashboard/heat-dashboard.spec.j2 index fda4e6c4a..b78df556c 100644 --- a/openstack/heat-dashboard/heat-dashboard.spec.j2 +++ b/openstack/heat-dashboard/heat-dashboard.spec.j2 @@ -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') }} diff --git a/openstack/heat-tempest-plugin/heat-tempest-plugin.spec.j2 b/openstack/heat-tempest-plugin/heat-tempest-plugin.spec.j2 index 33b5c2109..30510ad4e 100644 --- a/openstack/heat-tempest-plugin/heat-tempest-plugin.spec.j2 +++ b/openstack/heat-tempest-plugin/heat-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/heat/heat.spec.j2 b/openstack/heat/heat.spec.j2 index b8beb974f..dfd11a447 100644 --- a/openstack/heat/heat.spec.j2 +++ b/openstack/heat/heat.spec.j2 @@ -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 diff --git a/openstack/ironic-inspector/ironic-inspector.spec.j2 b/openstack/ironic-inspector/ironic-inspector.spec.j2 index 4e1127908..33bc2b75c 100644 --- a/openstack/ironic-inspector/ironic-inspector.spec.j2 +++ b/openstack/ironic-inspector/ironic-inspector.spec.j2 @@ -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 diff --git a/openstack/ironic-python-agent/ironic-python-agent.spec.j2 b/openstack/ironic-python-agent/ironic-python-agent.spec.j2 index aee10fb54..1abe66fb3 100644 --- a/openstack/ironic-python-agent/ironic-python-agent.spec.j2 +++ b/openstack/ironic-python-agent/ironic-python-agent.spec.j2 @@ -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 diff --git a/openstack/ironic-tempest-plugin/ironic-tempest-plugin.spec.j2 b/openstack/ironic-tempest-plugin/ironic-tempest-plugin.spec.j2 index 739805b22..bb7771ede 100644 --- a/openstack/ironic-tempest-plugin/ironic-tempest-plugin.spec.j2 +++ b/openstack/ironic-tempest-plugin/ironic-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/ironic/ironic.spec.j2 b/openstack/ironic/ironic.spec.j2 index d961d0eed..bce271960 100644 --- a/openstack/ironic/ironic.spec.j2 +++ b/openstack/ironic/ironic.spec.j2 @@ -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 diff --git a/openstack/karbor/karbor.spec.j2 b/openstack/karbor/karbor.spec.j2 index c69683b60..7f02067b2 100644 --- a/openstack/karbor/karbor.spec.j2 +++ b/openstack/karbor/karbor.spec.j2 @@ -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 diff --git a/openstack/keystone-tempest-plugin/keystone-tempest-plugin.spec.j2 b/openstack/keystone-tempest-plugin/keystone-tempest-plugin.spec.j2 index 3b187ac4b..9e2737047 100644 --- a/openstack/keystone-tempest-plugin/keystone-tempest-plugin.spec.j2 +++ b/openstack/keystone-tempest-plugin/keystone-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/keystone/keystone.spec.j2 b/openstack/keystone/keystone.spec.j2 index 66ee1d8ba..29ee1c72d 100644 --- a/openstack/keystone/keystone.spec.j2 +++ b/openstack/keystone/keystone.spec.j2 @@ -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 diff --git a/openstack/keystoneauth1/keystoneauth1.spec.j2 b/openstack/keystoneauth1/keystoneauth1.spec.j2 index d8099152f..e401bb6a7 100644 --- a/openstack/keystoneauth1/keystoneauth1.spec.j2 +++ b/openstack/keystoneauth1/keystoneauth1.spec.j2 @@ -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') }} diff --git a/openstack/keystonemiddleware/keystonemiddleware.spec.j2 b/openstack/keystonemiddleware/keystonemiddleware.spec.j2 index 18a4e640c..15d84ea0b 100644 --- a/openstack/keystonemiddleware/keystonemiddleware.spec.j2 +++ b/openstack/keystonemiddleware/keystonemiddleware.spec.j2 @@ -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') }} diff --git a/openstack/kuryr-tempest-plugin/kuryr-tempest-plugin.spec.j2 b/openstack/kuryr-tempest-plugin/kuryr-tempest-plugin.spec.j2 index 599c3d78c..ad271c9d2 100644 --- a/openstack/kuryr-tempest-plugin/kuryr-tempest-plugin.spec.j2 +++ b/openstack/kuryr-tempest-plugin/kuryr-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/magnum-tempest-plugin/magnum-tempest-plugin.spec.j2 b/openstack/magnum-tempest-plugin/magnum-tempest-plugin.spec.j2 index 65f36fa68..1c6e27fc0 100644 --- a/openstack/magnum-tempest-plugin/magnum-tempest-plugin.spec.j2 +++ b/openstack/magnum-tempest-plugin/magnum-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/magnum-ui/magnum-ui.spec.j2 b/openstack/magnum-ui/magnum-ui.spec.j2 index 0e95a8b4e..9d6ca6d46 100644 --- a/openstack/magnum-ui/magnum-ui.spec.j2 +++ b/openstack/magnum-ui/magnum-ui.spec.j2 @@ -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') }} diff --git a/openstack/magnum/magnum.spec.j2 b/openstack/magnum/magnum.spec.j2 index 6143ced3f..45593065f 100644 --- a/openstack/magnum/magnum.spec.j2 +++ b/openstack/magnum/magnum.spec.j2 @@ -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 diff --git a/openstack/manila-tempest-plugin/manila-tempest-plugin.spec.j2 b/openstack/manila-tempest-plugin/manila-tempest-plugin.spec.j2 index 721c92226..2a41133d0 100644 --- a/openstack/manila-tempest-plugin/manila-tempest-plugin.spec.j2 +++ b/openstack/manila-tempest-plugin/manila-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/manila/manila.spec.j2 b/openstack/manila/manila.spec.j2 index 8c503fb14..69ab7369f 100644 --- a/openstack/manila/manila.spec.j2 +++ b/openstack/manila/manila.spec.j2 @@ -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 diff --git a/openstack/masakari-monitors/masakari-monitors.spec.j2 b/openstack/masakari-monitors/masakari-monitors.spec.j2 index e7a2e1901..54d85a806 100644 --- a/openstack/masakari-monitors/masakari-monitors.spec.j2 +++ b/openstack/masakari-monitors/masakari-monitors.spec.j2 @@ -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 }} diff --git a/openstack/masakari/masakari.spec.j2 b/openstack/masakari/masakari.spec.j2 index 35c41cf09..a28dc4a86 100644 --- a/openstack/masakari/masakari.spec.j2 +++ b/openstack/masakari/masakari.spec.j2 @@ -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 diff --git a/openstack/metalsmith/metalsmith.spec.j2 b/openstack/metalsmith/metalsmith.spec.j2 index 64d27cc4b..0f3fa00d3 100644 --- a/openstack/metalsmith/metalsmith.spec.j2 +++ b/openstack/metalsmith/metalsmith.spec.j2 @@ -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 diff --git a/openstack/mistral-lib/mistral-lib.spec.j2 b/openstack/mistral-lib/mistral-lib.spec.j2 index defcc8025..760eaca41 100644 --- a/openstack/mistral-lib/mistral-lib.spec.j2 +++ b/openstack/mistral-lib/mistral-lib.spec.j2 @@ -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') }} diff --git a/openstack/mistral/mistral.spec.j2 b/openstack/mistral/mistral.spec.j2 index b0a0949e1..fc91d464c 100644 --- a/openstack/mistral/mistral.spec.j2 +++ b/openstack/mistral/mistral.spec.j2 @@ -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 diff --git a/openstack/monasca-tempest-plugin/monasca-tempest-plugin.spec.j2 b/openstack/monasca-tempest-plugin/monasca-tempest-plugin.spec.j2 index f43aa68ee..16bc929d4 100644 --- a/openstack/monasca-tempest-plugin/monasca-tempest-plugin.spec.j2 +++ b/openstack/monasca-tempest-plugin/monasca-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/murano/murano.spec.j2 b/openstack/murano/murano.spec.j2 index 72d8adc1a..99b4853f8 100644 --- a/openstack/murano/murano.spec.j2 +++ b/openstack/murano/murano.spec.j2 @@ -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 diff --git a/openstack/networking-generic-switch/networking-generic-switch.spec.j2 b/openstack/networking-generic-switch/networking-generic-switch.spec.j2 index 0fe838f48..5e447dec2 100644 --- a/openstack/networking-generic-switch/networking-generic-switch.spec.j2 +++ b/openstack/networking-generic-switch/networking-generic-switch.spec.j2 @@ -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 diff --git a/openstack/networking-vsphere/networking-vsphere.spec.j2 b/openstack/networking-vsphere/networking-vsphere.spec.j2 index 5607f9466..8c88bd7e8 100644 --- a/openstack/networking-vsphere/networking-vsphere.spec.j2 +++ b/openstack/networking-vsphere/networking-vsphere.spec.j2 @@ -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 diff --git a/openstack/neutron-dynamic-routing/neutron-dynamic-routing.spec.j2 b/openstack/neutron-dynamic-routing/neutron-dynamic-routing.spec.j2 index 5b745f725..7fad03228 100644 --- a/openstack/neutron-dynamic-routing/neutron-dynamic-routing.spec.j2 +++ b/openstack/neutron-dynamic-routing/neutron-dynamic-routing.spec.j2 @@ -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 diff --git a/openstack/neutron-fwaas-dashboard/neutron-fwaas-dashboard.spec.j2 b/openstack/neutron-fwaas-dashboard/neutron-fwaas-dashboard.spec.j2 index f2595d5c0..53aac595f 100644 --- a/openstack/neutron-fwaas-dashboard/neutron-fwaas-dashboard.spec.j2 +++ b/openstack/neutron-fwaas-dashboard/neutron-fwaas-dashboard.spec.j2 @@ -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 diff --git a/openstack/neutron-fwaas/neutron-fwaas.spec.j2 b/openstack/neutron-fwaas/neutron-fwaas.spec.j2 index 94daa0f1d..9d2dfd001 100644 --- a/openstack/neutron-fwaas/neutron-fwaas.spec.j2 +++ b/openstack/neutron-fwaas/neutron-fwaas.spec.j2 @@ -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') }} diff --git a/openstack/neutron-tempest-plugin/neutron-tempest-plugin.spec.j2 b/openstack/neutron-tempest-plugin/neutron-tempest-plugin.spec.j2 index 1a9bf5990..98c124a3a 100644 --- a/openstack/neutron-tempest-plugin/neutron-tempest-plugin.spec.j2 +++ b/openstack/neutron-tempest-plugin/neutron-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/neutron-vpnaas-dashboard/neutron-vpnaas-dashboard.spec.j2 b/openstack/neutron-vpnaas-dashboard/neutron-vpnaas-dashboard.spec.j2 index 4343f9553..b1c1bf412 100644 --- a/openstack/neutron-vpnaas-dashboard/neutron-vpnaas-dashboard.spec.j2 +++ b/openstack/neutron-vpnaas-dashboard/neutron-vpnaas-dashboard.spec.j2 @@ -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') }} diff --git a/openstack/neutron-vpnaas/neutron-vpnaas.spec.j2 b/openstack/neutron-vpnaas/neutron-vpnaas.spec.j2 index 80e711915..0d7952e8e 100644 --- a/openstack/neutron-vpnaas/neutron-vpnaas.spec.j2 +++ b/openstack/neutron-vpnaas/neutron-vpnaas.spec.j2 @@ -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 diff --git a/openstack/neutron/neutron.spec.j2 b/openstack/neutron/neutron.spec.j2 index a08a4374c..4602f704f 100644 --- a/openstack/neutron/neutron.spec.j2 +++ b/openstack/neutron/neutron.spec.j2 @@ -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 diff --git a/openstack/nova/nova.spec.j2 b/openstack/nova/nova.spec.j2 index e205d5ed7..3acb60610 100644 --- a/openstack/nova/nova.spec.j2 +++ b/openstack/nova/nova.spec.j2 @@ -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 diff --git a/openstack/octavia-dashboard/octavia-dashboard.spec.j2 b/openstack/octavia-dashboard/octavia-dashboard.spec.j2 index fce206be7..9efdf7778 100644 --- a/openstack/octavia-dashboard/octavia-dashboard.spec.j2 +++ b/openstack/octavia-dashboard/octavia-dashboard.spec.j2 @@ -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') }} diff --git a/openstack/octavia-lib/octavia-lib.spec.j2 b/openstack/octavia-lib/octavia-lib.spec.j2 index 2c5554ccc..f262b0643 100644 --- a/openstack/octavia-lib/octavia-lib.spec.j2 +++ b/openstack/octavia-lib/octavia-lib.spec.j2 @@ -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') }} diff --git a/openstack/octavia-tempest-plugin/octavia-tempest-plugin.spec.j2 b/openstack/octavia-tempest-plugin/octavia-tempest-plugin.spec.j2 index 4a9aaca49..90f8b0383 100644 --- a/openstack/octavia-tempest-plugin/octavia-tempest-plugin.spec.j2 +++ b/openstack/octavia-tempest-plugin/octavia-tempest-plugin.spec.j2 @@ -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') }} diff --git a/openstack/octavia/octavia.spec.j2 b/openstack/octavia/octavia.spec.j2 index 975451a90..a2b5cbc67 100644 --- a/openstack/octavia/octavia.spec.j2 +++ b/openstack/octavia/octavia.spec.j2 @@ -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 diff --git a/openstack/openstack-doc-tools/openstack-doc-tools.spec.j2 b/openstack/openstack-doc-tools/openstack-doc-tools.spec.j2 index f8d843c67..3b1581617 100644 --- a/openstack/openstack-doc-tools/openstack-doc-tools.spec.j2 +++ b/openstack/openstack-doc-tools/openstack-doc-tools.spec.j2 @@ -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') }} diff --git a/openstack/openstackdocstheme/openstackdocstheme.spec.j2 b/openstack/openstackdocstheme/openstackdocstheme.spec.j2 index 53d3b1173..31db88c9f 100644 --- a/openstack/openstackdocstheme/openstackdocstheme.spec.j2 +++ b/openstack/openstackdocstheme/openstackdocstheme.spec.j2 @@ -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') }} diff --git a/openstack/openstacksdk/openstacksdk.spec.j2 b/openstack/openstacksdk/openstacksdk.spec.j2 index cb81f111b..fca89912a 100644 --- a/openstack/openstacksdk/openstacksdk.spec.j2 +++ b/openstack/openstacksdk/openstacksdk.spec.j2 @@ -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') }} diff --git a/openstack/os-api-ref/os-api-ref.spec.j2 b/openstack/os-api-ref/os-api-ref.spec.j2 index 8bc3a50dd..07766dd15 100644 --- a/openstack/os-api-ref/os-api-ref.spec.j2 +++ b/openstack/os-api-ref/os-api-ref.spec.j2 @@ -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') }} diff --git a/openstack/os-apply-config/os-apply-config.spec.j2 b/openstack/os-apply-config/os-apply-config.spec.j2 index 17ddf9355..41320824d 100644 --- a/openstack/os-apply-config/os-apply-config.spec.j2 +++ b/openstack/os-apply-config/os-apply-config.spec.j2 @@ -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') }} diff --git a/openstack/os-brick/os-brick.spec.j2 b/openstack/os-brick/os-brick.spec.j2 index 7ddbbef6f..b0ef1c6e9 100644 --- a/openstack/os-brick/os-brick.spec.j2 +++ b/openstack/os-brick/os-brick.spec.j2 @@ -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') }} diff --git a/openstack/os-client-config/os-client-config.spec.j2 b/openstack/os-client-config/os-client-config.spec.j2 index 0721aff8b..feda6745b 100644 --- a/openstack/os-client-config/os-client-config.spec.j2 +++ b/openstack/os-client-config/os-client-config.spec.j2 @@ -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') }} diff --git a/openstack/os-collect-config/os-collect-config.spec.j2 b/openstack/os-collect-config/os-collect-config.spec.j2 index fd8a1451b..95395225e 100644 --- a/openstack/os-collect-config/os-collect-config.spec.j2 +++ b/openstack/os-collect-config/os-collect-config.spec.j2 @@ -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 diff --git a/openstack/os-ken/os-ken.spec.j2 b/openstack/os-ken/os-ken.spec.j2 index 3f3afb5e8..f61527bab 100644 --- a/openstack/os-ken/os-ken.spec.j2 +++ b/openstack/os-ken/os-ken.spec.j2 @@ -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') }} diff --git a/openstack/os-refresh-config/os-refresh-config.spec.j2 b/openstack/os-refresh-config/os-refresh-config.spec.j2 index 5ab840e2e..756803403 100644 --- a/openstack/os-refresh-config/os-refresh-config.spec.j2 +++ b/openstack/os-refresh-config/os-refresh-config.spec.j2 @@ -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') }} diff --git a/openstack/os-resource-classes/os-resource-classes.spec.j2 b/openstack/os-resource-classes/os-resource-classes.spec.j2 index 9edc8583e..2e04bd0b0 100644 --- a/openstack/os-resource-classes/os-resource-classes.spec.j2 +++ b/openstack/os-resource-classes/os-resource-classes.spec.j2 @@ -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') }} diff --git a/openstack/os-traits/os-traits.spec.j2 b/openstack/os-traits/os-traits.spec.j2 index 63c4496ac..13e54f3f8 100644 --- a/openstack/os-traits/os-traits.spec.j2 +++ b/openstack/os-traits/os-traits.spec.j2 @@ -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') }} diff --git a/openstack/os-vif/os-vif.spec.j2 b/openstack/os-vif/os-vif.spec.j2 index f1f409ab3..98b2835c5 100644 --- a/openstack/os-vif/os-vif.spec.j2 +++ b/openstack/os-vif/os-vif.spec.j2 @@ -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') }} diff --git a/openstack/os-win/os-win.spec.j2 b/openstack/os-win/os-win.spec.j2 index 595b29bf9..e55b253b4 100644 --- a/openstack/os-win/os-win.spec.j2 +++ b/openstack/os-win/os-win.spec.j2 @@ -10,7 +10,7 @@ Release: {{ py2rpmrelease() }} Summary: Hyper-V library for OpenStack projects 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('Sphinx') }} diff --git a/openstack/os-xenapi/os-xenapi.spec.j2 b/openstack/os-xenapi/os-xenapi.spec.j2 index 779f6eb84..b73e9ca6a 100644 --- a/openstack/os-xenapi/os-xenapi.spec.j2 +++ b/openstack/os-xenapi/os-xenapi.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: XenAPI library for OpenStack projects 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') }} diff --git a/openstack/oslo.cache/oslo.cache.spec.j2 b/openstack/oslo.cache/oslo.cache.spec.j2 index af97df7ad..058d13276 100644 --- a/openstack/oslo.cache/oslo.cache.spec.j2 +++ b/openstack/oslo.cache/oslo.cache.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Cache storage for Openstack projects License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/%{sname} +URL: https://docs.openstack.org/{{ pypi_name }} Source0: {{ source }} BuildRequires: openstack-macros BuildRequires: {{ py3('dogpile.cache') }} diff --git a/openstack/oslo.concurrency/oslo.concurrency.spec.j2 b/openstack/oslo.concurrency/oslo.concurrency.spec.j2 index 5115d3b7d..05177203f 100644 --- a/openstack/oslo.concurrency/oslo.concurrency.spec.j2 +++ b/openstack/oslo.concurrency/oslo.concurrency.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack oslo.concurrency 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('eventlet') }} diff --git a/openstack/oslo.config/oslo.config.spec.j2 b/openstack/oslo.config/oslo.config.spec.j2 index 9ecbdb666..968181f9e 100644 --- a/openstack/oslo.config/oslo.config.spec.j2 +++ b/openstack/oslo.config/oslo.config.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch('oslo.config') }} Summary: OpenStack common 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('PyYAML') }} diff --git a/openstack/oslo.context/oslo.context.spec.j2 b/openstack/oslo.context/oslo.context.spec.j2 index d2feb0bc2..ae6109ecb 100644 --- a/openstack/oslo.context/oslo.context.spec.j2 +++ b/openstack/oslo.context/oslo.context.spec.j2 @@ -10,7 +10,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack Oslo context 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('pbr') }} diff --git a/openstack/oslo.db/oslo.db.spec.j2 b/openstack/oslo.db/oslo.db.spec.j2 index b434fc6fa..d52f594e6 100644 --- a/openstack/oslo.db/oslo.db.spec.j2 +++ b/openstack/oslo.db/oslo.db.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack oslo.db 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('PyMySQL') }} diff --git a/openstack/oslo.i18n/oslo.i18n.spec.j2 b/openstack/oslo.i18n/oslo.i18n.spec.j2 index c51691029..f913d66ea 100644 --- a/openstack/oslo.i18n/oslo.i18n.spec.j2 +++ b/openstack/oslo.i18n/oslo.i18n.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack i18n 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('Babel') }} diff --git a/openstack/oslo.log/oslo.log.spec.j2 b/openstack/oslo.log/oslo.log.spec.j2 index f331b8d66..1e7496539 100644 --- a/openstack/oslo.log/oslo.log.spec.j2 +++ b/openstack/oslo.log/oslo.log.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack log 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('mock') }} diff --git a/openstack/oslo.messaging/oslo.messaging.spec.j2 b/openstack/oslo.messaging/oslo.messaging.spec.j2 index 50162413e..a4d511201 100644 --- a/openstack/oslo.messaging/oslo.messaging.spec.j2 +++ b/openstack/oslo.messaging/oslo.messaging.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack oslo.messaging 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('PyYAML') }} diff --git a/openstack/oslo.middleware/oslo.middleware.spec.j2 b/openstack/oslo.middleware/oslo.middleware.spec.j2 index 5a524ede4..aa5a02814 100644 --- a/openstack/oslo.middleware/oslo.middleware.spec.j2 +++ b/openstack/oslo.middleware/oslo.middleware.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack oslo.middleware 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('Jinja2') }} diff --git a/openstack/oslo.policy/oslo.policy.spec.j2 b/openstack/oslo.policy/oslo.policy.spec.j2 index d1231208d..65ce89027 100644 --- a/openstack/oslo.policy/oslo.policy.spec.j2 +++ b/openstack/oslo.policy/oslo.policy.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack Oslo Policy 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('PyYAML') }} diff --git a/openstack/oslo.privsep/oslo.privsep.spec.j2 b/openstack/oslo.privsep/oslo.privsep.spec.j2 index 770a744bf..9683c7911 100644 --- a/openstack/oslo.privsep/oslo.privsep.spec.j2 +++ b/openstack/oslo.privsep/oslo.privsep.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack library for privilege separation 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('cffi') }} diff --git a/openstack/oslo.reports/oslo.reports.spec.j2 b/openstack/oslo.reports/oslo.reports.spec.j2 index f60742410..5f57f1a9d 100644 --- a/openstack/oslo.reports/oslo.reports.spec.j2 +++ b/openstack/oslo.reports/oslo.reports.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack oslo.reports 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('Jinja2') }} diff --git a/openstack/oslo.rootwrap/oslo.rootwrap.spec.j2 b/openstack/oslo.rootwrap/oslo.rootwrap.spec.j2 index ef01d07b5..4c784fa4b 100644 --- a/openstack/oslo.rootwrap/oslo.rootwrap.spec.j2 +++ b/openstack/oslo.rootwrap/oslo.rootwrap.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Filtering shell commands to run as root from OpenStack services 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('eventlet') }} diff --git a/openstack/oslo.serialization/oslo.serialization.spec.j2 b/openstack/oslo.serialization/oslo.serialization.spec.j2 index 1ff13e6c1..176f9ea47 100644 --- a/openstack/oslo.serialization/oslo.serialization.spec.j2 +++ b/openstack/oslo.serialization/oslo.serialization.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack serialization 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('mock') }} diff --git a/openstack/oslo.service/oslo.service.spec.j2 b/openstack/oslo.service/oslo.service.spec.j2 index 769e0a8b9..28a14bc21 100644 --- a/openstack/oslo.service/oslo.service.spec.j2 +++ b/openstack/oslo.service/oslo.service.spec.j2 @@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack oslo.service 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: procps diff --git a/openstack/oslo.upgradecheck/oslo.upgradecheck.spec.j2 b/openstack/oslo.upgradecheck/oslo.upgradecheck.spec.j2 index 4832d98a6..22e69a48b 100644 --- a/openstack/oslo.upgradecheck/oslo.upgradecheck.spec.j2 +++ b/openstack/oslo.upgradecheck/oslo.upgradecheck.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch( pypi_name ) }} Summary: Common code for writing OpenStack upgrade checks 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 diff --git a/openstack/oslo.utils/oslo.utils.spec.j2 b/openstack/oslo.utils/oslo.utils.spec.j2 index a3e922e13..635adf8f1 100644 --- a/openstack/oslo.utils/oslo.utils.spec.j2 +++ b/openstack/oslo.utils/oslo.utils.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack Utils 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('Babel') }} diff --git a/openstack/oslo.versionedobjects/oslo.versionedobjects.spec.j2 b/openstack/oslo.versionedobjects/oslo.versionedobjects.spec.j2 index 8536341a2..fb5e618f6 100644 --- a/openstack/oslo.versionedobjects/oslo.versionedobjects.spec.j2 +++ b/openstack/oslo.versionedobjects/oslo.versionedobjects.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Oslo Versioned Objects 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('iso8601') }} diff --git a/openstack/oslo.vmware/oslo.vmware.spec.j2 b/openstack/oslo.vmware/oslo.vmware.spec.j2 index e22e5eca2..dfa344752 100644 --- a/openstack/oslo.vmware/oslo.vmware.spec.j2 +++ b/openstack/oslo.vmware/oslo.vmware.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Oslo VMware library for OpenStack projects 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') }} diff --git a/openstack/oslosphinx/oslosphinx.spec.j2 b/openstack/oslosphinx/oslosphinx.spec.j2 index 664619fe5..06f1e14c9 100644 --- a/openstack/oslosphinx/oslosphinx.spec.j2 +++ b/openstack/oslosphinx/oslosphinx.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack Sphinx 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') }} diff --git a/openstack/oslotest/oslotest.spec.j2 b/openstack/oslotest/oslotest.spec.j2 index fd4652a85..647291ba2 100644 --- a/openstack/oslotest/oslotest.spec.j2 +++ b/openstack/oslotest/oslotest.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack test framework License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/oslotest +URL: https://docs.openstack.org/oslotest Source0: {{ source }} BuildRequires: openstack-macros BuildRequires: {{ py3('debtcollector') }} diff --git a/openstack/osprofiler/osprofiler.spec.j2 b/openstack/osprofiler/osprofiler.spec.j2 index 30d985495..258f5207a 100644 --- a/openstack/osprofiler/osprofiler.spec.j2 +++ b/openstack/osprofiler/osprofiler.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack Profiler Library License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/osprofiler +URL: https://docs.openstack.org/osprofiler Source0: {{ source }} BuildRequires: openstack-macros BuildRequires: {{ py3('PrettyTable') }} diff --git a/openstack/oswin-tempest-plugin/oswin-tempest-plugin.spec.j2 b/openstack/oswin-tempest-plugin/oswin-tempest-plugin.spec.j2 index fc34fa1d2..13549bd4a 100644 --- a/openstack/oswin-tempest-plugin/oswin-tempest-plugin.spec.j2 +++ b/openstack/oswin-tempest-plugin/oswin-tempest-plugin.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Tempest plugin for the os-win 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') }} diff --git a/openstack/ovsdbapp/ovsdbapp.spec.j2 b/openstack/ovsdbapp/ovsdbapp.spec.j2 index 33886c898..a4dfb1945 100644 --- a/openstack/ovsdbapp/ovsdbapp.spec.j2 +++ b/openstack/ovsdbapp/ovsdbapp.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: A library for creating OVSDB applications 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') }} diff --git a/openstack/pycadf/pycadf.spec.j2 b/openstack/pycadf/pycadf.spec.j2 index dbb8be4a2..51af98703 100644 --- a/openstack/pycadf/pycadf.spec.j2 +++ b/openstack/pycadf/pycadf.spec.j2 @@ -8,7 +8,7 @@ Release: {{ py2rpmrelease() }} Summary: DMTF Cloud Audit (CADF) data model License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/pycadf +URL: https://docs.openstack.org/pycadf Source0: {{ source }} BuildRequires: openstack-macros BuildRequires: {{ py3('fixtures') }} diff --git a/openstack/pyghmi/pyghmi.spec.j2 b/openstack/pyghmi/pyghmi.spec.j2 index ca63cea56..6e5127800 100644 --- a/openstack/pyghmi/pyghmi.spec.j2 +++ b/openstack/pyghmi/pyghmi.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: General Hardware Management Initiative (IPMI and others) 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('cryptography') }} diff --git a/openstack/python-barbicanclient/python-barbicanclient.spec.j2 b/openstack/python-barbicanclient/python-barbicanclient.spec.j2 index a5c884108..beb45a743 100644 --- a/openstack/python-barbicanclient/python-barbicanclient.spec.j2 +++ b/openstack/python-barbicanclient/python-barbicanclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Client for the Barbican Key Management API 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('cliff') }} diff --git a/openstack/python-cinderclient/python-cinderclient.spec.j2 b/openstack/python-cinderclient/python-cinderclient.spec.j2 index 8d0a1a587..e756a1877 100644 --- a/openstack/python-cinderclient/python-cinderclient.spec.j2 +++ b/openstack/python-cinderclient/python-cinderclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Cinder 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') }} diff --git a/openstack/python-cloudkittyclient/python-cloudkittyclient.spec.j2 b/openstack/python-cloudkittyclient/python-cloudkittyclient.spec.j2 index 98de34889..8a52aac7b 100644 --- a/openstack/python-cloudkittyclient/python-cloudkittyclient.spec.j2 +++ b/openstack/python-cloudkittyclient/python-cloudkittyclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API for OpenStack Cloudkitty 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') }} diff --git a/openstack/python-congressclient/python-congressclient.spec.j2 b/openstack/python-congressclient/python-congressclient.spec.j2 index adac98e85..ff03c6aea 100644 --- a/openstack/python-congressclient/python-congressclient.spec.j2 +++ b/openstack/python-congressclient/python-congressclient.spec.j2 @@ -8,7 +8,7 @@ Release: {{ py2rpmrelease() }} Summary: Client library for Congress 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') }} diff --git a/openstack/python-designateclient/python-designateclient.spec.j2 b/openstack/python-designateclient/python-designateclient.spec.j2 index 7daae641c..4402e91c6 100644 --- a/openstack/python-designateclient/python-designateclient.spec.j2 +++ b/openstack/python-designateclient/python-designateclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack DNS as a Service - Client 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('jsonschema') }} diff --git a/openstack/python-dracclient/python-dracclient.spec.j2 b/openstack/python-dracclient/python-dracclient.spec.j2 index 1a2746523..849ce2487 100644 --- a/openstack/python-dracclient/python-dracclient.spec.j2 +++ b/openstack/python-dracclient/python-dracclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Library for managing machines with Dell iDRAC cards. 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('lxml') }} diff --git a/openstack/python-freezerclient/python-freezerclient.spec.j2 b/openstack/python-freezerclient/python-freezerclient.spec.j2 index 1b4f417ed..5f8bbccdd 100644 --- a/openstack/python-freezerclient/python-freezerclient.spec.j2 +++ b/openstack/python-freezerclient/python-freezerclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Freezer 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('cliff') }} diff --git a/openstack/python-glanceclient/python-glanceclient.spec.j2 b/openstack/python-glanceclient/python-glanceclient.spec.j2 index e4052ee7d..99a8a1f81 100644 --- a/openstack/python-glanceclient/python-glanceclient.spec.j2 +++ b/openstack/python-glanceclient/python-glanceclient.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch('python-glanceclient') }} Summary: Python API and CLI for OpenStack Glance 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') }} diff --git a/openstack/python-glareclient/python-glareclient.spec.j2 b/openstack/python-glareclient/python-glareclient.spec.j2 index 180af5e8a..258c1cb57 100644 --- a/openstack/python-glareclient/python-glareclient.spec.j2 +++ b/openstack/python-glareclient/python-glareclient.spec.j2 @@ -14,7 +14,7 @@ Epoch: {{ epoch(' {{ pypi_name }} ') }} Summary: Python API and CLI for OpenStack Glare License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/{{ pypi_name }} +URL: https://docs.openstack.org/{{ pypi_name }} Source0: {{ source }} Patch1: 0001-python3-compatibility-for-failing-unit-tests.patch BuildRequires: openstack-macros diff --git a/openstack/python-heatclient/python-heatclient.spec.j2 b/openstack/python-heatclient/python-heatclient.spec.j2 index 0d46ec8a4..777eeeb15 100644 --- a/openstack/python-heatclient/python-heatclient.spec.j2 +++ b/openstack/python-heatclient/python-heatclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack 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 }} BuildRequires: openstack-macros BuildRequires: {{ py3('PyYAML') }} diff --git a/openstack/python-ironic-inspector-client/python-ironic-inspector-client.spec.j2 b/openstack/python-ironic-inspector-client/python-ironic-inspector-client.spec.j2 index f17ef62ea..2add75569 100644 --- a/openstack/python-ironic-inspector-client/python-ironic-inspector-client.spec.j2 +++ b/openstack/python-ironic-inspector-client/python-ironic-inspector-client.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python client and CLI tool for Ironic Inspector 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') }} diff --git a/openstack/python-ironicclient/python-ironicclient.spec.j2 b/openstack/python-ironicclient/python-ironicclient.spec.j2 index a5c16b242..e8f5618cf 100644 --- a/openstack/python-ironicclient/python-ironicclient.spec.j2 +++ b/openstack/python-ironicclient/python-ironicclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack 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: openstack-macros BuildRequires: {{ py3('Babel') }} diff --git a/openstack/python-karborclient/python-karborclient.spec.j2 b/openstack/python-karborclient/python-karborclient.spec.j2 index 686e0ec2b..a39ecbb8b 100644 --- a/openstack/python-karborclient/python-karborclient.spec.j2 +++ b/openstack/python-karborclient/python-karborclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Karbor 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') }} diff --git a/openstack/python-keystoneclient/python-keystoneclient.spec.j2 b/openstack/python-keystoneclient/python-keystoneclient.spec.j2 index 1efc4db56..96680fb92 100644 --- a/openstack/python-keystoneclient/python-keystoneclient.spec.j2 +++ b/openstack/python-keystoneclient/python-keystoneclient.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch('python-keystoneclient') }} Summary: Client library for OpenStack Identity API 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: openssl BuildRequires: openstack-macros diff --git a/openstack/python-magnumclient/python-magnumclient.spec.j2 b/openstack/python-magnumclient/python-magnumclient.spec.j2 index 0b84c79ae..8f9ed04d5 100644 --- a/openstack/python-magnumclient/python-magnumclient.spec.j2 +++ b/openstack/python-magnumclient/python-magnumclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Magnum 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') }} diff --git a/openstack/python-manilaclient/python-manilaclient.spec.j2 b/openstack/python-manilaclient/python-manilaclient.spec.j2 index 4cf5dddd8..cf7e43103 100644 --- a/openstack/python-manilaclient/python-manilaclient.spec.j2 +++ b/openstack/python-manilaclient/python-manilaclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Client Library for OpenStack Share API 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('ddt') }} diff --git a/openstack/python-masakariclient/python-masakariclient.spec.j2 b/openstack/python-masakariclient/python-masakariclient.spec.j2 index 58a4774e9..0826f7802 100644 --- a/openstack/python-masakariclient/python-masakariclient.spec.j2 +++ b/openstack/python-masakariclient/python-masakariclient.spec.j2 @@ -11,7 +11,7 @@ Epoch: {{ epoch('python-masakariclient') }} Summary: Python API and CLI for OpenStack Masakari 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('PrettyTable') }} diff --git a/openstack/python-mistralclient/python-mistralclient.spec.j2 b/openstack/python-mistralclient/python-mistralclient.spec.j2 index dd39554ec..26a9727f4 100644 --- a/openstack/python-mistralclient/python-mistralclient.spec.j2 +++ b/openstack/python-mistralclient/python-mistralclient.spec.j2 @@ -11,7 +11,7 @@ Epoch: {{ epoch('python-mistralclient') }} Summary: Python API and CLI for OpenStack Mistral 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('PyYAML') }} diff --git a/openstack/python-monascaclient/python-monascaclient.spec.j2 b/openstack/python-monascaclient/python-monascaclient.spec.j2 index c148c166c..190b1bf05 100644 --- a/openstack/python-monascaclient/python-monascaclient.spec.j2 +++ b/openstack/python-monascaclient/python-monascaclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Monasca 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') }} diff --git a/openstack/python-muranoclient/python-muranoclient.spec.j2 b/openstack/python-muranoclient/python-muranoclient.spec.j2 index 18f0d20d8..5534b8735 100644 --- a/openstack/python-muranoclient/python-muranoclient.spec.j2 +++ b/openstack/python-muranoclient/python-muranoclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Murano 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') }} diff --git a/openstack/python-neutronclient/python-neutronclient.spec.j2 b/openstack/python-neutronclient/python-neutronclient.spec.j2 index 968a86099..718c80c93 100644 --- a/openstack/python-neutronclient/python-neutronclient.spec.j2 +++ b/openstack/python-neutronclient/python-neutronclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Neutron 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('cliff') }} diff --git a/openstack/python-octaviaclient/python-octaviaclient.spec.j2 b/openstack/python-octaviaclient/python-octaviaclient.spec.j2 index 2c0113d09..92c3740cb 100644 --- a/openstack/python-octaviaclient/python-octaviaclient.spec.j2 +++ b/openstack/python-octaviaclient/python-octaviaclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Octavia Plugin for the OpenStack Command-line Client 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('mock') }} diff --git a/openstack/python-oneviewclient/python-oneviewclient.spec.j2 b/openstack/python-oneviewclient/python-oneviewclient.spec.j2 index 2c80ae5c3..d69d7e21f 100644 --- a/openstack/python-oneviewclient/python-oneviewclient.spec.j2 +++ b/openstack/python-oneviewclient/python-oneviewclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Oneview License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/%{name} +URL: https://docs.openstack.org/{{ pypi_name }} Source0: {{ source }} # https://review.opendev.org/687019 Patch0: 0001-Switch-from-oslosphinx-to-openstackdocstheme.patch diff --git a/openstack/python-openstackclient/python-openstackclient.spec.j2 b/openstack/python-openstackclient/python-openstackclient.spec.j2 index 222b24e92..531e36320 100644 --- a/openstack/python-openstackclient/python-openstackclient.spec.j2 +++ b/openstack/python-openstackclient/python-openstackclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack Command-line Client 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('python-cinderclient') }} diff --git a/openstack/python-qinlingclient/python-qinlingclient.spec.j2 b/openstack/python-qinlingclient/python-qinlingclient.spec.j2 index 0d68c6c48..50fae6be3 100644 --- a/openstack/python-qinlingclient/python-qinlingclient.spec.j2 +++ b/openstack/python-qinlingclient/python-qinlingclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Qinling 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('cliff') }} diff --git a/openstack/python-saharaclient/python-saharaclient.spec.j2 b/openstack/python-saharaclient/python-saharaclient.spec.j2 index 240b79c3e..7211f99e9 100644 --- a/openstack/python-saharaclient/python-saharaclient.spec.j2 +++ b/openstack/python-saharaclient/python-saharaclient.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch('python-saharaclient') }} Summary: Client library for OpenStack Sahara API 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('mock') }} diff --git a/openstack/python-scciclient/python-scciclient.spec.j2 b/openstack/python-scciclient/python-scciclient.spec.j2 index 3b28b8485..78bdcd42c 100644 --- a/openstack/python-scciclient/python-scciclient.spec.j2 +++ b/openstack/python-scciclient/python-scciclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Scci License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/%{name} +URL: https://docs.openstack.org/{{ pypi_name }} Source0: {{ source }} # https://review.opendev.org/687023 Patch0: 0001-Switch-from-oslosphinx-to-openstackdocstheme.patch diff --git a/openstack/python-senlinclient/python-senlinclient.spec.j2 b/openstack/python-senlinclient/python-senlinclient.spec.j2 index ba8dcec22..fe6a4946f 100644 --- a/openstack/python-senlinclient/python-senlinclient.spec.j2 +++ b/openstack/python-senlinclient/python-senlinclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Senlin 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') }} diff --git a/openstack/python-solumclient/python-solumclient.spec.j2 b/openstack/python-solumclient/python-solumclient.spec.j2 index 059c0dee8..6f66ed4aa 100644 --- a/openstack/python-solumclient/python-solumclient.spec.j2 +++ b/openstack/python-solumclient/python-solumclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Solum 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') }} diff --git a/openstack/python-swiftclient/python-swiftclient.spec.j2 b/openstack/python-swiftclient/python-swiftclient.spec.j2 index 23a9b147f..bf8c9b2f0 100644 --- a/openstack/python-swiftclient/python-swiftclient.spec.j2 +++ b/openstack/python-swiftclient/python-swiftclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack Object Storage API Client 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('python-keystoneclient') }} diff --git a/openstack/python-tackerclient/python-tackerclient.spec.j2 b/openstack/python-tackerclient/python-tackerclient.spec.j2 index 75987392f..d4168229e 100644 --- a/openstack/python-tackerclient/python-tackerclient.spec.j2 +++ b/openstack/python-tackerclient/python-tackerclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Client API library for Tacker 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('cliff') }} diff --git a/openstack/python-tripleoclient/python-tripleoclient.spec.j2 b/openstack/python-tripleoclient/python-tripleoclient.spec.j2 index fdfa600e8..d47d06f52 100644 --- a/openstack/python-tripleoclient/python-tripleoclient.spec.j2 +++ b/openstack/python-tripleoclient/python-tripleoclient.spec.j2 @@ -12,7 +12,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenstackClient plugin for tripleoclient License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/{{ pypi_name }} +URL: https://docs.openstack.org/{{ pypi_name }} Source0: {{ source }} # Patch added due to SUSE CI error due to PEP3151 must be removed # when https://review.opendev.org/#/c/756720/ will be released diff --git a/openstack/python-troveclient/python-troveclient.spec.j2 b/openstack/python-troveclient/python-troveclient.spec.j2 index c2e63332e..27c20adfd 100644 --- a/openstack/python-troveclient/python-troveclient.spec.j2 +++ b/openstack/python-troveclient/python-troveclient.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch('python-troveclient') }} Summary: Client library for OpenStack DBaaS API 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('PrettyTable') }} diff --git a/openstack/python-vitrageclient/python-vitrageclient.spec.j2 b/openstack/python-vitrageclient/python-vitrageclient.spec.j2 index 664c960dd..ce068f794 100644 --- a/openstack/python-vitrageclient/python-vitrageclient.spec.j2 +++ b/openstack/python-vitrageclient/python-vitrageclient.spec.j2 @@ -15,7 +15,7 @@ Release: {{ py2rpmrelease() }} Summary: Python API and CLI for OpenStack Vitrage License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/%{name} +URL: https://docs.openstack.org/{{ pypi_name }} Source0: https://pypi.io/packages/source/p/%{name}/%{name}-%{version}.tar.gz BuildRequires: openstack-macros BuildRequires: {{ py3('cliff') }} diff --git a/openstack/python-watcherclient/python-watcherclient.spec.j2 b/openstack/python-watcherclient/python-watcherclient.spec.j2 index ac17e0b41..c229465e4 100644 --- a/openstack/python-watcherclient/python-watcherclient.spec.j2 +++ b/openstack/python-watcherclient/python-watcherclient.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch('python-watcherclient') }} Summary: Python API and CLI for OpenStack Watcher License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/%{name} +URL: https://docs.openstack.org/{{ pypi_name }} Source0: https://files.pythonhosted.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz BuildRequires: openstack-macros BuildRequires: {{ py3('PyYAML') }} diff --git a/openstack/python-zaqarclient/python-zaqarclient.spec.j2 b/openstack/python-zaqarclient/python-zaqarclient.spec.j2 index 4fa54fa28..390a56afc 100644 --- a/openstack/python-zaqarclient/python-zaqarclient.spec.j2 +++ b/openstack/python-zaqarclient/python-zaqarclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Client Library for OpenStack Zaqar Queueing API 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/p/%{name}/%{name}-%{version}.tar.gz BuildRequires: openstack-macros BuildRequires: {{ py3('ddt') }} diff --git a/openstack/python-zunclient/python-zunclient.spec.j2 b/openstack/python-zunclient/python-zunclient.spec.j2 index 81a1f41d7..69b41ab41 100644 --- a/openstack/python-zunclient/python-zunclient.spec.j2 +++ b/openstack/python-zunclient/python-zunclient.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Client Library for OpenStack Containers service 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('ddt') }} diff --git a/openstack/renderspec/renderspec.spec.j2 b/openstack/renderspec/renderspec.spec.j2 index 1a84cb162..8f063bb8b 100644 --- a/openstack/renderspec/renderspec.spec.j2 +++ b/openstack/renderspec/renderspec.spec.j2 @@ -10,7 +10,7 @@ Release: {{ py2rpmrelease() }} Summary: Generate spec files from Jinja2 templates 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/r/{{ pypi_name }}/{{ pypi_name }}-%{version}.tar.gz BuildRequires: openstack-macros BuildRequires: {{ py3('Jinja2') }} diff --git a/openstack/sahara/sahara.spec.j2 b/openstack/sahara/sahara.spec.j2 index e27c08822..2e664d44b 100644 --- a/openstack/sahara/sahara.spec.j2 +++ b/openstack/sahara/sahara.spec.j2 @@ -11,7 +11,7 @@ Version: {{ py2rpmversion() }} Release: {{ py2rpmrelease() }} Summary: OpenStack Data Processing (Sahara) License: {{ license('Apache-2.0') }} -URL: https://launchpad.net/sahara +URL: https://docs.openstack.org/sahara Source0: {{ source|basename }} Source1: openstack-sahara.sudoers Source2: openstack-sahara.logrotate diff --git a/openstack/stackviz/stackviz.spec.j2 b/openstack/stackviz/stackviz.spec.j2 index d717a9ded..41def60c6 100644 --- a/openstack/stackviz/stackviz.spec.j2 +++ b/openstack/stackviz/stackviz.spec.j2 @@ -12,7 +12,7 @@ Version: {{ py2rpmversion() }} Release: {{ py2rpmrelease() }} Summary: Visualization utility License: {{ license('Apache-2.0') }} -URL: https://opendev.org/openstack/stackviz/ +URL: https://docs.openstack.org/stackviz/ Source0: {{ source|basename }} BuildRequires: openstack-macros BuildRequires: {{ py3('devel') }} diff --git a/openstack/taskflow/taskflow.spec.j2 b/openstack/taskflow/taskflow.spec.j2 index d1bab5b72..991ae79a4 100644 --- a/openstack/taskflow/taskflow.spec.j2 +++ b/openstack/taskflow/taskflow.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Taskflow structured state management library License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/taskflow +URL: https://docs.openstack.org/taskflow Source0: {{ source }} BuildRequires: openstack-macros BuildRequires: {{ py3('PyMySQL') }} diff --git a/openstack/telemetry-tempest-plugin/telemetry-tempest-plugin.spec.j2 b/openstack/telemetry-tempest-plugin/telemetry-tempest-plugin.spec.j2 index 152eef509..cbdc39693 100644 --- a/openstack/telemetry-tempest-plugin/telemetry-tempest-plugin.spec.j2 +++ b/openstack/telemetry-tempest-plugin/telemetry-tempest-plugin.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Tempest plugin for Telemetry Projects (Aodh, Ceilometer, Gnocchi and Panko) License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://opendev.org/openstack/telemetry-tempest-plugin +URL: https://docs.openstack.org/telemetry-tempest-plugin Source0: {{ source|basename }} BuildRequires: openstack-macros BuildRequires: {{ py3('pbr') }} diff --git a/openstack/tempest/tempest.spec.j2 b/openstack/tempest/tempest.spec.j2 index acbd78604..3853293fe 100644 --- a/openstack/tempest/tempest.spec.j2 +++ b/openstack/tempest/tempest.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch('tempest') }} Summary: The OpenStack Integration Test Suite (Tempest) License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/tempest +URL: https://docs.openstack.org/tempest Source0: {{ source }} Source1: openstack-tempest.tmpfiles BuildRequires: openstack-macros diff --git a/openstack/tripleo-common/tripleo-common.spec.j2 b/openstack/tripleo-common/tripleo-common.spec.j2 index 9f3bbfdc1..d0181cbc4 100644 --- a/openstack/tripleo-common/tripleo-common.spec.j2 +++ b/openstack/tripleo-common/tripleo-common.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python library for code used by TripleO projects License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/tripleo-common +URL: https://docs.openstack.org/tripleo-common Source0: {{ source }} BuildRequires: openstack-macros BuildRequires: {{ py3('GitPython') }} diff --git a/openstack/validations-libs/validations-libs.spec.j2 b/openstack/validations-libs/validations-libs.spec.j2 index 03342fb04..656460b5f 100644 --- a/openstack/validations-libs/validations-libs.spec.j2 +++ b/openstack/validations-libs/validations-libs.spec.j2 @@ -10,7 +10,7 @@ Epoch: {{ epoch('validations-libs') }} Summary: A collection of python libraries for the Validation Framework 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: ansible BuildRequires: {{ py3('ansible-runner') }} diff --git a/openstack/virtualbmc/virtualbmc.spec.j2 b/openstack/virtualbmc/virtualbmc.spec.j2 index bdf5c5516..384f95758 100644 --- a/openstack/virtualbmc/virtualbmc.spec.j2 +++ b/openstack/virtualbmc/virtualbmc.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Python module to create virtual BMCs for controlling virtual instances via IPMI 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 }} Source1: virtualbmc.service BuildRequires: fdupes diff --git a/openstack/vmware-nsx/vmware-nsx.spec.j2 b/openstack/vmware-nsx/vmware-nsx.spec.j2 index 50c8fbe20..415275fa4 100644 --- a/openstack/vmware-nsx/vmware-nsx.spec.j2 +++ b/openstack/vmware-nsx/vmware-nsx.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: VMware-NSX family of Neutron plugins License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/vmware-nsx +URL: https://docs.openstack.org/vmware-nsx Source0: {{ source|basename }} BuildRequires: openstack-macros BuildRequires: {{ py3('pbr') }} diff --git a/openstack/vmware-nsxlib/vmware-nsxlib.spec.j2 b/openstack/vmware-nsxlib/vmware-nsxlib.spec.j2 index c2bc0e688..ccaf46a76 100644 --- a/openstack/vmware-nsxlib/vmware-nsxlib.spec.j2 +++ b/openstack/vmware-nsxlib/vmware-nsxlib.spec.j2 @@ -11,7 +11,7 @@ Release: {{ py2rpmrelease() }} Summary: VMware NSX python library License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/vmware-nsxlib +URL: https://docs.openstack.org/vmware-nsxlib Source0: {{ source|basename }} BuildRequires: fdupes BuildRequires: openstack-macros diff --git a/openstack/watcher/watcher.spec.j2 b/openstack/watcher/watcher.spec.j2 index c12d3d9c7..5518922cd 100644 --- a/openstack/watcher/watcher.spec.j2 +++ b/openstack/watcher/watcher.spec.j2 @@ -19,7 +19,7 @@ Epoch: {{ epoch('{{ pypi_name }}') }} Summary: Resource optimization service for OpenStack. (Wathcer) 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-watcher-applier.service Source2: openstack-watcher-decision-engine.service diff --git a/openstack/yaql/yaql.spec.j2 b/openstack/yaql/yaql.spec.j2 index 4b8c7e93e..1a95fbfab 100644 --- a/openstack/yaql/yaql.spec.j2 +++ b/openstack/yaql/yaql.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: YAQL - Yet Another Query Language 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 # for testing diff --git a/openstack/zaqar-tempest-plugin/zaqar-tempest-plugin.spec.j2 b/openstack/zaqar-tempest-plugin/zaqar-tempest-plugin.spec.j2 index 048a5794a..bd697de20 100644 --- a/openstack/zaqar-tempest-plugin/zaqar-tempest-plugin.spec.j2 +++ b/openstack/zaqar-tempest-plugin/zaqar-tempest-plugin.spec.j2 @@ -9,7 +9,7 @@ Release: {{ py2rpmrelease() }} Summary: Tempest plugin for the zaqar 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') }} diff --git a/openstack/zaqar/zaqar.spec.j2 b/openstack/zaqar/zaqar.spec.j2 index d5339121b..35654a0af 100644 --- a/openstack/zaqar/zaqar.spec.j2 +++ b/openstack/zaqar/zaqar.spec.j2 @@ -13,7 +13,7 @@ Release: {{ py2rpmrelease() }} Summary: OpenStack Message Bus (Zaqar) License: {{ license('Apache-2.0') }} Group: Development/Languages/Python -URL: https://launchpad.net/zaqar +URL: https://docs.openstack.org/zaqar Source0: {{ source | basename }} Source1: openstack-zaqar.logrotate Source2: openstack-zaqar.tmpfiles