<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitech-oe.git/classes/distutils-common-base.bbclass, branch testing</title>
<subtitle>Multi-Tech CoreCDP 1.x OpenEmbedded Tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/'/>
<entry>
<title>use PYTHON_SITEPACKAGES_DIR</title>
<updated>2010-03-25T06:28:26+00:00</updated>
<author>
<name>Roman I Khimov</name>
<email>khimov@altell.ru</email>
</author>
<published>2010-03-23T12:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=658ae76b938a90ac3587909f6b8525559fe57b56'/>
<id>658ae76b938a90ac3587909f6b8525559fe57b56</id>
<content type='text'>
Converted most of python site-packages references to PYTHON_SITEPACKAGES_DIR.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Converted most of python site-packages references to PYTHON_SITEPACKAGES_DIR.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>distutils-common-base: move Python dir detection to separate class</title>
<updated>2010-03-25T06:28:25+00:00</updated>
<author>
<name>Roman I Khimov</name>
<email>khimov@altell.ru</email>
</author>
<published>2010-03-23T10:27:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=e0f9409803d6edc14608828967c0c52b5a2d182e'/>
<id>e0f9409803d6edc14608828967c0c52b5a2d182e</id>
<content type='text'>
Allows to inherit that in packages containing Python extensions but still tightly
control packaging of those extensions. Mainly for the cases where you want
those python modules/extensions/parts to be packaged separately from the main
package in order not to introduce python dependency where you don't need it.
Technically, you can do it with distutils-common-base, but it might require
more FILES_* work than with python-dir.

Introduce PYTHON_SITEPACKAGES_DIR along the way, site-packages directory is
referenced frequently enough within class files, but some recipes also pack this
directory as

${libdir}/python2.5/site-packages
${libdir}/python2.6/site-packages
${libdir}/python*/site-packages
/usr/lib/python*/site-packages
${libdir}/*/site-packages

all of which are not perfect.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows to inherit that in packages containing Python extensions but still tightly
control packaging of those extensions. Mainly for the cases where you want
those python modules/extensions/parts to be packaged separately from the main
package in order not to introduce python dependency where you don't need it.
Technically, you can do it with distutils-common-base, but it might require
more FILES_* work than with python-dir.

Introduce PYTHON_SITEPACKAGES_DIR along the way, site-packages directory is
referenced frequently enough within class files, but some recipes also pack this
directory as

${libdir}/python2.5/site-packages
${libdir}/python2.6/site-packages
${libdir}/python*/site-packages
/usr/lib/python*/site-packages
${libdir}/*/site-packages

all of which are not perfect.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>distutils-common-base: fix definition of FILES_${PN}-dbg</title>
<updated>2010-02-02T10:54:06+00:00</updated>
<author>
<name>Rolf Leggewie</name>
<email>oe-devel@rolf.leggewie.biz</email>
</author>
<published>2010-01-23T20:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=2618acc4f5699d4b8065a3ce6364a839cbd87544'/>
<id>2618acc4f5699d4b8065a3ce6364a839cbd87544</id>
<content type='text'>
* use += instead of =
  this appends new file paths to include instead of replacing the
  current definition

Signed-off-by: Rolf Leggewie &lt;oe-devel@rolf.leggewie.biz&gt;
Acked-by: Graeme Gregory &lt;dp@xora.org.uk&gt;
Acked-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Acked-by: Michael 'Mickey' Lauer &lt;mickey@vanille-media.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* use += instead of =
  this appends new file paths to include instead of replacing the
  current definition

Signed-off-by: Rolf Leggewie &lt;oe-devel@rolf.leggewie.biz&gt;
Acked-by: Graeme Gregory &lt;dp@xora.org.uk&gt;
Acked-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Acked-by: Michael 'Mickey' Lauer &lt;mickey@vanille-media.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>distutils-common-base.bbclass: only raise missing python-native error if python-native isn't in DEPENDS.</title>
<updated>2009-08-24T21:05:28+00:00</updated>
<author>
<name>Chris Larson</name>
<email>clarson@mvista.com</email>
</author>
<published>2009-06-16T17:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=743aaf30cc10e1490bbc126cfe96f94695dca32c'/>
<id>743aaf30cc10e1490bbc126cfe96f94695dca32c</id>
<content type='text'>
Signed-off-by: Chris Larson &lt;clarson@mvista.com&gt;
Acked-by: Michael 'Mickey' Lauer &lt;mlauer@vanille-media.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Chris Larson &lt;clarson@mvista.com&gt;
Acked-by: Michael 'Mickey' Lauer &lt;mlauer@vanille-media.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>autotools.bbclass, distutils-common-base.bbclass, bitbake.conf: Fully support datadir/pkgconfig...</title>
<updated>2009-04-18T12:59:58+00:00</updated>
<author>
<name>Stanislav Brabec</name>
<email>utx@penguin.cz</email>
</author>
<published>2009-04-18T12:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=f06fc1880b1cd1925116916b7949c2032a15a4d0'/>
<id>f06fc1880b1cd1925116916b7949c2032a15a4d0</id>
<content type='text'>
* http://lists.linuxtogo.org/pipermail/openembedded-devel/2009-April/009963.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* http://lists.linuxtogo.org/pipermail/openembedded-devel/2009-April/009963.html
</pre>
</div>
</content>
</entry>
<entry>
<title>distutils-base.bbclass: Move common functionality to distutils-common-base.bbclass</title>
<updated>2009-03-24T21:01:30+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2009-03-24T21:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=0faff8720150863ff38132f87ef65721fcb86dc1'/>
<id>0faff8720150863ff38132f87ef65721fcb86dc1</id>
<content type='text'>
	Create a new class distutils-common-base.bbclass which holds the common
	parts that can be used in native and target packages which need to use
	distutils funtionality.

	rpm, libxml2, zope are currently using them and needed to use
	distutils-native-base for native recipes.

	rpm and libxml need to defer the processing of certain configure
	parameters which we evaluate using python. So we need to have python-native
	built before we can process them. Hence we can not use EXTRA_OECONF
	which is a python variable and gets expanded during parsing recipes
	and ofcourse we have not yet built python-native.

	We pass these extra options as a separate shell variable to do_configure
	which we evaluate when that task is executing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Create a new class distutils-common-base.bbclass which holds the common
	parts that can be used in native and target packages which need to use
	distutils funtionality.

	rpm, libxml2, zope are currently using them and needed to use
	distutils-native-base for native recipes.

	rpm and libxml need to defer the processing of certain configure
	parameters which we evaluate using python. So we need to have python-native
	built before we can process them. Hence we can not use EXTRA_OECONF
	which is a python variable and gets expanded during parsing recipes
	and ofcourse we have not yet built python-native.

	We pass these extra options as a separate shell variable to do_configure
	which we evaluate when that task is executing.
</pre>
</div>
</content>
</entry>
</feed>
