slitaz-forge rev 472

arm: improve design and add more info
author Christophe Lincoln <pankso@slitaz.org>
date Wed Mar 05 00:15:16 2014 +0100 (2014-03-05)
parents b774edaacaf0
children 437e34194732
files arm/images/download.png arm/index.html arm/style.css
line diff
     1.1 Binary file arm/images/download.png has changed
     2.1 --- a/arm/index.html	Mon Mar 03 16:05:29 2014 +0000
     2.2 +++ b/arm/index.html	Wed Mar 05 00:15:16 2014 +0100
     2.3 @@ -12,9 +12,9 @@
     2.4  	<div id="logo"></div>
     2.5  	<div id="network">
     2.6  		<!-- <a href="http://scn.slitaz.org/">SCN</a>
     2.7 -		<a href="http://doc.slitaz.org/">Doc</a>
     2.8 -		<a href="http://forum.slitaz.org/">Forum</a> -->
     2.9 -		<a href="http://bugs.slitaz.org/">Bugs</a>
    2.10 +		<a href="http://doc.slitaz.org/">Doc</a>-->
    2.11 +		<a href="http://forum.slitaz.org/forum/arm">Forum</a> 
    2.12 +		<a href="http://bugs.slitaz.org/?arch=arm">Bugs</a>
    2.13  		<a href="http://hg.slitaz.org/slitaz-arm">Hg</a>
    2.14  		<a href="http://cook.slitaz.org/cross/arm/">Cooker</a>
    2.15  	</div>
    2.16 @@ -27,43 +27,20 @@
    2.17  <h2>Welcome to SliTaz ARM</h2>
    2.18  
    2.19  <p>
    2.20 -	This website provides information, notes and links about the SliTaz
    2.21 -	GNU/Linux port to the ARM architecture.
    2.22 +	This website provides information, notes and links about the 
    2.23 +	<a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> port to 
    2.24 +	the ARM architecture. SliTaz currently support the ARM v6 (armel)
    2.25 +	architecture and work is on the stove for armv6hf (hard float).
    2.26  </p>
    2.27  
    2.28 -<h3>Packages</h3>
    2.29 -
    2.30 -<p>
    2.31 -	All SliTaz ARM packages are automatically built by the
    2.32 -	<a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly
    2.33 -	handle the SLITAZ_ARCH variable, the recommended Package Manager is
    2.34 -	<a href="http://hg.slitaz.org/spk">spk</a>. One way to start
    2.35 -	with the Spk Toolset is to generate a distro and include the latest Hg
    2.36 -	version with 'sat gen --spk' and then emulate the system to try it
    2.37 -	out. 
    2.38 -</p>
    2.39 -
    2.40 -<p>
    2.41 -	Run 'spk-up --list' to get the latest 
    2.42 -	<a href="tools.cgi?pkgs">packages list</a>.
    2.43 -</p>
    2.44 -
    2.45 -<p>
    2.46 -	Current ARM packages mirror URL:
    2.47 -	<a href="http://cook.slitaz.org/cross/arm/packages/"
    2.48 -		>http://cook.slitaz.org/cross/arm/packages/</a>
    2.49 -</p>
    2.50 -
    2.51 -<h3>SliTaz ARM Tools</h3>
    2.52 +<h2>Build distro's</h2>
    2.53  
    2.54  <p>
    2.55  	To create some custom ARM SliTaz flavors we use a tool called 'sat'
    2.56  	which stands for SliTaz ARM Tool. Sat is a cmdline tool written
    2.57  	in SHell script and in the spirit of SliTaz, light, fast and easy to
    2.58 -	use! You may want to browse the
    2.59 -	<a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a>
    2.60 -	Hg repo and have a look at the 
    2.61 -	<a href="tools.cgi?doc&amp;tool=sat">README</a>.
    2.62 +	use! Get the code via Mercurial Hg repository or download latest tarball:
    2.63 +	<a href="http://hg.slitaz.org/slitaz-arm/archive/tip.tar.bz2">tip.tar.bz2</a>
    2.64  </p>
    2.65  
    2.66  <pre>
    2.67 @@ -71,11 +48,19 @@
    2.68  </pre>
    2.69  
    2.70  <p>
    2.71 -	Sat in under heavy development so don't forget to update your Hg repo
    2.72 -	- March 2014.
    2.73 +	You may want to browse the
    2.74 +	<a href="http://hg.slitaz.org/slitaz-arm">slitaz-arm</a>
    2.75 +	Hg repo and have a look at the 
    2.76 +	<a href="tools.cgi?doc&amp;tool=sat">README</a> to get started. Once
    2.77 +	sat is cloned and installed you can generated a distro in a single 
    2.78 +	command line from your local slitaz-arm repo:
    2.79  </p>
    2.80  
    2.81 -<h3>Raspberry Pi</h3>
    2.82 +<pre>
    2.83 +# sat mirror &amp;&amp; sat gen --flavor=base
    2.84 +</pre>
    2.85 +
    2.86 +<h2>Raspberry Pi</h2>
    2.87  
    2.88  <p>
    2.89  	Currently the SliTaz official ARM port works on the Raspberry Pi and can
    2.90 @@ -89,17 +74,43 @@
    2.91  	<a href="http://www.raspberrypi.org/">www.raspberrypi.org</a>
    2.92  </p>
    2.93  
    2.94 -<h3>Prebuilt ARM Toolchain</h3>
    2.95 +<h2>Packages</h2>
    2.96 +
    2.97 +<p>
    2.98 +	All SliTaz ARM packages are automatically built by the
    2.99 +	<a href="http://cook.slitaz.org/cross/arm/">ARM Cooker</a>. To properly
   2.100 +	handle the SLITAZ_ARCH variable, the recommended Package Manager is
   2.101 +	<a href="http://hg.slitaz.org/spk">spk</a>. One way to start
   2.102 +	with the Spk Toolset is to generate a distro and include the latest Hg
   2.103 +	version with 'sat gen --spk' and then emulate the system to try it
   2.104 +	out. 
   2.105 +</p>
   2.106 +
   2.107 +<p>
   2.108 +	On a SliTaz ARM system you simply run 'spk-up --list' to get the 
   2.109 +	latest <a href="tools.cgi?pkgs">packages list</a>. The current ARM
   2.110 +	packages mirror URL:
   2.111 +</p>
   2.112 +
   2.113 +<div class="box-dl">
   2.114 +	<a href="http://cook.slitaz.org/cross/arm/packages/"
   2.115 +		>http://cook.slitaz.org/cross/arm/packages/</a>
   2.116 +</div>
   2.117 +
   2.118 +<h2>Prebuilt ARM Toolchain</h2>
   2.119  
   2.120  <p>
   2.121  	To compile SliTaz packages to ARM you need a working cross compilation
   2.122  	toolchain. You can build your own with 'cross' or use our prebuilt
   2.123  	toolchains available from the SliTaz Mirror:
   2.124 +</p>
   2.125 +
   2.126 +<div class="box-dl">
   2.127  	<a href="http://mirror.slitaz.org/packages/cross/"
   2.128  		>http://mirror.slitaz.org/packages/cross/</a>
   2.129 -</p>
   2.130 +</div>
   2.131  
   2.132 -<h3>Cross compiling</h3>
   2.133 +<h2>Cross compiling</h2>
   2.134  
   2.135  <p>
   2.136  	SliTaz provides all the necessary tools for cross compiling Open Source
   2.137 @@ -110,9 +121,21 @@
   2.138  
   2.139  <p>
   2.140  	README, howto and doc: <a href="tools.cgi?doc&amp;tool=cross">cross</a>
   2.141 -	- <a href="tools.cgi?doc&amp;tool=cook">cook</a>
   2.142 +	- <a href="tools.cgi?doc&amp;tool=cook">cook</a>.
   2.143  </p>
   2.144  
   2.145 +<h2>ARM emulator</h2>
   2.146 +
   2.147 +<p>
   2.148 +	On SliTaz you need to install 'qemu-arm' package which provide the
   2.149 +	Qemu CPU emulattor for the ARM platform. If you have built a distro
   2.150 +	with the sat tool you can emulate it with:
   2.151 +</p>
   2.152 +
   2.153 +<pre>
   2.154 +# sat emu
   2.155 +</pre>
   2.156 +
   2.157  </div>
   2.158  
   2.159  <div id="footer">
     3.1 --- a/arm/style.css	Mon Mar 03 16:05:29 2014 +0000
     3.2 +++ b/arm/style.css	Wed Mar 05 00:15:16 2014 +0100
     3.3 @@ -4,8 +4,8 @@
     3.4  body { font: 13px sans-serif, vernada, arial; margin: 0; }
     3.5  h1 { margin: 0; padding: 8px; color: #fff; font-size: 20px; }
     3.6  h1 a { color: #fff; text-decoration: none; }
     3.7 -h2 { color: #444; }
     3.8 -h3 { color: #666; font-size: 140%; border-bottom: 1px dashed #afafaf; }
     3.9 +h2 { color: #444; border-bottom: 1px dashed #afafaf; padding: 2px 0px;}
    3.10 +h3 { color: #666; font-size: 140%;  }
    3.11  a { text-decoration: underline; color: #215090; }
    3.12  a:hover { text-decoration: none; }
    3.13  img { border: 0pt none; vertical-align: middle; }
    3.14 @@ -104,8 +104,14 @@
    3.15  	margin: 4px 0px;
    3.16  }
    3.17  
    3.18 -pre, .box {
    3.19 -	background-color: #f8f8f8;
    3.20 +.box-dl {
    3.21 +	background: url("images/download.png") no-repeat 12px center;
    3.22 +	padding: 16px 16px 16px 54px;
    3.23 +	margin: 20px 60px;
    3.24 +}
    3.25 +
    3.26 +pre, .box, .box-dl {
    3.27 +	background-color: #efefef;
    3.28  	border: 1px solid #ddd;
    3.29  }
    3.30  
    3.31 @@ -121,7 +127,7 @@
    3.32  
    3.33  /* Round corner */
    3.34  
    3.35 -pre, img, .box, input[type="text"] {
    3.36 +pre, img, .box, .box-dl, input[type="text"] {
    3.37  	-moz-border-radius: 4px;
    3.38  	-webkit-border-radius: 4px;
    3.39  	border-radius: 4px;