[eluser]mohrt[/eluser]
Hmm, I wouldn't recommend bundling Smarty with your lib in this case. Keep your lib slim, and inform the user how to grab the latest Smarty and install it for themselves. Then you don't worry about falling behind in your bundled version, and the download is minimal.