SOURCES: gcstar-perlmoddir.patch (NEW) - install perl modules in /...
sls
sls at pld-linux.org
Thu Jan 11 06:28:32 CET 2007
Author: sls Date: Thu Jan 11 05:28:31 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- install perl modules in /usr/share/gcstar/lib
---- Files affected:
SOURCES:
gcstar-perlmoddir.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/gcstar-perlmoddir.patch
diff -u /dev/null SOURCES/gcstar-perlmoddir.patch:1.1
--- /dev/null Thu Jan 11 06:28:31 2007
+++ SOURCES/gcstar-perlmoddir.patch Thu Jan 11 06:28:26 2007
@@ -0,0 +1,41 @@
+--- gcstar/bin/gcstar.orig 2006-11-25 22:25:06.000000000 +0000
++++ gcstar/bin/gcstar 2006-11-25 22:25:06.000000000 +0000
+@@ -39,23 +39,20 @@
+ use Getopt::Long;
+ use File::Path;
+ use File::Spec;
+-use FindBin qw($RealBin);
+ use POSIX qw(locale_h);
+
+-$ENV{GCS_BIN_DIR} = $RealBin;
+-($ENV{GCS_LIB_DIR} = $ENV{GCS_BIN_DIR}) =~ s/bin\/?$/lib\/gcstar/;
+-($ENV{GCS_SHARE_DIR} = $ENV{GCS_BIN_DIR}) =~ s/bin\/?$/share\/gcstar/;
+-use lib File::Spec->canonpath("$RealBin/../lib/gcstar");
++use lib qw(/usr/share/gcstar/lib);
++$ENV{GCS_BIN_DIR} = '/usr/bin';
++$ENV{GCS_LIB_DIR} = '/usr/share/gcstar/lib';
++$ENV{GCS_SHARE_DIR} = '/usr/share/gcstar';
+
+ #XDG stuff
+ my $home = $ENV{'HOME'};
+ $home =~ s/\\/\//g if ($^O =~ /win32/i);
+
+-$ENV{XDG_CONFIG_HOME} = $RealBin.'/../config' if ($^O =~ /win32/i);
+ $ENV{XDG_CONFIG_HOME} = $home.'/.config' if ! exists $ENV{XDG_CONFIG_HOME};
+ mkpath $ENV{XDG_CONFIG_HOME};
+
+-$ENV{XDG_DATA_HOME} = $RealBin.'/../data' if ($^O =~ /win32/i);
+ $ENV{XDG_DATA_HOME} = $home.'/.local/share' if ! exists $ENV{XDG_DATA_HOME};
+ mkpath $ENV{XDG_DATA_HOME};
+
+--- gcstar/install.orig 2007-01-11 05:00:06.000000000 +0000
++++ gcstar/install 2007-01-11 05:00:10.000000000 +0000
+@@ -165,7 +165,7 @@
+
+ #Copying lib
+ verbosePrint $lang{InstallCopyDirectory}, $baseDir.'/lib/gcstar';
+- recursiveCopy('lib/gcstar', $baseDir.'/lib/gcstar');
++ recursiveCopy('lib/gcstar', $baseDir.'/share/gcstar/lib');
+
+ #Copying share
+ verbosePrint $lang{InstallCopyDirectory}, $baseDir.'/share/gcstar';
================================================================
More information about the pld-cvs-commit
mailing list