Wow, what a crack from the seat tube!
Normally when you repair an aluminium weld you'll have to heat treat it, or else the welded spot will be weaker than before.
Personally I would consider milling a new piece and rivetting it onto the frame, but that can be quite a undertaking.