ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/makebin.osx
(Generate patch)

Comparing deliantra/Deliantra-Client/makebin.osx (file contents):
Revision 1.4 by root, Wed Aug 27 20:28:12 2008 UTC vs.
Revision 1.11 by root, Wed Jan 14 23:55:39 2009 UTC

1#!/bin/bash 1#!/bin/bash
2 2
3# Convert a gtk2-perl program to a standalone OS X binary 3# Convert a gtk2-perl program to a standalone OS X binary
4
5# need to patch libSDL_image from /opt/local/lib/libjpeg.dylib to ./libjpeg.62.dylib
6
7#export MACOSX_DEPLOYMENT_TARGET=10.3 # maybe it helps
8export MACOSX_DEPLOYMENT_TARGET=10.5 # nope
9
10cvs update
4 11
5PERL=/opt/local 12PERL=/opt/local
6PERLLIB=/usr/lib/perl5 13PERLLIB=/usr/lib/perl5
7PANGO=1.6.0
8 14
9umask 022 15umask 022
10 16
11if false; then 17if true; then
12 for mod in AnyEvent EV JSON-XS Deliantra Compress-LZF BDB; do 18 for mod in AnyEvent EV JSON-XS deliantra/Deliantra Compress-LZF BDB Guard; do
13 ( 19 (
20 mkdir -p /root/src/$mod || exit 77
14 cd /root/src/$mod 21 cd /root/src/$mod
22 set -x
23 pwd
24 rsync -avPessh 10.0.0.1:src/$mod/. . --del
15 $PERL/bin/perl Makefile.PL </dev/null 25 $PERL/bin/perl Makefile.PL </dev/null
16 make clean 26 make clean
17 $PERL/bin/perl Makefile.PL </dev/null 27 $PERL/bin/perl Makefile.PL </dev/null
18 make install || exit 28 make install || exit
19 make clean 29 make clean
20 ) 30 ) || exit
21 done 31 done
22fi 32fi
23 33
24if true; then 34if true; then
25 35
87 97
88trap "rm -f addlist pango.rc pango.modules fonts.conf" 0 98trap "rm -f addlist pango.rc pango.modules fonts.conf" 0
89 99
90cd /root/src/deliantra/Deliantra-Client 100cd /root/src/deliantra/Deliantra-Client
91 101
92#$PERL/bin/perl Makefile.PL 102$PERL/bin/perl Makefile.PL
93#make clean 103make clean
94#$PERL/bin/perl Makefile.PL 104$PERL/bin/perl Makefile.PL
95make install || exit 105make install || exit
96 106
97DYLD_LIBRARY_PATH=/opt/local/lib \ 107DYLD_LIBRARY_PATH=/opt/local/lib \
98$PERL/bin/pp -C \ 108$PERL/bin/pp -C \
99 -z 9 \ 109 -z 9 \
166cat >dmg/README.txt <<EOF 176cat >dmg/README.txt <<EOF
167Hello! 177Hello!
168 178
169This disk image contains the Deliantra MORPG game client. 179This disk image contains the Deliantra MORPG game client.
170 180
181The client has been compiled for Intel systems only.
182
183The client uses a lot of right mouse button click pop-up menus, to emulate
184a right-click with a mouse that has only one button, use ctrl-click.
185
171To play it, simply double-click it, then select a good graphics resolution 186To play it, simply double-click it, then select a good graphics resolution
172in the Setup => Graphics tab and then go to Setup => Login, enter a nickname 187in the Setup => Graphics tab and then go to Setup => Login, enter a nickname
173(no spaces, only ASCII letters supported) and a password, then hit Login. 188(no spaces, only ASCII letters supported) and a password, then hit Login.
174 189
175You can also install the client application by dragging it onto your 190You can also install the client application by dragging it onto your

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines