How to add SVN Label and Revision to Source while or after build (on Hudson)

I want to create a build, which creates a "version number". Version should include SVN Label and revision, preferable also Hudson build number.

Any "out of the box" functionality in Hudson or some plugin maybey ?

Thank you in advance.