Sorry, but esmart, far as I know, no longer supported.
I have not tried it, but SlackE17 sources have everything need to upgrade/build/installation of e17. There are instructions and a description of how to do the upgrade, using scripts SlackE17.
Where I can take esmart source code as tar.bz2 archive?
E17 is available, officially, only via SVN, any packages are not available.
You need to or download the source code esmart and tweak the script so that it does not use archive file, or create an archive from the downloaded source code (and appropriately edit the script).
Also my current script says for esmart has no build system?
From the above follows, that he is no longer a part of E17.
P.s. Excuse my poor English!