Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^3: Data files in Perl module distributions?

by zengargoyle (Deacon)
on Apr 14, 2012 at 14:20 UTC ( [id://965067]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Data files in Perl module distributions?
in thread Data files in Perl module distributions?

Alien::Tidyp
/var/local/perl/5.14.2/lib/site_perl/5.14.2/auto/share/dist/Alien-Tidy +p/v1.4.7/bin/tidyp /var/local/perl/5.14.2/lib/site_perl/5.14.2/auto/share/dist/Alien-Tidy +p/v1.4.7/include/tidyp /var/local/perl/5.14.2/lib/site_perl/5.14.2/auto/share/dist/Alien-Tidy +p/v1.4.7/include/tidyp/buffio.h /var/local/perl/5.14.2/lib/site_perl/5.14.2/auto/share/dist/Alien-Tidy +p/v1.4.7/include/tidyp/platform.h /var/local/perl/5.14.2/lib/site_perl/5.14.2/auto/share/dist/Alien-Tidy +p/v1.4.7/include/tidyp/tidyp.h /var/local/perl/5.14.2/lib/site_perl/5.14.2/auto/share/dist/Alien-Tidy +p/v1.4.7/include/tidyp/tidypenum.h /var/local/perl/5.14.2/lib/site_perl/5.14.2/auto/share/dist/Alien-Tidy +p/v1.4.7/lib/libtidyp.a /var/local/perl/5.14.2/lib/site_perl/5.14.2/auto/share/dist/Alien-Tidy +p/v1.4.7/lib/libtidyp.la
Alien::Base - Still beta-ish but I filed an issue and got a sorta "meh, not in scope of project" response. I've run into the problem somewhere else but I forget where (probably just installed the needed external dependency).

I guess I'm just weird for keeping 4 architectures in the same Perl tree, and I might try to fork and fix sometime in the future. Warning applies for anything that stores a binary or library or binary data (endianness) using the File::ShareDir pattern.

Just bringing it up so people think about what they put where.

Replies are listed 'Best First'.
Re^4: Data files in Perl module distributions?
by Anonymous Monk on Apr 30, 2012 at 10:43 UTC
Re^4: Data files in Perl module distributions?
by Anonymous Monk on Apr 30, 2012 at 11:50 UTC

    I see the issue, but that is not exactly a ShareDir proble. ShareDir gets you to the base directory, after that, its all up to you. Its definitely in Alien::Base domain.

    I think Alien::wxWidgets handles it in a reasonable way, though it necessitates Wx::Perl::Packager, you can't get by with File::ShareDir::PAR

    'package' => 'Alien::wxWidgets::Config::msw_2_9_0_uni_gcc_3_4', 'package' => 'Alien::wxWidgets::Config::msw_2_8_10_uni_gcc_3_4', 'package' => 'Alien::wxWidgets::Config::msw_2_8_12_uni_gcc_3_4', C:\perl\site\5.14.1\lib\Alien\wxWidgets |-- Config | `-- msw_2_8_12_uni_gcc_3_4.pm |-- Utility.pm `-- msw_2_8_12_uni_gcc_3_4 |-- include | `-- wx *SNIP* | `-- zstream.h `-- lib |-- build.cfg |-- libwxbase28u.a *SNIP* `-- wxmsw28u_xrc_gcc_custom.dll 29 directories, 801 files

    Does it need to be a module? NO

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://965067]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (4)
As of 2024-04-25 16:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found