Last change
on this file since 22581 was 22129, checked in by davidb, 14 years ago |
First pass at setting up necessary packages, needed for Evince to compile
|
File size:
1.1 KB
|
Rev | Line | |
---|
[22129] | 1 |
|
---|
| 2 | BEGIN {
|
---|
| 3 | die "GSDLHOME not set\n" unless defined $ENV{'GSDLHOME'};
|
---|
| 4 | die "GSDLOS not set\n" unless defined $ENV{'GSDLOS'};
|
---|
| 5 | unshift (@INC, "$ENV{'GSDLHOME'}/perllib");
|
---|
| 6 | unshift (@INC, "$ENV{'GSDLHOME'}/perllib/cpan");
|
---|
| 7 | }
|
---|
| 8 |
|
---|
| 9 | use Cwd;
|
---|
| 10 | require util;
|
---|
| 11 |
|
---|
| 12 | if (!defined $ENV{'GEXTMUSICSTAND'}) {
|
---|
| 13 |
|
---|
| 14 | $ENV{'GEXTMUSICSTAND'} = cwd();
|
---|
| 15 |
|
---|
| 16 | $ENV{'GEXTMUSICSTAND_INSTALLED'}
|
---|
| 17 | = &util::filename_cat($ENV{'GEXTMUSICSTAND'},"installed");
|
---|
| 18 |
|
---|
| 19 | my $musicstand_bin
|
---|
| 20 | = &util::filename_cat($ENV{'GEXTMUSICSTAND_INSTALLED'},$ENV{'GSDLOS'},"bin");
|
---|
| 21 | my $musicstand_lib
|
---|
| 22 | = &util::filename_cat($ENV{'GEXTMUSICSTAND_INSTALLED'},$ENV{'GSDLOS'},"lib");
|
---|
| 23 |
|
---|
| 24 | &util::envvar_append("PATH",$musicstand_bin);
|
---|
| 25 |
|
---|
| 26 | # For Linux (no harm is setting is this for MacOs)
|
---|
| 27 | &util::envvar_append("LD_LIBRARY_PATH",$musicstand_lib);
|
---|
| 28 |
|
---|
| 29 | # For MacOs (no harm is setting is this for Linux etc)
|
---|
| 30 | &util::envvar_append("DYLD_LIBRARY_PATH",$musicstand_lib);
|
---|
| 31 |
|
---|
| 32 |
|
---|
| 33 | # GSDLEXTS always uses : as a separator
|
---|
| 34 | if (defined $ENV{'GSDLEXTS'}) {
|
---|
| 35 | $ENV{'GSDLEXTS'} .= ":music-stand" ;
|
---|
| 36 | }
|
---|
| 37 | else {
|
---|
| 38 | $ENV{'GSDLEXTS'} .="music-stand";
|
---|
| 39 | }
|
---|
| 40 |
|
---|
| 41 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.