Development

Changeset 1769

You must first sign up to be able to contribute.

Changeset 1769

Show
Ignore:
Timestamp:
08/23/06 15:59:41 (2 years ago)
Author:
fabien
Message:
  • added pake as an external repository in vendor
  • added phing as an external repository in vendor
  • removed dependencies in package.xml

symfony as no more external dependency and the command line symfony.php works now out
of the box, even if you checkout the trunk

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bin/create_quickstart.sh

    r967 r1769  
    1313cd ${SANDBOX_NAME} 
    1414mkdir lib bin data web 
    15  
    16 # pake 
    17  
    18 echo ">>> add pake package" 
    19 mkdir tmp 
    20 cd tmp 
    21 curl http://www.pake-project.org/downloads/pake-current.tgz > pake.tgz 
    22 tar zxpf pake.tgz 
    23 mv pake-`awk '/<release>/ {print $1}' package.xml | sed 's#<release>##' | sed 's#</release>##' | head -n 1`/lib/pake ../lib/pake 
    24 mv pake-`awk '/<release>/ {print $1}' package.xml | sed 's#<release>##' | sed 's#</release>##' | head -n 1`/bin/pake.php ../bin/ 
    25 cd .. 
    26 rm -rf tmp 
    2715 
    2816# symfony libraries 
     
    5543./symfony.sh init-project ${SANDBOX_NAME} 
    5644./symfony.sh init-app ${APP_NAME} 
    57  
    58 # phing 
    59  
    60 echo ">>> add phing package" 
    61 mkdir tmp 
    62 cd tmp 
    63 curl http://phing.info/pear/phing-current.tgz > phing.tgz 
    64 tar zxpf phing.tgz 
    65 mv phing-`awk '/<version>/ {print $1}' package.xml | sed 's#<version>##' | sed 's#</version>##' | head -n 1` ../lib/phing 
    66 cd .. 
    67 rm -rf tmp 
    6845 
    6946# schema.xml 
  • trunk/bin/symfony.php

    r1415 r1769  
    77 
    88// define some PEAR directory constants 
    9 define('PAKEFILE_LIB_DIR',  '@PEAR-DIR@')
    10 define('PAKEFILE_DATA_DIR', '@DATA-DIR@')
     9$pear_lib_dir = '@PEAR-DIR@'
     10$pear_data_dir = '@DATA-DIR@'
    1111define('PAKEFILE_SYMLINK',  false); 
    1212define('SYMFONY_VERSION',   '@SYMFONY-VERSION@'); 
    1313 
    14 require_once 'pake.php'; 
     14if (is_readable('lib/symfony')) 
     15
     16  define('PAKEFILE_LIB_DIR',  'lib/symfony'); 
     17  define('PAKEFILE_DATA_DIR', 'data/symfony'); 
     18
     19else 
     20
     21  define('PAKEFILE_LIB_DIR',  '@PEAR-DIR@/symfony/lib'); 
     22  define('PAKEFILE_DATA_DIR', '@DATA-DIR@/symfony/data'); 
     23
     24 
     25set_include_path(PAKEFILE_LIB_DIR.'/vendor'.PATH_SEPARATOR.get_include_path()); 
     26$pakefile = PAKEFILE_DATA_DIR.'/bin/pakefile.php'; 
     27 
     28include_once('pake/pakeFunction.php'); 
    1529 
    1630// we trap -V before pake 
     
    4054} 
    4155 
    42 // find pakefile (local or PEAR) 
    43 if (is_readable('lib/symfony')) 
    44 { 
    45   // local 
    46   $pakefile = 'data/symfony/bin/pakefile.php'; 
    47 } 
    48 else 
    49 { 
    50   // PEAR 
    51   $pakefile = PAKEFILE_DATA_DIR.'/symfony/bin/pakefile.php'; 
    52 } 
    53  
    5456$pake = pakeApp::get_instance(); 
    5557try 
  • trunk/lib/vendor

    • Property svn:externals set to
      pake http://svn.symfony-project.com/tools/pake/tags/RELEASE_1_1_0/lib/pake
      phing http://svn.phing.info/tags/2.2.0/classes/phing
  • trunk/package.xml.tmpl

    r752 r1769  
    6262    <min>1.4.1</min> 
    6363   </pearinstaller> 
    64    <package> 
    65     <name>pake</name> 
    66     <channel>pear.symfony-project.com</channel> 
    67     <min>1.0.93</min> 
    68    </package> 
    6964  </required> 
    7065 </dependencies>