|
@@ -1,6 +1,6 @@
|
|
|
Name: python-dns
|
|
|
-Version: 1.10.0
|
|
|
-Release: 3%{?_dist_release}
|
|
|
+Version: 1.16.0
|
|
|
+Release: 1%{?_dist_release}
|
|
|
Summary: DNS toolkit for Python
|
|
|
Summary(ja): Python 用 DNS ツールキット
|
|
|
|
|
@@ -14,6 +14,12 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
|
BuildArch: noarch
|
|
|
BuildRequires: python-setuptools
|
|
|
BuildRequires: python-devel
|
|
|
+BuildRequires: python-rpm-macros
|
|
|
+BuildRequires: python3-setuptools
|
|
|
+BuildRequires: python3-devel
|
|
|
+BuildRequires: python3-rpm-macros
|
|
|
+
|
|
|
+BuildRequires: python-crypto
|
|
|
|
|
|
Vendor: Project Vine
|
|
|
Distribution: Vine Linux
|
|
@@ -28,6 +34,21 @@ level classes perform queries for data of a given name, type, and
|
|
|
class, and return an answer set. The low level classes allow direct
|
|
|
manipulation of DNS zones, messages, names, and records.
|
|
|
|
|
|
+%package -n python3-dns
|
|
|
+Summary: DNS toolkit for Python 3
|
|
|
+%{?python_provide:%python_provide python3-dns}
|
|
|
+Requires: python3-crypto
|
|
|
+
|
|
|
+%description -n python3-dns
|
|
|
+dnspython3 is a DNS toolkit for Python 3. It supports almost all
|
|
|
+record types. It can be used for queries, zone transfers, and dynamic
|
|
|
+updates. It supports TSIG authenticated messages and EDNS0.
|
|
|
+
|
|
|
+dnspython3 provides both high and low level access to DNS. The high
|
|
|
+level classes perform queries for data of a given name, type, and
|
|
|
+class, and return an answer set. The low level classes allow direct
|
|
|
+manipulation of DNS zones, messages, names, and records.
|
|
|
+
|
|
|
%prep
|
|
|
%setup0 -q -n dnspython-%{version}
|
|
|
|
|
@@ -36,34 +57,40 @@ manipulation of DNS zones, messages, names, and records.
|
|
|
find examples -type f | xargs chmod a-x
|
|
|
|
|
|
%build
|
|
|
-CFLAGS="%{optflags}" %{__python} -c 'import setuptools; execfile("setup.py")' build
|
|
|
+%py_build
|
|
|
+%py3_build
|
|
|
|
|
|
%install
|
|
|
rm -rf %{buildroot}
|
|
|
-%{__python} -c 'import setuptools; execfile("setup.py")' install --skip-build --root %{buildroot}
|
|
|
-
|
|
|
-%check
|
|
|
-pushd tests
|
|
|
-# skip one test because it queries the network
|
|
|
-for py in *.py
|
|
|
-do
|
|
|
- if [ $py != resolver.py ]
|
|
|
- then
|
|
|
- PYTHONPATH=%{buildroot}%{python_sitelib} %{__python} $py
|
|
|
- fi
|
|
|
-done
|
|
|
+%py_install
|
|
|
+%py3_install
|
|
|
+
|
|
|
+#%check
|
|
|
+#%{__python} setup.py test
|
|
|
+#%{__python3} setup.py test
|
|
|
|
|
|
%clean
|
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
%files
|
|
|
%defattr(-,root,root,-)
|
|
|
-%doc ChangeLog LICENSE README examples
|
|
|
-
|
|
|
+%license LICENSE
|
|
|
+%doc README* examples
|
|
|
%{python_sitelib}/*egg-info
|
|
|
%{python_sitelib}/dns
|
|
|
|
|
|
+%files -n python3-dns
|
|
|
+%defattr(-,root,root,-)
|
|
|
+%license LICENSE
|
|
|
+%doc README* examples
|
|
|
+%{python3_sitelib}/*egg-info
|
|
|
+%{python3_sitelib}/dns
|
|
|
+
|
|
|
%changelog
|
|
|
+* Tue May 14 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-1
|
|
|
+- new upstream release.
|
|
|
+- added python3 support.
|
|
|
+
|
|
|
* Sun Jan 12 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 1.10.0-3
|
|
|
- rebuild with VineSeed environment
|
|
|
|