[Pkg] Packages: Packages-Library-kph.9.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Mon Dec 8 05:04:41 UTC 2008


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

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

Name: Packages-Library-kph.9
Author: kph
Time: 8 December 2008, 5:04:35 am
UUID: 627d5a8f-2dde-475f-b08c-f038fae7b0b8
Ancestors: Packages-Library-kph.8

.

=============== Diff against Packages-Library-kph.8 ===============

Item was added:
+ ----- Method: PackagesAll>>KernelTracer (in category 'kernel') -----
+ KernelTracer
+ 
+ 	self name: 'Kernel-Tracer'.
+ 	self url: 'http://www.squeaksource.com/311/Kernel-Tracer'.
+ 
+ 	self unload: 
+ 	
+ 	[ Installer mc 
+ 			project: '311' ; 
+ 			package: 'Kernel-Tracer';
+ 			install;
+ 			unload ].	 
+ 	!

Item was added:
+ ----- Method: PackagesAll>>Null (in category 'kernel') -----
+ Null
+ 
+ 	self name: 'Null'.
+ 	
+ 	[ Installer mc 
+ 			project: 'Null' ; 
+ 			package: 'Null-Core';
+ 			install;
+ 			unload ].	 
+ 	!

Item was added:
+ ----- Method: PackagesDev>>Squeakwebimage (in category 'Web Development') -----
+ Squeakwebimage
+ 
+ 	self name: 'Squeak-dev image'.
+ 	self version: '0.167+'.
+ 	info category: 'Squeak Distributions'.
+ 	info description: 
+ 'This package creates a squeak image made for developers. If you update a squeak-dev image, you can execute ''DEVImageCreator default install''.'.
+ 	info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
+ 	info homepage: 'http://damien.cassou.free.fr/'.
+ 	info squeakMapID: ''.
+ 	info url: 'http://www.squeaksource.com/ImageForDevelopers/ImageForDevelopers-dc.167.mcz'.
+ 	self provides: #().
+ 
+ 	self dependsOn: #('Squeak-dev image' 'Squeak web packages').
+ 
+ !

Item was changed:
  ----- Method: PackagesBeta>>Packages (in category 'Group Development') -----
  Packages
   	
  	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' }.
  
  	self load: [
  		 Installer squeaksource project: 'Packages'; 
+ 			install: 'Sake-Packages';
+ 			install: 'Packages-Library'.
- 			install: 'Sake-Packages'.
  	].
  
+ 	"implemented as a block, since we are self destucting"
  	self unload: [
+   		Installer mc unload: 'Packages-Library'.
+ 		Installer mc unload: 'Sake-Packages'.
-  		Installer mc unload: 'Sake-Packages'.
- 		Installer mc unload: 'Packages-Core'.
  	].
  			
  		
  !

Item was changed:
+ ----- Method: PackagesDev>>Tasks (in category 'Group Development') -----
- ----- Method: PackagesDev>>Tasks (in category 'as yet unclassified') -----
  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 copyWithout: $.).
  
  	self load: [
  		 Installer squeaksource project: 'Tasks'; 
  			install: 'Tasks-Common';
  			install: thisVersion.
+ 		
  	].
  
  	self unload: [
  		Installer mc unload: thisVersion.
  		Installer mc unload: 'Tasks-Common'.
  	].
  			
  		
  !

Item was added:
+ ----- Method: PackagesDev>>TasksForNextRelease (in category 'Group Development') -----
+ TasksForNextRelease
+ 
+ 	| releaseMaker |
+ 	
+ 	self name: 'TasksForNextRelease'.
+ 
+ 	self version: '1+'.
+ 
+ 	info description: 'Task definitions for the next version of squeak'.
+ 	info author: 'keith_hodges at yahoo.co.uk'.
+ 	info owner: 'Keith Hodges'.
+ 
+ 	releaseMaker := 'ReleaseAfter', (SystemVersion current majorMinorVersion copyWithout: $.).
+ 	 
+ 	self dependsOn: { 'Tasks'.  (SakeTask class: releaseMaker) }.
+ 
+ 
+ 	self load: [
+ 		(SakeTask class: releaseMaker) releaseCandidateTasks install.	
+ 	].
+   
+ 	self unload: [
+ 		(SakeTask class: releaseMaker) releaseCandidateTasks unload.		 
+ 	].
+ 			
+ 		
+ !

