[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