support multiple packages based on the same source and add gnucash-common