[oe-commits] org.oe.dev python-pyiw: added 0.3.2 - close #1635

Enodr commit openembedded-commits at lists.openembedded.org
Sun Dec 3 21:09:04 UTC 2006


python-pyiw: added 0.3.2 - close #1635

Author: Enodr
Branch: org.openembedded.dev
Revision: 3880caff562ad7e5cf51dccc9cf33466889cd5a5
ViewMTN: http://monotone.openembedded.org/revision.psp?id=3880caff562ad7e5cf51dccc9cf33466889cd5a5
Files:
1
packages/python/python-pyiw-0.3.2
packages/python/python-pyiw-0.3.2/Makefile
packages/python/python-pyiw_0.3.2.bb
Diffs:

#
# mt diff -r0bc6e1a74aea109fbfd0d0118884d0932c135219 -r3880caff562ad7e5cf51dccc9cf33466889cd5a5
#
# 
# 
# add_dir "packages/python/python-pyiw-0.3.2"
# 
# add_file "packages/python/python-pyiw-0.3.2/Makefile"
#  content [7980d3474d8120649dab67be508f64f13a2a1981]
# 
# add_file "packages/python/python-pyiw_0.3.2.bb"
#  content [17d0eea4a0a228aff691389477927b04c88dd024]
# 
============================================================
--- packages/python/python-pyiw-0.3.2/Makefile	7980d3474d8120649dab67be508f64f13a2a1981
+++ packages/python/python-pyiw-0.3.2/Makefile	7980d3474d8120649dab67be508f64f13a2a1981
@@ -0,0 +1,18 @@
+# Simple Makfile
+
+NAME   = pyiw
+LIBS  += -liw
+
+#static: pyiw.c
+#	@echo "Statically Building/Linking $(NAME)"
+#	@$(CC) $(CFLAGS) -Istaticlibiw $(<) -shared -o $(NAME).so staticlibiw/libiw.a
+
+dynamic: pyiw.c
+	@echo "Dynamically Building/Linking $(NAME)"
+	@$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) $(<) -shared -o $(NAME).so
+
+clean:
+	@rm -rf *.o
+	@rm -rf $(NAME).so
+	@rm -rf $(NAME).so.t*
+
============================================================
--- packages/python/python-pyiw_0.3.2.bb	17d0eea4a0a228aff691389477927b04c88dd024
+++ packages/python/python-pyiw_0.3.2.bb	17d0eea4a0a228aff691389477927b04c88dd024
@@ -0,0 +1,32 @@
+DESCRIPTION = "PyIW is a simple Python extension module written in C \
+that interfaces with libiw  and provides a very 'pythonic' API to programmers."
+HOMEPAGE = "http://www.emperorlinux.com/etc/contrib/?page=pyiw"
+SECTION = "devel/python"
+PRIORITY = "optional"
+LICENSE = "GPL"
+DEPENDS = "wireless-tools"
+RDEPENDS = "python-core libiw"
+PR = "ml0"
+
+SRC_URI = "http://downloads.emperorlinux.com/contrib/pyiw/pyiw-${PV}.tbz2 \
+           file://Makefile"
+
+S="${WORKDIR}/pyiw-${PV}"
+
+do_unpack_real () {
+        tar jxvf pyiw-${PV}.tbz2
+        cp Makefile pyiw-${PV}/
+}
+do_unpack_real[dirs] = "${WORKDIR}"
+addtask unpack_real before do_patch after do_unpack
+
+inherit autotools pkgconfig distutils-base
+
+CFLAGS += "-I${STAGING_INCDIR}/${PYTHON_DIR}"
+
+do_install() {
+        install -d ${D}${libdir}/${PYTHON_DIR}/site-packages/
+        install -m 0755 pyiw.so ${D}${libdir}/${PYTHON_DIR}/site-packages/pyiw.so
+}
+
+FILES_${PN} = "${libdir}/${PYTHON_DIR}/site-packages/pyiw.so"






More information about the Openembedded-commits mailing list