Skip to content

Commit

Permalink
More changes for making releaser work in Pharo 12 [feenkcom/gtoolkit#…
Browse files Browse the repository at this point in the history
  • Loading branch information
chisandrei committed May 15, 2024
1 parent cb6dd28 commit 6cce00a
Showing 1 changed file with 17 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ GtRlDependenciesModelBuilder >> buildProjectFromMetacelloSpec: aMetacelloProject
targetVersions := self
forPharo12: [
(aMetacelloProjectSpec className asClassInEnvironment:
self class environment) project versions first.]
self class environment) project versions.]
forPharo11: [ aMetacelloProjectSpec project versions ]
forPharo10: [aMetacelloProjectSpec project versions ].

Expand Down Expand Up @@ -121,14 +121,25 @@ GtRlDependenciesModelBuilder >> instantiatePackageFromMetacelloSpec: aMetacelloP

{ #category : #'private - building' }
GtRlDependenciesModelBuilder >> instantiateProjectFromMetacelloSpec: aBaselineProjectSpec [
| repositoriesSpec |
repositoriesSpec := aBaselineProjectSpec version spec repositories.
| repositoriesSpec project |
repositoriesSpec := self
forPharo12: [ aBaselineProjectSpec repositories ]
forPharo11: [ aBaselineProjectSpec version spec repositories ]
forPharo10: [ aBaselineProjectSpec version spec repositories ].

self assert: [ repositoriesSpec map size = 1 ].
^ GtRlProject new

project := GtRlProject new
name: (MetacelloScriptEngine baseNameOf: aBaselineProjectSpec projectClass name);
baselineVersion: aBaselineProjectSpec version;
baselineClass: aBaselineProjectSpec projectClass;
linkWithRepository: (self ensureRepositoriesFor: repositoriesSpec map values first description)
linkWithRepository: (self ensureRepositoriesFor: repositoriesSpec map values first description).

self
forPharo12: [ ]
forPharo11: [ project baselineVersion: aBaselineProjectSpec version ]
forPharo10: [ project baselineVersion: aBaselineProjectSpec version ].

^ project
]

{ #category : #accessing }
Expand Down

0 comments on commit 6cce00a

Please sign in to comment.