Lacking money for a drink of spirits (5)
I believe the answer is:
short
This clue might be a double definition.
'lacking money' is the first definition.
'short' can be an answer for 'lacking' (to be short something is to lack it). I am unsure of the 'money' bit.
'drink of spirits' is the second definition.
'for a' is the link.
(Other definitions for short that I've seen before include "Uncivil, brief film" , "Not long enough" , "Literary genre such as those by ..." , "Concise" , "Of small duration" .)