[Koha-cvs] koha/misc Install.pm [rel_2_2]

paul poulain paul at koha-fr.org
Wed Sep 13 16:17:25 CEST 2006


CVSROOT:	/cvsroot/koha
Module name:	koha
Branch:		rel_2_2
Changes by:	paul poulain <tipaul>	06/09/13 14:17:25

Modified files:
	misc           : Install.pm 

Log message:
	changing some requirements :
	- removing useless packages
	- adding new packages (like Date::Calc, ZOOM... which are mandatory)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/misc/Install.pm?cvsroot=koha&only_with_tag=rel_2_2&r1=1.88.2.14&r2=1.88.2.15

Patches:
Index: Install.pm
===================================================================
RCS file: /cvsroot/koha/koha/misc/Install.pm,v
retrieving revision 1.88.2.14
retrieving revision 1.88.2.15
diff -u -b -r1.88.2.14 -r1.88.2.15
--- Install.pm	12 Sep 2006 09:28:22 -0000	1.88.2.14
+++ Install.pm	13 Sep 2006 14:17:24 -0000	1.88.2.15
@@ -178,30 +178,6 @@
 
 |;
 
-$messages->{'NETZ3950Missing'}->{en}=qq|
-
-The Net::Z3950 module is missing.  This module is necessary if you want to use
-Koha's Z39.50 client to download bibliographic records from other libraries.
-
-To install this module, you will need the yaz client installed from
-http://www.indexdata.dk/yaz/ and then you can install the perl module with the
-command:
-
-perl -MCPAN -e 'install Net::Z3950'
-
-...or by installing packages for your distribution, if available.
-
-IMPORTANT NOTE : If you use Perl 5.8.0, you might need to 
-edit NET::Z3950's Makefile.PL and yazwrap/Makefile.PL to include:
-
-    'DEFINE' => '-D_GNU_SOURCE',
-
-Also note that some installations of Perl on Red Hat will generate a lot of
-"'my_perl' undeclared" errors when running make in Net-Z3950.  This is fixed by
-inserting in yazwrap/ywpriv.h a line saying #include "XSUB.h"
-
-Press the <ENTER> key to continue: |;	#'
-
 $messages->{'CheckingPerlModules'}->{en} = heading('PERL MODULES') . qq|
 Checking perl modules ...
 |;
@@ -861,6 +837,11 @@
 	unless (eval {require Mail::Sendmail})   { push @missing,"Mail::Sendmail" };
 	unless (eval {require MARC::Charset})   { push @missing,"MARC::Charset" };
 	unless (eval {require MARC::File::XML})   { push @missing,"MARC::File::XML" };
+	unless (eval {require MARC::File::XML})   { push @missing,"LWP::Simple" };
+	unless (eval {require MARC::File::XML})   { push @missing,"XML::Simple" };
+	unless (eval {require MARC::File::XML})   { push @missing,"Date::Calc" };
+	unless (eval {require MARC::File::XML})   { push @missing,"MARC::File::XML" };
+	unless (eval {require ZOOM})   { push @missing,"ZOOM" };
 # The following modules are not mandatory, depends on how the library want to use Koha
 	unless (eval {require PDF::API2})   { 
 			if ($#missing>=0) { # only when $#missing >= 0 so this isn't fatal
@@ -884,7 +865,7 @@
 	}
 	unless (eval {require Net::LDAP})       {
 		if ($#missing>=0) { # only when $#missing >= 0 so this isn't fatal
-				push @missing, "Net::LDAP";
+				push @missing, "You will need Net::LDAP if you want to authentify patrons through a LDAP";
 			}
         }
         unless (eval {require Text::Wrap})       {
@@ -892,32 +873,6 @@
                                 push @missing, "You will need Text::Wrap if you want to use Spine-label printing";
                         }
         }
-	unless (eval {require Event})       {
-		if ($#missing>=0) { # only when $#missing >= 0 so this isn't fatal
-				push @missing, "Event";
-			}
-    }
-    unless (eval {require Net::Z3950})       {
-		showmessage(getmessage('NETZ3950Missing'), 'PressEnter', '', 1);
-		if ($#missing>=0) { # see above note
-			push @missing, "Net::Z3950";
-		}
-    }
-    unless (eval {require LWP::Simple})       {
-		if ($#missing>=0) { # see above note
-			push @missing, "LWP::Simple";
-		}
-    }
-    unless (eval {require XML::Simple})       {
-		if ($#missing>=0) { # see above note
-			push @missing, "XML::Simple";
-		}
-    unless (eval {require Date::Calc})       {
-		if ($#missing>=0) { # see above note
-			push @missing, "Date::Calc";
-		}
-    }
-
 #
 # Print out a list of any missing modules
 #





More information about the Koha-cvs mailing list