packages: slimrat/slimrat-FindBin.patch (NEW) - drop RealBin, there is no n...

duddits duddits at pld-linux.org
Tue Jan 5 00:09:51 CET 2010


Author: duddits                      Date: Mon Jan  4 23:09:51 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- drop RealBin, there is no need to dwell under /usr/bin directory for
plugins
- fix paths

---- Files affected:
packages/slimrat:
   slimrat-FindBin.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/slimrat/slimrat-FindBin.patch
diff -u /dev/null packages/slimrat/slimrat-FindBin.patch:1.1
--- /dev/null	Tue Jan  5 00:09:51 2010
+++ packages/slimrat/slimrat-FindBin.patch	Tue Jan  5 00:09:46 2010
@@ -0,0 +1,74 @@
+diff -burNp slimrat-1.0/src/Common.pm slimrat-1.0-dud/src/Common.pm
+--- slimrat-1.0/src/Common.pm	2009-10-26 19:07:22.000000000 +0100
++++ slimrat-1.0-dud/src/Common.pm	2010-01-04 23:57:11.268290408 +0100
+@@ -60,8 +60,8 @@ use IO::Uncompress::AnyUncompress qw(any
+ use File::Temp qw/tempfile/;
+ 
+ # Find root for custom packages
+-use FindBin qw($RealBin);
+-use lib $RealBin;
++use FindBin;
++use lib "$FindBin::Bin/../../usr/share/slimrat";
+ 
+ # Custom packages
+ use Semaphore;
+diff -burNp slimrat-1.0/src/Plugin.pm slimrat-1.0-dud/src/Plugin.pm
+--- slimrat-1.0/src/Plugin.pm	2009-10-26 19:08:14.000000000 +0100
++++ slimrat-1.0-dud/src/Plugin.pm	2010-01-04 23:58:18.308230758 +0100
+@@ -46,8 +46,8 @@ use LWP::Simple;
+ use File::Basename;
+ 
+ # Find root for custom packages
+-use FindBin qw($RealBin);
+-use lib $RealBin;
++use FindBin;
++use lib "$FindBin::Bin/../../usr/share/slimrat";
+ 
+ # Custom packages
+ use Log;
+@@ -173,7 +173,7 @@ sub configure {
+ 	$config->path_abs("update_cache");
+ 	
+ 	# Load plugins
+-	load("$RealBin/plugins");
++	load("/usr/share/slimrat/plugins");
+ 	if (-d $config->get("update_cache")) {
+ 		load($config->get("update_cache"))
+ 	} else {
+diff -burNp slimrat-1.0/src/slimrat slimrat-1.0-dud/src/slimrat
+--- slimrat-1.0/src/slimrat	2009-10-26 18:48:26.000000000 +0100
++++ slimrat-1.0-dud/src/slimrat	2010-01-04 23:54:56.955090428 +0100
+@@ -50,8 +50,8 @@ use Getopt::Long;
+ use Pod::Usage;
+ 
+ # Find root for custom packages
+-use FindBin qw($RealBin);
+-use lib $RealBin;
++use FindBin;
++use lib "$FindBin::Bin/../../usr/share/slimrat";
+ 
+ # Custom packages
+ use Common;
+diff -burNp slimrat-1.0/src/slimrat-gui slimrat-1.0-dud/src/slimrat-gui
+--- slimrat-1.0/src/slimrat-gui	2009-10-26 18:48:37.000000000 +0100
++++ slimrat-1.0-dud/src/slimrat-gui	2010-01-04 23:56:13.551572614 +0100
+@@ -56,8 +56,8 @@ use Gtk2::SimpleList;
+ use File::Basename;
+ 
+ # Find root for custom packages
+-use FindBin qw($RealBin);
+-use lib $RealBin;
++use FindBin;
++use lib "$FindBin::Bin/../../usr/share/slimrat";
+ 
+ # Custom packages
+ use Common;
+@@ -113,7 +113,7 @@ my $config = config_init($options{"confi
+ 
+ # Initialise own configuration
+ my $config_gui = new Configuration;
+-$config_gui->set_default("glade_file",  $RealBin.'/slimrat.glade');
++$config_gui->set_default("glade_file",  '/usr/share/slimrat/slimrat.glade');
+ $config_gui->set_default("queue_file",  $ENV{HOME}.'/.slimrat/queue');
+ $config_gui->merge($config->section("gui"));
+ 
================================================================


More information about the pld-cvs-commit mailing list