SPECS: python-gnome-desktop.spec - use system waf and waf/__waf rp...
Bartłomiej Zimoń
uzi18 w o2.pl
Czw, 27 Mar 2008, 18:00:37 CET
Thursday 27 of March 2008 17:26:34 Patryk Zawadzki napisał(a):
> 2008/3/27 Bartłomiej Zimoń <uzi18 w o2.pl>:
> > Wednesday 26 of March 2008 20:06:39 Jakub Bogusz napisał(a):
> > Zbadalem to troche i przychodzi mi na mysl (brzydki) hack a la:
> >
> > export BIBLIOTEKI=/usr/lib
> > %waf ........
> >
> > a latka na waf sprawdzalaby czy zdefiniowano zmienna ... i jesli tak to pcha to w lib.path ?
> > Oczywiscie prawdziwe jest to tylko dla pythona
> >
> > Przygotowac taka latke?
>
> Jeśli to część wscript, to poprawić tam po bożemu i zgłosić autorom
> pakietu. Jeśli to część pliku waf, to poprawić w pakiecie waf.spec,
> dodać go jako BR, używać zamiast lokalnej kopii i zgłosić patch
> autorowi waf.
>
OK Patryk Ty znasz pythona duzo lepiej ale udalo mi sie rozeznac
wszystko sie psuje w pliku Configure.py na samym poczatku mamy stale :
g_stdlibpath = ['/usr/lib/', '/usr/local/lib/', '/lib']
"""standard library search paths"""
metoda w klasie library_enumerator() :
def validate(self):
if not self.path:
self.path = g_stdlibpath
else:
if not self.nosystem:
self.path += g_stdlibpath
dlatego self.path = ['/usr/lib64','/usr/lib/', '/usr/local/lib/', '/lib']
conf.library_configurator ustawia self.nosystem na 0
Pytanie czy to z gruntu jest zle?
Mozna tymczasowo dodac zmienna ze jesli to z pythona to nie modyfikuje sciezki ...
Pasuje?
Do autora mimo wszystko trzeba zglosic.
_________________
Pozdrawiam
Bartłomiej Zimoń
Więcej informacji o liście dyskusyjnej pld-devel-pl