1+ baseline
2+ baseline: spec
3+ < baseline>
4+
5+ spec
6+ for: #common
7+ do: [
8+ spec blessing: #baseline .
9+
10+ spec
11+ package: ' Grease-Core' ;
12+ package: ' Grease-Tests-Core' with: [ spec requires: #('Grease-Core') ].
13+ spec
14+ group: ' Core' with: #('Grease-Core') ;
15+ group: ' Core Tests' with: #('Grease-Tests-Core') ;
16+ group: ' Slime' with: #('Core') ;
17+ group: ' Slime Tests' with: #('Core Tests') ;
18+ group: ' Tests' with: #('Core Tests' 'Slime Tests') ;
19+ group: ' default' with: #('Slime')
20+ ].
21+
22+ spec
23+ for: #' pharo3.x'
24+ do: [
25+ spec
26+ package: ' Grease-Core' with: [ spec includes: #('Grease-Pharo30-Core') ];
27+ package: ' Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
28+ package: ' Grease-Pharo30-Core' with: [ spec requires: #('Grease-Core') ];
29+ package: ' Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core') ];
30+ package: ' Grease-Slime' with: [ spec requires: #('Grease-Core') ];
31+ package: ' Grease-Tests-Slime' with: [ spec requires: #('Grease-Slime') ].
32+ spec
33+ group: ' Slime' with: #('Grease-Slime') ;
34+ group: ' Slime Tests' with: #('Grease-Tests-Slime') .
35+ ].
36+
37+ spec
38+ for: #' pharo2.x'
39+ do: [
40+ spec
41+ package: ' Grease-Core' with: [ spec includes: #('Grease-Pharo20-Core') ];
42+ package: ' Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
43+ package: ' Grease-Pharo20-Core' with: [ spec requires: #('Grease-Core') ];
44+ package: ' Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core') ].
45+ self slimeForSqueakPharo1xPharo2x: spec ].
46+ spec
47+ for: #' pharo1.x'
48+ do: [
49+ self greaseCoreAndTestsForSqueakAndPharo1x: spec.
50+ self slimeForSqueakPharo1xPharo2x: spec ].
51+
52+ spec
53+ for: #' pharo1.1'
54+ do: [ spec package: ' Grease-Pharo-Core' with: [ spec includes: #('Grease-Pharo11-Core') ] ].
55+
56+ spec
57+ for: #' pharo1.0'
58+ do: [ spec package: ' Grease-Pharo-Core' with: [ spec includes: #('Grease-Pharo10-Core' 'Grease-Pharo11-Core') ] ].
59+
60+ spec
61+ for: #squeak
62+ do: [
63+ self greaseCoreAndTestsForSqueakAndPharo1x: spec.
64+ self slimeForSqueakPharo1xPharo2x: spec ].
65+
66+ spec
67+ for: #gemstone
68+ do: [
69+ spec
70+ project: ' GsCore'
71+ with: [
72+ spec
73+ className: ' ConfigurationOfGsCore' ;
74+ versionString: #stable ;
75+ repository: ' http://seaside.gemstone.com/ss/MetacelloRepository' ];
76+ project: ' UTF8'
77+ with: [
78+ spec
79+ className: ' ConfigurationOfGsMisc' ;
80+ versionString: #stable ;
81+ loads: #('Utf8Encoding') ;
82+ repository: ' http://seaside.gemstone.com/ss/MetacelloRepository' ];
83+ project: ' System-Digital-Signatures' copyFrom: ' UTF8' with: [ spec loads: #('System-Digital-Signatures') ];
84+ project: ' SMTPMail' copyFrom: ' UTF8' with: [ spec loads: #('SMTPMail') ].
85+ spec
86+ package: ' Grease-Core'
87+ with: [
88+ spec
89+ requires: #('GsCore') ;
90+ includes: #('Grease-GemStone-Core') ];
91+ package: ' Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-GemStone-Core') ];
92+ package: ' Grease-GemStone-Core'
93+ with: [ spec requires: #('Grease-Core' 'GsCore' 'System-Digital-Signatures' 'UTF8' 'SMTPMail') ];
94+ package: ' Grease-Tests-GemStone-Core' with: [ spec requires: #('Grease-Tests-Core') ] ].
95+ spec
96+ for: #' gs2.x'
97+ do: [
98+ spec
99+ package: ' Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone200-Core') ];
100+ package: ' Grease-GemStone200-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
101+ spec
102+ for: #' gs2.3.x'
103+ do: [
104+ spec
105+ package: ' Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone230-Core') ];
106+ package: ' Grease-GemStone230-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
107+ spec
108+ for: #' gs2.4.x'
109+ do: [
110+ spec
111+ package: ' Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone240-Core') ];
112+ package: ' Grease-GemStone240-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
113+ spec
114+ for: #' gs3.x'
115+ do: [
116+ spec
117+ package: ' Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone300-Core') ];
118+ package: ' Grease-GemStone300-Core' with: [ spec requires: #('Grease-GemStone-Core') ]
119+ ]
0 commit comments