[Lunar-commits] r17682 - moonbase/trunk/zbeta/e_modules-cvs

Chad Kittel v3rt1g0 at lunar-linux.org
Sat Dec 17 04:01:11 UTC 2005


Author: v3rt1g0
Date: 2005-12-17 04:01:11 +0000 (Sat, 17 Dec 2005)
New Revision: 17682

Modified:
   moonbase/trunk/zbeta/e_modules-cvs/BUILD
   moonbase/trunk/zbeta/e_modules-cvs/DETAILS
Log:
  Major Tweak: e_modules-cvs (beta)

  * pulling the modules from a new (more recent) source from
    the cvs tree.
  * This means a few new modules are now available.


Modified: moonbase/trunk/zbeta/e_modules-cvs/BUILD
===================================================================
--- moonbase/trunk/zbeta/e_modules-cvs/BUILD	2005-12-17 03:31:02 UTC (rev 17681)
+++ moonbase/trunk/zbeta/e_modules-cvs/BUILD	2005-12-17 04:01:11 UTC (rev 17682)
@@ -1,10 +1,28 @@
 (
 
+  AVAILABLE_MODULES="flame monitor rain screenshot snow weather"
+
   export PATH="$MODULE_PREFIX/bin:$PATH"
   export CPPFLAGS="$CPPFLAGS -I$MODULE_PREFIX/include"
   export LDFLAGS="$LDFLAGS -L$MODULE_PREFIX/lib"
   export USER=nobody
-        
-  default_cvs_build
 
+  for module in $AVAILABLE_MODULES; do
+    cd $module           &&
+    message "\n\nBuilding Module: ${module}\n"  &&
+
+    # seperate them out so that prepare_install isn't called each time
+    default_cvs_config   &&
+    make                 &&
+    cd ..
+  done
+  
+  prepare_install  &&
+  for module in $AVAILABLE_MODULES; do
+    cd $module           &&
+    message "\n\nInstalling Module: ${module}\n"  &&
+    make install         &&
+    cd ..
+  done
+
 ) > $C_FIFO 2>&1

Modified: moonbase/trunk/zbeta/e_modules-cvs/DETAILS
===================================================================
--- moonbase/trunk/zbeta/e_modules-cvs/DETAILS	2005-12-17 03:31:02 UTC (rev 17681)
+++ moonbase/trunk/zbeta/e_modules-cvs/DETAILS	2005-12-17 04:01:11 UTC (rev 17682)
@@ -2,7 +2,7 @@
          VERSION=beta
           SOURCE=$MODULE-$VERSION.tar.bz2
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/e_modules
-      SOURCE_URL=cvs://:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment:e17/apps/e_modules
+      SOURCE_URL=cvs://:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment:e_modules
         WEB_SITE=http://www.enlightenment.org
          ENTERED=20050330
          UPDATED=`date -u +%Y%m%d`
@@ -10,13 +10,17 @@
            SHORT="a collection of e17 modules"
 
 cat << EOF
-This is a collection of e17 modules that can be loaded via
+This is a collection of non-offical e17 modules that can be loaded via
 enlightenment_remote -module-load ModuleName
 
+It should be known that these modules have not been tested nor are 
+offically approved by the e17 development team.
+
 Current Modules
- flame:   Displays flames at the bottom of the screen.
- snow:    Displays Christmas trees and falling snow on your desktop.
- monitor: Displays CPU, Network, and Memory statistics.
- weather: Dispalys weather information.
- rain:    Displays rain effects on your desktop.
+ flame:      Displays flames at the bottom of the screen.
+ monitor:    Displays CPU, Network, and Memory statistics.
+ rain:       Displays rain effects on your desktop.
+ screenshot: Allows you to take a screenshot from a module on your desktop.
+ snow:       Displays Christmas trees and falling snow on your desktop.
+ weather:    Dispalys weather information.
 EOF



More information about the Lunar-commits mailing list