[Pkg] Packages: Packages-Common-kph.11.mcz

squeaksource-noreply at iam.unibe.ch squeaksource-noreply at iam.unibe.ch
Mon Jun 2 14:35:25 UTC 2008


A new version of Packages-Common was added to project Packages:
http://www.squeaksource.com/Packages/Packages-Common-kph.11.mcz

==================== Summary ====================

Name: Packages-Common-kph.11
Author: kph
Time: 2 June 2008, 3:35:23 pm
UUID: 60acf58f-b53c-48e2-a7d1-4131e4294f89
Ancestors: Packages-Common-kph.10

added LevelPlayingField, Sake, Packages, and PackagesAllVersions

=============== Diff against Packages-Common-kph.10 ===============

Item was added:
+ ----- Method: PackagesAllVersions>>LevelPlayingField (in category 'Group Development') -----
+ LevelPlayingField
+ 
+ 	self name: 'LevelPlayingField'.
+ 
+ 	"version number tracks MC"
+ 	self version: '1.5.502+'.
+ 
+ 	info description: 'Load all squeak versions to a common level of tools'.
+ 	info author: 'keith_hodges at yahoo.co.uk'.
+ 	info owner: 'Keith Hodges'.
+ 	 
+ 	self dependsOn: { 'Installer' }.
+ 
+ 	self load: [
+ 		Installer install: 'LevelPlayingField'.
+ 	].
+ 
+ 	self unload: [
+ 		self error: 'not presently unloadable'.
+ 	].!

Item was added:
+ ----- Method: PackagesAllVersions>>Tasks (in category 'Group Development') -----
+ Tasks
+ 
+ 	| thisVersion |
+ 	
+ 	self name: 'Tasks'.
+ 
+ 	self version: '1+'.
+ 
+ 	info description: 'Package definitions for this version of squeak'.
+ 	info author: 'keith_hodges at yahoo.co.uk'.
+ 	info owner: 'Keith Hodges'.
+ 	 
+ 	self dependsOn: { 'Sake' }.
+ 
+ 	thisVersion := 'Packages-', (SystemVersion current majorMinorVersion copyWithout: $.).
+ 
+ 	self load: [
+ 		 Installer squeaksource project: 'Packages'; 
+ 			install: 'Packages-Core';
+ 		     install: 'Packages-Common';
+ 			install: thisVersion.
+ 	].
+ 
+ 	self unload: [
+ 		Installer unload: thisVersion.
+ 		Installer unload: 'Packages-Common'.
+ 		Installer unload: 'Packages-Core'.
+ 	].
+ 			
+ 		
+ !

Item was added:
+ ----- Method: PackagesAllVersions>>PackagesAllVersions (in category 'Group Development') -----
+ PackagesAllVersions
+ 
+ 	| thisVersion |
+ 	
+ 	self name: 'PacakgesAllVersions'.
+ 
+ 	"version number tracks MC"
+ 	self version: '1+'.
+ 
+ 	info description: 'Package definitions for all versions of squeak'.
+ 	info author: 'keith_hodges at yahoo.co.uk'.
+ 	info owner: 'Keith Hodges'.
+ 
+ 	self provides: #('Packages').
+ 	 
+ 	self dependsOn: { 'Sake' }.
+ 
+ 	thisVersion := 'Packages-', (SystemVersion current majorMinorVersion copyWithout: $.).
+ 
+ 	self load: [
+ 		Installer squeaksource project: 'Packages';
+ 			install: 'Packages-Core';
+ 			install: 'Packages-Common';
+ 			install: 'Packages-SqueakMap';
+ 			install: 'Packages-Squeak37';
+ 			install: 'Packages-Squeak38';
+ 			install: 'Packages-Squeak39';
+ 			install: 'Packages-Squeak310';
+ 			yourself
+ 	].
+ 
+ 	self unload: [
+ 		Installer unload: 'Packages-SqueakMap'.
+ 		Installer unload: 'Packages-Squeak37'.
+ 		Installer unload: 'Packages-Squeak38'.
+ 		Installer unload: 'Packages-Squeak39'.
+ 		Installer unload: 'Packages-Squeak310'.
+ 		Installer unload: 'Packages-Common'.
+ 		Installer unload: 'Packages-Core'.
+ 	].
+ 			
+ 		
+ !

Item was added:
+ ----- Method: PackagesAllVersions>>Installer (in category 'Group Development') -----
+ Installer
+ 
+ 	self name: 'Installer'.
+ 	self version: '4.1'.
+ 
+ 	info category: 'Group Development'.
+ 	info description: 
+ 'Installer provides a simple Domain Specific Language for installing packages from monticello and squeakmap of various version.
+ 
+ One design decision is to be able to paste scripts a workspace and run and tested from there without any special editing.
+ 
+ Includes support for Package Universes
+ '.
+ 	info maintainer: 'kph'.
+ 	info homepage: 'http://wiki.squeak.org/squeak/Installer'.
+  
+  	self dependsOn: #().
+ 
+ 	self load: [
+ 		Installer upgrade.
+ 	].
+ 
+ 	self unloadDependsOn: { self taskUnloadDependants }.
+ 	self unload: [
+ 		Installer unload: 'Installer'.
+ 	].!

Item was added:
+ ----- Method: PackagesAllVersions>>Packages (in category 'Group Development') -----
+ Packages
+ 
+ 	| thisVersion |
+ 	
+ 	self name: 'Packages'.
+ 
+  	self version: '1+'.
+ 
+ 	info description: 'Package definitions for this version of squeak'.
+ 	info author: 'keith_hodges at yahoo.co.uk'.
+ 	info owner: 'Keith Hodges'.
+ 	 
+ 	self dependsOn: { 'Sake' }.
+ 
+ 	thisVersion := 'Packages-', (SystemVersion current majorMinorVersion copyWithout: $.).
+ 
+ 	self load: [
+ 		 Installer squeaksource project: 'Packages'; 
+ 			install: 'Packages-Core';
+ 		     install: 'Packages-Common';
+ 			install: thisVersion.
+ 	].
+ 
+ 	self unload: [
+ 		Installer unload: thisVersion.
+ 		Installer unload: 'Packages-Common'.
+ 		Installer unload: 'Packages-Core'.
+ 	].
+ 			
+ 		
+ !



More information about the Packages mailing list