ced56a9
%global pypi_name XStatic-Angular-Bootstrap
ced56a9
ced56a9
Name:           python-%{pypi_name}
e4f61a2
Version:        2.2.0.0
ed9a026
Release:        19%{?dist}
ced56a9
Summary:        Angular-Bootstrap (XStatic packaging standard)
ced56a9
ced56a9
License:        MIT
ced56a9
URL:            http://angular-ui.github.io/bootstrap/
789dfb1
Source0:        https://files.pythonhosted.org/packages/source/X/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
ced56a9
BuildArch:      noarch
ced56a9
789dfb1
%description
789dfb1
JavaScript library packaged for setuptools (easy_install) / pip.
789dfb1
789dfb1
This package is intended to be used by any project that needs these files.
789dfb1
789dfb1
It intentionally does not provide any extra code except some metadata
789dfb1
nor has any extra requirements.
789dfb1
789dfb1
789dfb1
%package -n xstatic-angular-bootstrap-common
789dfb1
Summary:        %{summary}
789dfb1
ced56a9
BuildRequires:  web-assets-devel
789dfb1
Requires:       web-assets-filesystem
ced56a9
789dfb1
%description -n xstatic-angular-bootstrap-common
789dfb1
JavaScript library packaged for setuptools (easy_install) / pip.
ced56a9
789dfb1
This package is intended to be used by any project that needs these files.
ced56a9
789dfb1
It intentionally does not provide any extra code except some metadata
789dfb1
nor has any extra requirements.
789dfb1
789dfb1
This package contains the javascript files.
789dfb1
789dfb1
789dfb1
%package -n python3-%{pypi_name}
789dfb1
Summary:        %{summary}
789dfb1
789dfb1
BuildRequires:  python3-devel
789dfb1
BuildRequires:  python3-setuptools
789dfb1
789dfb1
Requires:       python3-XStatic
789dfb1
Requires:       xstatic-angular-bootstrap-common
789dfb1
789dfb1
%{?python_provide:%python_provide python3-%{pypi_name}}
789dfb1
789dfb1
%description -n python3-%{pypi_name}
ced56a9
JavaScript library packaged for setuptools (easy_install) / pip.
ced56a9
ced56a9
This package is intended to be used by any project that needs these files.
ced56a9
ced56a9
It intentionally does not provide any extra code except some metadata
ced56a9
nor has any extra requirements.
ced56a9
789dfb1
This package provides Python 3 build of %{pypi_name}.
789dfb1
ced56a9
ced56a9
%prep
789dfb1
%autosetup -n %{pypi_name}-%{version}
ced56a9
ced56a9
# patch to use webassets dir
ced56a9
sed -i "s|^BASE_DIR = .*|BASE_DIR = '%{_jsdir}/angular_bootstrap'|" xstatic/pkg/angular_bootstrap/__init__.py
ced56a9
ced56a9
ced56a9
%build
789dfb1
%py3_build
ced56a9
ced56a9
ced56a9
%install
c8b71f6
%py3_install
c8b71f6
789dfb1
mkdir -p %{buildroot}%{_jsdir}/angular_bootstrap
c8b71f6
mv %{buildroot}%{python3_sitelib}/xstatic/pkg/angular_bootstrap/data/angular-bootstrap.js %{buildroot}%{_jsdir}/angular_bootstrap
c8b71f6
rmdir %{buildroot}%{python3_sitelib}/xstatic/pkg/angular_bootstrap/data/
ced56a9
# fix execute flags for js
789dfb1
chmod 644 %{buildroot}%{_jsdir}/angular_bootstrap/angular-bootstrap.js
789dfb1
789dfb1
%files -n xstatic-angular-bootstrap-common
789dfb1
%doc README.txt
ced56a9
%{_jsdir}/angular_bootstrap
ced56a9
789dfb1
%files -n python3-%{pypi_name}
789dfb1
%doc README.txt
789dfb1
%{python3_sitelib}/xstatic/pkg/angular_bootstrap
789dfb1
%{python3_sitelib}/XStatic_Angular_Bootstrap-%{version}-py%{python3_version}.egg-info
789dfb1
%{python3_sitelib}/XStatic_Angular_Bootstrap-%{version}-py%{python3_version}-nspkg.pth
789dfb1
ced56a9
%changelog
ed9a026
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-19
ed9a026
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
ed9a026
3536b49
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.2.0.0-18
3536b49
- Rebuilt for Python 3.11
3536b49
5ac16db
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-17
5ac16db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
5ac16db
a65cc33
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-16
a65cc33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a65cc33
03fa122
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.2.0.0-15
03fa122
- Rebuilt for Python 3.10
03fa122
291550b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-14
291550b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
291550b
a4ecee4
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-13
a4ecee4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a4ecee4
d731e70
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.2.0.0-12
d731e70
- Rebuilt for Python 3.9
d731e70
1f3ce97
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-11
1f3ce97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1f3ce97
8da0bb0
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2.0.0-10
8da0bb0
- Rebuilt for Python 3.8.0rc1 (#1748018)
8da0bb0
6e52b02
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2.0.0-9
6e52b02
- Rebuilt for Python 3.8
6e52b02
aea1040
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-8
aea1040
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
aea1040
23c7b6d
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-7
23c7b6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
23c7b6d
c8b71f6
* Wed Oct 17 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.2.0.0-6
c8b71f6
- Subpackage python2-XStatic-Angular-Bootstrap has been removed
c8b71f6
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
c8b71f6
a93a900
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-5
a93a900
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a93a900
eccd3d3
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.2.0.0-4
eccd3d3
- Rebuilt for Python 3.7
eccd3d3
0c7b0f4
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-3
0c7b0f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0c7b0f4
8f9ba9a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0.0-2
8f9ba9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8f9ba9a
e4f61a2
* Mon Feb  6 2017 Haïkel Guémar <hguemar@fedoraproject.org> - 2.2.0.0-1
e4f61a2
- Upstream 2.2.0.0
e4f61a2
6b33aa0
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.11.0.2-6
6b33aa0
- Rebuild for Python 3.6
6b33aa0
789dfb1
* Sun Sep 11 2016 Jan Beran <jberan@redhat.com> - 0.11.0.2-5
789dfb1
- Provides a Python 3 subpackage
789dfb1
668961e
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.0.2-4
668961e
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
668961e
a0ae0dd
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.0.2-3
a0ae0dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a0ae0dd
6885a79
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.0.2-2
6885a79
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6885a79
ced56a9
* Sat Jan 10 2015 Matthias Runge <mrunge@redhat.com> - 0.11.0.2-1
ced56a9
- Initial package (rhbz#1180803)
789dfb1
789dfb1