[MOBY-guts] biomoby commit

Eddie Kawas kawas at dev.open-bio.org
Fri Feb 22 20:22:15 UTC 2008


kawas
Fri Feb 22 15:22:15 EST 2008
Update of /home/repository/moby/moby-live/Perl
In directory dev.open-bio.org:/tmp/cvs-serv32449/Perl

Modified Files:
	README 
Log Message:
added some new README things ... like how to create the cpan module, how to install the modules, etc.
moby-live/Perl README,1.3,1.4
===================================================================
RCS file: /home/repository/moby/moby-live/Perl/README,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- /home/repository/moby/moby-live/Perl/README	2003/12/22 19:59:13	1.3
+++ /home/repository/moby/moby-live/Perl/README	2008/02/22 20:22:15	1.4
@@ -1,16 +1,44 @@
-Perl MOBY version 0.04
+Perl MOBY version 1.00
 ======================
 
+-------------------------------------------
+This file contains the following sections:
+
+	* OVERVIEW
+	* INSTALLATION
+	* DEPENDENCIES
+	* CREATING CPAN RELEASES
+	* COPYRIGHT AND LICENCE
+
+-------------------------------------------
+
+
+OVERVIEW
+
 This directory contains the Perl implementation of the MOBY
-architecture.  The "docs" directory contains specific 
+architecture and Perl bases MoSeS.
+
+The "docs" directory contains specific 
 INSTALL-*.txt commissioning procedures for each of web 
 components of MOBY: the MOBY Central, Service Provider 
 and Client software.
 
+The 'MOBY-Client' directory contains only those files needed to
+query the registry and utilize biomoby services.
+
+The 'MOBY-Server' directory contains the actual code for 
+both installing and querying the registry.
+
+The 'MOSES-MOBY' directory contains the code required to use
+Perl MoSeS.
+
+The directory structure is as it is to facilitate the creation and
+maintenance of CPAN modules.
+
 INSTALLATION
 
 To install *all* the general Perl MOBY libraries on your system, 
-type the following:
+type the following (from within MOBY-Server/):
 
    perl Makefile.PL
    make
@@ -22,6 +50,58 @@
 There are different dependencies for each of the MOBY Central,
 Service Provider and Client components. Please consult the 
 installation documentation specific to each component.
+Installation of these dependencies should occur automatically,
+due to Make, but in the event that you encounter problems please
+install them manually.
+
+CREATING CPAN RELEASES
+
+	If you would like to create a CPAN release for any of MOBY-Client, MOBY-Server, 
+	or MOSES-MOBY, do the following:
+	
+	for MOBY-Client:
+	
+		Edit the Makefile.PL/META.yml to include the new version number
+		
+		Then from the command line do:
+		
+			moby-live/Perl>cd MOBY-Client
+			moby-live/Perl/MOBY-Client>rm -rf ./lib
+			moby-live/Perl/MOBY-Client>perl populate_libs.pl
+			moby-live/Perl/MOBY-Client>perl Makefile.PL
+			moby-live/Perl/MOBY-Client>make dist
+	
+		Once you are done, you should have a MOBY-Client*.tar.gz 
+		file in the current directory!
+		
+	for MOBY-Server:
+	
+		Edit the Makefile.PL/META.yml to include the new version number
+		
+		Then from the command line do:
+		
+			moby-live/Perl>cd MOBY-Server
+			moby-live/Perl/MOBY-Server>perl Makefile.PL
+			moby-live/Perl/MOBY-Server>make dist
+	
+		Once you are done, you should have a MOBY-Server*.tar.gz 
+		file in the current directory!	
+
+	for MOSES-MOBY:
+	
+		Edit the Makefile.PL/META.yml to include the new version number
+		
+		Then from the command line do:
+		
+			moby-live/Perl>cd MOSES-MOBY
+			moby-live/Perl/MOSES-MOBY>perl Makefile.PL
+			moby-live/Perl/MOSES-MOBY>make dist
+	
+		Once you are done, you should have a MOSES-MOBY*.tar.gz 
+		file in the current directory!	
+
+	Once you have the tar.gz file, all that is left is for you to 
+	upload the file to PAUSE.
 
 COPYRIGHT AND LICENCE
 




More information about the MOBY-guts mailing list