diff options
author | Matthias Hentges <oe@hentges.net> | 2007-11-20 00:02:02 +0000 |
---|---|---|
committer | Matthias Hentges <oe@hentges.net> | 2007-11-20 00:02:02 +0000 |
commit | 070ef3c7c70afe9983999986c14b503b2fd89a88 (patch) | |
tree | 187e8a824861d658d51bf2b0d4dd76124965e7aa | |
parent | d8abe08d82532590fbadb8cc21288a9972242b79 (diff) | |
parent | 68925b84824d54938e0e9fc9c11e509ee172c887 (diff) |
merge of '34aab52ad6f5f23f024db0327f33a822b205c50f'
and '7474dc274cd34419f2c76088f150e44ce8b545df'
-rw-r--r-- | classes/distutils.bbclass | 12 | ||||
-rw-r--r-- | classes/setuptools.bbclass | 8 | ||||
-rw-r--r-- | packages/openmoko-panel-plugins/openmoko-panel-gsm_svn.bb | 2 | ||||
-rw-r--r-- | packages/openmoko2/libmokogsmd2_svn.bb | 2 | ||||
-rw-r--r-- | packages/python/python-pyrad_1.1.bb | 11 |
5 files changed, 30 insertions, 5 deletions
diff --git a/classes/distutils.bbclass b/classes/distutils.bbclass index 7a18e71c04..8af10a0c8a 100644 --- a/classes/distutils.bbclass +++ b/classes/distutils.bbclass @@ -1,5 +1,11 @@ inherit distutils-base +DISTUTILS_STAGE_HEADERS_ARGS ?= "--install-dir=${STAGING_INCDIR}/${PYTHON_DIR}" +DISTUTILS_STAGE_ALL_ARGS ?= "--prefix=${STAGING_DIR_HOST}${layout_prefix} \ + --install-data=${STAGING_DATADIR}" +DISTUTILS_INSTALL_ARGS ?= "--prefix=${D}/${prefix} \ + --install-data=${D}/${datadir}" + distutils_do_compile() { BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \ ${STAGING_BINDIR_NATIVE}/python setup.py build || \ @@ -8,7 +14,7 @@ distutils_do_compile() { distutils_stage_headers() { BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \ - ${STAGING_BINDIR_NATIVE}/python setup.py install_headers --install-dir=${STAGING_INCDIR}/${PYTHON_DIR} || \ + ${STAGING_BINDIR_NATIVE}/python setup.py install_headers ${DISTUTILS_STAGE_HEADERS_ARGS} || \ oefatal "python setup.py install_headers execution failed." } @@ -16,7 +22,7 @@ distutils_stage_all() { install -d ${STAGING_DIR_HOST}${layout_prefix}/${PYTHON_DIR}/site-packages PYTHONPATH=${STAGING_DIR_HOST}${layout_prefix}/${PYTHON_DIR}/site-packages \ BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \ - ${STAGING_BINDIR_NATIVE}/python setup.py install --prefix=${STAGING_DIR_HOST}${layout_prefix} --install-data=${STAGING_DATADIR} || \ + ${STAGING_BINDIR_NATIVE}/python setup.py install ${DISTUTILS_STAGE_ALL_ARGS} || \ oefatal "python setup.py install (stage) execution failed." } @@ -24,7 +30,7 @@ distutils_do_install() { install -d ${D}${libdir}/${PYTHON_DIR}/site-packages PYTHONPATH=${D}/${libdir}/${PYTHON_DIR}/site-packages \ BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \ - ${STAGING_BINDIR_NATIVE}/python setup.py install --prefix=${D}/${prefix} --install-data=${D}/${datadir} || \ + ${STAGING_BINDIR_NATIVE}/python setup.py install ${DISTUTILS_INSTALL_ARGS} || \ oefatal "python setup.py install execution failed." for i in `find ${D} -name "*.py"` ; do \ diff --git a/classes/setuptools.bbclass b/classes/setuptools.bbclass new file mode 100644 index 0000000000..17c039bf33 --- /dev/null +++ b/classes/setuptools.bbclass @@ -0,0 +1,8 @@ +inherit distutils + +DEPENDS += "python-setuptools" + +DISTUTILS_INSTALL_ARGS = "--root=${D} \ + --single-version-externally-managed \ + --prefix=${prefix} \ + --install-data=${datadir}" diff --git a/packages/openmoko-panel-plugins/openmoko-panel-gsm_svn.bb b/packages/openmoko-panel-plugins/openmoko-panel-gsm_svn.bb index 079d6ffeea..a932473ed3 100644 --- a/packages/openmoko-panel-plugins/openmoko-panel-gsm_svn.bb +++ b/packages/openmoko-panel-plugins/openmoko-panel-gsm_svn.bb @@ -1,6 +1,6 @@ DESCRIPTION = "Shows the GSM / GPRS status in the OpenMoko panel" DEPENDS = "libgsmd libnotify" PV = "0.1.0+svn${SVNREV}" -PR = "r0" +PR = "r1" inherit openmoko-panel-plugin diff --git a/packages/openmoko2/libmokogsmd2_svn.bb b/packages/openmoko2/libmokogsmd2_svn.bb index 8e547b3663..5625bf809d 100644 --- a/packages/openmoko2/libmokogsmd2_svn.bb +++ b/packages/openmoko2/libmokogsmd2_svn.bb @@ -1,7 +1,7 @@ SECTION = "openmoko/libs" DEPENDS = "libgsmd glib-2.0" PV = "0.1.0+svnr${SRCREV}" -PR = "r1" +PR = "r2" inherit openmoko2 diff --git a/packages/python/python-pyrad_1.1.bb b/packages/python/python-pyrad_1.1.bb new file mode 100644 index 0000000000..9b452d9b0f --- /dev/null +++ b/packages/python/python-pyrad_1.1.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Python Radius Client and Server" +SECTION = "devel/python" +PRIORITY = "optional" +LICENSE = "BSD" +RDEPENDS = "python-crypt" +SRCNAME = "pyrad" + +SRC_URI = "http://pypi.python.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools |