Blame SPECS/python-XStatic-jQuery.spec

bc761e
%if 0%{?fedora} || 0%{?rhel} >= 8
bc761e
%global with_python3 1
bc761e
%endif
bc761e
bc761e
%global pypi_name XStatic-jQuery
bc761e
bc761e
Name:           python-%{pypi_name}
bc761e
Version:        1.10.2.1
bc761e
Release:        9%{?dist}.2
bc761e
Summary:        jQuery (XStatic packaging standard)
bc761e
bc761e
License:        MIT
bc761e
URL:            http://jquery.com/
bc761e
Source0:        https://files.pythonhosted.org/packages/source/X/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
bc761e
BuildArch:      noarch
bc761e
bc761e
BuildRequires: web-assets-devel
bc761e
bc761e
%description
bc761e
JavaScript library packaged for setuptools (easy_install) / pip.
bc761e
bc761e
This package is intended to be used by any project that needs these files.
bc761e
bc761e
It intentionally does not provide any extra code except some metadata
bc761e
nor has any extra requirements.
bc761e
bc761e
%if 0%{?with_python3}
bc761e
%package -n python3-%{pypi_name}
bc761e
Summary:        %{summary}
bc761e
bc761e
BuildRequires:  python3-devel
bc761e
BuildRequires:  python3-setuptools
bc761e
bc761e
Requires:       python3-XStatic
bc761e
#Requires:       js-jquery1
bc761e
bc761e
%{?python_provide:%python_provide python3-%{pypi_name}}
bc761e
bc761e
%description -n python3-%{pypi_name}
bc761e
JavaScript library packaged for setuptools (easy_install) / pip.
bc761e
bc761e
This package is intended to be used by any project that needs these files.
bc761e
bc761e
It intentionally does not provide any extra code except some metadata
bc761e
nor has any extra requirements.
bc761e
bc761e
This package provides Python 3 build of %{pypi_name}.
bc761e
%endif
bc761e
bc761e
bc761e
%prep
bc761e
%autosetup -n %{pypi_name}-%{version}
bc761e
# patch to use webassets dir
bc761e
#sed -i "s|^BASE_DIR = .*|BASE_DIR = '%{_jsdir}/jquery/1'|" xstatic/pkg/jquery/__init__.py
bc761e
bc761e
%build
bc761e
%if 0%{?with_python3}
bc761e
%py3_build
bc761e
%endif
bc761e
bc761e
%install
bc761e
bc761e
#rm -rf %{buildroot}%{python2_sitelib}/xstatic/pkg/jquery/data/
bc761e
bc761e
bc761e
%if 0%{?with_python3}
bc761e
%py3_install
bc761e
# Remove static files, already created by the python2 subpkg
bc761e
#rm -rf %{buildroot}%{python3_sitelib}/xstatic/pkg/jquery/data
bc761e
%endif
bc761e
bc761e
%if 0%{?with_python3}
bc761e
%files -n python3-%{pypi_name}
bc761e
%doc README.txt
bc761e
%{python3_sitelib}/xstatic/pkg/jquery
bc761e
%{python3_sitelib}/XStatic_jQuery-%{version}-py%{python3_version}.egg-info
bc761e
%{python3_sitelib}/XStatic_jQuery-%{version}-py%{python3_version}-nspkg.pth
bc761e
%endif
bc761e
bc761e
bc761e
%changelog
bc761e
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.2.1-9
bc761e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
bc761e
bc761e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.2.1-8
bc761e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
bc761e
bc761e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.2.1-7
bc761e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bc761e
bc761e
* Mon Dec 19 2016 Miro HronĨok <mhroncok@redhat.com> - 1.10.2.1-6
bc761e
- Rebuild for Python 3.6
bc761e
bc761e
* Thu Oct 13 2016 Jan Beran <jberan@redhat.com> - 1.10.2.1-5
bc761e
- Provides a Python 3 subpackage
bc761e
- depend on js-jquery1 rather than bundling its own
bc761e
bc761e
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.2.1-4
bc761e
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
bc761e
bc761e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.2.1-3
bc761e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bc761e
bc761e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.2.1-2
bc761e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bc761e
bc761e
* Wed Mar 12 2014 Matthias Runge <mrunge@redhat.com> - 1.10.2.1-1
bc761e
- Initial package.