summaryrefslogtreecommitdiffstats
path: root/rules/apache2_mod_python.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-05-05 17:34:00 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-05-05 17:34:00 +0000
commitffad46176137e3e914d8953f725d0a0ce2c4091b (patch)
tree1d1553b3d56cbab84178054f6e9ebfd6b1b7fadd /rules/apache2_mod_python.make
parent0845a7ea9c0fb5380add0f57662dfd132792003f (diff)
downloadptxdist-ffad46176137e3e914d8953f725d0a0ce2c4091b.tar.gz
ptxdist-ffad46176137e3e914d8953f725d0a0ce2c4091b.tar.xz
[mod_python] adopted to new python version
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10369 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/apache2_mod_python.make')
-rw-r--r--rules/apache2_mod_python.make28
1 files changed, 10 insertions, 18 deletions
diff --git a/rules/apache2_mod_python.make b/rules/apache2_mod_python.make
index 0f0cc59eb..2ee57a593 100644
--- a/rules/apache2_mod_python.make
+++ b/rules/apache2_mod_python.make
@@ -2,6 +2,7 @@
# $Id: template 2922 2005-07-11 19:17:53Z rsc $
#
# Copyright (C) 2005 by Robert Schwebel
+# 2009 by Marc Kleine-Budde <mkl@pengutronix.de>
#
# See CREDITS for details about who has contributed to this project.
#
@@ -23,6 +24,7 @@ APACHE2_MOD_PYTHON_SUFFIX := tgz
APACHE2_MOD_PYTHON_URL := http://apache.easy-webs.de/httpd/modpython/$(APACHE2_MOD_PYTHON).$(APACHE2_MOD_PYTHON_SUFFIX)
APACHE2_MOD_PYTHON_SOURCE := $(SRCDIR)/$(APACHE2_MOD_PYTHON).$(APACHE2_MOD_PYTHON_SUFFIX)
APACHE2_MOD_PYTHON_DIR := $(BUILDDIR)/$(APACHE2_MOD_PYTHON)
+APACHE2_MOD_PYTHON_PKGDIR := $(PKGDIR)/$(APACHE2_MOD_PYTHON)
# ----------------------------------------------------------------------------
# Get
@@ -45,16 +47,7 @@ APACHE2_MOD_PYTHON_ENV := $(CROSS_ENV)
APACHE2_MOD_PYTHON_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
--with-apxs=$(SYSROOT)/usr/bin/apxs \
- --with-python=$(PTXCONF_SYSROOT_HOST)/bin/python \
- --with-python-includes=$(SYSROOT)/usr
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/apache2_mod_python.install:
- @$(call targetinfo)
- @$(call touch)
+ --with-python=$(PTXCONF_SYSROOT_CROSS)/bin/python
# ----------------------------------------------------------------------------
# Target-Install
@@ -68,20 +61,19 @@ $(STATEDIR)/apache2_mod_python.targetinstall:
@$(call install_fixup, apache2_mod_python,PRIORITY,optional)
@$(call install_fixup, apache2_mod_python,VERSION,$(APACHE2_MOD_PYTHON_VERSION))
@$(call install_fixup, apache2_mod_python,SECTION,base)
- @$(call install_fixup, apache2_mod_python,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, apache2_mod_python,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, apache2_mod_python,DEPENDS,)
@$(call install_fixup, apache2_mod_python,DESCRIPTION,missing)
@$(call install_copy, apache2_mod_python, 0, 0, 0644, \
- $(APACHE2_MOD_PYTHON_DIR)/src/.libs/mod_python.so, \
+ $(APACHE2_MOD_PYTHON_PKGDIR)/mod_python.so, \
/usr/share/apache2/libexec/mod_python.so)
- @$(call install_copy, apache2_mod_python, 0, 0, 0755, \
- /usr/lib/python2.4/mod_python)
-
- cd $(APACHE2_MOD_PYTHON_DIR)/lib/python/mod_python && \
- for i in *; do \
- $(call install_copy, apache2_mod_python, 0, 0, 0644, $$i, /usr/lib/python2.4/mod_python/$$i,n); \
+ @cd $(APACHE2_MOD_PYTHON_PKGDIR) && \
+ find ./usr/lib/python$(PYTHON_MAJORMINOR) \
+ -name "*.so" -o -name "*.pyc" | \
+ while read file; do \
+ $(call install_copy, apache2_mod_python, 0, 0, 644, -, $${file##.}); \
done
@$(call install_finish, apache2_mod_python)