adapt baseline (and remove spec2 dependency, since is going to be already there)
MODIFY
src/BaselineOfPharoLauncher/BaselineOfPharoLauncher.class.st
src/BaselineOfPharoLauncher/BaselineOfPharoLauncher.class.st
@@ -9,42 +9,82 @@ BaselineOfPharoLauncher >> baseline: spec [
<baseline>
spec for: #'common' do: [
+
+ self ston: spec.
+ self osSubprocess: spec.
+ self osWinSubprocess: spec.
+ self xmlParser: spec.
+
+ spec
+ package: 'PharoLauncher-80Compatibility';
+ package: 'PharoLauncher-Pharo9ToRemove-FileLocator';
+ package: 'PharoLauncher-80Compatibility';
+ package: 'PharoLauncher-Core' with: [
+ spec requires: #(
+ 'XMLParser'
+ 'OSSubprocess'
+ 'OSWinSubprocess'
+ 'Ston'
+ 'PharoLauncher-80Compatibility'
+ 'PharoLauncher-Pharo9ToRemove-FileLocator'). ];
+ package: 'PharoLauncher-Spec2' with: [
+ spec requires: #('PharoLauncher-Core') ];
+ package: 'PharoLauncher-GToolkit' with: [
+ spec requires: #('PharoLauncher-Core') ];
+ package: 'PharoLauncher-Squeak' with: [
+ spec requires: #('PharoLauncher-Core') ];
+ package: 'PharoLauncher-Tests-Core' with: [
+ spec requires: #('PharoLauncher-Core' ) ];
+ package: 'PharoLauncher-Tests-Commands' with: [
+ spec requires: #('PharoLauncher-Spec2' ). ];
+ package: 'PharoLauncher-Tests-SpecUI' with: [
+ spec requires: #('PharoLauncher-Core' 'PharoLauncher-Spec2'). ];
+ package: 'PharoLauncher-Tests-Download' with: [
+ spec requires: #('PharoLauncher-Tests-Core' ). ];
+ package: 'PharoLauncher-Tests-Functional' with: [
+ spec requires: #('PharoLauncher-Core' 'PharoLauncher-Tests-Download'). ].
+ spec
+ group: 'Default' with: #(
+ 'PharoLauncher-Tests-Core'
+ 'PharoLauncher-Tests-Download'
+ 'PharoLauncher-Core'
+ 'PharoLauncher-Spec2'
+ 'PharoLauncher-Tests-SpecUI'
+ 'PharoLauncher-Tests-Functional'
+ 'PharoLauncher-GToolkit'
+ 'PharoLauncher-Squeak') ]
+]
+
+{ #category : #'external projects' }
+BaselineOfPharoLauncher >> osSubprocess: spec [
+
spec
- baseline: #Ston
- with: [ spec repository: 'github://svenvc/ston:master/repository' ];
- baseline: #Spec2
- with: [ spec repository: 'github://pharo-spec/Spec:spec-pharo-launcher/src' ];
baseline: #OSSubprocess
- with: [ spec repository: 'github://pharo-contributions/OSSubprocess:v1.3.0' ];
+ with: [ spec repository: 'github://pharo-contributions/OSSubprocess:v1.3.0' ]
+]
+
+{ #category : #'external projects' }
+BaselineOfPharoLauncher >> osWinSubprocess: spec [
+
+ spec
baseline: #OSWinSubprocess
- with: [ spec repository: 'github://pharo-contributions/OSWinSubprocess:v1' ];
+ with: [ spec repository: 'github://pharo-contributions/OSWinSubprocess:v1' ]
+]
+
+{ #category : #'external projects' }
+BaselineOfPharoLauncher >> ston: spec [
+
+ spec
+ baseline: #Ston
+ with: [ spec repository: 'github://svenvc/ston:master/repository' ]
+]
+
+{ #category : #'external projects' }
+BaselineOfPharoLauncher >> xmlParser: spec [
+
+ spec
baseline: #XMLParser
with: [ spec
repository: 'github://pharo-contributions/XML-XMLParser:3.5.x';
- loads: #('Core') ].
- spec
- package: #'PharoLauncher-80Compatibility';
- package: #'PharoLauncher-Pharo9ToRemove-FileLocator';
- package: #'PharoLauncher-80Compatibility';
- package: #'PharoLauncher-Core' with: [
- spec requires: #(#'XMLParser' #'OSSubprocess' #'OSWinSubprocess' #'Ston' #'PharoLauncher-80Compatibility' #'PharoLauncher-Pharo9ToRemove-FileLocator'). ];
- package: #'PharoLauncher-Spec2' with: [
- spec requires: #(#'PharoLauncher-Core' #Spec2). ];
- package: #'PharoLauncher-GToolkit' with: [
- spec requires: #(#'PharoLauncher-Core'). ];
- package: #'PharoLauncher-Squeak' with: [
- spec requires: #(#'PharoLauncher-Core'). ];
-
- package: #'PharoLauncher-Tests-Core' with: [
- spec requires: #(#'PharoLauncher-Core' ). ];
- package: #'PharoLauncher-Tests-Commands' with: [
- spec requires: #(#'PharoLauncher-Spec2' ). ];
- package: #'PharoLauncher-Tests-SpecUI' with: [
- spec requires: #(#'PharoLauncher-Core' #'PharoLauncher-Spec2'). ];
- package: #'PharoLauncher-Tests-Download' with: [
- spec requires: #(#'PharoLauncher-Tests-Core' ). ];
- package: #'PharoLauncher-Tests-Functional' with: [
- spec requires: #(#'PharoLauncher-Core' #'PharoLauncher-Tests-Download'). ].
- spec
- group: 'Default' with: #(#'PharoLauncher-Tests-Core' #'PharoLauncher-Tests-Download' #'PharoLauncher-Core' #'PharoLauncher-Spec2' #'PharoLauncher-Tests-SpecUI' #'PharoLauncher-Tests-Functional' #'PharoLauncher-GToolkit' #'PharoLauncher-Squeak'). ].
+ loads: #('Core') ]
]

adapt baseline (and remove spec2 dependency, since is going to be already there)