[python-idna] Import reviewed spec.

Tom Prince tomprince at fedoraproject.org
Thu Jan 1 01:39:05 UTC 2015


commit e7233afc89cd57d7defc74f1015a89ec3e6e20b8
Author: Tom Prince <tom.prince at ualberta.net>
Date:   Thu Jan 1 01:37:07 2015 +0000

    Import reviewed spec.

 .gitignore       |    1 +
 python-idna.spec |  116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources          |    1 +
 3 files changed, 118 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..1765594 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/idna-0.8.tar.gz
diff --git a/python-idna.spec b/python-idna.spec
new file mode 100644
index 0000000..bd65b48
--- /dev/null
+++ b/python-idna.spec
@@ -0,0 +1,116 @@
+%if 0%{?fedora}
+%global with_python3 1
+%endif
+
+%global srcname idna
+
+Name:           python-%{srcname}
+Version:        0.8
+Release:        2%{?dist}
+Summary:        Internationalized Domain Names in Applications (IDNA)
+
+License:        BSD and Python and Unicode
+URL:            https://github.com/kjd/idna
+Source0:        https://pypi.python.org/packages/source/i/%{srcname}/%{srcname}-%{version}.tar.gz
+BuildArch:      noarch
+
+BuildRequires:  python2-devel
+BuildRequires:  python-setuptools
+%if 0%{?with_python3}
+BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
+%endif # with_python3
+
+%description
+A library to support the Internationalised Domain Names in Applications (IDNA)
+protocol as specified in RFC 5891 <http://tools.ietf.org/html/rfc5891>.  This
+version of the protocol is often referred to as "IDNA2008" and can produce
+different results from the earlier standard from 2003.
+
+The library is also intended to act as a suitable drop-in replacement for the
+"encodings.idna" module that comes with the Python standard library but
+currently only supports the 2003 specification.
+
+%if 0%{?with_python3}
+%package -n python3-%{srcname}
+Summary:        Internationalized Domain Names in Applications (IDNA)
+
+%description -n python3-%{srcname}
+A library to support the Internationalised Domain Names in Applications (IDNA)
+protocol as specified in RFC 5891 <http://tools.ietf.org/html/rfc5891>.  This
+version of the protocol is often referred to as “IDNA2008” and can produce
+different results from the earlier standard from 2003.
+
+The library is also intended to act as a suitable drop-in replacement for the
+“encodings.idna” module that comes with the Python standard library but
+currently only supports the 2003 specification.
+%endif # with_python3
+
+%prep
+%setup -q -n %{srcname}-%{version}
+# Remove bundled egg-info
+rm -rf %{srcname}.egg-info
+
+%if 0%{?with_python3}
+rm -rf %{py3dir}
+cp -a . %{py3dir}
+%endif # with_python3
+
+
+
+%build
+%{__python2} setup.py build
+
+%if 0%{?with_python3}
+pushd %{py3dir}
+# Set LANG when building with python 3 due to
+# https://github.com/kjd/idna/pull/4
+LANG=en_US.UTF-8 %{__python3} setup.py build
+popd
+%endif # with_python3
+
+%install
+%if 0%{?with_python3}
+pushd %{py3dir}
+# Set LANG when building with python 3 due to
+# https://github.com/kjd/idna/pull/4
+LANG=en_US.UTF-8 %{__python3} setup.py install --skip-build --root %{buildroot}
+popd
+%endif # with_python3
+
+%{__python2} setup.py install --skip-build --root %{buildroot}
+
+%check
+%{__python2} setup.py test
+
+%if 0%{?with_python3}
+pushd %{py3dir}
+# Set LANG when building with python 3 due to
+# https://github.com/kjd/idna/pull/4
+LANG=en_US.UTF-8 %{__python3} setup.py test
+popd
+%endif # with_python3
+
+
+%files
+%doc README.rst HISTORY.rst
+%{python2_sitelib}/%{srcname}
+%{python2_sitelib}/%{srcname}-%{version}-py%{python2_version}.egg-info
+
+%if 0%{?with_python3}
+%files -n python3-%{srcname}
+%doc README.rst HISTORY.rst
+%{python3_sitelib}/%{srcname}
+%{python3_sitelib}/%{srcname}-%{version}-py%{python3_version}.egg-info
+%endif # with_python3
+
+%changelog
+* Mon Oct 27 2014 tom.prince at ualberta.net - 0.8-3
+- Update licences.
+
+* Sat Jul 12 2014 tom.prince at ualberta.net - 0.8-2
+- Be more specfic about .egg-info directories.
+- Use python2-devel
+
+* Sat Jul 12 2014 tom.prince at ualberta.net - 0.8-1
+- Initial package.
diff --git a/sources b/sources
index e69de29..40a0e6d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+2bf526060960309de59d5dbbf7789a26  idna-0.8.tar.gz


More information about the scm-commits mailing list