Commit 7724586a authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki

use our own libraries for itools and lxml in zope-2.8 flavour.


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41363 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 8cc5711d
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
extends = extends =
mysql-tritonn-5.0.cfg mysql-tritonn-5.0.cfg
python-2.4.cfg python-2.4.cfg
lxml-python.cfg
mysql-python.cfg mysql-python.cfg
subversion.cfg subversion.cfg
pysvn-python.cfg pysvn-python.cfg
...@@ -30,7 +31,13 @@ version-suffix-packages = ...@@ -30,7 +31,13 @@ version-suffix-packages =
recipe = zc.recipe.egg:custom recipe = zc.recipe.egg:custom
python = python2.4 python = python2.4
egg = itools egg = itools
include-dirs = /usr/include/glib-2.0:/usr/lib/glib-2.0/include/:/usr/lib64/glib-2.0/include/ include-dirs =
${glib:location}/include/glib-2.0
${glib:location}/lib/glib-2.0/include
library-dirs =
${glib:location}/lib
rpath =
${glib:location}/lib
[products-deps] [products-deps]
recipe = plone.recipe.distros recipe = plone.recipe.distros
...@@ -74,6 +81,7 @@ recipe = zc.recipe.egg ...@@ -74,6 +81,7 @@ recipe = zc.recipe.egg
eggs = eggs =
${itools:egg} ${itools:egg}
${mysql-python:egg} ${mysql-python:egg}
${lxml-python:egg}
${pysvn-python:egg} ${pysvn-python:egg}
${python-ldap-python:egg} ${python-ldap-python:egg}
ClientForm ClientForm
......
...@@ -1072,10 +1072,6 @@ class AssertApache(AssertSoftwareMixin): ...@@ -1072,10 +1072,6 @@ class AssertApache(AssertSoftwareMixin):
'libsqlite3', 'libsqlite3',
], self.apache_rpath) ], self.apache_rpath)
class AssertItools(AssertSoftwareMixin):
def test_ld_parserso(self):
self.assertLibraryList('parts/itools/lib/itools/xml/parser.so', ['libc', 'libglib-2.0', 'libpthread'], ['glib'])
class AssertOpenssl(AssertSoftwareMixin): class AssertOpenssl(AssertSoftwareMixin):
def test_ld_openssl(self): def test_ld_openssl(self):
self.assertLibraryList('parts/openssl/bin/openssl', ['libc', 'libcrypto', 'libdl', 'libssl'], ['openssl']) self.assertLibraryList('parts/openssl/bin/openssl', ['libc', 'libcrypto', 'libdl', 'libssl'], ['openssl'])
...@@ -2213,6 +2209,10 @@ if python_version >= '2.6': ...@@ -2213,6 +2209,10 @@ if python_version >= '2.6':
self.assertEquals([], self.assertEquals([],
glob(self.python_path+'/lib/python%s/lib-dynload/*_failed.so' % python_version)) glob(self.python_path+'/lib/python%s/lib-dynload/*_failed.so' % python_version))
class AssertItools(AssertSoftwareMixin):
def test_ld_parserso(self):
self.assertLibraryList('parts/itools/lib/itools/xml/parser.so', ['libc', 'libglib-2.0', 'libpthread'], ['glib'])
class AssertCurl(AssertSoftwareMixin): class AssertCurl(AssertSoftwareMixin):
def test_ld_curl(self): def test_ld_curl(self):
self.assertLibraryList('parts/curl/bin/curl', [ self.assertLibraryList('parts/curl/bin/curl', [
...@@ -2315,6 +2315,11 @@ elif python_version == '2.4': ...@@ -2315,6 +2315,11 @@ elif python_version == '2.4':
self.assertEquals([], self.assertEquals([],
glob(self.python_path+'/lib/python%s/lib-dynload/*_failed.so' % python_version)) glob(self.python_path+'/lib/python%s/lib-dynload/*_failed.so' % python_version))
class AssertItools(AssertSoftwareMixin):
def test_ld_parserso(self):
egg_name = self.getDevelopEggName('itools', '0.20.8')
self.assertLibraryList('develop-eggs/%s/itools/xml/parser.so' % (egg_name), ['libc', 'libglib-2.0', 'libpthread'], ['glib'])
class AssertElfLinkedInternally(AssertSoftwareMixin): class AssertElfLinkedInternally(AssertSoftwareMixin):
def test(self): def test(self):
result_dict = {} result_dict = {}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment