python-ipy: new package
authorMatt Weber <mlweber1@rockwellcollins.com>
Tue, 1 Oct 2013 20:01:08 +0000 (15:01 -0500)
committerPeter Korsgaard <peter@korsgaard.com>
Wed, 2 Oct 2013 22:23:02 +0000 (00:23 +0200)
Signed-off-by: Matt Weber <mlweber1@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/Config.in
package/python-ipy/Config.in [new file with mode: 0644]
package/python-ipy/python-ipy.mk [new file with mode: 0644]

index 363113f8a35d7b970cdc4fcc9834003b0ffa2ed6..b7fdb89964a300e3bc183a13dfacbde661ab7db0 100644 (file)
@@ -390,6 +390,7 @@ source "package/python-bottle/Config.in"
 source "package/python-crc16/Config.in"
 source "package/python-dpkt/Config.in"
 source "package/python-id3/Config.in"
+source "package/python-ipy/Config.in"
 source "package/python-mad/Config.in"
 source "package/python-meld3/Config.in"
 source "package/python-netifaces/Config.in"
diff --git a/package/python-ipy/Config.in b/package/python-ipy/Config.in
new file mode 100644 (file)
index 0000000..bead932
--- /dev/null
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_IPY
+       bool "python-ipy"
+       depends on BR2_PACKAGE_PYTHON
+       help
+         IPy - class and tools for handling of IPv4 and
+         IPv6 addresses and networks.
+
+         https://github.com/haypo/python-ipy/
diff --git a/package/python-ipy/python-ipy.mk b/package/python-ipy/python-ipy.mk
new file mode 100644 (file)
index 0000000..f3fb7c1
--- /dev/null
@@ -0,0 +1,27 @@
+################################################################################
+#
+# python-ipy
+#
+################################################################################
+
+PYTHON_IPY_VERSION = 0.75-0-g58006fb
+PYTHON_IPY_SOURCE  = haypo-python-ipy-IPy-$(PYTHON_IPY_VERSION).tar.gz
+PYTHON_IPY_SITE    = https://github.com/haypo/python-ipy/tarball/IPy-0.75
+PYTHON_IPY_DEPENDENCIES = host-python python
+PYTHON_IPY_LICENSE = BSD-3c
+PYTHON_IPY_LICENSE_FILES = COPYING
+
+define PYTHON_IPY_BUILD_CMDS
+       (cd $(@D); \
+               $(TARGET_CONFIGURE_OPTS) \
+               $(HOST_DIR)/usr/bin/python setup.py build_ext \
+               --include-dirs=$(STAGING_DIR)/usr/include/python$(PYTHON_VERSION_MAJOR) \
+       )
+       (cd $(@D); $(HOST_DIR)/usr/bin/python setup.py build)
+endef
+
+define PYTHON_IPY_INSTALL_TARGET_CMDS
+       (cd $(@D); $(HOST_DIR)/usr/bin/python setup.py install --prefix=$(TARGET_DIR)/usr)
+endef
+
+$(eval $(generic-package))