ChoX11: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==X Windows Libraries for RISC OS== |
==X Windows Libraries for RISC OS== |
||
===2nd December 2004 - Latest ChoX11=== |
|||
Information and libraries relating to running X Windows programs on RISC OS |
Information and libraries relating to running X Windows programs on RISC OS |
||
=== ChoX11 === |
|||
<p></p> |
|||
ChoX11 requires [[DeskLib]] |
|||
<hr> |
|||
<table cellpadding=5> |
|||
<h4>Library Downloads</h4> |
|||
<tr> |
|||
<td> |
|||
http://www.riscos.info/xlib/chox11-logo.png |
|||
</td> |
|||
<td> |
|||
<p>ChoX11 also requires <a href="http://www.riscos.info/desklib/">DeskLib</a>.</p> |
|||
XLib replacement library for RISC OS. ChoX11 allows X Windows programs to run as native RISC OS Wimp tasks. This means that potentially, many hundreds of X applications could be converted to run on RISC OS, filling in the gaps in the software base. The importance of this library should not be underestimated. |
|||
<ul> |
|||
<b>ChoX11</b> |
|||
<li>[http://www.riscos.info/downloads/xlib/chox11-0.30.zip ChoX11 (0.30)] |
|||
<li>[http://www.riscos.info/downloads/xlib/chox11-examples.zip ChoX11 examples] |
|||
<li>[http://www.riscos.info/downloads/xlib/chox11-src.zip ChoX11 sources] |
|||
</ul> |
|||
</td> |
|||
< |
<td> |
||
http://www.riscos.info/xlib/xlogo-riscos.gif |
|||
<tr> |
|||
<td> |
|||
<img src="chox11-logo.png" vspace=10 hspace=10> |
|||
</td> |
|||
<td> |
|||
XLib replacement library for RISC OS. ChoX11 allows X Windows programs |
|||
to run as native RISC OS Wimp tasks. This means that potentially, |
|||
many hundreds of X applications could be converted to run on RISC OS, |
|||
filling in the gaps in the software base. The importance of this |
|||
library should not be underestimated. |
|||
<p>See this <a href="http://www.drobe.co.uk/riscos/artifact1091.html">drobe.co.uk article</a> for a fuller explanation |
|||
of ChoX11.</p> |
|||
<ul> |
|||
<li><a href="../downloads/xlib/chox11-0.30.zip">ChoX11</a> (0.30) |
|||
<li><a href="../downloads/xlib/chox11-examples.zip">ChoX11 examples</a> |
|||
<li><a href="../downloads/xlib/chox11-src.zip">ChoX11 sources</a> |
|||
</ul> |
|||
</td> |
|||
<td> |
|||
<img src="xlogo-riscos.gif" vspace=10 hspace=10> |
|||
</td> |
</td> |
||
</tr> |
</tr> |
||
</table> |
</table> |
||
=== Source Access === |
|||
<p>You can access ChoX11 via CVS if you wish to keep up with the most recent developments. Use the following commands or similar:</p> |
|||
ChoX11 is available from the riscos.info [Source_repositories_overview#ChoX11 Subversion server] |
|||
<p> |
|||
<pre> |
|||
cvs -d:pserver:anonymous@cvs.chocky.org:/var/cvs login |
|||
(password anonymous) |
|||
== RiscXLib == |
|||
cvs -z3 -d:pserver:anonymous@cvs.chocky.org:/var/cvs co ChoX11 |
|||
</pre> |
|||
</p> |
|||
RiscXLib is a set of libraries and headers for the X Window System. It allows you to compile and link X clients either alongside ChoX11 |
|||
<p></p> |
|||
or as regular X applications in which case they need an XServer to display on. This is a much updated version based upon the original by Leo White. |
|||
<b>RiscXLib</b> |
|||
<p>RiscXLib is a set of libraries and headers for the X Window System. |
|||
It allows you to compile and link X clients either alongside ChoX11 |
|||
or as regular X applications in which case they need an XServer to display |
|||
on. This is a much updated version based upon the original by Leo White. |
|||
<ul> |
<ul> |
||
<li> |
<li>[http://www.riscos.info/downloads/xlib/RiscXLib-0.03.zip RiscXLib 0.03] |
||
</ul> |
</ul> |
||
== X.org == |
|||
<p></p> |
|||
RiscXLib's libraries were built from X.org CVS source, cross compiled using GCCSDK. Doing this yourself will enable use of ChoX11 in the same environment. |
|||
<hr> |
|||
<h4>X.org</h4> |
|||
<p>RiscXLib's libraries were built from X.org CVS source, cross |
|||
compiled using GCCSDK. Doing this yourself will enable use of ChoX11 |
|||
in the same environment.</p> |
|||
<ul> |
<ul> |
||
<li> |
<li>[http://xorg.freedesktop.org/XOrg/CvsPage X.org CVS] |
||
<li> |
<li>[http://www.riscos.info/downloads/xlib/x.org-diff RISC OS Patches] for X.org CVS |
||
<li> |
<li>[http://www.riscos.info/downloads/xlib/riscos.cf RISC OS configuration file] |
||
</ul> |
</ul> |
||
Once you have applied the patches, place the configuration file into the config/cf directory. Then |
|||
the config/cf directory. Then</p> |
|||
<pre> |
|||
make World CROSSCOMPILEDIR=/home/riscos/env/cross |
make World CROSSCOMPILEDIR=/home/riscos/env/cross |
||
</pre> |
|||
<p>"make Everything" or just "make" for subsequent builds, unless you |
|||
want to rebuild everything from clean.</p> |
|||
<p></p> |
|||
<hr> |
|||
<h4>Links</h4> |
|||
<ul> |
|||
<li><a href="http://www.beyondthought.co.uk/">Leo White's homepage</a> |
|||
including RiscX, a RISC OS X Server, and the original RiscXLib. |
|||
</ul> |
|||
<p>These libraries are provided to the RISC OS community as a service in the hope they will be useful. Unfortunately, I can only provide help for their use to subscribers to the <a href="http://www.chocky.org/unix/">Unix Porting Project</a> for time reasons.</p> |
|||
<hr> |
|||
"make Everything" or just "make" for subsequent builds, unless you want to rebuild everything from clean. |
|||
<i>Contact: <a href="mailto:peter@chocky.org">Peter Naulls</a></i> |
|||
== Links == |
|||
<hr> |
|||
[http://www.beyondthought.co.uk/ Leo White's homepage] including RiscX, a RISC OS X Server, and the original RiscXLib. |
|||
</body> |
|||
</html> |
Revision as of 15:01, 29 March 2006
X Windows Libraries for RISC OS
Information and libraries relating to running X Windows programs on RISC OS
ChoX11
ChoX11 requires DeskLib
XLib replacement library for RISC OS. ChoX11 allows X Windows programs to run as native RISC OS Wimp tasks. This means that potentially, many hundreds of X applications could be converted to run on RISC OS, filling in the gaps in the software base. The importance of this library should not be underestimated. |
Source Access
ChoX11 is available from the riscos.info [Source_repositories_overview#ChoX11 Subversion server]
RiscXLib
RiscXLib is a set of libraries and headers for the X Window System. It allows you to compile and link X clients either alongside ChoX11 or as regular X applications in which case they need an XServer to display on. This is a much updated version based upon the original by Leo White.
X.org
RiscXLib's libraries were built from X.org CVS source, cross compiled using GCCSDK. Doing this yourself will enable use of ChoX11 in the same environment.
- X.org CVS
- RISC OS Patches for X.org CVS
- RISC OS configuration file
Once you have applied the patches, place the configuration file into the config/cf directory. Then
make World CROSSCOMPILEDIR=/home/riscos/env/cross
"make Everything" or just "make" for subsequent builds, unless you want to rebuild everything from clean.
Links
Leo White's homepage including RiscX, a RISC OS X Server, and the original RiscXLib.