… | |
… | |
25 | PANGO=1.5.0 |
25 | PANGO=1.5.0 |
26 | #PERL=/opt/perl |
26 | #PERL=/opt/perl |
27 | #PERLLIB=/opt/perl/lib/perl5/ |
27 | #PERLLIB=/opt/perl/lib/perl5/ |
28 | #PANGO=1.6.0 |
28 | #PANGO=1.6.0 |
29 | |
29 | |
|
|
30 | export EV_EVENTFD=0 |
|
|
31 | export EV_INOTIFY=0 |
|
|
32 | export EV_SIGNALFD=0 |
|
|
33 | |
30 | for mod in AnyEvent EV JSON-XS Deliantra Compress-LZF BDB; do |
34 | for mod in common-sense AnyEvent EV JSON-XS Deliantra Compress-LZF BDB Guard; do |
31 | ( |
35 | ( |
32 | cd /root/src/$mod |
36 | cd /root/src/$mod |
33 | $PERL/bin/perl Makefile.PL </dev/null |
37 | $PERL/bin/perl Makefile.PL </dev/null |
34 | make clean |
38 | make clean |
35 | $PERL/bin/perl Makefile.PL </dev/null |
39 | $PERL/bin/perl Makefile.PL </dev/null |
… | |
… | |
46 | cat <<EOF |
50 | cat <<EOF |
47 | pango-1.0.so.0;shlib/$PERLARCH/libpango-1.0.so.0 |
51 | pango-1.0.so.0;shlib/$PERLARCH/libpango-1.0.so.0 |
48 | /usr/lib/libglib-2.0.so.0;shlib/$PERLARCH/libglib-2.0.so.0 |
52 | /usr/lib/libglib-2.0.so.0;shlib/$PERLARCH/libglib-2.0.so.0 |
49 | /usr/lib/libstdc++.so.6;shlib/$PERLARCH/libstdc++.so.6 |
53 | /usr/lib/libstdc++.so.6;shlib/$PERLARCH/libstdc++.so.6 |
50 | /lib/libgcc_s.so.1;shlib/$PERLARCH/libgcc_s.so.1 |
54 | /lib/libgcc_s.so.1;shlib/$PERLARCH/libgcc_s.so.1 |
51 | /usr/lib/pango/$PANGO;root/usr/lib/pango/$PANGO |
|
|
52 | pango-1.0.so.0;shlib/$PERLARCH/libpango-1.0.so.0 |
55 | pango-1.0.so.0;shlib/$PERLARCH/libpango-1.0.so.0 |
53 | docwiki.pst;root/Deliantra/Client/private/resources/docwiki.pst |
56 | docwiki.pst;root/Deliantra/Client/private/resources/docwiki.pst |
54 | EOF |
57 | EOF |
|
|
58 | #/usr/lib/pango/$PANGO;root/usr/lib/pango/$PANGO |
55 | |
59 | |
56 | cat <<EOF >pango.rc |
60 | cat <<EOF >pango.rc |
57 | [Pango] |
61 | [Pango] |
58 | ModuleFiles = pango.modules |
62 | ModuleFiles = pango.modules |
59 | EOF |
63 | EOF |
… | |
… | |
83 | echo "fonts.conf;root/fonts.conf" |
87 | echo "fonts.conf;root/fonts.conf" |
84 | |
88 | |
85 | ( |
89 | ( |
86 | cat /usr/lib/pango/$PANGO/module-files.d/* | grep ^/usr | while read so rest; do |
90 | cat /usr/lib/pango/$PANGO/module-files.d/* | grep ^/usr | while read so rest; do |
87 | base=$(basename "$so") |
91 | base=$(basename "$so") |
88 | echo "$so;root/$base" |
92 | echo "$so;root/$base" # puts them in twice |
89 | echo "$base $rest" >&5 |
93 | echo "$base $rest" >&5 |
90 | done |
94 | done |
91 | ) 5>pango.modules |
95 | ) 5>pango.modules |
92 | echo "pango.modules;root/pango.modules" |
96 | echo "pango.modules;root/pango.modules" |
93 | |
97 | |
… | |
… | |
107 | #-l asound -l esd \ |
111 | #-l asound -l esd \ |
108 | LD_LIBRARY_PATH=/lib:/usr/lib \ |
112 | LD_LIBRARY_PATH=/lib:/usr/lib \ |
109 | $PP -C -I /root/src/Deliantra \ |
113 | $PP -C -I /root/src/Deliantra \ |
110 | -M AnyEvent::Impl::EV \ |
114 | -M AnyEvent::Impl::EV \ |
111 | -M attributes \ |
115 | -M attributes \ |
|
|
116 | -M utf8 \ |
112 | -a "blib/arch/auto/Deliantra/Client/Client.so;lib/auto/Deliantra/Client/Client.so" \ |
117 | -a "blib/arch/auto/Deliantra/Client/Client.so;lib/auto/Deliantra/Client/Client.so" \ |
113 | -l $LIBDB \ |
118 | -l $LIBDB \ |
114 | -l glib-2.0 -l gobject-2.0 -l gmodule-2.0 \ |
119 | -l glib-2.0 -l gobject-2.0 -l gmodule-2.0 \ |
115 | -l pangoft2-1.0 \ |
120 | -l pangoft2-1.0 \ |
116 | -l SDL \ |
121 | -l SDL \ |