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