d98ef92
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
d98ef92
d98ef92
%global tarname TracNav-%{version}
d98ef92
d98ef92
Name:           trac-tracnav-plugin
d98ef92
Version:        4.1
62ce575
Release:        17%{?dist}
d98ef92
Summary:        Navigation Bar for Trac
d98ef92
Group:          Applications/Internet
d98ef92
License:        GPLv2+
d98ef92
URL:            http://svn.ipd.uka.de/trac/javaparty/wiki/TracNav
d98ef92
Source:         http://pypi.python.org/packages/source/T/TracNav/TracNav-%{version}.zip
ee7dd64
Patch0:         tracnav-4.1-trac-0.12-compat.patch
d98ef92
BuildArch:      noarch
d98ef92
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
62ce575
BuildRequires:  python2-devel
62ce575
BuildRequires:  python2-setuptools
62ce575
Requires:       python2-setuptools
d98ef92
Requires:       trac >= 0.11
d98ef92
d98ef92
%description
d98ef92
The TracNav macro implements a fully customizable navigation bar for
d98ef92
the Trac wiki engine. The contents of the navigation bar is a wiki
d98ef92
page itself and can be edited like any other wiki page through the web
d98ef92
interface. The navigation bar supports hierarchical ordering of
d98ef92
topics. The design of TracNav mimics the design of the TracGuideToc
d98ef92
that was originally supplied with Trac.
d98ef92
d98ef92
d98ef92
%prep
d98ef92
%setup -n %{tarname} -q
ee7dd64
# from r3276
ee7dd64
%patch0 -p0
d98ef92
d98ef92
d98ef92
%build
d98ef92
%{__python} setup.py build
d98ef92
d98ef92
d98ef92
%install
d98ef92
rm -rf %{buildroot}
d98ef92
%{__python} setup.py install --skip-build --root %{buildroot}
d98ef92
d98ef92
d98ef92
%clean
d98ef92
rm -rf %{buildroot}
d98ef92
d98ef92
d98ef92
%files
d98ef92
%defattr(-,root,root,-)
d98ef92
%doc COPYING README
d98ef92
%{python_sitelib}/*
d98ef92
d98ef92
d98ef92
%changelog
62ce575
* Sun Feb 04 2018 Iryna Shcherbina <ishcherb@redhat.com> - 4.1-17
62ce575
- Update Python 2 dependency declarations to new packaging standards
62ce575
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
62ce575
7aba805
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-16
7aba805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7aba805
509d736
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-15
509d736
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
509d736
5cbed23
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-14
5cbed23
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
5cbed23
b9a2af7
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-13
b9a2af7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b9a2af7
8ec28cc
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-12
8ec28cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8ec28cc
87ad502
* Mon Jun 30 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 4.1-11
87ad502
- Replace python-setuptools-devel BR with python-setuptools
87ad502
d75e727
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-10
d75e727
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d75e727
27e2e3f
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-9
27e2e3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
27e2e3f
301d89a
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-8
301d89a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
301d89a
0c7cbe1
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-7
0c7cbe1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0c7cbe1
09fc282
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-6
09fc282
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
09fc282
7d660fb
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1-5
7d660fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7d660fb
ee7dd64
* Fri Jan  7 2011 Thomas Moschny <thomas.moschny@gmx.de> - 4.1-4
ee7dd64
- Add patch from upstream for Trac 0.12 compatibility.
ee7dd64
2ab3c8d
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 4.1-3
2ab3c8d
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2ab3c8d
d98ef92
* Fri Jul 31 2009 Thomas Moschny <thomas.moschny@gmx.de> - 4.1-2
d98ef92
- Use %%global instead of %%define.
d98ef92
d98ef92
* Mon Jul 27 2009 Thomas Moschny <thomas.moschny@gmx.de> - 4.1-1
d98ef92
- New package.