1 --- gcstar-orig/bin/gcstar 2009-11-19 21:31:24.000000000 +0100
2 +++ gcstar/bin/gcstar 2009-11-20 22:36:58.731092949 +0100
7 -use FindBin qw($RealBin);
8 use POSIX qw(locale_h);
10 -$ENV{GCS_BIN_DIR} = $RealBin;
11 -($ENV{GCS_LIB_DIR} = $ENV{GCS_BIN_DIR}) =~ s/bin\/?$/lib\/gcstar/;
12 -($ENV{GCS_SHARE_DIR} = $ENV{GCS_BIN_DIR}) =~ s/bin\/?$/share\/gcstar/;
13 -use lib File::Spec->canonpath("$RealBin/../lib/gcstar");
14 -if (exists $ENV{PAR_TEMP})
16 - unshift @INC, "$RealBin/../lib/gcstar";
18 +use lib qw(/usr/share/gcstar/lib);
19 +$ENV{GCS_BIN_DIR} = '/usr/bin';
20 +$ENV{GCS_LIB_DIR} = '/usr/share/gcstar/lib';
21 +$ENV{GCS_SHARE_DIR} = '/usr/share/gcstar';
23 # For win32, redirect all the output to files
26 $ENV{GCS_CONFIG_HOME} = $ENV{XDG_CONFIG_HOME} if ($^O =~ /win32/i);
28 # Migrate settings from old windows data path if required
29 -if (($^O =~ /win32/i) && !(-d $ENV{XDG_DATA_HOME}))
31 - if (-d $RealBin.'/../config')
33 - print ("Need to migrate settings from old gcstar data store\n");
34 - mkpath $ENV{XDG_CONFIG_HOME};
35 - mkpath $ENV{XDG_DATA_HOME};
36 - my $winRealBin = $RealBin;
37 - $winRealBin =~ s/\//\\/g;
38 - my $winXDGConfig = $ENV{XDG_CONFIG_HOME};
39 - $winXDGConfig =~ s/\//\\/g;
40 - my $winXDGData = $ENV{XDG_CONFIG_HOME};
41 - $winXDGData =~ s/\//\\/g;
42 - system "xcopy /Y \"".$winRealBin."\\..\\config\" \"".$winXDGConfig."\"";
43 - system "xcopy /Y \"".$winRealBin."\\..\\data\" \"".$winXDGData."\"";
46 +# we don't need it, we are using linux (uzsolt)
47 +# if (($^O =~ /win32/i) && !(-d $ENV{XDG_DATA_HOME}))
49 +# if (-d $RealBin.'/../config')
51 +# print ("Need to migrate settings from old gcstar data store\n");
52 +# mkpath $ENV{XDG_CONFIG_HOME};
53 +# mkpath $ENV{XDG_DATA_HOME};
54 +# my $winRealBin = $RealBin;
55 +# $winRealBin =~ s/\//\\/g;
56 +# my $winXDGConfig = $ENV{XDG_CONFIG_HOME};
57 +# $winXDGConfig =~ s/\//\\/g;
58 +# my $winXDGData = $ENV{XDG_CONFIG_HOME};
59 +# $winXDGData =~ s/\//\\/g;
60 +# system "xcopy /Y \"".$winRealBin."\\..\\config\" \"".$winXDGConfig."\"";
61 +# system "xcopy /Y \"".$winRealBin."\\..\\data\" \"".$winXDGData."\"";
65 mkpath $ENV{XDG_CONFIG_HOME};
66 mkpath $ENV{XDG_DATA_HOME};
67 --- gcstar-orig/install 2009-11-19 20:59:19.000000000 +0100
68 +++ gcstar/install 2009-11-20 22:24:55.315124623 +0100
72 verbosePrint $lang{InstallCopyDirectory}, $baseDir.'/lib/gcstar';
73 - recursiveCopy('lib/gcstar', $baseDir.'/lib/gcstar');
74 + recursiveCopy('lib/gcstar', $baseDir.'/share/gcstar/lib');
77 verbosePrint $lang{InstallCopyDirectory}, $baseDir.'/share/gcstar';