Blame SPECS/python-XStatic-Jasmine.spec

cb83de
%global pypi_name XStatic-Jasmine
cb83de
cb83de
Name:           python-%{pypi_name}
cb83de
Version:        2.4.1.1
cb83de
Release:        13%{?dist}
cb83de
Summary:        Jasmine (XStatic packaging standard)
cb83de
cb83de
License:        MIT
cb83de
URL:            http://jasmine.github.io/
cb83de
Source0:        https://files.pythonhosted.org/packages/source/X/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
cb83de
BuildArch:      noarch
cb83de
cb83de
%description
cb83de
JavaScript library packaged for setuptools (easy_install) / pip.
cb83de
cb83de
This package is intended to be used by any project that needs these files.
cb83de
cb83de
It intentionally does not provide any extra code except some metadata
cb83de
nor has any extra requirements.
cb83de
cb83de
%package -n python3-%{pypi_name}
cb83de
Summary:        %{summary}
cb83de
cb83de
BuildRequires:  python3-devel
cb83de
BuildRequires:  python3-setuptools
cb83de
cb83de
Requires:       python3-XStatic
cb83de
Requires:       xstatic-jasmine-common
cb83de
cb83de
%{?python_provide:%python_provide python3-%{pypi_name}}
cb83de
cb83de
%description -n python3-%{pypi_name}
cb83de
JavaScript library packaged for setuptools (easy_install) / pip.
cb83de
cb83de
This package is intended to be used by any project that needs these files.
cb83de
cb83de
It intentionally does not provide any extra code except some metadata
cb83de
nor has any extra requirements.
cb83de
cb83de
This package provides Python 3 build of %{pypi_name}.
cb83de
cb83de
%package -n xstatic-jasmine-common
cb83de
Summary:        %{summary}
cb83de
cb83de
BuildRequires:  web-assets-devel
cb83de
Requires:       web-assets-filesystem
cb83de
cb83de
%description -n xstatic-jasmine-common
cb83de
JavaScript library packaged for setuptools (easy_install) / pip.
cb83de
cb83de
This package is intended to be used by any project that needs these files.
cb83de
cb83de
It intentionally does not provide any extra code except some metadata
cb83de
nor has any extra requirements.
cb83de
cb83de
This package contains the javascript files.
cb83de
cb83de
%prep
cb83de
%autosetup -n %{pypi_name}-%{version}
cb83de
# patch to use webassets dir
cb83de
sed -i "s|^BASE_DIR = .*|BASE_DIR = '%{_jsdir}/jasmine'|" xstatic/pkg/jasmine/__init__.py
cb83de
cb83de
%build
cb83de
%py3_build
cb83de
cb83de
%install
cb83de
%py3_install
cb83de
cb83de
mkdir -p %{buildroot}%{_jsdir}/jasmine
cb83de
mv %{buildroot}%{python3_sitelib}/xstatic/pkg/jasmine/data/* %{buildroot}%{_jsdir}/jasmine
cb83de
rmdir %{buildroot}%{python3_sitelib}/xstatic/pkg/jasmine/data/
cb83de
# fix execute flags for js
cb83de
chmod 644 %{buildroot}%{_jsdir}/jasmine/*.js
cb83de
cb83de
%files -n python3-%{pypi_name}
cb83de
%doc README.txt
cb83de
%{python3_sitelib}/xstatic/pkg/jasmine
cb83de
%{python3_sitelib}/XStatic_Jasmine-%{version}-py%{python3_version}.egg-info
cb83de
%{python3_sitelib}/XStatic_Jasmine-%{version}-py%{python3_version}-nspkg.pth
cb83de
cb83de
%files -n xstatic-jasmine-common
cb83de
%doc README.txt
cb83de
%{_jsdir}/jasmine
cb83de
cb83de
%changelog
cb83de
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1.1-13
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
cb83de
cb83de
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1.1-12
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
cb83de
cb83de
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.4.1.1-11
cb83de
- Rebuilt for Python 3.9
cb83de
cb83de
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1.1-10
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
cb83de
cb83de
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.4.1.1-9
cb83de
- Rebuilt for Python 3.8.0rc1 (#1748018)
cb83de
cb83de
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.4.1.1-8
cb83de
- Rebuilt for Python 3.8
cb83de
cb83de
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1.1-7
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
cb83de
cb83de
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1.1-6
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
cb83de
cb83de
* Thu Oct 11 2018 Miro Hrončok <mhroncok@redhat.com> - 2.4.1.1-5
cb83de
- Python2 binary package has been removed
cb83de
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
cb83de
cb83de
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1.1-4
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
cb83de
cb83de
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.4.1.1-3
cb83de
- Rebuilt for Python 3.7
cb83de
cb83de
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1.1-2
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cb83de
cb83de
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1.1-1
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
cb83de
cb83de
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1.1-8
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cb83de
cb83de
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.3.1.1-7
cb83de
- Rebuild for Python 3.6
cb83de
cb83de
* Wed Oct 12 2016 Jan Beran <jberan@redhat.com> - 1.3.1.1-6
cb83de
- Provides a Python 3 subpackage
cb83de
cb83de
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1.1-5
cb83de
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
cb83de
cb83de
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1.1-4
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cb83de
cb83de
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1.1-3
cb83de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cb83de
cb83de
* Thu Sep 04 2014 Matthias Runge <mrunge@redhat.com> - 1.3.1.1-2
cb83de
- changed BR to python2-devel (rhbz#1134852)
cb83de
cb83de
* Thu Aug 28 2014 Matthias Runge <mrunge@redhat.com> - 1.3.1.1-1
cb83de
- Initial package.