
(SARInstaller includesSelector: #fileInPackageNamed:) ifFalse: [ self error: 'You need a more recent version of the SARInstaller package to install this package properly.' ].


	Utilities authorInitialsPerSe ifEmpty:
		[Utilities setAuthorInitials: 'muOuser'].

	(SystemVersion current majorMinorVersion = 'Squeak4.1')
		ifTrue: [
			self fileInMemberNamed: 'pre installation 4.1.cs'.
			self fileInMemberNamed: 'border grips.cs' .
			self fileInMemberNamed: 'ProportionalSplitterMorph fix.1.cs'
		].

	(SystemVersion current majorMinorVersion = 'Squeak3.8') 
		ifFalse: [
			self fileInMemberNamed: 'MuO39-hacks.st'
		].

	(Smalltalk bindingOf: #UpdatingTextMorph)
		ifNil: [
			self fileInMemberNamed: 'UpdatingTextMorph.st'.
			self fileInMemberNamed: 'MPEGSubtitlesDisplayer.st'.
			self fileInMemberNamed: 'ComponentLikeModel.st'.
		].

	self fileInMemberNamed: 'Color class-all named colors.st'.
	Color initialize.

	Preferences setParameter: #menuTitleColor to: (Color r: 0.6901960784313725 g: 0.7686274509803922 b: 0.8705882352941177).

	self fileInMemberNamed: 'MuODeployement.st'.
	MuODeployer installRequiredPackages.

	(SystemVersion current majorMinorVersion = 'Squeak3.8') 
		ifFalse: [
			self fileInMemberNamed: 'MuO39-look.cs'
		].


self fileInPackageNamed: 'People-spfa-fixes.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'People-spfa-fixes'].

self fileInPackageNamed: 'People-spfa-hacks-layer1.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'People-spfa-hacks-layer1'].

self fileInPackageNamed: 'People-spfa-hacks-layer2.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'People-spfa-hacks-layer2'].

self fileInPackageNamed: 'StringFormat.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'StringFormat'].

self fileInPackageNamed: 'People-spfa-utils.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'People-spfa-utils'].

self fileInPackageNamed: 'Continuation.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'Continuation'].

self fileInPackageNamed: 'AMB.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'AMB'].

self fileInPackageNamed: 'FunctionalTalk.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'FunctionalTalk'].

self fileInPackageNamed: 'ConsCell.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'ConsCell'].

self fileInPackageNamed: 'LispKit-Reader-Base.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'LispKit-Reader-Base'].

self fileInPackageNamed: 'People-spfa-files.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'People-spfa-files'].

self fileInPackageNamed: 'People-spfa-strip-menu.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'People-spfa-strip-menu'].

self fileInPackageNamed: 'Sound-Scores-MIDIFileWriter.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'Sound-Scores-MIDIFileWriter'].

self fileInPackageNamed: 'Synthesis.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'Synthesis'].

self fileInPackageNamed: 'REPLMorph.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'REPLMorph'].

self fileInPackageNamed: 'ProcessProperties.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'ProcessProperties'].

self fileInPackageNamed: 'PluggableMemory.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'PluggableMemory'].

self fileInPackageNamed: 'MuO.st'.
Smalltalk at: #FilePackageManager ifPresent: [:p | p registerPackage: 'MuO'].
self extractMember: 'muo books\muO cheat sheet chords.morph'.
self extractMember: 'muo books\TestBook closed graph.morph'.
self extractMember: 'muo books\TestBook distortions.morph'.
self extractMember: 'MuO39-look.cs'.
self extractMember: 'fastUpdatingMenuItem-spfa.cs'.
self extractMember: 'rawwaves\mand9.raw'.
self extractMember: 'muo books\DocBook BouncingProjectors.morph'.
self extractMember: 'muo books\muO cheat sheet musical algebra.morph'.
self extractMember: 'muo books\DocBook entry points.morph'.
self extractMember: 'MuODeployement.st'.
self extractMember: 'muo books\TestBook box scaling.morph'.
self extractMember: 'muo books\muO cheat sheet musical phrases.morphs'.
self extractMember: 'rawwaves\fwavblnk.raw'.
self extractMember: 'muo books\TestBook echo boxes.morph'.
self extractMember: 'rawwaves\mand12.raw'.
self extractMember: 'muo books\TestBook MIDI files.morph'.
self extractMember: 'Color class-all named colors.st'.
self extractMember: 'rawwaves\mand6.raw'.
self extractMember: 'muo books\code and boxes.morph'.
self extractMember: 'rawwaves\britestk.raw'.
self extractMember: 'muo books\DocBook vignettes.morph'.
self extractMember: 'MuO ToolBuilder support.1.cs'.
self extractMember: 'muo books\TestBook projections 1.morph'.
self extractMember: 'rawwaves\mand7.raw'.
self extractMember: 'muo books\TestBook envelopes.morph'.
self extractMember: 'rawwaves\mand3.raw'.
self extractMember: 'muo books\muO cheat sheet chromatic modes.morph'.
self extractMember: 'rawwaves\mand8.raw'.
self extractMember: 'muo books\scales and modes.morph'.
self extractMember: 'muo books\TestBook macros.morph'.
self extractMember: 'muo books\DocBook Editable text compositions.morph'.
self extractMember: 'muo books\TestBook code in boxes.morph'.
self extractMember: 'rawwaves\mand4.raw'.
self extractMember: 'muo books\DocBook distortion.morph'.
self extractMember: 'muo books\user interfaces.morph'.
self extractMember: 'muo books\DocBook Function Editor examples.morph'.
self extractMember: 'muo books\TestBook boxes basics.morph'.
self extractMember: 'muo books\muO cheat sheet musical phrase string format.morph'.
self extractMember: 'muo books\TestBook projections 2.morph'.
self extractMember: 'muo books\DocBook animated projections example.morph'.
self extractMember: 'rawwaves\mand5.raw'.
self extractMember: 'csound opcodes.cs'.
self extractMember: 'border grips.cs'.
self extractMember: 'muo books\TestBook internal books.morph'.
self extractMember: 'rawwaves\mand1.raw'.
self extractMember: 'muo books\DocBook graph examples.morph'.
self extractMember: 'MPEGSubtitlesDisplayer.st'.
self extractMember: 'muo books\DocBook LineProjector.morph'.
self extractMember: 'rawwaves\ahh.raw'.
self extractMember: 'muO background ImageMorph.morph'.
self extractMember: 'muO SketchMorph 1.morph'.
self extractMember: 'muo books\TestBook dispatch.morph'.
self extractMember: 'UpdatingTextMorph.st'.
self extractMember: 'muo books\TestBook frozen muted.morph'.
self extractMember: 'muo books\muO cheat sheet modes and scales.morph'.
self extractMember: 'muo books\Csound Blocks Examples.morph'.
self extractMember: 'ProportionalSplitterMorph fix.1.cs'.
self extractMember: 'rawwaves\mand2.raw'.
self extractMember: 'muo books\musical notes and phrases.morph'.
self extractMember: 'muo books\DocBook Projection Tour.morph'.
self extractMember: 'muo books\TestBook mworkspace.morph'.
self extractMember: 'rawwaves\bassdrum.raw'.
self extractMember: 'MuO39-hacks.st'.
self extractMember: 'ComponentLikeModel.st'.
self extractMember: 'muo books\DocBook Function Editor example 2.morph'.
self extractMember: 'muo books\DocBook tips.morph'.
self extractMember: 'muo books\DocBook projection basic examples.morph'.
self extractMember: 'muo books\musical elements.morph'.
self extractMember: 'post installation 4.1.cs'.
self extractMember: 'muo books\muO cheat sheet inflected notes.morph'.
self extractMember: 'muo books\DocBook ScaleProjector.morph'.
self extractMember: 'rawwaves\mand10.raw'.
self extractMember: 'muO SketchMorph 2.morph'.
self extractMember: 'pre installation 4.1.cs'.
self extractMember: 'muo books\DocBook MGraphWorkspace.morph'.
self extractMember: 'muo books\TestBook csound composition.morph'.
self extractMember: 'rawwaves\mand11.raw'.
