You can use Distribution::Cooker under the same terms as Perl itself.