diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-05-05 17:33:42 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-05-05 17:33:42 +0000 |
commit | 0845a7ea9c0fb5380add0f57662dfd132792003f (patch) | |
tree | 1825742c7869f63a5fd52f23a8499f1757f47146 /rules/dbus-python.make | |
parent | 8e2d4960deaa8932a36402dbb5a2e910d47a7433 (diff) | |
download | ptxdist-0845a7ea9c0fb5380add0f57662dfd132792003f.tar.gz ptxdist-0845a7ea9c0fb5380add0f57662dfd132792003f.tar.xz |
[dbus-python] adopt to new python
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10368 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/dbus-python.make')
-rw-r--r-- | rules/dbus-python.make | 54 |
1 files changed, 7 insertions, 47 deletions
diff --git a/rules/dbus-python.make b/rules/dbus-python.make index d09da6824..a7d604cc5 100644 --- a/rules/dbus-python.make +++ b/rules/dbus-python.make @@ -23,6 +23,7 @@ DBUS_PYTHON_SUFFIX := tar.gz DBUS_PYTHON_URL := http://dbus.freedesktop.org/releases/dbus-python/$(DBUS_PYTHON).$(DBUS_PYTHON_SUFFIX) DBUS_PYTHON_SOURCE := $(SRCDIR)/$(DBUS_PYTHON).$(DBUS_PYTHON_SUFFIX) DBUS_PYTHON_DIR := $(BUILDDIR)/$(DBUS_PYTHON) +DBUS_PYTHON_PKGDIR := $(PKGDIR)/$(DBUS_PYTHON) # ---------------------------------------------------------------------------- # Get @@ -33,22 +34,6 @@ $(DBUS_PYTHON_SOURCE): @$(call get, DBUS_PYTHON) # ---------------------------------------------------------------------------- -# Extract -# ---------------------------------------------------------------------------- - -$(STATEDIR)/dbus-python.extract: - @$(call targetinfo) - @$(call clean, $(DBUS_PYTHON_DIR)) - @$(call extract, DBUS_PYTHON) - @$(call patchin, DBUS_PYTHON) -# # touch autoconf files in correct order - cd $(DBUS_PYTHON_DIR); \ - touch aclocal.m4; \ - find . -name "Makefile.in" | xargs touch; \ - touch config.h.in - @$(call touch) - -# ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- @@ -61,8 +46,7 @@ DBUS_PYTHON_ENV := $(CROSS_ENV) DBUS_PYTHON_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --disable-html-docs \ - --disable-api-docs \ - --with-python-includes=$(SYSROOT)/usr/include + --disable-api-docs # ---------------------------------------------------------------------------- # Target-Install @@ -80,37 +64,13 @@ $(STATEDIR)/dbus-python.targetinstall: @$(call install_fixup, dbus-python,DEPENDS,) @$(call install_fixup, dbus-python,DESCRIPTION,missing) - - @for i in \ - /usr/lib/python2.4/site-packages/dbus_bindings.pyc \ - /usr/lib/python2.4/site-packages/dbus/bus.pyc \ - /usr/lib/python2.4/site-packages/dbus/connection.pyc \ - /usr/lib/python2.4/site-packages/dbus/dbus_bindings.pyc \ - /usr/lib/python2.4/site-packages/dbus/_dbus.pyc \ - /usr/lib/python2.4/site-packages/dbus/decorators.pyc \ - /usr/lib/python2.4/site-packages/dbus/exceptions.pyc \ - /usr/lib/python2.4/site-packages/dbus/_expat_introspect_parser.pyc \ - /usr/lib/python2.4/site-packages/dbus/glib.pyc \ - /usr/lib/python2.4/site-packages/dbus/gobject_service.pyc \ - /usr/lib/python2.4/site-packages/dbus/__init__.pyc \ - /usr/lib/python2.4/site-packages/dbus/lowlevel.pyc \ - /usr/lib/python2.4/site-packages/dbus/mainloop/glib.pyc \ - /usr/lib/python2.4/site-packages/dbus/mainloop/__init__.pyc \ - /usr/lib/python2.4/site-packages/dbus/proxies.pyc \ - /usr/lib/python2.4/site-packages/dbus/server.pyc \ - /usr/lib/python2.4/site-packages/dbus/service.pyc \ - /usr/lib/python2.4/site-packages/dbus/types.pyc \ - /usr/lib/python2.4/site-packages/dbus/_version.pyc \ - ; do \ - $(call install_copy, dbus-python, 0, 0, 0644, -, $$i); \ + @cd "$(DBUS_PYTHON_PKGDIR)"; \ + find ./usr/lib/python$(PYTHON_MAJORMINOR) \ + \( -name "*.so" -o -name "*.pyc" \) | \ + while read file; do \ + $(call install_copy, dbus-python, 0, 0, 0644, -, $${file##.}); \ done - @$(call install_copy, dbus-python, 0, 0, 0644, -, \ - /usr/lib/python2.4/site-packages/_dbus_bindings.so) - - @$(call install_copy, dbus-python, 0, 0, 0644, -, \ - /usr/lib/python2.4/site-packages/_dbus_glib_bindings.so) - @$(call install_finish, dbus-python) @$(call touch) |