Update to 2.5.2; Adopt for new packaging guidelines

Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
This commit is contained in:
Igor Gnatenko 2016-04-09 15:56:22 +02:00
parent 09a95eb45a
commit 3c921e6f0d
3 changed files with 33 additions and 16 deletions

1
.gitignore vendored
View File

@ -7,3 +7,4 @@
/2.4.0.tar.gz /2.4.0.tar.gz
/2.4.2.tar.gz /2.4.2.tar.gz
/python-dateutil-2.5.0.tar.gz /python-dateutil-2.5.0.tar.gz
/dateutil-2.5.2.tar.gz

View File

@ -1,5 +1,7 @@
Name: python-dateutil %global modname dateutil
Version: 2.5.0
Name: python-%{modname}
Version: 2.5.2
Release: 1%{?dist} Release: 1%{?dist}
Epoch: 1 Epoch: 1
Summary: Powerful extensions to the standard datetime module Summary: Powerful extensions to the standard datetime module
@ -7,16 +9,10 @@ Summary: Powerful extensions to the standard datetime module
Group: Development/Languages Group: Development/Languages
License: Python License: Python
URL: https://github.com/dateutil/dateutil URL: https://github.com/dateutil/dateutil
Source0: https://github.com/dateutil/dateutil/archive/%{version}.tar.gz#/python-dateutil-%{version}.tar.gz Source0: https://github.com/dateutil/dateutil/archive/%{version}/%{modname}-%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
BuildRequires: python2-devel
BuildRequires: python-setuptools
BuildRequires: python-sphinx BuildRequires: python-sphinx
BuildRequires: python-six
Requires: tzdata
Requires: python-six
Conflicts: python-vobject <= 0.8.1c-10
# Use the same directory of the main package for subpackage licence and docs # Use the same directory of the main package for subpackage licence and docs
%global _docdir_fmt %{name} %global _docdir_fmt %{name}
@ -27,8 +23,24 @@ module available in Python 2.3+.
This is the version for Python 2. This is the version for Python 2.
%package -n python3-dateutil %package -n python2-%{modname}
Summary: Powerful extensions to the standard datetime module Summary: Powerful extensions to the standard datetime module
%{?python_provide:%python_provide python2-%{modname}}
BuildRequires: python2-devel
BuildRequires: python2-six
BuildRequires: python2-setuptools
Requires: tzdata
Requires: python2-six
%description -n python2-%{modname}
The dateutil module provides powerful extensions to the standard datetime
module available in Python 2.3+.
This is the version for Python 2.
%package -n python3-%{modname}
Summary: Powerful extensions to the standard datetime module
%{?python_provide:%python_provide python3-%{modname}}
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-six BuildRequires: python3-six
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
@ -47,7 +59,7 @@ Summary: API documentation for python-dateutil
This package contains %{summary}. This package contains %{summary}.
%prep %prep
%autosetup -p0 -n dateutil-%{version} %autosetup -p0 -n %{modname}-%{version}
iconv --from=ISO-8859-1 --to=UTF-8 NEWS > NEWS.new iconv --from=ISO-8859-1 --to=UTF-8 NEWS > NEWS.new
mv NEWS.new NEWS mv NEWS.new NEWS
@ -64,16 +76,16 @@ make -C docs html
%{__python2} setup.py test %{__python2} setup.py test
%{__python3} setup.py test %{__python3} setup.py test
%files %files -n python2-%{modname}
%license LICENSE %license LICENSE
%doc NEWS README.rst %doc NEWS README.rst
%{python2_sitelib}/dateutil/ %{python2_sitelib}/%{modname}/
%{python2_sitelib}/*.egg-info %{python2_sitelib}/*.egg-info
%files -n python3-dateutil %files -n python3-%{modname}
%license LICENSE %license LICENSE
%doc NEWS README.rst %doc NEWS README.rst
%{python3_sitelib}/dateutil/ %{python3_sitelib}/%{modname}/
%{python3_sitelib}/*.egg-info %{python3_sitelib}/*.egg-info
%files doc %files doc
@ -81,6 +93,10 @@ make -C docs html
%doc docs/_build/html %doc docs/_build/html
%changelog %changelog
* Sat Apr 09 2016 Igor Gnatenko <ignatenko@redhat.com> - 1:2.5.2-1
- Update to 2.5.2
- Adopt for new packaging guidelines
* Mon Feb 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 1:2.5.0-1 * Mon Feb 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 1:2.5.0-1
- Update to latest upstream version - Update to latest upstream version
- The patch to make dateutil.zoneinfo.gettz() use the system database is dropped. - The patch to make dateutil.zoneinfo.gettz() use the system database is dropped.

View File

@ -1 +1 @@
80c96851670122fa9b4083ee5fc0ef3b python-dateutil-2.5.0.tar.gz 51258d248d99171d2ca40c538ebf3469 dateutil-2.5.2.tar.gz