|
Jakub Dorňák |
1867c74 |
%bcond_without python3
|
|
Jakub Dorňák |
1867c74 |
|
|
Matthias Runge |
790f711 |
%global pkgname django-mptt
|
|
Matthias Runge |
790f711 |
%global obs_ver 0.4.2-4
|
|
Matthias Runge |
790f711 |
|
|
Jakub Dorňák |
a42e13b |
# share doc between python2 and python3
|
|
Jakub Dorňák |
a42e13b |
%global _docdir_fmt %{name}
|
|
Jakub Dorňák |
a42e13b |
|
|
|
efe52d5 |
Summary: Utilities for implementing Modified Preorder Tree Traversal
|
|
|
efe52d5 |
Name: python-django-mptt
|
|
|
efe52d5 |
Version: 0.8.6
|
|
|
efe52d5 |
Release: 1%{?dist}
|
|
|
efe52d5 |
License: MIT
|
|
|
efe52d5 |
Group: Development/Libraries
|
|
|
efe52d5 |
URL: http://github.com/django-mptt/django-mptt
|
|
|
efe52d5 |
Source: https://pypi.python.org/packages/c8/3d/46fe58f62a0655628f85cb7c9e13518995459deb6cb515849ee59ab7e55e/django-mptt-0.8.6.tar.gz
|
|
|
efe52d5 |
BuildArch: noarch
|
|
|
efe52d5 |
|
|
|
efe52d5 |
BuildRequires: python2-devel
|
|
|
efe52d5 |
BuildRequires: python-setuptools
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
|
efe52d5 |
BuildRequires: python3-devel
|
|
|
efe52d5 |
BuildRequires: python3-setuptools
|
|
Jakub Dorňák |
1867c74 |
%endif
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
# required for check-section
|
|
|
efe52d5 |
BuildRequires: python-django
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
|
efe52d5 |
BuildRequires: python3-django
|
|
Jakub Dorňák |
1867c74 |
%endif
|
|
Matthias Runge |
790f711 |
|
|
|
efe52d5 |
Requires: python-django
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
|
|
|
efe52d5 |
Provides: %{pkgname} = %{version}-%{release}
|
|
|
efe52d5 |
Obsoletes: %{pkgname} < %{obs_ver}
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
%description
|
|
Jakub Dorňák |
a42e13b |
Utilities for implementing Modified Preorder Tree Traversal (MPTT)
|
|
Matthias Runge |
790f711 |
with your Django Model classes and working with trees of Model instances.
|
|
Matthias Runge |
790f711 |
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
Jakub Dorňák |
1867c74 |
%package -n python3-django-mptt
|
|
Jakub Dorňák |
1867c74 |
Summary: Utilities for implementing Modified Preorder Tree Traversal
|
|
Jakub Dorňák |
1867c74 |
Group: Development/Libraries
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
Requires: python3-django
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
%description -n python3-django-mptt
|
|
Jakub Dorňák |
1867c74 |
Utilities for implementing Modified Preorder Tree Traversal (MPTT)
|
|
Jakub Dorňák |
1867c74 |
with your Django Model classes and working with trees of Model instances.
|
|
Jakub Dorňák |
1867c74 |
%endif
|
|
Jakub Dorňák |
1867c74 |
|
|
Matthias Runge |
790f711 |
%prep
|
|
Matthias Runge |
790f711 |
%setup -q -n %{pkgname}-%{version}
|
|
Jakub Dorňák |
a42e13b |
|
|
Jakub Dorňák |
a42e13b |
# remove unnecessary language ressources:
|
|
Jakub Dorňák |
a42e13b |
rm mptt/locale/*/LC_MESSAGES/django.po
|
|
Matthias Runge |
790f711 |
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
Jakub Dorňák |
a42e13b |
rm -rf %{py3dir}
|
|
Jakub Dorňák |
1867c74 |
cp -a . %{py3dir}
|
|
Jakub Dorňák |
1867c74 |
%endif
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
|
|
Matthias Runge |
790f711 |
%build
|
|
Matthias Runge |
790f711 |
%{__python} setup.py build
|
|
Matthias Runge |
790f711 |
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
Jakub Dorňák |
1867c74 |
pushd %{py3dir}
|
|
Jakub Dorňák |
1867c74 |
%{__python3} setup.py build
|
|
Jakub Dorňák |
1867c74 |
popd
|
|
Jakub Dorňák |
1867c74 |
%endif # with_python3
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
|
|
Matthias Runge |
790f711 |
%install
|
|
Matthias Runge |
790f711 |
%{__python} setup.py install -O1 --skip-build --root="%{buildroot}" --prefix="%{_prefix}"
|
|
Matthias Runge |
790f711 |
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
Jakub Dorňák |
1867c74 |
pushd %{py3dir}
|
|
Jakub Dorňák |
1867c74 |
%{__python3} setup.py install -O1 --skip-build --root="%{buildroot}" --prefix="%{_prefix}"
|
|
Jakub Dorňák |
1867c74 |
popd
|
|
Jakub Dorňák |
1867c74 |
%endif # with_python3
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
|
|
Matthias Runge |
790f711 |
%find_lang django
|
|
Matthias Runge |
790f711 |
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
Jakub Dorňák |
1867c74 |
# When creating Python3 package, separate lang to Python 2 and Python 3 files
|
|
Jakub Dorňák |
1867c74 |
grep python3 django.lang > python3-django.lang
|
|
Jakub Dorňák |
1867c74 |
grep python2 django.lang > python2-django.lang
|
|
Jakub Dorňák |
1867c74 |
mv {python2-,}django.lang
|
|
Jakub Dorňák |
1867c74 |
%endif # with_python3
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
|
|
Matthias Runge |
790f711 |
%check
|
|
Matthias Runge |
790f711 |
cd tests
|
|
Matthias Runge |
790f711 |
sh runtests.sh
|
|
Matthias Runge |
790f711 |
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
Jakub Dorňák |
1867c74 |
pushd %{py3dir}
|
|
Jakub Dorňák |
1867c74 |
cd tests
|
|
Jakub Dorňák |
1867c74 |
sed -i s/django-admin/python3-django-admin/ runtests.sh
|
|
Jakub Dorňák |
1867c74 |
sh runtests.sh
|
|
Jakub Dorňák |
1867c74 |
popd
|
|
Jakub Dorňák |
1867c74 |
%endif # with_python3
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
|
|
Matthias Runge |
790f711 |
%files -f django.lang
|
|
Jakub Dorňák |
a42e13b |
%doc README.rst NOTES
|
|
Jakub Dorňák |
a42e13b |
%license LICENSE
|
|
Matthias Runge |
790f711 |
%{python_sitelib}/django_mptt-%{version}-py2.*.egg-info
|
|
Matthias Runge |
790f711 |
%dir %{python_sitelib}/mptt
|
|
Matthias Runge |
790f711 |
%{python_sitelib}/mptt/*.py*
|
|
|
5590f6b |
%{python_sitelib}/mptt/static/mptt
|
|
Matthias Runge |
790f711 |
%{python_sitelib}/mptt/templates
|
|
Matthias Runge |
790f711 |
%{python_sitelib}/mptt/templatetags
|
|
Matthias Runge |
790f711 |
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
%if 0%{?with_python3}
|
|
Jakub Dorňák |
1867c74 |
%files -n python3-django-mptt -f python3-django.lang
|
|
Jakub Dorňák |
a42e13b |
%doc README.rst NOTES
|
|
Jakub Dorňák |
a42e13b |
%license LICENSE
|
|
Jakub Dorňák |
1867c74 |
%{python3_sitelib}/django_mptt-%{version}-py3.*.egg-info
|
|
Jakub Dorňák |
1a23e24 |
%dir %{python3_sitelib}/mptt
|
|
Jakub Dorňák |
1867c74 |
%{python3_sitelib}/mptt/*.py
|
|
|
5590f6b |
%{python3_sitelib}/mptt/static/mptt
|
|
Jakub Dorňák |
1867c74 |
%{python3_sitelib}/mptt/templates
|
|
Jakub Dorňák |
1867c74 |
%{python3_sitelib}/mptt/templatetags
|
|
Jakub Dorňák |
1867c74 |
%{python3_sitelib}/mptt/__pycache__
|
|
Jakub Dorňák |
1867c74 |
%endif # with_python3
|
|
Jakub Dorňák |
1867c74 |
|
|
Jakub Dorňák |
1867c74 |
|
|
Matthias Runge |
790f711 |
%changelog
|
|
|
5590f6b |
* Wed Dec 21 2016 Jakub Dorňák <jakub.dornak@misli.cz> - 0.8.6-1
|
|
|
5590f6b |
- update to 0.8.6
|
|
|
5590f6b |
|
|
|
47a1414 |
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.7.4-5
|
|
|
47a1414 |
- Rebuild for Python 3.6
|
|
|
47a1414 |
|
|
|
24e28e1 |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.4-4
|
|
|
24e28e1 |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
24e28e1 |
|
|
|
c2b2828 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.4-3
|
|
|
c2b2828 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
c2b2828 |
|
|
|
e48fa28 |
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.4-2
|
|
|
e48fa28 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
|
|
e48fa28 |
|
|
Jakub Dorňák |
a42e13b |
* Tue Jul 7 2015 Jakub Dorňák <jdornak@redhat.com> - 0.7.4-1
|
|
Jakub Dorňák |
a42e13b |
- update to 0.7.4
|
|
Jakub Dorňák |
a42e13b |
- move license and docs to the right place
|
|
Jakub Dorňák |
a42e13b |
|
|
|
e3311ac |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-5
|
|
|
e3311ac |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
e3311ac |
|
|
|
4968026 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-4
|
|
|
4968026 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
4968026 |
|
|
|
192f482 |
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 0.6.0-3
|
|
|
192f482 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
|
|
|
192f482 |
|
|
Jakub Dorňák |
1867c74 |
* Mon Nov 25 2013 Jakub Dorňák <jdornak@redhat.com> - 0.6.0-2
|
|
Jakub Dorňák |
1867c74 |
- added python3 subpackage
|
|
Jakub Dorňák |
1867c74 |
|
|
|
9c9226d |
* Mon Aug 19 2013 Matthias Runge <mrunge@redhat.com> - 0.6.0-1
|
|
|
9c9226d |
- update to 0.6.0
|
|
|
9c9226d |
- fix ftbfs
|
|
|
9c9226d |
|
|
|
6fa63a4 |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-3
|
|
|
6fa63a4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
6fa63a4 |
|
|
|
c4d593d |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-2
|
|
|
c4d593d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
c4d593d |
|
|
Matthias Runge |
a153023 |
* Thu Aug 23 2012 Matthias Runge <mrunge@matthias-runge.de> - 0.5.4-1
|
|
Matthias Runge |
a153023 |
- update to version 0.5.4 from upstream
|
|
Matthias Runge |
a153023 |
|
|
|
1d5ca0d |
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-4
|
|
|
1d5ca0d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
1d5ca0d |
|
|
Matthias Runge |
790f711 |
* Wed Mar 28 2012 Matthias Runge <mrunge@matthias-runge.de> - 0.5.2-3
|
|
Matthias Runge |
790f711 |
- fix double included language files
|
|
Matthias Runge |
790f711 |
- fix license
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
* Tue Mar 27 2012 Matthias Runge <mrunge@matthias-runge.de> - 0.5.2-1
|
|
Matthias Runge |
790f711 |
- renamed to python-django-mptt
|
|
Matthias Runge |
790f711 |
- update to version 0.5.2
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.2-3
|
|
Matthias Runge |
790f711 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
* Mon Nov 29 2010 Dave Riches <dcr226@fedorapeople.org> - 0.4.2-2
|
|
Matthias Runge |
790f711 |
- removed redundant comments from spec
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
* Sun Nov 28 2010 Clint Savage <herlo@fedorapeople.org> - 0.4.2-1
|
|
Matthias Runge |
790f711 |
- Updated the package to 0.4.2 and removed a couple unneeded lines from the spec
|
|
Matthias Runge |
790f711 |
|
|
Matthias Runge |
790f711 |
* Thu Oct 21 2010 Dave Riches <dcr226@fedorapeople.org> - 0.4.1-1
|
|
Matthias Runge |
790f711 |
- Packaged for Fedora
|
|
Matthias Runge |
790f711 |
|