specs/baseline.rbspec
changeset 102 fc572bd895f2
parent 93 650412e81596
child 117 f163911eb7bc
equal deleted inserted replaced
101:32f9287b419a 102:fc572bd895f2
     1 project :'stx:baseline' do
     1 project :'stx:baseline' do
     2 
     2 
     3   repository :'exept:public'
     3   repository :'exept:public'
       
     4   package "stx:stc"
       
     5   package "stx:librun"
     4   package "stx:libbasic"
     6   package "stx:libbasic"
     5   package "stx:goodies/refactoryBrowser/helpers"
     7   package "stx:goodies/refactoryBrowser/helpers"
     6   package "stx:goodies/refactoryBrowser/parser"
     8   package "stx:goodies/refactoryBrowser/parser"
     7   package "stx:libbasic2"
     9   package "stx:libbasic2"
     8   package "stx:libcomp"
    10   package "stx:libcomp"
    34   tasks do
    36   tasks do
    35 
    37 
    36     task :'checkout:buildtools' => [ BUILD_DIR / 'stx' / "rules",
    38     task :'checkout:buildtools' => [ BUILD_DIR / 'stx' / "rules",
    37 				     BUILD_DIR / 'stx' / "configurations",
    39 				     BUILD_DIR / 'stx' / "configurations",
    38 				     BUILD_DIR / 'stx' / "support",
    40 				     BUILD_DIR / 'stx' / "support",
    39 				     BUILD_DIR / 'stx' / "stc",
       
    40 				     BUILD_DIR / 'stx' / "librun",
       
    41 				     BUILD_DIR / 'stx' / "RELEASE",
    41 				     BUILD_DIR / 'stx' / "RELEASE",
    42 				     # needed by applications for *.rc stuff
    42 				     # needed by applications for *.rc stuff
    43                                      BUILD_DIR / 'stx' / 'projects' / 'smalltalk',
    43                                      BUILD_DIR / 'stx' / 'projects' / 'smalltalk',
    44                                      # documentation
    44                                      # documentation
    45                                      BUILD_DIR / 'stx' / 'doc' / 'online' / 'english',
    45                                      BUILD_DIR / 'stx' / 'doc' / 'online' / 'english',
    94     file BUILD_DIR / 'stx' / 'support' => BUILD_DIR do | t |
    94     file BUILD_DIR / 'stx' / 'support' => BUILD_DIR do | t |
    95       checkout :'exept:public', 'stx/support'
    95       checkout :'exept:public', 'stx/support'
    96       # the clear is here to avoid multiple checkouts
    96       # the clear is here to avoid multiple checkouts
    97       t.clear()
    97       t.clear()
    98     end
    98     end
    99 
    99     
   100     file BUILD_DIR / 'stx' / 'stc' => BUILD_DIR do | t |
       
   101       checkout :'swing:private', 'stx/stc'
       
   102       # the clear is here to avoid multiple checkouts
       
   103       t.clear()
       
   104     end
       
   105 
       
   106     file BUILD_DIR / 'stx' / 'librun' => BUILD_DIR do | t |
       
   107       checkout :'swing:private', 'stx/librun'
       
   108       # the clear is here to avoid multiple checkouts
       
   109       t.clear()
       
   110     end
       
   111 
   100 
   112     file BUILD_DIR / 'stx' / 'projects' / 'smalltalk' do | t |
   101     file BUILD_DIR / 'stx' / 'projects' / 'smalltalk' do | t |
   113       app = project.application
   102       app = project.application
   114       repo = :'exept:public'
   103       repo = :'exept:public'
   115       branch = nil
   104       branch = nil