[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