* On Fri, Apr 25 2008, Sébastien Aperghis-Tramoni wrote:
> Jerome Quelin wrote:
>
>> hi there,
>>
>> i'm writing a tk app that i'm shipping as a cpan dist. this app needs
>> some extra resource files (icons, etc) i'd like to know what's the best
>> method to ship extra data files in a dist.
>>
>> where to put them in the dist tar file:
>> - create a data subdir under lib/Foo/Bar (assuming it's dist Foo::Bar).
>> in that case, do they get installed automatically, even if not pm
>> files?
>> - create a data subdir at the top level, and use sthg like this in
>> Makefile.PL:
>> PM => {
>> 'data/foo.data' => '$(INST_LIB)/Foo/Bar/foo.data',
>> ...
>> },
>> - anything else?
>
> You can also define a MY::postamble() for this task:
> » http://use.perl.org/~Maddingue/journal/34682
>
> Of course, Michael Schwern doesn't like such extensions for obvious
> reasons ;-)
There is also File::ShareDir which completely automates both installing
extra files and then finding them once installed.
(manually scanning @INC)--
Regards,
Jonathan Rockway
--
print just => another => perl => hacker => if $,=$"