now strangely enough
(ConfigurationOfCitezen project version: '2.0') load: { 'NoWeb'}.
does not load the correct version of grease….
I will soon remove all the web stuff from citezen configuration and create separated
ones.
baseline16: spec
<version: '1.6-baseline'>
spec for: #common do: [
spec blessing: #baseline.
spec description: 'Removing Outputers'.
spec author: 'StephaneDucasse'.
spec repository: 'http://smalltalkhub.com/mc/RMoD/Citezen/main'.
spec
project: 'Seaside' with: [
spec
className: 'ConfigurationOfSeaside30';
file: 'ConfigurationOfSeaside30';
versionString: #stable;
loads: #('Base');
repository: 'http://www.squeaksource.com/MetacelloRepository' ];
project: 'Magritte' copyFrom: 'Seaside' with: [
spec
className: 'ConfigurationOfMagritte2';
loads: #('Core' 'Magritte-Seaside');
file: 'ConfigurationOfMagritte2';
repository: 'http://www.squeaksource.com/MetacelloRepository' ];
project: 'Pier' copyFrom: 'Seaside' with: [
spec
className: 'ConfigurationOfPier2';
loads: #('Core');
file: 'ConfigurationOfPier2';
repository: 'http://www.squeaksource.com/MetacelloRepository' ];
project: 'Grease Core' with: [
spec
className: 'ConfigurationOfGrease';
loads: #('Core' );
versionString: #stable;
file: 'ConfigurationOfGrease';
repository: 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main'
];
project: 'OSProcess' with: [
spec
className: 'ConfigurationOfOSProcess';
file: 'ConfigurationOfOSProcess';
repository: 'http://www.squeaksource.com/MetacelloRepository' ];
project: 'SmaCC' with: [
spec
className: 'ConfigurationOfSmaCC';
file: 'ConfigurationOfSmaCC';
repository: 'http://www.squeaksource.com/MetacelloRepository' ].
spec
package: 'Citezen-Model';
package: 'Citezen-Parsers' with: [ spec requires: #('Citezen-Model'
'SmaCC')];
package: 'Citezen-Rendering' with: [ spec requires: 'Citezen-Model' ];
package: 'Citezen-Tools' with: [ spec requires: 'Citezen-Model' ];
package: 'Citezen-Query' with: [ spec requires: 'Citezen-Model'];
package: 'Citezen-Reborn' with: [spec requires: 'Citezen-Model'];
package: 'Citezen-Seaside' with: [ spec requires: #('Core'
'Seaside' 'Citezen-Tests' 'Citezen-Magritte') ]; "ugly and
wrong it also requires Magritte"
package: 'Citezen-Magritte' with: [ spec requires: 'Magritte' ];
package: 'Citezen-Pier' with: [ spec requires: #('Core' 'Pier'
'Citezen-Seaside' 'Citezen-Magritte') ];
package: 'Citezen-Checking' with: [ spec requires: 'Core' ];
package: 'Citezen-Stef' with: [ spec requires: 'Citezen-Reborn' ];
package: 'Citezen-Herve' with: [ spec requires: 'Citezen-Reborn' ];
package: 'Citezen-CommandLine' with: [ spec requires: #('Core'
'OSProcess') ];
package: 'Citezen-Tests' with: [ spec requires: #('Core') ].
spec
group: 'default' with: #('NoWeb');
group: 'NoWeb' with: #('Core' 'Tests' 'Grease Core');
group: 'Core' with: #('Citezen-Model'
'Citezen-Parsers'
'Citezen-Rendering'
'Citezen-Query'
'Citezen-Checking'
'Citezen-Reborn'
'Citezen-Tools'
'Citezen-Stef'
'Citezen-Herve'); "one day we will have to split core"
group: 'CommandLine' with: #('NoWeb' 'Citezen-CommandLine');
group: 'Web' with: #('Citezen-Seaside' 'Citezen-Magritte'
'Citezen-Pier');
group: 'Tests' with: #('Citezen-Tests')
]