How to build relocatable packages with cabal