Note: This change log only documents changes to the packaging.
For changes to Pharo, please see the Pharo change logs: https://github.com/pharo-project/pharo-changelogs
- Patch snap desktop-launch issue that blindly attempts to create symbolic links
- Build environment tweaking
- Mark package as stable
- Move to Pharo6 GA VM (6a63f68)
- 64 bit VM not yet tested
- Add FileAttributesPlugin source to snapcraft build -- This is temporary until the plugin is either integrated in to the base system, or discarded.
- Rearrange directory structure
- Add snapcraft version-script
- Use gcc 4.8 (OSProcess doesn't work with gcc 5.4)
- Add FileAttributesPlugin
- 64 bit VM is unstable
- Refactor and improve image size detection
- Automatically distinguish between 32 and 64 bit images.
- Allow sources to be downloaded prior to snapcraft build Saves bandwidth and allows manually selecting the git checkout.
- Add 64bit VM to the snap package
- Rename getvm and cleanvm to getimage and cleanimage.
- Successfully running with classic confinement.
- Add desktop-glib-only to pharo part.
- Clone depth 1
- Extend build-packages and stage-packages
- Take local copy of pharo and pharo-ui launcher scripts (these will need to be removed later).
Start building the VM locally (instead of downloading the pre-built VM from get.pharo.org).
Add curl to the package, required for getimage.
Include locales-all package in snap to avoid "setlocale() failed" error on startup.
Initial build