[Python-modules-commits] r27795 - in packages/python-netaddr/trunk/debian (3 files)
bernat at users.alioth.debian.org
bernat at users.alioth.debian.org
Thu Feb 20 22:48:01 UTC 2014
Date: Thursday, February 20, 2014 @ 22:48:00
Author: bernat
Revision: 27795
Depends on ieee-data instead of shipping oui.txt and iab.txt.
Closes: #739197. Closes: #739198.
Modified:
packages/python-netaddr/trunk/debian/changelog
packages/python-netaddr/trunk/debian/control
packages/python-netaddr/trunk/debian/rules
Modified: packages/python-netaddr/trunk/debian/changelog
===================================================================
--- packages/python-netaddr/trunk/debian/changelog 2014-02-20 17:45:44 UTC (rev 27794)
+++ packages/python-netaddr/trunk/debian/changelog 2014-02-20 22:48:00 UTC (rev 27795)
@@ -1,3 +1,10 @@
+python-netaddr (0.7.10-2) UNRELEASED; urgency=medium
+
+ * Depends on ieee-data instead of shipping oui.txt and iab.txt.
+ Closes: #739197. Closes: #739198.
+
+ -- Vincent Bernat <bernat at debian.org> Mon, 17 Feb 2014 21:56:51 +0100
+
python-netaddr (0.7.10-1) unstable; urgency=low
[ Jakub Wilk ]
Modified: packages/python-netaddr/trunk/debian/control
===================================================================
--- packages/python-netaddr/trunk/debian/control 2014-02-20 17:45:44 UTC (rev 27794)
+++ packages/python-netaddr/trunk/debian/control 2014-02-20 22:48:00 UTC (rev 27795)
@@ -3,12 +3,13 @@
Priority: optional
Maintainer: Vincent Bernat <bernat at debian.org>
Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Standards-Version: 3.9.4
+Standards-Version: 3.9.5
Build-Depends: debhelper (>= 8),
cdbs (>= 0.4.90~),
python (>= 2.6.5), python3 (>= 3.2),
python-setuptools (>= 0.6b3),
- python-sphinx (>= 1.0.7+dfsg) | python3-sphinx
+ python-sphinx (>= 1.0.7+dfsg) | python3-sphinx,
+ ieee-data
Homepage: https://github.com/drkjam/netaddr/
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-netaddr/trunk/
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-netaddr/trunk/
@@ -17,7 +18,7 @@
Package: python-netaddr
Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}
+Depends: ${misc:Depends}, ${python:Depends}, ieee-daa
Suggests: ipython, python-netaddr-docs
Description: manipulation of various common network address notations (Python 2)
netaddr is a Python library for the manipulation of various common
@@ -39,7 +40,7 @@
Package: python3-netaddr
Architecture: all
-Depends: ${misc:Depends}, ${python3:Depends}
+Depends: ${misc:Depends}, ${python3:Depends}, ieee-data
Suggests: ipython3, python-netaddr-docs
Description: manipulation of various common network address notations (Python 3)
netaddr is a Python library for the manipulation of various common
Modified: packages/python-netaddr/trunk/debian/rules
===================================================================
--- packages/python-netaddr/trunk/debian/rules 2014-02-20 17:45:44 UTC (rev 27794)
+++ packages/python-netaddr/trunk/debian/rules 2014-02-20 22:48:00 UTC (rev 27795)
@@ -4,6 +4,16 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
+# ieee-data
+python_module_path=$(if $(filter python2,$(cdbs_curpythonsystems)),/usr/share/pyshared,/usr/lib/python3/dist-packages)
+binary-fixup/python-netaddr binary-fixup/python3-netaddr::
+ rm $(CURDIR)/debian/$(cdbs_curpkg)$(python_module_path)/netaddr/eui/iab.*
+ rm $(CURDIR)/debian/$(cdbs_curpkg)$(python_module_path)/netaddr/eui/oui.*
+ ln -s /usr/share/ieee-data/oui.txt $(CURDIR)/debian/$(cdbs_curpkg)$(python_module_path)/netaddr/eui/
+ ln -s /usr/share/ieee-data/iab.txt $(CURDIR)/debian/$(cdbs_curpkg)$(python_module_path)/netaddr/eui/
+ PYTHONPATH=$(CURDIR) $(cdbs_curpythonindepbinary) \
+ $(CURDIR)/debian/$(cdbs_curpkg)$(python_module_path)/netaddr/eui/ieee.py
+
# Documentation
build/python-netaddr-docs::
PYTHONPATH=$(CURDIR) sphinx-build -q docs/source docs/api
@@ -13,8 +23,7 @@
# Tests
ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
install/python-netaddr install/python3-netaddr::
- $(call cdbs_python_binary,python$(cdbs_python_compile_version)) \
- debian/runtests.py .
+ $(cdbs_curpythonindepbinary) debian/runtests.py .
endif
clean::
More information about the Python-modules-commits
mailing list