Not a Python expert but you can try this:
tde_version = os.popen("tde-config --version|grep TDE").read().strip().split()[1]
tde_major = tde_version.split('.')[0].lstrip('R') tde_minor = tde_version.split('.')[1] tde_patch = tde_version.split('.')[2]
if int(tde_major) != 14: print RED + tde_version print RED + "Your tde version can be too old" + NORMAL print RED + "Please make sure tde is at least R14.0" + NORMAL else: print GREEN + tde_version + NORMAL
Thank you Leandro. That helped! I also had to tweak the script to find the tqt headers. Not elegant but I got that to work. The package started to build and then failed with this:
g++ -I/opt/trinity/include/ -I/usr/include/tqt -O2 -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -Isrc -I. -c -o src/addnewstreamimpl.o src/addnewstreamimpl.cpp /opt/trinity/bin/moc -o src/addnewstreamimpl_moc.cpp src/addnewstreamimpl.h src/addnewstreamimpl.h:46: Error: The declaration of the class "AddNewStreamImpl" contains signals or slots but no TQ_OBJECT macro. scons: *** [src/addnewstreamimpl_moc.cpp] Error 1 scons: building terminated because of errors.
That is the same failure with the avahi-tqt package. I suspect once I learn how to fix one I'll know how to fix the other. :)
Darrell