Merge branch 'v2.2.1' of github.com:kthakore/SDL_perl into v2.2.1
[sdlgit/SDL_perl.git] / README
CommitLineData
1e93f803 1README for SDL_Perl-2.2.1
bfd90409 2
1e93f803 3What's New in 2.2.1:
bfd90409 4
5SDL_Perl-2.2.0 adds support for a few new modules, fixes a few more
6bugs, and improves the error handling of the object layer. Additional
7support for SDL_sound, SDL_svg, and SDL_vnc has been added. In the
8OO layer, all constructors now die when they fail to construct an object
9with a valid underlying datastructure pointer.
10
11Prerequisites:
12
13SDL Perl recommends installing the following libraries available
14from http://www.libsdl.org/ prior to installing:
15
16 SDL-1.2.8
17 smpeg-0.4.5
18 SDL_image-1.2.4
19 SDL_mixer-1.2.6
20 SDL_sound-1.0.1
21 SDL_net-1.2.5
22 SDL_gfx-2.0.13
23 SDL_ttf-2.0.7
24 SDL_svg-1.1.9
25 SDL_vnc-1.0.0
26
27Additionally the following Perl modules should be installed:
28
29 Module-Build-0.22
30 Test-Simple-0.62
31
32Installation:
33
34 perl Build.PL
35 ./Build
36 ./Build test
8c726daf 37 ./Build bundle # MacOS X only!
bfd90409 38 ./Build install
39
1e93f803 40Installation with Windows + MinGW:
41
42 set SDL_INST_DIR=Absolute/Path/to/SDLdir
43 perl Build.PL
44 ./Build
45 ./Build test
46 ./Build install
47
48
bfd90409 49The build process will use the new Module::Build facility
1e93f803 50to auto detect and build SDL Perl for your platform. If
bfd90409 51the build fails please forward bugs to sdl-devel@perl.org.
52
8c726daf 53For MacOS X users there is a new experimental bundle,
54that is called SDLPerl.app. You can use this bundle
55to run perl scripts with a .spl extension, you know,
56SDL Perl files. We will work on brining this style
57launcher and an integrated development environment to
58all platforms shortly.
59
bfd90409 60Documentation:
61
62Each module now includes its own documentation, and
63is accessible through perldoc. Additional tutorials,
64code, and tips can be found at the website:
65
66 http://sdl.perl.org
67
68Online documentation and tutorials are available through
69perldoc module.
70
71Contributing:
72
73Anyone wishing to contribute modules, sprite engines, documentation,
74and anything else that others might find useful, please join
75the mailing list:
76
77 sdl-devel@perl.org
78
79This is a mailing list for those interested in SDLperl development,
80both as an applications developer, and as a core contributor.
81
82I am always more than happy to take patches, bug reports, and
83helpful suggestions. It is feedback, both good and poor, that
84keeps projects like this going.
85
86Enjoy,
87
88David J. Goehrig <dgoehrig@cpan.org>
89