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

squeaksource-noreply at iam.unibe.ch squeaksource-noreply at iam.unibe.ch
Mon Jun 2 15:13:09 UTC 2008


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

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

Name: Packages-Common-kph.12
Author: kph
Time: 2 June 2008, 4:13:06 pm
UUID: 6e490d07-3613-40f8-bcaf-b2ba675e7273
Ancestors: Packages-Common-kph.11

added Sake and Tasks, moving some of installer.pbwiki.com into Tasks

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

Item was changed:
  ----- 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 := 'Tasks-', SystemVersion current majorMinorVersion.
- 	thisVersion := 'Packages-', (SystemVersion current majorMinorVersion copyWithout: $.).
  
  	self load: [
+ 		 Installer squeaksource project: 'Tasks'; 
+ 			install: 'Tasks-Common';
- 		 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>>Sake (in category 'Group Development') -----
+ Sake
+  
+ 	self name: 'Sake'.
+ 
+ 	self version: '1+'.
+ 
+ 	info description: 'Smalltalk adaptation of Make/Rake'.
+ 	info author: 'keith_hodges at yahoo.co.uk'.
+ 	info owner: 'Keith Hodges'.
+ 	 
+ 	self dependsOn: { 'Installer' }.
+ 
+ 	self load: [
+ 		 Installer squeaksource project: 'Sake'; 
+ 			install: 'Sake'.
+ 	].
+ 
+ 	self unload: [
+ 		"I doubt if Sake can be removed while running Sake"
+ 		[ Installer unload: 'Sake' ] fork.
+ 	].
+ 			
+ 		
+ !

Item was changed:
  ----- 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: [
+ 		SystemOrganization removeSystemCategory: 'Installer-Core'.
- 		Installer unload: 'Installer'.
  	].!



More information about the Packages mailing list