[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