Item was added:
+ ----- Method: PackagesBeta>>Squeakdevimage (in category 'Group Development') -----
+ Squeakdevimage
+ 
+ 	self name: 'Squeak-dev image'.
+ 	self version: '0.167'.
+ 	info category: 'Squeak Distributions'.
+ 	info description: 
+ 'This package creates a squeak image made for developers. If you update a squeak-dev image, you can execute ''DEVImageCreator default install''.'.
+ 	info maintainer: 'Damien Cassou <damien.cassou at gmail.com>'.
+ 	info homepage: 'http://damien.cassou.free.fr/'.
+ 	info squeakMapID: ''.
+ 	info url: 'http://www.squeaksource.com/ImageForDevelopers/ImageForDevelopers-dc.167.mcz'.
+ 	self provides: #().
+ 
+ 	self dependsOn: #('Polymorph TaskbarIcons' 'Polymorph ToolBuilder' 'Polymorph Tools Diff' 'Squeak dev packages').
+ 
+ !

Item was added:
+ ----- Method: PackagesBeta>>Squeakfullimage (in category 'Web Development') -----
+ Squeakfullimage
+ 
+ 	self name: 'Squeak-full image'.
+ 	info category: 'Squeak Distributions'.
+ 	info description: 
+ 'This package has lots of packages loaded.'.
+ 
+ 	self dependsOn: #( ).
+ 
+ !

Item was added:
+ ----- Method: PackagesBeta>>Squeakfunimage (in category 'as yet unclassified') -----
+ Squeakfunimage
+ 
+ 	self name: 'Squeak-full image'.
+ 	info category: 'Squeak Distributions'.
+ 	info description: 
+ 'This package has lots of packages loaded, and things to play with'.
+ 
+ 	self dependsOn: #( 'Squeakfullimage' ).
+ 
+ !

Item was added:
+ ----- Method: PackagesDev>>TestsAll (in category 'Group Development') -----
+ TestsAll
+ 	
+ 	self name: 'Tests-All'.
+ 
+ 	self version: '1+'.
+ 
+ 	info description: 'Loads/Unloads as many tests as it can find for current working packages'.
+ 	info author: 'keith_hodges at yahoo.co.uk'.
+ 	info owner: 'Keith Hodges'.
+ 	 
+ 
+ 	self load: [
+ 		MCWorkingCopy allManagers	 collect: [ :ea | 
+ 			(Installer mc mc: ea repository) install: ea packageInfo testsPackageName.
+ 		].
+ 	].
+ 
+ 	self unload: [
+ 			Installer mc unload: '*.test'.
+ 			Installer mc unload: '*Tests'.
+ 			Installer mc unload: '*Test'.
+ 			Installer mc unload: 'Tests*'.
+ 	].
+ "
+ 			
+ 		
+ (Packages current named: 'TestsAll') run
+ "!

Item was added:
+ ----- Method: PackagesDev>>Squeakminimalimage (in category 'Web Development') -----
+ Squeakminimalimage
+ 
+ 	self name: 'Squeak-minimal image'.
+ 	info category: 'Squeak Distributions'.
+ 	info description: 
+ 'This package creates a squeak image with lots of stuff removed''.'.
+ 
+ 	self dependsOn: #( (Packages beta named: 'Null') unload. (Packages beta named: 'Kernel-Tracer') unload.
+ ).
+ 
+ !



More information about the Packages mailing list