diff options
Diffstat (limited to '07_usrShareMapivi.diff')
-rw-r--r-- | 07_usrShareMapivi.diff | 160 |
1 files changed, 160 insertions, 0 deletions
diff --git a/07_usrShareMapivi.diff b/07_usrShareMapivi.diff new file mode 100644 index 000000000000..fb7d0312ae0b --- /dev/null +++ b/07_usrShareMapivi.diff @@ -0,0 +1,160 @@ +--- mapivi.orig 2008-02-21 21:53:44.000000000 +0100 ++++ mapivi 2009-03-16 16:50:53.000000000 +0100 +@@ -147,12 +147,13 @@ + } + # for windows we use this path + $maprogsdir = $ENV{APPDATA}."/maprogs" if defined $ENV{APPDATA}; ++my $usrshare = "/usr/share/mapivi"; # where static data is held + my $configdir = "$maprogsdir/mapivi"; # the configuration dir +-my $icon_path = "$configdir/icons"; # the icon dir ++my $icon_path = "$usrshare/icons"; # the icon dir + + my $splashAvail = (eval "require Tk::Splash") ? 1 : 0 ; + my $splash; +-my $logo = "$configdir/logo.jpg"; ++my $logo = "$usrshare/pics/logo.jpg"; + if ($splashAvail and -f $logo) { + # Splash->Show parameters: $image, $width, $height, $title, $overrideredirect + $splash = Tk::Splash->Show($logo, 844, 259, "", 1); +@@ -360,14 +361,14 @@ + my $maxCommentLength = 2**16 - 3; # a comment block may have max 64kB + + my $trashdir = "$configdir/trash"; # the trashcan +-my $plugindir = "$configdir/PlugIns"; # the mapivi plugin dir ++my $plugindir = "$usrshare/PlugIns"; # the mapivi plugin dir + my $iptcdir = "$configdir/IPTC_templates"; # the IPTC templates folder + my $configFile = "$configdir/mapivirc"; # the configuration file + my $file_Entry_values = "$configdir/Entry_values"; + my $exifdirname = ".exif"; # the subdir to store exif infos + my $thumbdirname = ".thumbs"; # the subdir to store thumbnails + my $xvpicsdirname = ".xvpics"; # a subdir from GIMP we usualy ignore +-my $thumbExample = "$configdir/thumbExample.jpg"; ++my $thumbExample = "$usrshare/pics/thumbExample.jpg"; + my $nonJPEGsuffixes = "gif|png|tif|tiff|bmp|ppm|ps"; # xcf works, but makes problems with layers + my $cameraJunkSuffixes = "ctg"; # uninteresting files created by cameras + my $copyright_year = (localtime(time()))[5] + 1900; # the actual year, for the copyright notice +@@ -544,7 +545,7 @@ + "ColorThumbBG" => "azure3", + "ColorProgress" => "#106dba", + "ColorPicker" => "#efefef", # last color selected with color picker +- "DefaultThumb" => "$configdir/EmptyThumb.jpg", ++ "DefaultThumb" => "$usrshare/pics/EmptyThumb.jpg", + "Copyright" => "copyright (c) $copyright_year Herrmann", + "Comment" => "This picture was taken in south africa ...", + "MaxProcs" => 1, +@@ -677,7 +678,7 @@ + "CopyFontColFG" => "white", # foreground color of the embedded copyright info font + "CopyFontColBG" => "black", # background color of the embedded copyright info font + "CopyFontShadow" => 1, # bool - add a shadow to the copyright text +- "CopyrightLogo" => "$configdir/MapiviIcon.gif", ++ "CopyrightLogo" => "$usrshare/pics/MapiviIcon.gif", + "CopyTextOrLogo" => "text", + "BorderWidth1x" => 10, # border 1 width in x direction + "BorderWidth1y" => 10, # border 1 width in y direction +@@ -845,7 +846,7 @@ + 'AutoImport' => 1, # boolean = 1 start import at Mapivi wizard if memory card is inserted (ImportSource) + 'llWatermarkX' => 16, # lossless watermark x position + 'llWatermarkY' => -16, # lossless watermark y position +- 'llWatermarkFile' => "$configdir/EmptyThumb.jpg", # lossless watermark file name ++ 'llWatermarkFile' => "$usrshare/pics/EmptyThumb.jpg", # lossless watermark file name + 'AspectBorderN' => 3, # lossless aspect ratio border + 'AspectBorderM' => 2, # lossless aspect ratio border + 'RelativeBorderX' => 10, # lossless relative border +@@ -1083,14 +1084,14 @@ + dKyyLnF00kjQlkTSR9GqxBKzyS6bEbY0EestAAEBADs= + EOF + my $mapiviicon = $top->Photo(-data => $icon_data); +-my $mapiviiconfile = "$configdir/MapiviIcon.gif"; +-$mapiviiconfile = "$configdir/MapiviIcon32.gif" if $EvilOS; ++my $mapiviiconfile = "$usrshare/pics/MapiviIcon.gif"; ++$mapiviiconfile = "$usrshare/pics/MapiviIcon32.gif" if $EvilOS; + #my $mapiviicon = $top->Photo(-file => $mapiviiconfile) if (-f $mapiviiconfile); + $top->idletasks if $EvilOS; # this line is crucial (at least on windows) + $top->iconimage($mapiviicon) if $mapiviicon; + +-my $dragAndDrop1 = "$configdir/MiniPic.jpg"; +-my $dragAndDrop2 = "$configdir/MiniPicMulti.jpg"; ++my $dragAndDrop1 = "$usrshare/pics/MiniPic.jpg"; ++my $dragAndDrop2 = "$usrshare/pics/MiniPicMulti.jpg"; + my $dragAndDropIcon1 = $top->Photo(-file => $dragAndDrop1) if (-f $dragAndDrop1); + my $dragAndDropIcon2 = $top->Photo(-file => $dragAndDrop2) if (-f $dragAndDrop2); + +@@ -13682,10 +13683,10 @@ + $help_menu->command(-image => compound_menu($top, 'About', 'dialog-information.png'), -command => \&about); + $help_menu->command(-image => compound_menu($top, 'Keys', 'input-keyboard.png'), -command => \&showkeys); + $help_menu->command(-image => compound_menu($top, 'System information', 'utilities-system-monitor.png'), -command => \&systemInfo); +- $help_menu->command(-image => compound_menu($top, 'License', ''), -command => [\&showFile, "$configdir/License.txt"]) if (-f "$configdir/License.txt"); +- $help_menu->command(-image => compound_menu($top, 'History', ''), -command => [\&showFile, "$configdir/Changes.txt"]) if (-f "$configdir/Changes.txt"); +- $help_menu->command(-image => compound_menu($top, 'Tips', 'help-browser.png'), -command => sub { showFile("$configdir/Tips.txt") }) if (-f "$configdir/Tips.txt"); +- $help_menu->command(-image => compound_menu($top, 'FAQ', 'help-browser.png'), -command => [\&showFile, "$configdir/FAQ"]) if (-f "$configdir/FAQ"); ++ $help_menu->command(-image => compound_menu($top, 'License', ''), -command => [\&showFile, "$usrshare/License.txt"]) if (-f "$usrshare/License.txt"); ++ $help_menu->command(-image => compound_menu($top, 'History', ''), -command => [\&showFile, "$usrshare/Changes.txt"]) if (-f "$usrshare/Changes.txt"); ++ $help_menu->command(-image => compound_menu($top, 'Tips', 'help-browser.png'), -command => sub { showFile("$usrshare/Tips.txt") }) if (-f "$usrshare/Tips.txt"); ++ $help_menu->command(-image => compound_menu($top, 'FAQ', 'help-browser.png'), -command => [\&showFile, "$usrshare/FAQ"]) if (-f "$usrshare/FAQ"); + + $top->configure(-menu => $menubar) if $config{ShowMenu}; + } +@@ -16381,7 +16382,7 @@ + my $picName = shift; + my $func = shift; + +- my $pic = "$configdir/$picName"; ++ my $pic = "$usrshare/pics/$picName"; + my $image = $parentWidget->Photo(-file => $pic) if -f $pic; + + if ($image) { +@@ -20396,7 +20397,7 @@ + if (!-d $configdir) { + # ask the user for permission to create a configdir + my $rc = $top->messageBox(-icon => 'question', +- -message => "MaPiVi would like to create a folder \"$configdir\" in your home folder to store the configuration of Mapivi and some button and background pictures.", ++ -message => "MaPiVi would like to create a folder \"$configdir\" in your home folder to store the configuration of Mapivi.", + -title => "Mapivi installation", -type => 'OKCancel'); + return if ($rc !~ m/Ok/i); + } +@@ -20436,7 +20437,9 @@ + + if (!-d $plugindir) { + if ( !mkdir "$plugindir", 0755 ) { +- $top->messageBox(-icon => 'warning', -message => "Error making PlugIn dir $plugindir: $!", ++ # RJW: This will likely not work if $usrshare is /usr/share/mapivi ++ # and the user is not root. ++ $top->messageBox(-icon => 'warning', -message => "Error making PlugIn dir $plugindir (should be created by installer?): $!", + -title => "Mapivi installation", -type => 'OK'); + return; + } +@@ -23741,7 +23744,7 @@ + my $stopB = $subF->Button(-text => "Stop", + -command => sub { $stop = 1; } + )->pack(-side => 'left', -anchor => 'w', -expand => 0,-padx => 1,-pady => 1); +- my $stopImg = $top->Photo(-file => "$configdir/StopPic.gif") if (-f "$configdir/StopPic.gif"); ++ my $stopImg = $top->Photo(-file => "$usrshare/pics/StopPic.gif") if (-f "$usrshare/pics/StopPic.gif"); + $stopB->configure(-image => $stopImg, -borderwidth => 0) if $stopImg; + $stopB->configure(-state => "disabled"); + +@@ -24896,7 +24899,7 @@ + $stopB = $SButF->Button(-text => "Stop", + -command => sub { $stop = 1; } + )->pack(-side => 'left', -anchor => 'w', -expand => 0,-padx => 1,-pady => 1); +- my $stopImg = $top->Photo(-file => "$configdir/StopPic.gif") if (-f "$configdir/StopPic.gif"); ++ my $stopImg = $top->Photo(-file => "$usrshare/pics/StopPic.gif") if (-f "$usrshare/pics/StopPic.gif"); + $stopB->configure(-image => $stopImg, -borderwidth => 0) if $stopImg; + $stopB->configure(-state => "disabled"); + +@@ -28742,7 +28745,7 @@ + my $stopB = $butF->Button(-text => "Stop", + -command => sub { $stop = 1; } + )->pack(-side => 'left', -anchor => 'w', -expand => 0,-padx => 1,-pady => 1); +- my $stopImg = $top->Photo(-file => "$configdir/StopPic.gif") if (-f "$configdir/StopPic.gif"); ++ my $stopImg = $top->Photo(-file => "$usrshare/pics/StopPic.gif") if (-f "$usrshare/pics/StopPic.gif"); + $stopB->configure(-image => $stopImg, -borderwidth => 0) if $stopImg; + $stopB->configure(-state => "disabled"); + +@@ -29425,6 +29428,7 @@ + + my $string = << "EOA"; + Mapivi config dir: $configdir ++ Mapivi static dir: $usrshare + + Perl version: $perlversion + Perl/Tk version: $Tk::VERSION |