OSLib – Open source API for RISC OS development

Obtaining OSLib via SVN

The sources for OSLib and OSLibSupport, the build tools and even the contents of this website are freely available via SVN from SourceForge.

You may browse the repository here.

In order to check out the repository to a local directory on your RISC OS machine, you'll need an SVN client running. Alex Waugh's port is the one you need. In order to correctly have RISC OS filetype support, you need to have set *set svn$filetypeext "".

The alternative is to check out the project onto a non-RISC OS platform which is supported by the GCCSDK project using an SVN client suited for that host.

Whichever platform you choose to use, the anonymous checkout procedure is similar : check out the repository, using the command:

svn co svn://svn.code.sf.net/p/ro-oslib/code/trunk/!OSLib oslib

This will get you the head revision, which is what most SVN users will want. However, be warned that this is in development, and may contain some unwanted surprises.

To obtain the sources for the current stable release version, you need to specify the version tag; i.e.

svn co svn://svn.code.sf.net/p/ro-oslib/code/tags/<tag> oslib

where <tag> is the specic OSLib version wanted, like e.g. oslib-700.

A !Readme file in the application directory !OSLib explains how to build OSLib under RISC OS (pre-OSLib 7.00 only) and non-RISC OS platforms (all OSLib versions).

Site Contents