Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 27 May 2016 12:37:08 +0100] rev 16
Remove dependency on jv-branch's "distutils" scripts and other resources.
All hacks from there have been merged to package stx:projects/smalltalk.
Now we can nuke https://swing.fit.cvut.cz/svn/misc/distutils repository.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 26 May 2016 22:31:42 +0100] rev 15
Use `buildBUILD_ID` in test report filenames so they can be easily matched by Jenkins.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 26 May 2016 21:41:42 +0100] rev 14
Defer build of documentation for STX:LIBJAVA and Mercurial to `install` step
...i.e., don't do it as part of `rake compile`. Building of documentation
required `xsltproc` and DocBook XSL stylesheets to be installed. This relaxes
build-dependency on these packages a bit - only users wishong to produce
deployment packages would need them.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 26 May 2016 21:22:56 +0100] rev 13
Make more suitable guess of actual version string
so unless Smalltalk/X versin (as defined in Smalltalk class) changes,
the initial version would be same as the one computed by task
:'stx:jv-branch:extractver'.
Made Cairo dll-copying tasks (referenced from 'dist:jv:post') dependent
on :'stx:jv-branch:extractver' so .dll are copied to correct directory.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 26 May 2016 10:21:20 +0100] rev 12
Added short README.md and LICENSE.txt
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 25 May 2016 17:19:27 +0100] rev 11
Automatically download pre-built librun and stc when sources are not available.
...from SWING Jenkins job. A courstesy to those unlucky ones who want to recompile
Smalltalk/X but have no access to stc and librun sources.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 25 May 2016 13:50:49 +0100] rev 10
Fixed repository specifications to allow anonymous checkout.
For CVS, use eXept's public CVS repository. For Mercurial / Subversion
repositories, use HTTP rather than SSH.
The downside is that if anyone wanting commit would have to configure
push URL for Mercurial repositories.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 25 May 2016 10:36:18 +0100] rev 9
Removed some old, dead code.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 24 May 2016 14:28:08 +0100] rev 8
Create extra archives with pre-build stc and librun
These archives can be used to rebuild Smalltalk/X environment (or standalone
application) without a need for stc and librun sources (which are not
disclosed as of now).
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 24 May 2016 12:03:26 +0100] rev 7
Added `zip()` & `unzip()` extensions to easily create / extract archives from build scripts.
Under Windows `zip() creates `.zip`, under Linux it creates `.tar.bz2`. As a side effect, `zip()`
automatically generates SHA256 checksum and stores it along the archive in in `.zip.sha256` or
`.tar.bz2.sha256`. The SHA256 checksum is automatically checked by `unzip()` if corresponding
`.sha256` file exists.