A report on testing etoys 4.0 (obtained etoys-4.0.2201.tar.gz from bert freudenberg email tuesday)
In brief - it works same as previous version in 2 hours of playing, making scripts etc.
I could not test on OLPC because my olpc has "stuck alt key" .. so tested on On Suse Linux 11.1.
1. tried to install etoys-4.0.2201-1.noarch.rpm - this did not work, complained about dependency on VM (squeak?) > 3.10
2. So, I Installed Squeak from tar:
- downloaded "Linux" VM tar from http://squeak.org/Download/ (file=http://ftp.squeak.org/3.10/unix-linux/Squeak-3.10-1.i686-pc-linux- gnu.tar.gz) - installeD above squeak: - cd /home/mzimmermann/orig-files/Squeak-3.10-1 - /bin/sh INSTALL - this did put squeak in this did put squeak to /usr/local/bin/squeak
3. Installed etoys 4.0 from tar: (maybe I should try the rpm at this point?) - obtained etoys-4.0.2201.tar.gz from bert freudenberg email tuesday December 16, 2008 - untared to /home/mzimmermann/orig-files/ - untar created directory etoys-4.0.2201 - cd /home/mzimmermann/orig-files/etoys-4.0.2201 - ./configure - make - make check - make install - this did put etoys to /usr/local/bin/etoys (binary) and /usr/local/share/etoys (content)
4. edited /usr/local/lib/squeak/npsqueakregister - so this line looks like: BROWSERS="netscape mozilla mozilla-firefox opera MozillaFirefox/lib firefox" (this would be a good idea to add to the distro! firefox is 20% of market share)
and:
# vvvvvv copy etoys image to become the plugin image cp /usr/local/share/etoys/etoys.image /usr/local/lib/squeak/SqueakPlugin.image cp /usr/local/share/etoys/etoys.changes /usr/local/lib/squeak/SqueakPlugin.changes # ^^^^^^
5. Installed squeak/etoys HTTP plugin: 5.2 Ran program to register squeak plugin cd /usr/local/lib/squeak/ ./npsquekregister
6. Tested by running etoys /usr/local/bin/etoys
- works great, i saw no differences from the previous version in 2 hours of playing
- plugin also works in Mozilla 3.0.5 and Konqueror
Nice - free version of Etoys :)
Milan
On Tuesday 16 December 2008, Bert Freudenberg wrote:
(resent with new download URLs and a bit more prose)
Hi folks,
this is the first release of Etoys 4.0. The major version jump signifies the end of our two-year relicensing effort.
Originally released in 1996, Apple relicensed the Squeak core under the Apache 2.0 license in October 2006 - thanks to Steve, Alan, and the lawyers involved. Then, Viewpoints Research collected written relicensing agreements from several hundred later contributors under the MIT license - thanks to Kim, and the Squeak community volunteers. Finally, all the code in Etoys not explicitly covered by a relicensing agreement was removed, or rewritten, or reverted to an earlier version
- kudos to Yoshiki for the bulk of that work.
Looking forward to see Etoys properly packaged in more distros now :)
We may have broken stuff while removing and rewriting, so please report any oddities you notice.
Note: Etoys comes in two parts, one is the base (in Sugar Glucose, but will actually run on all platforms given a recent Squeak virtual machine) and one the activity bundle (in Fructose). Following the naming conventions the lower-case "etoys" package is the base while the activity is capitalized as "Etoys".
== Sources ==
http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201. tar.gz
http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.g z
== Packaged ==
http://etoys.laptop.org/rpms/etoys-4.0.2201-1.noarch.rpm
http://etoys.laptop.org/rpms/Etoys-97.xo
== News ==
- removed/reverted/rewrote all methods not covered by Apache/MIT license
- various fixes (#8928, #8929, #8879, #9058, and others)
- Bert (for the Etoys team) -
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys